configure revision 2e2dd055
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXpm 3.5.8. 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='libXpm' 752PACKAGE_TARNAME='libXpm' 753PACKAGE_VERSION='3.5.8' 754PACKAGE_STRING='libXpm 3.5.8' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757ac_unique_file="Makefile.am" 758# Factoring default headers for most tests. 759ac_includes_default="\ 760#include <stdio.h> 761#ifdef HAVE_SYS_TYPES_H 762# include <sys/types.h> 763#endif 764#ifdef HAVE_SYS_STAT_H 765# include <sys/stat.h> 766#endif 767#ifdef STDC_HEADERS 768# include <stdlib.h> 769# include <stddef.h> 770#else 771# ifdef HAVE_STDLIB_H 772# include <stdlib.h> 773# endif 774#endif 775#ifdef HAVE_STRING_H 776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 777# include <memory.h> 778# endif 779# include <string.h> 780#endif 781#ifdef HAVE_STRINGS_H 782# include <strings.h> 783#endif 784#ifdef HAVE_INTTYPES_H 785# include <inttypes.h> 786#endif 787#ifdef HAVE_STDINT_H 788# include <stdint.h> 789#endif 790#ifdef HAVE_UNISTD_H 791# include <unistd.h> 792#endif" 793 794ac_subst_vars='am__EXEEXT_FALSE 795am__EXEEXT_TRUE 796LTLIBOBJS 797LIBOBJS 798BUILD_SXPM_FALSE 799BUILD_SXPM_TRUE 800SXPM_LIBS 801SXPM_CFLAGS 802USE_GETTEXT_FALSE 803USE_GETTEXT_TRUE 804LOCALEDIR 805XPM_LIBS 806XPM_CFLAGS 807PKG_CONFIG 808ADMIN_MAN_DIR 809DRIVER_MAN_DIR 810MISC_MAN_DIR 811FILE_MAN_DIR 812LIB_MAN_DIR 813APP_MAN_DIR 814ADMIN_MAN_SUFFIX 815DRIVER_MAN_SUFFIX 816MISC_MAN_SUFFIX 817FILE_MAN_SUFFIX 818LIB_MAN_SUFFIX 819APP_MAN_SUFFIX 820distcleancheck_listfiles 821CHANGELOG_CMD 822AM_BACKSLASH 823AM_DEFAULT_VERBOSITY 824CWARNFLAGS 825LIBTOOL 826ac_ct_F77 827FFLAGS 828F77 829CXXCPP 830am__fastdepCXX_FALSE 831am__fastdepCXX_TRUE 832CXXDEPMODE 833ac_ct_CXX 834CXXFLAGS 835CXX 836CPP 837NMEDIT 838DSYMUTIL 839RANLIB 840AR 841ECHO 842LN_S 843EGREP 844GREP 845SED 846am__fastdepCC_FALSE 847am__fastdepCC_TRUE 848CCDEPMODE 849AMDEPBACKSLASH 850AMDEP_FALSE 851AMDEP_TRUE 852am__quote 853am__include 854DEPDIR 855OBJEXT 856EXEEXT 857ac_ct_CC 858CPPFLAGS 859LDFLAGS 860CFLAGS 861CC 862host_os 863host_vendor 864host_cpu 865host 866build_os 867build_vendor 868build_cpu 869build 870MAINT 871MAINTAINER_MODE_FALSE 872MAINTAINER_MODE_TRUE 873am__untar 874am__tar 875AMTAR 876am__leading_dot 877SET_MAKE 878AWK 879mkdir_p 880MKDIR_P 881INSTALL_STRIP_PROGRAM 882STRIP 883install_sh 884MAKEINFO 885AUTOHEADER 886AUTOMAKE 887AUTOCONF 888ACLOCAL 889VERSION 890PACKAGE 891CYGPATH_W 892am__isrc 893INSTALL_DATA 894INSTALL_SCRIPT 895INSTALL_PROGRAM 896target_alias 897host_alias 898build_alias 899LIBS 900ECHO_T 901ECHO_N 902ECHO_C 903DEFS 904mandir 905localedir 906libdir 907psdir 908pdfdir 909dvidir 910htmldir 911infodir 912docdir 913oldincludedir 914includedir 915localstatedir 916sharedstatedir 917sysconfdir 918datadir 919datarootdir 920libexecdir 921sbindir 922bindir 923program_transform_name 924prefix 925exec_prefix 926PACKAGE_BUGREPORT 927PACKAGE_STRING 928PACKAGE_VERSION 929PACKAGE_TARNAME 930PACKAGE_NAME 931PATH_SEPARATOR 932SHELL' 933ac_subst_files='' 934ac_user_opts=' 935enable_option_checking 936enable_maintainer_mode 937enable_shared 938enable_static 939enable_fast_install 940enable_dependency_tracking 941with_gnu_ld 942enable_libtool_lock 943with_pic 944with_tags 945enable_silent_rules 946enable_strict_compilation 947with_release_version 948with_localedir 949enable_stat_zfile 950' 951 ac_precious_vars='build_alias 952host_alias 953target_alias 954CC 955CFLAGS 956LDFLAGS 957LIBS 958CPPFLAGS 959CPP 960CXX 961CXXFLAGS 962CCC 963CXXCPP 964F77 965FFLAGS 966PKG_CONFIG 967XPM_CFLAGS 968XPM_LIBS 969SXPM_CFLAGS 970SXPM_LIBS' 971 972 973# Initialize some variables set by options. 974ac_init_help= 975ac_init_version=false 976ac_unrecognized_opts= 977ac_unrecognized_sep= 978# The variables have the same names as the options, with 979# dashes changed to underlines. 980cache_file=/dev/null 981exec_prefix=NONE 982no_create= 983no_recursion= 984prefix=NONE 985program_prefix=NONE 986program_suffix=NONE 987program_transform_name=s,x,x, 988silent= 989site= 990srcdir= 991verbose= 992x_includes=NONE 993x_libraries=NONE 994 995# Installation directory options. 996# These are left unexpanded so users can "make install exec_prefix=/foo" 997# and all the variables that are supposed to be based on exec_prefix 998# by default will actually change. 999# Use braces instead of parens because sh, perl, etc. also accept them. 1000# (The list follows the same order as the GNU Coding Standards.) 1001bindir='${exec_prefix}/bin' 1002sbindir='${exec_prefix}/sbin' 1003libexecdir='${exec_prefix}/libexec' 1004datarootdir='${prefix}/share' 1005datadir='${datarootdir}' 1006sysconfdir='${prefix}/etc' 1007sharedstatedir='${prefix}/com' 1008localstatedir='${prefix}/var' 1009includedir='${prefix}/include' 1010oldincludedir='/usr/include' 1011docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1012infodir='${datarootdir}/info' 1013htmldir='${docdir}' 1014dvidir='${docdir}' 1015pdfdir='${docdir}' 1016psdir='${docdir}' 1017libdir='${exec_prefix}/lib' 1018localedir='${datarootdir}/locale' 1019mandir='${datarootdir}/man' 1020 1021ac_prev= 1022ac_dashdash= 1023for ac_option 1024do 1025 # If the previous option needs an argument, assign it. 1026 if test -n "$ac_prev"; then 1027 eval $ac_prev=\$ac_option 1028 ac_prev= 1029 continue 1030 fi 1031 1032 case $ac_option in 1033 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1034 *) ac_optarg=yes ;; 1035 esac 1036 1037 # Accept the important Cygnus configure options, so we can diagnose typos. 1038 1039 case $ac_dashdash$ac_option in 1040 --) 1041 ac_dashdash=yes ;; 1042 1043 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1044 ac_prev=bindir ;; 1045 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1046 bindir=$ac_optarg ;; 1047 1048 -build | --build | --buil | --bui | --bu) 1049 ac_prev=build_alias ;; 1050 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1051 build_alias=$ac_optarg ;; 1052 1053 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1054 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1055 ac_prev=cache_file ;; 1056 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1057 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1058 cache_file=$ac_optarg ;; 1059 1060 --config-cache | -C) 1061 cache_file=config.cache ;; 1062 1063 -datadir | --datadir | --datadi | --datad) 1064 ac_prev=datadir ;; 1065 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1066 datadir=$ac_optarg ;; 1067 1068 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1069 | --dataroo | --dataro | --datar) 1070 ac_prev=datarootdir ;; 1071 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1072 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1073 datarootdir=$ac_optarg ;; 1074 1075 -disable-* | --disable-*) 1076 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1077 # Reject names that are not valid shell variable names. 1078 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1079 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1080 { (exit 1); exit 1; }; } 1081 ac_useropt_orig=$ac_useropt 1082 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1083 case $ac_user_opts in 1084 *" 1085"enable_$ac_useropt" 1086"*) ;; 1087 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1088 ac_unrecognized_sep=', ';; 1089 esac 1090 eval enable_$ac_useropt=no ;; 1091 1092 -docdir | --docdir | --docdi | --doc | --do) 1093 ac_prev=docdir ;; 1094 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1095 docdir=$ac_optarg ;; 1096 1097 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1098 ac_prev=dvidir ;; 1099 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1100 dvidir=$ac_optarg ;; 1101 1102 -enable-* | --enable-*) 1103 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1104 # Reject names that are not valid shell variable names. 1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1106 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1107 { (exit 1); exit 1; }; } 1108 ac_useropt_orig=$ac_useropt 1109 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1110 case $ac_user_opts in 1111 *" 1112"enable_$ac_useropt" 1113"*) ;; 1114 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1115 ac_unrecognized_sep=', ';; 1116 esac 1117 eval enable_$ac_useropt=\$ac_optarg ;; 1118 1119 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1120 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1121 | --exec | --exe | --ex) 1122 ac_prev=exec_prefix ;; 1123 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1124 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1125 | --exec=* | --exe=* | --ex=*) 1126 exec_prefix=$ac_optarg ;; 1127 1128 -gas | --gas | --ga | --g) 1129 # Obsolete; use --with-gas. 1130 with_gas=yes ;; 1131 1132 -help | --help | --hel | --he | -h) 1133 ac_init_help=long ;; 1134 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1135 ac_init_help=recursive ;; 1136 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1137 ac_init_help=short ;; 1138 1139 -host | --host | --hos | --ho) 1140 ac_prev=host_alias ;; 1141 -host=* | --host=* | --hos=* | --ho=*) 1142 host_alias=$ac_optarg ;; 1143 1144 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1145 ac_prev=htmldir ;; 1146 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1147 | --ht=*) 1148 htmldir=$ac_optarg ;; 1149 1150 -includedir | --includedir | --includedi | --included | --include \ 1151 | --includ | --inclu | --incl | --inc) 1152 ac_prev=includedir ;; 1153 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1154 | --includ=* | --inclu=* | --incl=* | --inc=*) 1155 includedir=$ac_optarg ;; 1156 1157 -infodir | --infodir | --infodi | --infod | --info | --inf) 1158 ac_prev=infodir ;; 1159 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1160 infodir=$ac_optarg ;; 1161 1162 -libdir | --libdir | --libdi | --libd) 1163 ac_prev=libdir ;; 1164 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1165 libdir=$ac_optarg ;; 1166 1167 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1168 | --libexe | --libex | --libe) 1169 ac_prev=libexecdir ;; 1170 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1171 | --libexe=* | --libex=* | --libe=*) 1172 libexecdir=$ac_optarg ;; 1173 1174 -localedir | --localedir | --localedi | --localed | --locale) 1175 ac_prev=localedir ;; 1176 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1177 localedir=$ac_optarg ;; 1178 1179 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1180 | --localstate | --localstat | --localsta | --localst | --locals) 1181 ac_prev=localstatedir ;; 1182 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1183 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1184 localstatedir=$ac_optarg ;; 1185 1186 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1187 ac_prev=mandir ;; 1188 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1189 mandir=$ac_optarg ;; 1190 1191 -nfp | --nfp | --nf) 1192 # Obsolete; use --without-fp. 1193 with_fp=no ;; 1194 1195 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1196 | --no-cr | --no-c | -n) 1197 no_create=yes ;; 1198 1199 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1200 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1201 no_recursion=yes ;; 1202 1203 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1204 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1205 | --oldin | --oldi | --old | --ol | --o) 1206 ac_prev=oldincludedir ;; 1207 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1208 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1209 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1210 oldincludedir=$ac_optarg ;; 1211 1212 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1213 ac_prev=prefix ;; 1214 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1215 prefix=$ac_optarg ;; 1216 1217 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1218 | --program-pre | --program-pr | --program-p) 1219 ac_prev=program_prefix ;; 1220 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1221 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1222 program_prefix=$ac_optarg ;; 1223 1224 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1225 | --program-suf | --program-su | --program-s) 1226 ac_prev=program_suffix ;; 1227 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1228 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1229 program_suffix=$ac_optarg ;; 1230 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 ac_prev=program_transform_name ;; 1239 -program-transform-name=* | --program-transform-name=* \ 1240 | --program-transform-nam=* | --program-transform-na=* \ 1241 | --program-transform-n=* | --program-transform-=* \ 1242 | --program-transform=* | --program-transfor=* \ 1243 | --program-transfo=* | --program-transf=* \ 1244 | --program-trans=* | --program-tran=* \ 1245 | --progr-tra=* | --program-tr=* | --program-t=*) 1246 program_transform_name=$ac_optarg ;; 1247 1248 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1249 ac_prev=pdfdir ;; 1250 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1251 pdfdir=$ac_optarg ;; 1252 1253 -psdir | --psdir | --psdi | --psd | --ps) 1254 ac_prev=psdir ;; 1255 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1256 psdir=$ac_optarg ;; 1257 1258 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1259 | -silent | --silent | --silen | --sile | --sil) 1260 silent=yes ;; 1261 1262 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1263 ac_prev=sbindir ;; 1264 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1265 | --sbi=* | --sb=*) 1266 sbindir=$ac_optarg ;; 1267 1268 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1269 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1270 | --sharedst | --shareds | --shared | --share | --shar \ 1271 | --sha | --sh) 1272 ac_prev=sharedstatedir ;; 1273 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1274 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1275 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1276 | --sha=* | --sh=*) 1277 sharedstatedir=$ac_optarg ;; 1278 1279 -site | --site | --sit) 1280 ac_prev=site ;; 1281 -site=* | --site=* | --sit=*) 1282 site=$ac_optarg ;; 1283 1284 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1285 ac_prev=srcdir ;; 1286 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1287 srcdir=$ac_optarg ;; 1288 1289 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1290 | --syscon | --sysco | --sysc | --sys | --sy) 1291 ac_prev=sysconfdir ;; 1292 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1293 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1294 sysconfdir=$ac_optarg ;; 1295 1296 -target | --target | --targe | --targ | --tar | --ta | --t) 1297 ac_prev=target_alias ;; 1298 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1299 target_alias=$ac_optarg ;; 1300 1301 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1302 verbose=yes ;; 1303 1304 -version | --version | --versio | --versi | --vers | -V) 1305 ac_init_version=: ;; 1306 1307 -with-* | --with-*) 1308 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1309 # Reject names that are not valid shell variable names. 1310 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1311 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1312 { (exit 1); exit 1; }; } 1313 ac_useropt_orig=$ac_useropt 1314 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1315 case $ac_user_opts in 1316 *" 1317"with_$ac_useropt" 1318"*) ;; 1319 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1320 ac_unrecognized_sep=', ';; 1321 esac 1322 eval with_$ac_useropt=\$ac_optarg ;; 1323 1324 -without-* | --without-*) 1325 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1326 # Reject names that are not valid shell variable names. 1327 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1328 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1329 { (exit 1); exit 1; }; } 1330 ac_useropt_orig=$ac_useropt 1331 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1332 case $ac_user_opts in 1333 *" 1334"with_$ac_useropt" 1335"*) ;; 1336 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1337 ac_unrecognized_sep=', ';; 1338 esac 1339 eval with_$ac_useropt=no ;; 1340 1341 --x) 1342 # Obsolete; use --with-x. 1343 with_x=yes ;; 1344 1345 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1346 | --x-incl | --x-inc | --x-in | --x-i) 1347 ac_prev=x_includes ;; 1348 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1349 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1350 x_includes=$ac_optarg ;; 1351 1352 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1353 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1354 ac_prev=x_libraries ;; 1355 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1356 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1357 x_libraries=$ac_optarg ;; 1358 1359 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1360Try \`$0 --help' for more information." >&2 1361 { (exit 1); exit 1; }; } 1362 ;; 1363 1364 *=*) 1365 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1366 # Reject names that are not valid shell variable names. 1367 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1368 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1369 { (exit 1); exit 1; }; } 1370 eval $ac_envvar=\$ac_optarg 1371 export $ac_envvar ;; 1372 1373 *) 1374 # FIXME: should be removed in autoconf 3.0. 1375 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1376 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1377 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1378 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1379 ;; 1380 1381 esac 1382done 1383 1384if test -n "$ac_prev"; then 1385 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1386 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1387 { (exit 1); exit 1; }; } 1388fi 1389 1390if test -n "$ac_unrecognized_opts"; then 1391 case $enable_option_checking in 1392 no) ;; 1393 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1394 { (exit 1); exit 1; }; } ;; 1395 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1396 esac 1397fi 1398 1399# Check all directory arguments for consistency. 1400for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1401 datadir sysconfdir sharedstatedir localstatedir includedir \ 1402 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1403 libdir localedir mandir 1404do 1405 eval ac_val=\$$ac_var 1406 # Remove trailing slashes. 1407 case $ac_val in 1408 */ ) 1409 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1410 eval $ac_var=\$ac_val;; 1411 esac 1412 # Be sure to have absolute directory names. 1413 case $ac_val in 1414 [\\/$]* | ?:[\\/]* ) continue;; 1415 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1416 esac 1417 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1418 { (exit 1); exit 1; }; } 1419done 1420 1421# There might be people who depend on the old broken behavior: `$host' 1422# used to hold the argument of --host etc. 1423# FIXME: To remove some day. 1424build=$build_alias 1425host=$host_alias 1426target=$target_alias 1427 1428# FIXME: To remove some day. 1429if test "x$host_alias" != x; then 1430 if test "x$build_alias" = x; then 1431 cross_compiling=maybe 1432 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1433 If a cross compiler is detected then cross compile mode will be used." >&2 1434 elif test "x$build_alias" != "x$host_alias"; then 1435 cross_compiling=yes 1436 fi 1437fi 1438 1439ac_tool_prefix= 1440test -n "$host_alias" && ac_tool_prefix=$host_alias- 1441 1442test "$silent" = yes && exec 6>/dev/null 1443 1444 1445ac_pwd=`pwd` && test -n "$ac_pwd" && 1446ac_ls_di=`ls -di .` && 1447ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1448 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1449 { (exit 1); exit 1; }; } 1450test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1451 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1452 { (exit 1); exit 1; }; } 1453 1454 1455# Find the source files, if location was not specified. 1456if test -z "$srcdir"; then 1457 ac_srcdir_defaulted=yes 1458 # Try the directory containing this script, then the parent directory. 1459 ac_confdir=`$as_dirname -- "$as_myself" || 1460$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1461 X"$as_myself" : 'X\(//\)[^/]' \| \ 1462 X"$as_myself" : 'X\(//\)$' \| \ 1463 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1464$as_echo X"$as_myself" | 1465 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1466 s//\1/ 1467 q 1468 } 1469 /^X\(\/\/\)[^/].*/{ 1470 s//\1/ 1471 q 1472 } 1473 /^X\(\/\/\)$/{ 1474 s//\1/ 1475 q 1476 } 1477 /^X\(\/\).*/{ 1478 s//\1/ 1479 q 1480 } 1481 s/.*/./; q'` 1482 srcdir=$ac_confdir 1483 if test ! -r "$srcdir/$ac_unique_file"; then 1484 srcdir=.. 1485 fi 1486else 1487 ac_srcdir_defaulted=no 1488fi 1489if test ! -r "$srcdir/$ac_unique_file"; then 1490 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1491 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1492 { (exit 1); exit 1; }; } 1493fi 1494ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1495ac_abs_confdir=`( 1496 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1497 { (exit 1); exit 1; }; } 1498 pwd)` 1499# When building in place, set srcdir=. 1500if test "$ac_abs_confdir" = "$ac_pwd"; then 1501 srcdir=. 1502fi 1503# Remove unnecessary trailing slashes from srcdir. 1504# Double slashes in file names in object file debugging info 1505# mess up M-x gdb in Emacs. 1506case $srcdir in 1507*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1508esac 1509for ac_var in $ac_precious_vars; do 1510 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1511 eval ac_env_${ac_var}_value=\$${ac_var} 1512 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1513 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1514done 1515 1516# 1517# Report the --help message. 1518# 1519if test "$ac_init_help" = "long"; then 1520 # Omit some internal or obsolete options to make the list less imposing. 1521 # This message is too long to be a string in the A/UX 3.1 sh. 1522 cat <<_ACEOF 1523\`configure' configures libXpm 3.5.8 to adapt to many kinds of systems. 1524 1525Usage: $0 [OPTION]... [VAR=VALUE]... 1526 1527To assign environment variables (e.g., CC, CFLAGS...), specify them as 1528VAR=VALUE. See below for descriptions of some of the useful variables. 1529 1530Defaults for the options are specified in brackets. 1531 1532Configuration: 1533 -h, --help display this help and exit 1534 --help=short display options specific to this package 1535 --help=recursive display the short help of all the included packages 1536 -V, --version display version information and exit 1537 -q, --quiet, --silent do not print \`checking...' messages 1538 --cache-file=FILE cache test results in FILE [disabled] 1539 -C, --config-cache alias for \`--cache-file=config.cache' 1540 -n, --no-create do not create output files 1541 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1542 1543Installation directories: 1544 --prefix=PREFIX install architecture-independent files in PREFIX 1545 [$ac_default_prefix] 1546 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1547 [PREFIX] 1548 1549By default, \`make install' will install all the files in 1550\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1551an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1552for instance \`--prefix=\$HOME'. 1553 1554For better control, use the options below. 1555 1556Fine tuning of the installation directories: 1557 --bindir=DIR user executables [EPREFIX/bin] 1558 --sbindir=DIR system admin executables [EPREFIX/sbin] 1559 --libexecdir=DIR program executables [EPREFIX/libexec] 1560 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1561 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1562 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1563 --libdir=DIR object code libraries [EPREFIX/lib] 1564 --includedir=DIR C header files [PREFIX/include] 1565 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1566 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1567 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1568 --infodir=DIR info documentation [DATAROOTDIR/info] 1569 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1570 --mandir=DIR man documentation [DATAROOTDIR/man] 1571 --docdir=DIR documentation root [DATAROOTDIR/doc/libXpm] 1572 --htmldir=DIR html documentation [DOCDIR] 1573 --dvidir=DIR dvi documentation [DOCDIR] 1574 --pdfdir=DIR pdf documentation [DOCDIR] 1575 --psdir=DIR ps documentation [DOCDIR] 1576_ACEOF 1577 1578 cat <<\_ACEOF 1579 1580Program names: 1581 --program-prefix=PREFIX prepend PREFIX to installed program names 1582 --program-suffix=SUFFIX append SUFFIX to installed program names 1583 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1584 1585System types: 1586 --build=BUILD configure for building on BUILD [guessed] 1587 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1588_ACEOF 1589fi 1590 1591if test -n "$ac_init_help"; then 1592 case $ac_init_help in 1593 short | recursive ) echo "Configuration of libXpm 3.5.8:";; 1594 esac 1595 cat <<\_ACEOF 1596 1597Optional Features: 1598 --disable-option-checking ignore unrecognized --enable/--with options 1599 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1600 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1601 --enable-maintainer-mode enable make rules and dependencies not useful 1602 (and sometimes confusing) to the casual installer 1603 --enable-shared[=PKGS] build shared libraries [default=yes] 1604 --enable-static[=PKGS] build static libraries [default=yes] 1605 --enable-fast-install[=PKGS] 1606 optimize for fast installation [default=yes] 1607 --disable-dependency-tracking speeds up one-time build 1608 --enable-dependency-tracking do not reject slow dependency extractors 1609 --disable-libtool-lock avoid locking (might break parallel builds) 1610 --enable-silent-rules less verbose build output (undo: `make V=1') 1611 --disable-silent-rules verbose build output (undo: `make V=0') 1612 --enable-strict-compilation 1613 Enable all warnings from compiler and make them 1614 errors (default: disabled) 1615 --enable-stat-zfile Search for files with .Z & .gz extensions 1616 automatically [default=yes] 1617 1618Optional Packages: 1619 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1620 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1621 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1622 --with-pic try to use only PIC/non-PIC objects [default=use 1623 both] 1624 --with-tags[=TAGS] include additional configurations [automatic] 1625 --with-release-version=STRING 1626 Use release version string in package name 1627 --with-localedir=<path> Path to install message files in (default: 1628 datadir/locale) 1629 1630Some influential environment variables: 1631 CC C compiler command 1632 CFLAGS C compiler flags 1633 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1634 nonstandard directory <lib dir> 1635 LIBS libraries to pass to the linker, e.g. -l<library> 1636 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1637 you have headers in a nonstandard directory <include dir> 1638 CPP C preprocessor 1639 CXX C++ compiler command 1640 CXXFLAGS C++ compiler flags 1641 CXXCPP C++ preprocessor 1642 F77 Fortran 77 compiler command 1643 FFLAGS Fortran 77 compiler flags 1644 PKG_CONFIG path to pkg-config utility 1645 XPM_CFLAGS C compiler flags for XPM, overriding pkg-config 1646 XPM_LIBS linker flags for XPM, overriding pkg-config 1647 SXPM_CFLAGS C compiler flags for SXPM, overriding pkg-config 1648 SXPM_LIBS linker flags for SXPM, overriding pkg-config 1649 1650Use these variables to override the choices made by `configure' or to help 1651it to find libraries and programs with nonstandard names/locations. 1652 1653Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1654_ACEOF 1655ac_status=$? 1656fi 1657 1658if test "$ac_init_help" = "recursive"; then 1659 # If there are subdirs, report their specific --help. 1660 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1661 test -d "$ac_dir" || 1662 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1663 continue 1664 ac_builddir=. 1665 1666case "$ac_dir" in 1667.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1668*) 1669 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1670 # A ".." for each directory in $ac_dir_suffix. 1671 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1672 case $ac_top_builddir_sub in 1673 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1674 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1675 esac ;; 1676esac 1677ac_abs_top_builddir=$ac_pwd 1678ac_abs_builddir=$ac_pwd$ac_dir_suffix 1679# for backward compatibility: 1680ac_top_builddir=$ac_top_build_prefix 1681 1682case $srcdir in 1683 .) # We are building in place. 1684 ac_srcdir=. 1685 ac_top_srcdir=$ac_top_builddir_sub 1686 ac_abs_top_srcdir=$ac_pwd ;; 1687 [\\/]* | ?:[\\/]* ) # Absolute name. 1688 ac_srcdir=$srcdir$ac_dir_suffix; 1689 ac_top_srcdir=$srcdir 1690 ac_abs_top_srcdir=$srcdir ;; 1691 *) # Relative name. 1692 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1693 ac_top_srcdir=$ac_top_build_prefix$srcdir 1694 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1695esac 1696ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1697 1698 cd "$ac_dir" || { ac_status=$?; continue; } 1699 # Check for guested configure. 1700 if test -f "$ac_srcdir/configure.gnu"; then 1701 echo && 1702 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1703 elif test -f "$ac_srcdir/configure"; then 1704 echo && 1705 $SHELL "$ac_srcdir/configure" --help=recursive 1706 else 1707 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1708 fi || ac_status=$? 1709 cd "$ac_pwd" || { ac_status=$?; break; } 1710 done 1711fi 1712 1713test -n "$ac_init_help" && exit $ac_status 1714if $ac_init_version; then 1715 cat <<\_ACEOF 1716libXpm configure 3.5.8 1717generated by GNU Autoconf 2.63 1718 1719Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17202002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1721This configure script is free software; the Free Software Foundation 1722gives unlimited permission to copy, distribute and modify it. 1723_ACEOF 1724 exit 1725fi 1726cat >config.log <<_ACEOF 1727This file contains any messages produced by compilers while 1728running configure, to aid debugging if configure makes a mistake. 1729 1730It was created by libXpm $as_me 3.5.8, which was 1731generated by GNU Autoconf 2.63. Invocation command line was 1732 1733 $ $0 $@ 1734 1735_ACEOF 1736exec 5>>config.log 1737{ 1738cat <<_ASUNAME 1739## --------- ## 1740## Platform. ## 1741## --------- ## 1742 1743hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1744uname -m = `(uname -m) 2>/dev/null || echo unknown` 1745uname -r = `(uname -r) 2>/dev/null || echo unknown` 1746uname -s = `(uname -s) 2>/dev/null || echo unknown` 1747uname -v = `(uname -v) 2>/dev/null || echo unknown` 1748 1749/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1750/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1751 1752/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1753/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1754/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1755/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1756/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1757/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1758/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1759 1760_ASUNAME 1761 1762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1763for as_dir in $PATH 1764do 1765 IFS=$as_save_IFS 1766 test -z "$as_dir" && as_dir=. 1767 $as_echo "PATH: $as_dir" 1768done 1769IFS=$as_save_IFS 1770 1771} >&5 1772 1773cat >&5 <<_ACEOF 1774 1775 1776## ----------- ## 1777## Core tests. ## 1778## ----------- ## 1779 1780_ACEOF 1781 1782 1783# Keep a trace of the command line. 1784# Strip out --no-create and --no-recursion so they do not pile up. 1785# Strip out --silent because we don't want to record it for future runs. 1786# Also quote any args containing shell meta-characters. 1787# Make two passes to allow for proper duplicate-argument suppression. 1788ac_configure_args= 1789ac_configure_args0= 1790ac_configure_args1= 1791ac_must_keep_next=false 1792for ac_pass in 1 2 1793do 1794 for ac_arg 1795 do 1796 case $ac_arg in 1797 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1798 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1799 | -silent | --silent | --silen | --sile | --sil) 1800 continue ;; 1801 *\'*) 1802 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1803 esac 1804 case $ac_pass in 1805 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1806 2) 1807 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1808 if test $ac_must_keep_next = true; then 1809 ac_must_keep_next=false # Got value, back to normal. 1810 else 1811 case $ac_arg in 1812 *=* | --config-cache | -C | -disable-* | --disable-* \ 1813 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1814 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1815 | -with-* | --with-* | -without-* | --without-* | --x) 1816 case "$ac_configure_args0 " in 1817 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1818 esac 1819 ;; 1820 -* ) ac_must_keep_next=true ;; 1821 esac 1822 fi 1823 ac_configure_args="$ac_configure_args '$ac_arg'" 1824 ;; 1825 esac 1826 done 1827done 1828$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1829$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1830 1831# When interrupted or exit'd, cleanup temporary files, and complete 1832# config.log. We remove comments because anyway the quotes in there 1833# would cause problems or look ugly. 1834# WARNING: Use '\'' to represent an apostrophe within the trap. 1835# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1836trap 'exit_status=$? 1837 # Save into config.log some information that might help in debugging. 1838 { 1839 echo 1840 1841 cat <<\_ASBOX 1842## ---------------- ## 1843## Cache variables. ## 1844## ---------------- ## 1845_ASBOX 1846 echo 1847 # The following way of writing the cache mishandles newlines in values, 1848( 1849 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1850 eval ac_val=\$$ac_var 1851 case $ac_val in #( 1852 *${as_nl}*) 1853 case $ac_var in #( 1854 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1855$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1856 esac 1857 case $ac_var in #( 1858 _ | IFS | as_nl) ;; #( 1859 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1860 *) $as_unset $ac_var ;; 1861 esac ;; 1862 esac 1863 done 1864 (set) 2>&1 | 1865 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1866 *${as_nl}ac_space=\ *) 1867 sed -n \ 1868 "s/'\''/'\''\\\\'\'''\''/g; 1869 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1870 ;; #( 1871 *) 1872 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1873 ;; 1874 esac | 1875 sort 1876) 1877 echo 1878 1879 cat <<\_ASBOX 1880## ----------------- ## 1881## Output variables. ## 1882## ----------------- ## 1883_ASBOX 1884 echo 1885 for ac_var in $ac_subst_vars 1886 do 1887 eval ac_val=\$$ac_var 1888 case $ac_val in 1889 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1890 esac 1891 $as_echo "$ac_var='\''$ac_val'\''" 1892 done | sort 1893 echo 1894 1895 if test -n "$ac_subst_files"; then 1896 cat <<\_ASBOX 1897## ------------------- ## 1898## File substitutions. ## 1899## ------------------- ## 1900_ASBOX 1901 echo 1902 for ac_var in $ac_subst_files 1903 do 1904 eval ac_val=\$$ac_var 1905 case $ac_val in 1906 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1907 esac 1908 $as_echo "$ac_var='\''$ac_val'\''" 1909 done | sort 1910 echo 1911 fi 1912 1913 if test -s confdefs.h; then 1914 cat <<\_ASBOX 1915## ----------- ## 1916## confdefs.h. ## 1917## ----------- ## 1918_ASBOX 1919 echo 1920 cat confdefs.h 1921 echo 1922 fi 1923 test "$ac_signal" != 0 && 1924 $as_echo "$as_me: caught signal $ac_signal" 1925 $as_echo "$as_me: exit $exit_status" 1926 } >&5 1927 rm -f core *.core core.conftest.* && 1928 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1929 exit $exit_status 1930' 0 1931for ac_signal in 1 2 13 15; do 1932 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1933done 1934ac_signal=0 1935 1936# confdefs.h avoids OS command line length limits that DEFS can exceed. 1937rm -f -r conftest* confdefs.h 1938 1939# Predefined preprocessor variables. 1940 1941cat >>confdefs.h <<_ACEOF 1942#define PACKAGE_NAME "$PACKAGE_NAME" 1943_ACEOF 1944 1945 1946cat >>confdefs.h <<_ACEOF 1947#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1948_ACEOF 1949 1950 1951cat >>confdefs.h <<_ACEOF 1952#define PACKAGE_VERSION "$PACKAGE_VERSION" 1953_ACEOF 1954 1955 1956cat >>confdefs.h <<_ACEOF 1957#define PACKAGE_STRING "$PACKAGE_STRING" 1958_ACEOF 1959 1960 1961cat >>confdefs.h <<_ACEOF 1962#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1963_ACEOF 1964 1965 1966# Let the site file select an alternate cache file if it wants to. 1967# Prefer an explicitly selected file to automatically selected ones. 1968ac_site_file1=NONE 1969ac_site_file2=NONE 1970if test -n "$CONFIG_SITE"; then 1971 ac_site_file1=$CONFIG_SITE 1972elif test "x$prefix" != xNONE; then 1973 ac_site_file1=$prefix/share/config.site 1974 ac_site_file2=$prefix/etc/config.site 1975else 1976 ac_site_file1=$ac_default_prefix/share/config.site 1977 ac_site_file2=$ac_default_prefix/etc/config.site 1978fi 1979for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1980do 1981 test "x$ac_site_file" = xNONE && continue 1982 if test -r "$ac_site_file"; then 1983 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1984$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1985 sed 's/^/| /' "$ac_site_file" >&5 1986 . "$ac_site_file" 1987 fi 1988done 1989 1990if test -r "$cache_file"; then 1991 # Some versions of bash will fail to source /dev/null (special 1992 # files actually), so we avoid doing that. 1993 if test -f "$cache_file"; then 1994 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1995$as_echo "$as_me: loading cache $cache_file" >&6;} 1996 case $cache_file in 1997 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1998 *) . "./$cache_file";; 1999 esac 2000 fi 2001else 2002 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 2003$as_echo "$as_me: creating cache $cache_file" >&6;} 2004 >$cache_file 2005fi 2006 2007# Check that the precious variables saved in the cache have kept the same 2008# value. 2009ac_cache_corrupted=false 2010for ac_var in $ac_precious_vars; do 2011 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2012 eval ac_new_set=\$ac_env_${ac_var}_set 2013 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2014 eval ac_new_val=\$ac_env_${ac_var}_value 2015 case $ac_old_set,$ac_new_set in 2016 set,) 2017 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2018$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2019 ac_cache_corrupted=: ;; 2020 ,set) 2021 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2022$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2023 ac_cache_corrupted=: ;; 2024 ,);; 2025 *) 2026 if test "x$ac_old_val" != "x$ac_new_val"; then 2027 # differences in whitespace do not lead to failure. 2028 ac_old_val_w=`echo x $ac_old_val` 2029 ac_new_val_w=`echo x $ac_new_val` 2030 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2031 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2032$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2033 ac_cache_corrupted=: 2034 else 2035 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2036$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2037 eval $ac_var=\$ac_old_val 2038 fi 2039 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2040$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2041 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2042$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2043 fi;; 2044 esac 2045 # Pass precious variables to config.status. 2046 if test "$ac_new_set" = set; then 2047 case $ac_new_val in 2048 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2049 *) ac_arg=$ac_var=$ac_new_val ;; 2050 esac 2051 case " $ac_configure_args " in 2052 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2053 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2054 esac 2055 fi 2056done 2057if $ac_cache_corrupted; then 2058 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2059$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2060 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2061$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2062 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2063$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2064 { (exit 1); exit 1; }; } 2065fi 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091ac_ext=c 2092ac_cpp='$CPP $CPPFLAGS' 2093ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2094ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2095ac_compiler_gnu=$ac_cv_c_compiler_gnu 2096 2097 2098 2099am__api_version='1.11' 2100 2101ac_aux_dir= 2102for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2103 if test -f "$ac_dir/install-sh"; then 2104 ac_aux_dir=$ac_dir 2105 ac_install_sh="$ac_aux_dir/install-sh -c" 2106 break 2107 elif test -f "$ac_dir/install.sh"; then 2108 ac_aux_dir=$ac_dir 2109 ac_install_sh="$ac_aux_dir/install.sh -c" 2110 break 2111 elif test -f "$ac_dir/shtool"; then 2112 ac_aux_dir=$ac_dir 2113 ac_install_sh="$ac_aux_dir/shtool install -c" 2114 break 2115 fi 2116done 2117if test -z "$ac_aux_dir"; then 2118 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2119$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2120 { (exit 1); exit 1; }; } 2121fi 2122 2123# These three variables are undocumented and unsupported, 2124# and are intended to be withdrawn in a future Autoconf release. 2125# They can cause serious problems if a builder's source tree is in a directory 2126# whose full name contains unusual characters. 2127ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2128ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2129ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2130 2131 2132# Find a good install program. We prefer a C program (faster), 2133# so one script is as good as another. But avoid the broken or 2134# incompatible versions: 2135# SysV /etc/install, /usr/sbin/install 2136# SunOS /usr/etc/install 2137# IRIX /sbin/install 2138# AIX /bin/install 2139# AmigaOS /C/install, which installs bootblocks on floppy discs 2140# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2141# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2142# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2143# OS/2's system install, which has a completely different semantic 2144# ./install, which can be erroneously created by make from ./install.sh. 2145# Reject install programs that cannot install multiple files. 2146{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2147$as_echo_n "checking for a BSD-compatible install... " >&6; } 2148if test -z "$INSTALL"; then 2149if test "${ac_cv_path_install+set}" = set; then 2150 $as_echo_n "(cached) " >&6 2151else 2152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2153for as_dir in $PATH 2154do 2155 IFS=$as_save_IFS 2156 test -z "$as_dir" && as_dir=. 2157 # Account for people who put trailing slashes in PATH elements. 2158case $as_dir/ in 2159 ./ | .// | /cC/* | \ 2160 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2161 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2162 /usr/ucb/* ) ;; 2163 *) 2164 # OSF1 and SCO ODT 3.0 have their own names for install. 2165 # Don't use installbsd from OSF since it installs stuff as root 2166 # by default. 2167 for ac_prog in ginstall scoinst install; do 2168 for ac_exec_ext in '' $ac_executable_extensions; do 2169 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2170 if test $ac_prog = install && 2171 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2172 # AIX install. It has an incompatible calling convention. 2173 : 2174 elif test $ac_prog = install && 2175 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2176 # program-specific install script used by HP pwplus--don't use. 2177 : 2178 else 2179 rm -rf conftest.one conftest.two conftest.dir 2180 echo one > conftest.one 2181 echo two > conftest.two 2182 mkdir conftest.dir 2183 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2184 test -s conftest.one && test -s conftest.two && 2185 test -s conftest.dir/conftest.one && 2186 test -s conftest.dir/conftest.two 2187 then 2188 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2189 break 3 2190 fi 2191 fi 2192 fi 2193 done 2194 done 2195 ;; 2196esac 2197 2198done 2199IFS=$as_save_IFS 2200 2201rm -rf conftest.one conftest.two conftest.dir 2202 2203fi 2204 if test "${ac_cv_path_install+set}" = set; then 2205 INSTALL=$ac_cv_path_install 2206 else 2207 # As a last resort, use the slow shell script. Don't cache a 2208 # value for INSTALL within a source directory, because that will 2209 # break other packages using the cache if that directory is 2210 # removed, or if the value is a relative name. 2211 INSTALL=$ac_install_sh 2212 fi 2213fi 2214{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2215$as_echo "$INSTALL" >&6; } 2216 2217# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2218# It thinks the first close brace ends the variable substitution. 2219test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2220 2221test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2222 2223test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2224 2225{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2226$as_echo_n "checking whether build environment is sane... " >&6; } 2227# Just in case 2228sleep 1 2229echo timestamp > conftest.file 2230# Reject unsafe characters in $srcdir or the absolute working directory 2231# name. Accept space and tab only in the latter. 2232am_lf=' 2233' 2234case `pwd` in 2235 *[\\\"\#\$\&\'\`$am_lf]*) 2236 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2237$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2238 { (exit 1); exit 1; }; };; 2239esac 2240case $srcdir in 2241 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2242 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2243$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2244 { (exit 1); exit 1; }; };; 2245esac 2246 2247# Do `set' in a subshell so we don't clobber the current shell's 2248# arguments. Must try -L first in case configure is actually a 2249# symlink; some systems play weird games with the mod time of symlinks 2250# (eg FreeBSD returns the mod time of the symlink's containing 2251# directory). 2252if ( 2253 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2254 if test "$*" = "X"; then 2255 # -L didn't work. 2256 set X `ls -t "$srcdir/configure" conftest.file` 2257 fi 2258 rm -f conftest.file 2259 if test "$*" != "X $srcdir/configure conftest.file" \ 2260 && test "$*" != "X conftest.file $srcdir/configure"; then 2261 2262 # If neither matched, then we have a broken ls. This can happen 2263 # if, for instance, CONFIG_SHELL is bash and it inherits a 2264 # broken ls alias from the environment. This has actually 2265 # happened. Such a system could not be considered "sane". 2266 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2267alias in your environment" >&5 2268$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2269alias in your environment" >&2;} 2270 { (exit 1); exit 1; }; } 2271 fi 2272 2273 test "$2" = conftest.file 2274 ) 2275then 2276 # Ok. 2277 : 2278else 2279 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2280Check your system clock" >&5 2281$as_echo "$as_me: error: newly created file is older than distributed files! 2282Check your system clock" >&2;} 2283 { (exit 1); exit 1; }; } 2284fi 2285{ $as_echo "$as_me:$LINENO: result: yes" >&5 2286$as_echo "yes" >&6; } 2287test "$program_prefix" != NONE && 2288 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2289# Use a double $ so make ignores it. 2290test "$program_suffix" != NONE && 2291 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2292# Double any \ or $. 2293# By default was `s,x,x', remove it if useless. 2294ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2295program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2296 2297# expand $ac_aux_dir to an absolute path 2298am_aux_dir=`cd $ac_aux_dir && pwd` 2299 2300if test x"${MISSING+set}" != xset; then 2301 case $am_aux_dir in 2302 *\ * | *\ *) 2303 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2304 *) 2305 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2306 esac 2307fi 2308# Use eval to expand $SHELL 2309if eval "$MISSING --run true"; then 2310 am_missing_run="$MISSING --run " 2311else 2312 am_missing_run= 2313 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2314$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2315fi 2316 2317if test x"${install_sh}" != xset; then 2318 case $am_aux_dir in 2319 *\ * | *\ *) 2320 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2321 *) 2322 install_sh="\${SHELL} $am_aux_dir/install-sh" 2323 esac 2324fi 2325 2326# Installed binaries are usually stripped using `strip' when the user 2327# run `make install-strip'. However `strip' might not be the right 2328# tool to use in cross-compilation environments, therefore Automake 2329# will honor the `STRIP' environment variable to overrule this program. 2330if test "$cross_compiling" != no; then 2331 if test -n "$ac_tool_prefix"; then 2332 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2333set dummy ${ac_tool_prefix}strip; ac_word=$2 2334{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2335$as_echo_n "checking for $ac_word... " >&6; } 2336if test "${ac_cv_prog_STRIP+set}" = set; then 2337 $as_echo_n "(cached) " >&6 2338else 2339 if test -n "$STRIP"; then 2340 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2341else 2342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2343for as_dir in $PATH 2344do 2345 IFS=$as_save_IFS 2346 test -z "$as_dir" && as_dir=. 2347 for ac_exec_ext in '' $ac_executable_extensions; do 2348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2349 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2350 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2351 break 2 2352 fi 2353done 2354done 2355IFS=$as_save_IFS 2356 2357fi 2358fi 2359STRIP=$ac_cv_prog_STRIP 2360if test -n "$STRIP"; then 2361 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2362$as_echo "$STRIP" >&6; } 2363else 2364 { $as_echo "$as_me:$LINENO: result: no" >&5 2365$as_echo "no" >&6; } 2366fi 2367 2368 2369fi 2370if test -z "$ac_cv_prog_STRIP"; then 2371 ac_ct_STRIP=$STRIP 2372 # Extract the first word of "strip", so it can be a program name with args. 2373set dummy strip; ac_word=$2 2374{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2375$as_echo_n "checking for $ac_word... " >&6; } 2376if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2377 $as_echo_n "(cached) " >&6 2378else 2379 if test -n "$ac_ct_STRIP"; then 2380 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2381else 2382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2383for as_dir in $PATH 2384do 2385 IFS=$as_save_IFS 2386 test -z "$as_dir" && as_dir=. 2387 for ac_exec_ext in '' $ac_executable_extensions; do 2388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2389 ac_cv_prog_ac_ct_STRIP="strip" 2390 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2391 break 2 2392 fi 2393done 2394done 2395IFS=$as_save_IFS 2396 2397fi 2398fi 2399ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2400if test -n "$ac_ct_STRIP"; then 2401 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2402$as_echo "$ac_ct_STRIP" >&6; } 2403else 2404 { $as_echo "$as_me:$LINENO: result: no" >&5 2405$as_echo "no" >&6; } 2406fi 2407 2408 if test "x$ac_ct_STRIP" = x; then 2409 STRIP=":" 2410 else 2411 case $cross_compiling:$ac_tool_warned in 2412yes:) 2413{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2415ac_tool_warned=yes ;; 2416esac 2417 STRIP=$ac_ct_STRIP 2418 fi 2419else 2420 STRIP="$ac_cv_prog_STRIP" 2421fi 2422 2423fi 2424INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2425 2426{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2427$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2428if test -z "$MKDIR_P"; then 2429 if test "${ac_cv_path_mkdir+set}" = set; then 2430 $as_echo_n "(cached) " >&6 2431else 2432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2433for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2434do 2435 IFS=$as_save_IFS 2436 test -z "$as_dir" && as_dir=. 2437 for ac_prog in mkdir gmkdir; do 2438 for ac_exec_ext in '' $ac_executable_extensions; do 2439 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2440 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2441 'mkdir (GNU coreutils) '* | \ 2442 'mkdir (coreutils) '* | \ 2443 'mkdir (fileutils) '4.1*) 2444 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2445 break 3;; 2446 esac 2447 done 2448 done 2449done 2450IFS=$as_save_IFS 2451 2452fi 2453 2454 if test "${ac_cv_path_mkdir+set}" = set; then 2455 MKDIR_P="$ac_cv_path_mkdir -p" 2456 else 2457 # As a last resort, use the slow shell script. Don't cache a 2458 # value for MKDIR_P within a source directory, because that will 2459 # break other packages using the cache if that directory is 2460 # removed, or if the value is a relative name. 2461 test -d ./--version && rmdir ./--version 2462 MKDIR_P="$ac_install_sh -d" 2463 fi 2464fi 2465{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2466$as_echo "$MKDIR_P" >&6; } 2467 2468mkdir_p="$MKDIR_P" 2469case $mkdir_p in 2470 [\\/$]* | ?:[\\/]*) ;; 2471 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2472esac 2473 2474for ac_prog in gawk mawk nawk awk 2475do 2476 # Extract the first word of "$ac_prog", so it can be a program name with args. 2477set dummy $ac_prog; ac_word=$2 2478{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2479$as_echo_n "checking for $ac_word... " >&6; } 2480if test "${ac_cv_prog_AWK+set}" = set; then 2481 $as_echo_n "(cached) " >&6 2482else 2483 if test -n "$AWK"; then 2484 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2485else 2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2487for as_dir in $PATH 2488do 2489 IFS=$as_save_IFS 2490 test -z "$as_dir" && as_dir=. 2491 for ac_exec_ext in '' $ac_executable_extensions; do 2492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2493 ac_cv_prog_AWK="$ac_prog" 2494 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2495 break 2 2496 fi 2497done 2498done 2499IFS=$as_save_IFS 2500 2501fi 2502fi 2503AWK=$ac_cv_prog_AWK 2504if test -n "$AWK"; then 2505 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2506$as_echo "$AWK" >&6; } 2507else 2508 { $as_echo "$as_me:$LINENO: result: no" >&5 2509$as_echo "no" >&6; } 2510fi 2511 2512 2513 test -n "$AWK" && break 2514done 2515 2516{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2517$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2518set x ${MAKE-make} 2519ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2520if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2521 $as_echo_n "(cached) " >&6 2522else 2523 cat >conftest.make <<\_ACEOF 2524SHELL = /bin/sh 2525all: 2526 @echo '@@@%%%=$(MAKE)=@@@%%%' 2527_ACEOF 2528# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2529case `${MAKE-make} -f conftest.make 2>/dev/null` in 2530 *@@@%%%=?*=@@@%%%*) 2531 eval ac_cv_prog_make_${ac_make}_set=yes;; 2532 *) 2533 eval ac_cv_prog_make_${ac_make}_set=no;; 2534esac 2535rm -f conftest.make 2536fi 2537if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2538 { $as_echo "$as_me:$LINENO: result: yes" >&5 2539$as_echo "yes" >&6; } 2540 SET_MAKE= 2541else 2542 { $as_echo "$as_me:$LINENO: result: no" >&5 2543$as_echo "no" >&6; } 2544 SET_MAKE="MAKE=${MAKE-make}" 2545fi 2546 2547rm -rf .tst 2>/dev/null 2548mkdir .tst 2>/dev/null 2549if test -d .tst; then 2550 am__leading_dot=. 2551else 2552 am__leading_dot=_ 2553fi 2554rmdir .tst 2>/dev/null 2555 2556if test "`cd $srcdir && pwd`" != "`pwd`"; then 2557 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2558 # is not polluted with repeated "-I." 2559 am__isrc=' -I$(srcdir)' 2560 # test to see if srcdir already configured 2561 if test -f $srcdir/config.status; then 2562 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2563$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2564 { (exit 1); exit 1; }; } 2565 fi 2566fi 2567 2568# test whether we have cygpath 2569if test -z "$CYGPATH_W"; then 2570 if (cygpath --version) >/dev/null 2>/dev/null; then 2571 CYGPATH_W='cygpath -w' 2572 else 2573 CYGPATH_W=echo 2574 fi 2575fi 2576 2577 2578# Define the identity of the package. 2579 PACKAGE='libXpm' 2580 VERSION='3.5.8' 2581 2582 2583cat >>confdefs.h <<_ACEOF 2584#define PACKAGE "$PACKAGE" 2585_ACEOF 2586 2587 2588cat >>confdefs.h <<_ACEOF 2589#define VERSION "$VERSION" 2590_ACEOF 2591 2592# Some tools Automake needs. 2593 2594ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2595 2596 2597AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2598 2599 2600AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2601 2602 2603AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2604 2605 2606MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2607 2608# We need awk for the "check" target. The system "awk" is bad on 2609# some platforms. 2610# Always define AMTAR for backward compatibility. 2611 2612AMTAR=${AMTAR-"${am_missing_run}tar"} 2613 2614am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2615 2616 2617 2618 2619 2620 2621 2622{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2623$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2624 # Check whether --enable-maintainer-mode was given. 2625if test "${enable_maintainer_mode+set}" = set; then 2626 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2627else 2628 USE_MAINTAINER_MODE=no 2629fi 2630 2631 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2632$as_echo "$USE_MAINTAINER_MODE" >&6; } 2633 if test $USE_MAINTAINER_MODE = yes; then 2634 MAINTAINER_MODE_TRUE= 2635 MAINTAINER_MODE_FALSE='#' 2636else 2637 MAINTAINER_MODE_TRUE='#' 2638 MAINTAINER_MODE_FALSE= 2639fi 2640 2641 MAINT=$MAINTAINER_MODE_TRUE 2642 2643 2644 2645# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658ac_config_headers="$ac_config_headers config.h" 2659 2660 2661# Checks for programs. 2662# Check whether --enable-shared was given. 2663if test "${enable_shared+set}" = set; then 2664 enableval=$enable_shared; p=${PACKAGE-default} 2665 case $enableval in 2666 yes) enable_shared=yes ;; 2667 no) enable_shared=no ;; 2668 *) 2669 enable_shared=no 2670 # Look at the argument we got. We use all the common list separators. 2671 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2672 for pkg in $enableval; do 2673 IFS="$lt_save_ifs" 2674 if test "X$pkg" = "X$p"; then 2675 enable_shared=yes 2676 fi 2677 done 2678 IFS="$lt_save_ifs" 2679 ;; 2680 esac 2681else 2682 enable_shared=yes 2683fi 2684 2685 2686# Check whether --enable-static was given. 2687if test "${enable_static+set}" = set; then 2688 enableval=$enable_static; p=${PACKAGE-default} 2689 case $enableval in 2690 yes) enable_static=yes ;; 2691 no) enable_static=no ;; 2692 *) 2693 enable_static=no 2694 # Look at the argument we got. We use all the common list separators. 2695 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2696 for pkg in $enableval; do 2697 IFS="$lt_save_ifs" 2698 if test "X$pkg" = "X$p"; then 2699 enable_static=yes 2700 fi 2701 done 2702 IFS="$lt_save_ifs" 2703 ;; 2704 esac 2705else 2706 enable_static=yes 2707fi 2708 2709 2710# Check whether --enable-fast-install was given. 2711if test "${enable_fast_install+set}" = set; then 2712 enableval=$enable_fast_install; p=${PACKAGE-default} 2713 case $enableval in 2714 yes) enable_fast_install=yes ;; 2715 no) enable_fast_install=no ;; 2716 *) 2717 enable_fast_install=no 2718 # Look at the argument we got. We use all the common list separators. 2719 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2720 for pkg in $enableval; do 2721 IFS="$lt_save_ifs" 2722 if test "X$pkg" = "X$p"; then 2723 enable_fast_install=yes 2724 fi 2725 done 2726 IFS="$lt_save_ifs" 2727 ;; 2728 esac 2729else 2730 enable_fast_install=yes 2731fi 2732 2733 2734# Make sure we can run config.sub. 2735$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2736 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2737$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2738 { (exit 1); exit 1; }; } 2739 2740{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2741$as_echo_n "checking build system type... " >&6; } 2742if test "${ac_cv_build+set}" = set; then 2743 $as_echo_n "(cached) " >&6 2744else 2745 ac_build_alias=$build_alias 2746test "x$ac_build_alias" = x && 2747 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2748test "x$ac_build_alias" = x && 2749 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2750$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2751 { (exit 1); exit 1; }; } 2752ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2753 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2754$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2755 { (exit 1); exit 1; }; } 2756 2757fi 2758{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2759$as_echo "$ac_cv_build" >&6; } 2760case $ac_cv_build in 2761*-*-*) ;; 2762*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2763$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2764 { (exit 1); exit 1; }; };; 2765esac 2766build=$ac_cv_build 2767ac_save_IFS=$IFS; IFS='-' 2768set x $ac_cv_build 2769shift 2770build_cpu=$1 2771build_vendor=$2 2772shift; shift 2773# Remember, the first character of IFS is used to create $*, 2774# except with old shells: 2775build_os=$* 2776IFS=$ac_save_IFS 2777case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2778 2779 2780{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2781$as_echo_n "checking host system type... " >&6; } 2782if test "${ac_cv_host+set}" = set; then 2783 $as_echo_n "(cached) " >&6 2784else 2785 if test "x$host_alias" = x; then 2786 ac_cv_host=$ac_cv_build 2787else 2788 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2789 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2790$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2791 { (exit 1); exit 1; }; } 2792fi 2793 2794fi 2795{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2796$as_echo "$ac_cv_host" >&6; } 2797case $ac_cv_host in 2798*-*-*) ;; 2799*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2800$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2801 { (exit 1); exit 1; }; };; 2802esac 2803host=$ac_cv_host 2804ac_save_IFS=$IFS; IFS='-' 2805set x $ac_cv_host 2806shift 2807host_cpu=$1 2808host_vendor=$2 2809shift; shift 2810# Remember, the first character of IFS is used to create $*, 2811# except with old shells: 2812host_os=$* 2813IFS=$ac_save_IFS 2814case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2815 2816 2817DEPDIR="${am__leading_dot}deps" 2818 2819ac_config_commands="$ac_config_commands depfiles" 2820 2821 2822am_make=${MAKE-make} 2823cat > confinc << 'END' 2824am__doit: 2825 @echo this is the am__doit target 2826.PHONY: am__doit 2827END 2828# If we don't find an include directive, just comment out the code. 2829{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2830$as_echo_n "checking for style of include used by $am_make... " >&6; } 2831am__include="#" 2832am__quote= 2833_am_result=none 2834# First try GNU make style include. 2835echo "include confinc" > confmf 2836# Ignore all kinds of additional output from `make'. 2837case `$am_make -s -f confmf 2> /dev/null` in #( 2838*the\ am__doit\ target*) 2839 am__include=include 2840 am__quote= 2841 _am_result=GNU 2842 ;; 2843esac 2844# Now try BSD make style include. 2845if test "$am__include" = "#"; then 2846 echo '.include "confinc"' > confmf 2847 case `$am_make -s -f confmf 2> /dev/null` in #( 2848 *the\ am__doit\ target*) 2849 am__include=.include 2850 am__quote="\"" 2851 _am_result=BSD 2852 ;; 2853 esac 2854fi 2855 2856 2857{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2858$as_echo "$_am_result" >&6; } 2859rm -f confinc confmf 2860 2861# Check whether --enable-dependency-tracking was given. 2862if test "${enable_dependency_tracking+set}" = set; then 2863 enableval=$enable_dependency_tracking; 2864fi 2865 2866if test "x$enable_dependency_tracking" != xno; then 2867 am_depcomp="$ac_aux_dir/depcomp" 2868 AMDEPBACKSLASH='\' 2869fi 2870 if test "x$enable_dependency_tracking" != xno; then 2871 AMDEP_TRUE= 2872 AMDEP_FALSE='#' 2873else 2874 AMDEP_TRUE='#' 2875 AMDEP_FALSE= 2876fi 2877 2878 2879ac_ext=c 2880ac_cpp='$CPP $CPPFLAGS' 2881ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2882ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2883ac_compiler_gnu=$ac_cv_c_compiler_gnu 2884if test -n "$ac_tool_prefix"; then 2885 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2886set dummy ${ac_tool_prefix}gcc; ac_word=$2 2887{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2888$as_echo_n "checking for $ac_word... " >&6; } 2889if test "${ac_cv_prog_CC+set}" = set; then 2890 $as_echo_n "(cached) " >&6 2891else 2892 if test -n "$CC"; then 2893 ac_cv_prog_CC="$CC" # Let the user override the test. 2894else 2895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2896for as_dir in $PATH 2897do 2898 IFS=$as_save_IFS 2899 test -z "$as_dir" && as_dir=. 2900 for ac_exec_ext in '' $ac_executable_extensions; do 2901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2902 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2903 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2904 break 2 2905 fi 2906done 2907done 2908IFS=$as_save_IFS 2909 2910fi 2911fi 2912CC=$ac_cv_prog_CC 2913if test -n "$CC"; then 2914 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2915$as_echo "$CC" >&6; } 2916else 2917 { $as_echo "$as_me:$LINENO: result: no" >&5 2918$as_echo "no" >&6; } 2919fi 2920 2921 2922fi 2923if test -z "$ac_cv_prog_CC"; then 2924 ac_ct_CC=$CC 2925 # Extract the first word of "gcc", so it can be a program name with args. 2926set dummy gcc; ac_word=$2 2927{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2928$as_echo_n "checking for $ac_word... " >&6; } 2929if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2930 $as_echo_n "(cached) " >&6 2931else 2932 if test -n "$ac_ct_CC"; then 2933 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2934else 2935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2936for as_dir in $PATH 2937do 2938 IFS=$as_save_IFS 2939 test -z "$as_dir" && as_dir=. 2940 for ac_exec_ext in '' $ac_executable_extensions; do 2941 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2942 ac_cv_prog_ac_ct_CC="gcc" 2943 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2944 break 2 2945 fi 2946done 2947done 2948IFS=$as_save_IFS 2949 2950fi 2951fi 2952ac_ct_CC=$ac_cv_prog_ac_ct_CC 2953if test -n "$ac_ct_CC"; then 2954 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2955$as_echo "$ac_ct_CC" >&6; } 2956else 2957 { $as_echo "$as_me:$LINENO: result: no" >&5 2958$as_echo "no" >&6; } 2959fi 2960 2961 if test "x$ac_ct_CC" = x; then 2962 CC="" 2963 else 2964 case $cross_compiling:$ac_tool_warned in 2965yes:) 2966{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2968ac_tool_warned=yes ;; 2969esac 2970 CC=$ac_ct_CC 2971 fi 2972else 2973 CC="$ac_cv_prog_CC" 2974fi 2975 2976if test -z "$CC"; then 2977 if test -n "$ac_tool_prefix"; then 2978 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2979set dummy ${ac_tool_prefix}cc; ac_word=$2 2980{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2981$as_echo_n "checking for $ac_word... " >&6; } 2982if test "${ac_cv_prog_CC+set}" = set; then 2983 $as_echo_n "(cached) " >&6 2984else 2985 if test -n "$CC"; then 2986 ac_cv_prog_CC="$CC" # Let the user override the test. 2987else 2988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2989for as_dir in $PATH 2990do 2991 IFS=$as_save_IFS 2992 test -z "$as_dir" && as_dir=. 2993 for ac_exec_ext in '' $ac_executable_extensions; do 2994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2995 ac_cv_prog_CC="${ac_tool_prefix}cc" 2996 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2997 break 2 2998 fi 2999done 3000done 3001IFS=$as_save_IFS 3002 3003fi 3004fi 3005CC=$ac_cv_prog_CC 3006if test -n "$CC"; then 3007 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3008$as_echo "$CC" >&6; } 3009else 3010 { $as_echo "$as_me:$LINENO: result: no" >&5 3011$as_echo "no" >&6; } 3012fi 3013 3014 3015 fi 3016fi 3017if test -z "$CC"; then 3018 # Extract the first word of "cc", so it can be a program name with args. 3019set dummy cc; ac_word=$2 3020{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3021$as_echo_n "checking for $ac_word... " >&6; } 3022if test "${ac_cv_prog_CC+set}" = set; then 3023 $as_echo_n "(cached) " >&6 3024else 3025 if test -n "$CC"; then 3026 ac_cv_prog_CC="$CC" # Let the user override the test. 3027else 3028 ac_prog_rejected=no 3029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3030for as_dir in $PATH 3031do 3032 IFS=$as_save_IFS 3033 test -z "$as_dir" && as_dir=. 3034 for ac_exec_ext in '' $ac_executable_extensions; do 3035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3036 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3037 ac_prog_rejected=yes 3038 continue 3039 fi 3040 ac_cv_prog_CC="cc" 3041 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3042 break 2 3043 fi 3044done 3045done 3046IFS=$as_save_IFS 3047 3048if test $ac_prog_rejected = yes; then 3049 # We found a bogon in the path, so make sure we never use it. 3050 set dummy $ac_cv_prog_CC 3051 shift 3052 if test $# != 0; then 3053 # We chose a different compiler from the bogus one. 3054 # However, it has the same basename, so the bogon will be chosen 3055 # first if we set CC to just the basename; use the full file name. 3056 shift 3057 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3058 fi 3059fi 3060fi 3061fi 3062CC=$ac_cv_prog_CC 3063if test -n "$CC"; then 3064 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3065$as_echo "$CC" >&6; } 3066else 3067 { $as_echo "$as_me:$LINENO: result: no" >&5 3068$as_echo "no" >&6; } 3069fi 3070 3071 3072fi 3073if test -z "$CC"; then 3074 if test -n "$ac_tool_prefix"; then 3075 for ac_prog in cl.exe 3076 do 3077 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3078set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3079{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3080$as_echo_n "checking for $ac_word... " >&6; } 3081if test "${ac_cv_prog_CC+set}" = set; then 3082 $as_echo_n "(cached) " >&6 3083else 3084 if test -n "$CC"; then 3085 ac_cv_prog_CC="$CC" # Let the user override the test. 3086else 3087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3088for as_dir in $PATH 3089do 3090 IFS=$as_save_IFS 3091 test -z "$as_dir" && as_dir=. 3092 for ac_exec_ext in '' $ac_executable_extensions; do 3093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3094 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3095 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3096 break 2 3097 fi 3098done 3099done 3100IFS=$as_save_IFS 3101 3102fi 3103fi 3104CC=$ac_cv_prog_CC 3105if test -n "$CC"; then 3106 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3107$as_echo "$CC" >&6; } 3108else 3109 { $as_echo "$as_me:$LINENO: result: no" >&5 3110$as_echo "no" >&6; } 3111fi 3112 3113 3114 test -n "$CC" && break 3115 done 3116fi 3117if test -z "$CC"; then 3118 ac_ct_CC=$CC 3119 for ac_prog in cl.exe 3120do 3121 # Extract the first word of "$ac_prog", so it can be a program name with args. 3122set dummy $ac_prog; ac_word=$2 3123{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3124$as_echo_n "checking for $ac_word... " >&6; } 3125if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3126 $as_echo_n "(cached) " >&6 3127else 3128 if test -n "$ac_ct_CC"; then 3129 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3130else 3131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3132for as_dir in $PATH 3133do 3134 IFS=$as_save_IFS 3135 test -z "$as_dir" && as_dir=. 3136 for ac_exec_ext in '' $ac_executable_extensions; do 3137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3138 ac_cv_prog_ac_ct_CC="$ac_prog" 3139 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3140 break 2 3141 fi 3142done 3143done 3144IFS=$as_save_IFS 3145 3146fi 3147fi 3148ac_ct_CC=$ac_cv_prog_ac_ct_CC 3149if test -n "$ac_ct_CC"; then 3150 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3151$as_echo "$ac_ct_CC" >&6; } 3152else 3153 { $as_echo "$as_me:$LINENO: result: no" >&5 3154$as_echo "no" >&6; } 3155fi 3156 3157 3158 test -n "$ac_ct_CC" && break 3159done 3160 3161 if test "x$ac_ct_CC" = x; then 3162 CC="" 3163 else 3164 case $cross_compiling:$ac_tool_warned in 3165yes:) 3166{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3167$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3168ac_tool_warned=yes ;; 3169esac 3170 CC=$ac_ct_CC 3171 fi 3172fi 3173 3174fi 3175 3176 3177test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3178$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3179{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3180See \`config.log' for more details." >&5 3181$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3182See \`config.log' for more details." >&2;} 3183 { (exit 1); exit 1; }; }; } 3184 3185# Provide some information about the compiler. 3186$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3187set X $ac_compile 3188ac_compiler=$2 3189{ (ac_try="$ac_compiler --version >&5" 3190case "(($ac_try" in 3191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3192 *) ac_try_echo=$ac_try;; 3193esac 3194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3195$as_echo "$ac_try_echo") >&5 3196 (eval "$ac_compiler --version >&5") 2>&5 3197 ac_status=$? 3198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3199 (exit $ac_status); } 3200{ (ac_try="$ac_compiler -v >&5" 3201case "(($ac_try" in 3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3203 *) ac_try_echo=$ac_try;; 3204esac 3205eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3206$as_echo "$ac_try_echo") >&5 3207 (eval "$ac_compiler -v >&5") 2>&5 3208 ac_status=$? 3209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3210 (exit $ac_status); } 3211{ (ac_try="$ac_compiler -V >&5" 3212case "(($ac_try" in 3213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3214 *) ac_try_echo=$ac_try;; 3215esac 3216eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3217$as_echo "$ac_try_echo") >&5 3218 (eval "$ac_compiler -V >&5") 2>&5 3219 ac_status=$? 3220 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3221 (exit $ac_status); } 3222 3223cat >conftest.$ac_ext <<_ACEOF 3224/* confdefs.h. */ 3225_ACEOF 3226cat confdefs.h >>conftest.$ac_ext 3227cat >>conftest.$ac_ext <<_ACEOF 3228/* end confdefs.h. */ 3229 3230int 3231main () 3232{ 3233 3234 ; 3235 return 0; 3236} 3237_ACEOF 3238ac_clean_files_save=$ac_clean_files 3239ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3240# Try to create an executable without -o first, disregard a.out. 3241# It will help us diagnose broken compilers, and finding out an intuition 3242# of exeext. 3243{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3244$as_echo_n "checking for C compiler default output file name... " >&6; } 3245ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3246 3247# The possible output files: 3248ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3249 3250ac_rmfiles= 3251for ac_file in $ac_files 3252do 3253 case $ac_file in 3254 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3255 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3256 esac 3257done 3258rm -f $ac_rmfiles 3259 3260if { (ac_try="$ac_link_default" 3261case "(($ac_try" in 3262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3263 *) ac_try_echo=$ac_try;; 3264esac 3265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3266$as_echo "$ac_try_echo") >&5 3267 (eval "$ac_link_default") 2>&5 3268 ac_status=$? 3269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3270 (exit $ac_status); }; then 3271 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3272# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3273# in a Makefile. We should not override ac_cv_exeext if it was cached, 3274# so that the user can short-circuit this test for compilers unknown to 3275# Autoconf. 3276for ac_file in $ac_files '' 3277do 3278 test -f "$ac_file" || continue 3279 case $ac_file in 3280 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3281 ;; 3282 [ab].out ) 3283 # We found the default executable, but exeext='' is most 3284 # certainly right. 3285 break;; 3286 *.* ) 3287 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3288 then :; else 3289 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3290 fi 3291 # We set ac_cv_exeext here because the later test for it is not 3292 # safe: cross compilers may not add the suffix if given an `-o' 3293 # argument, so we may need to know it at that point already. 3294 # Even if this section looks crufty: it has the advantage of 3295 # actually working. 3296 break;; 3297 * ) 3298 break;; 3299 esac 3300done 3301test "$ac_cv_exeext" = no && ac_cv_exeext= 3302 3303else 3304 ac_file='' 3305fi 3306 3307{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3308$as_echo "$ac_file" >&6; } 3309if test -z "$ac_file"; then 3310 $as_echo "$as_me: failed program was:" >&5 3311sed 's/^/| /' conftest.$ac_ext >&5 3312 3313{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3314$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3315{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3316See \`config.log' for more details." >&5 3317$as_echo "$as_me: error: C compiler cannot create executables 3318See \`config.log' for more details." >&2;} 3319 { (exit 77); exit 77; }; }; } 3320fi 3321 3322ac_exeext=$ac_cv_exeext 3323 3324# Check that the compiler produces executables we can run. If not, either 3325# the compiler is broken, or we cross compile. 3326{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3327$as_echo_n "checking whether the C compiler works... " >&6; } 3328# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3329# If not cross compiling, check that we can run a simple program. 3330if test "$cross_compiling" != yes; then 3331 if { ac_try='./$ac_file' 3332 { (case "(($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_try") 2>&5 3339 ac_status=$? 3340 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3341 (exit $ac_status); }; }; then 3342 cross_compiling=no 3343 else 3344 if test "$cross_compiling" = maybe; then 3345 cross_compiling=yes 3346 else 3347 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3348$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3349{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3350If you meant to cross compile, use \`--host'. 3351See \`config.log' for more details." >&5 3352$as_echo "$as_me: error: cannot run C compiled programs. 3353If you meant to cross compile, use \`--host'. 3354See \`config.log' for more details." >&2;} 3355 { (exit 1); exit 1; }; }; } 3356 fi 3357 fi 3358fi 3359{ $as_echo "$as_me:$LINENO: result: yes" >&5 3360$as_echo "yes" >&6; } 3361 3362rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3363ac_clean_files=$ac_clean_files_save 3364# Check that the compiler produces executables we can run. If not, either 3365# the compiler is broken, or we cross compile. 3366{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3367$as_echo_n "checking whether we are cross compiling... " >&6; } 3368{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3369$as_echo "$cross_compiling" >&6; } 3370 3371{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3372$as_echo_n "checking for suffix of executables... " >&6; } 3373if { (ac_try="$ac_link" 3374case "(($ac_try" in 3375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3376 *) ac_try_echo=$ac_try;; 3377esac 3378eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3379$as_echo "$ac_try_echo") >&5 3380 (eval "$ac_link") 2>&5 3381 ac_status=$? 3382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3383 (exit $ac_status); }; then 3384 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3385# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3386# work properly (i.e., refer to `conftest.exe'), while it won't with 3387# `rm'. 3388for ac_file in conftest.exe conftest conftest.*; do 3389 test -f "$ac_file" || continue 3390 case $ac_file in 3391 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3392 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3393 break;; 3394 * ) break;; 3395 esac 3396done 3397else 3398 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3400{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3401See \`config.log' for more details." >&5 3402$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3403See \`config.log' for more details." >&2;} 3404 { (exit 1); exit 1; }; }; } 3405fi 3406 3407rm -f conftest$ac_cv_exeext 3408{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3409$as_echo "$ac_cv_exeext" >&6; } 3410 3411rm -f conftest.$ac_ext 3412EXEEXT=$ac_cv_exeext 3413ac_exeext=$EXEEXT 3414{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3415$as_echo_n "checking for suffix of object files... " >&6; } 3416if test "${ac_cv_objext+set}" = set; then 3417 $as_echo_n "(cached) " >&6 3418else 3419 cat >conftest.$ac_ext <<_ACEOF 3420/* confdefs.h. */ 3421_ACEOF 3422cat confdefs.h >>conftest.$ac_ext 3423cat >>conftest.$ac_ext <<_ACEOF 3424/* end confdefs.h. */ 3425 3426int 3427main () 3428{ 3429 3430 ; 3431 return 0; 3432} 3433_ACEOF 3434rm -f conftest.o conftest.obj 3435if { (ac_try="$ac_compile" 3436case "(($ac_try" in 3437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3438 *) ac_try_echo=$ac_try;; 3439esac 3440eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3441$as_echo "$ac_try_echo") >&5 3442 (eval "$ac_compile") 2>&5 3443 ac_status=$? 3444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3445 (exit $ac_status); }; then 3446 for ac_file in conftest.o conftest.obj conftest.*; do 3447 test -f "$ac_file" || continue; 3448 case $ac_file in 3449 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3450 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3451 break;; 3452 esac 3453done 3454else 3455 $as_echo "$as_me: failed program was:" >&5 3456sed 's/^/| /' conftest.$ac_ext >&5 3457 3458{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3460{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3461See \`config.log' for more details." >&5 3462$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3463See \`config.log' for more details." >&2;} 3464 { (exit 1); exit 1; }; }; } 3465fi 3466 3467rm -f conftest.$ac_cv_objext conftest.$ac_ext 3468fi 3469{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3470$as_echo "$ac_cv_objext" >&6; } 3471OBJEXT=$ac_cv_objext 3472ac_objext=$OBJEXT 3473{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3474$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3475if test "${ac_cv_c_compiler_gnu+set}" = set; then 3476 $as_echo_n "(cached) " >&6 3477else 3478 cat >conftest.$ac_ext <<_ACEOF 3479/* confdefs.h. */ 3480_ACEOF 3481cat confdefs.h >>conftest.$ac_ext 3482cat >>conftest.$ac_ext <<_ACEOF 3483/* end confdefs.h. */ 3484 3485int 3486main () 3487{ 3488#ifndef __GNUC__ 3489 choke me 3490#endif 3491 3492 ; 3493 return 0; 3494} 3495_ACEOF 3496rm -f conftest.$ac_objext 3497if { (ac_try="$ac_compile" 3498case "(($ac_try" in 3499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3500 *) ac_try_echo=$ac_try;; 3501esac 3502eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3503$as_echo "$ac_try_echo") >&5 3504 (eval "$ac_compile") 2>conftest.er1 3505 ac_status=$? 3506 grep -v '^ *+' conftest.er1 >conftest.err 3507 rm -f conftest.er1 3508 cat conftest.err >&5 3509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3510 (exit $ac_status); } && { 3511 test -z "$ac_c_werror_flag" || 3512 test ! -s conftest.err 3513 } && test -s conftest.$ac_objext; then 3514 ac_compiler_gnu=yes 3515else 3516 $as_echo "$as_me: failed program was:" >&5 3517sed 's/^/| /' conftest.$ac_ext >&5 3518 3519 ac_compiler_gnu=no 3520fi 3521 3522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3523ac_cv_c_compiler_gnu=$ac_compiler_gnu 3524 3525fi 3526{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3527$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3528if test $ac_compiler_gnu = yes; then 3529 GCC=yes 3530else 3531 GCC= 3532fi 3533ac_test_CFLAGS=${CFLAGS+set} 3534ac_save_CFLAGS=$CFLAGS 3535{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3536$as_echo_n "checking whether $CC accepts -g... " >&6; } 3537if test "${ac_cv_prog_cc_g+set}" = set; then 3538 $as_echo_n "(cached) " >&6 3539else 3540 ac_save_c_werror_flag=$ac_c_werror_flag 3541 ac_c_werror_flag=yes 3542 ac_cv_prog_cc_g=no 3543 CFLAGS="-g" 3544 cat >conftest.$ac_ext <<_ACEOF 3545/* confdefs.h. */ 3546_ACEOF 3547cat confdefs.h >>conftest.$ac_ext 3548cat >>conftest.$ac_ext <<_ACEOF 3549/* end confdefs.h. */ 3550 3551int 3552main () 3553{ 3554 3555 ; 3556 return 0; 3557} 3558_ACEOF 3559rm -f conftest.$ac_objext 3560if { (ac_try="$ac_compile" 3561case "(($ac_try" in 3562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3563 *) ac_try_echo=$ac_try;; 3564esac 3565eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3566$as_echo "$ac_try_echo") >&5 3567 (eval "$ac_compile") 2>conftest.er1 3568 ac_status=$? 3569 grep -v '^ *+' conftest.er1 >conftest.err 3570 rm -f conftest.er1 3571 cat conftest.err >&5 3572 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3573 (exit $ac_status); } && { 3574 test -z "$ac_c_werror_flag" || 3575 test ! -s conftest.err 3576 } && test -s conftest.$ac_objext; then 3577 ac_cv_prog_cc_g=yes 3578else 3579 $as_echo "$as_me: failed program was:" >&5 3580sed 's/^/| /' conftest.$ac_ext >&5 3581 3582 CFLAGS="" 3583 cat >conftest.$ac_ext <<_ACEOF 3584/* confdefs.h. */ 3585_ACEOF 3586cat confdefs.h >>conftest.$ac_ext 3587cat >>conftest.$ac_ext <<_ACEOF 3588/* end confdefs.h. */ 3589 3590int 3591main () 3592{ 3593 3594 ; 3595 return 0; 3596} 3597_ACEOF 3598rm -f conftest.$ac_objext 3599if { (ac_try="$ac_compile" 3600case "(($ac_try" in 3601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3602 *) ac_try_echo=$ac_try;; 3603esac 3604eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3605$as_echo "$ac_try_echo") >&5 3606 (eval "$ac_compile") 2>conftest.er1 3607 ac_status=$? 3608 grep -v '^ *+' conftest.er1 >conftest.err 3609 rm -f conftest.er1 3610 cat conftest.err >&5 3611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3612 (exit $ac_status); } && { 3613 test -z "$ac_c_werror_flag" || 3614 test ! -s conftest.err 3615 } && test -s conftest.$ac_objext; then 3616 : 3617else 3618 $as_echo "$as_me: failed program was:" >&5 3619sed 's/^/| /' conftest.$ac_ext >&5 3620 3621 ac_c_werror_flag=$ac_save_c_werror_flag 3622 CFLAGS="-g" 3623 cat >conftest.$ac_ext <<_ACEOF 3624/* confdefs.h. */ 3625_ACEOF 3626cat confdefs.h >>conftest.$ac_ext 3627cat >>conftest.$ac_ext <<_ACEOF 3628/* end confdefs.h. */ 3629 3630int 3631main () 3632{ 3633 3634 ; 3635 return 0; 3636} 3637_ACEOF 3638rm -f conftest.$ac_objext 3639if { (ac_try="$ac_compile" 3640case "(($ac_try" in 3641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3642 *) ac_try_echo=$ac_try;; 3643esac 3644eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3645$as_echo "$ac_try_echo") >&5 3646 (eval "$ac_compile") 2>conftest.er1 3647 ac_status=$? 3648 grep -v '^ *+' conftest.er1 >conftest.err 3649 rm -f conftest.er1 3650 cat conftest.err >&5 3651 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3652 (exit $ac_status); } && { 3653 test -z "$ac_c_werror_flag" || 3654 test ! -s conftest.err 3655 } && test -s conftest.$ac_objext; then 3656 ac_cv_prog_cc_g=yes 3657else 3658 $as_echo "$as_me: failed program was:" >&5 3659sed 's/^/| /' conftest.$ac_ext >&5 3660 3661 3662fi 3663 3664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3665fi 3666 3667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3668fi 3669 3670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3671 ac_c_werror_flag=$ac_save_c_werror_flag 3672fi 3673{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3674$as_echo "$ac_cv_prog_cc_g" >&6; } 3675if test "$ac_test_CFLAGS" = set; then 3676 CFLAGS=$ac_save_CFLAGS 3677elif test $ac_cv_prog_cc_g = yes; then 3678 if test "$GCC" = yes; then 3679 CFLAGS="-g -O2" 3680 else 3681 CFLAGS="-g" 3682 fi 3683else 3684 if test "$GCC" = yes; then 3685 CFLAGS="-O2" 3686 else 3687 CFLAGS= 3688 fi 3689fi 3690{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3691$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3692if test "${ac_cv_prog_cc_c89+set}" = set; then 3693 $as_echo_n "(cached) " >&6 3694else 3695 ac_cv_prog_cc_c89=no 3696ac_save_CC=$CC 3697cat >conftest.$ac_ext <<_ACEOF 3698/* confdefs.h. */ 3699_ACEOF 3700cat confdefs.h >>conftest.$ac_ext 3701cat >>conftest.$ac_ext <<_ACEOF 3702/* end confdefs.h. */ 3703#include <stdarg.h> 3704#include <stdio.h> 3705#include <sys/types.h> 3706#include <sys/stat.h> 3707/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3708struct buf { int x; }; 3709FILE * (*rcsopen) (struct buf *, struct stat *, int); 3710static char *e (p, i) 3711 char **p; 3712 int i; 3713{ 3714 return p[i]; 3715} 3716static char *f (char * (*g) (char **, int), char **p, ...) 3717{ 3718 char *s; 3719 va_list v; 3720 va_start (v,p); 3721 s = g (p, va_arg (v,int)); 3722 va_end (v); 3723 return s; 3724} 3725 3726/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3727 function prototypes and stuff, but not '\xHH' hex character constants. 3728 These don't provoke an error unfortunately, instead are silently treated 3729 as 'x'. The following induces an error, until -std is added to get 3730 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3731 array size at least. It's necessary to write '\x00'==0 to get something 3732 that's true only with -std. */ 3733int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3734 3735/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3736 inside strings and character constants. */ 3737#define FOO(x) 'x' 3738int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3739 3740int test (int i, double x); 3741struct s1 {int (*f) (int a);}; 3742struct s2 {int (*f) (double a);}; 3743int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3744int argc; 3745char **argv; 3746int 3747main () 3748{ 3749return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3750 ; 3751 return 0; 3752} 3753_ACEOF 3754for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3755 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3756do 3757 CC="$ac_save_CC $ac_arg" 3758 rm -f conftest.$ac_objext 3759if { (ac_try="$ac_compile" 3760case "(($ac_try" in 3761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3762 *) ac_try_echo=$ac_try;; 3763esac 3764eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3765$as_echo "$ac_try_echo") >&5 3766 (eval "$ac_compile") 2>conftest.er1 3767 ac_status=$? 3768 grep -v '^ *+' conftest.er1 >conftest.err 3769 rm -f conftest.er1 3770 cat conftest.err >&5 3771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3772 (exit $ac_status); } && { 3773 test -z "$ac_c_werror_flag" || 3774 test ! -s conftest.err 3775 } && test -s conftest.$ac_objext; then 3776 ac_cv_prog_cc_c89=$ac_arg 3777else 3778 $as_echo "$as_me: failed program was:" >&5 3779sed 's/^/| /' conftest.$ac_ext >&5 3780 3781 3782fi 3783 3784rm -f core conftest.err conftest.$ac_objext 3785 test "x$ac_cv_prog_cc_c89" != "xno" && break 3786done 3787rm -f conftest.$ac_ext 3788CC=$ac_save_CC 3789 3790fi 3791# AC_CACHE_VAL 3792case "x$ac_cv_prog_cc_c89" in 3793 x) 3794 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3795$as_echo "none needed" >&6; } ;; 3796 xno) 3797 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3798$as_echo "unsupported" >&6; } ;; 3799 *) 3800 CC="$CC $ac_cv_prog_cc_c89" 3801 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3802$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3803esac 3804 3805 3806ac_ext=c 3807ac_cpp='$CPP $CPPFLAGS' 3808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3810ac_compiler_gnu=$ac_cv_c_compiler_gnu 3811 3812depcc="$CC" am_compiler_list= 3813 3814{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3815$as_echo_n "checking dependency style of $depcc... " >&6; } 3816if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3817 $as_echo_n "(cached) " >&6 3818else 3819 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3820 # We make a subdir and do the tests there. Otherwise we can end up 3821 # making bogus files that we don't know about and never remove. For 3822 # instance it was reported that on HP-UX the gcc test will end up 3823 # making a dummy file named `D' -- because `-MD' means `put the output 3824 # in D'. 3825 mkdir conftest.dir 3826 # Copy depcomp to subdir because otherwise we won't find it if we're 3827 # using a relative directory. 3828 cp "$am_depcomp" conftest.dir 3829 cd conftest.dir 3830 # We will build objects and dependencies in a subdirectory because 3831 # it helps to detect inapplicable dependency modes. For instance 3832 # both Tru64's cc and ICC support -MD to output dependencies as a 3833 # side effect of compilation, but ICC will put the dependencies in 3834 # the current directory while Tru64 will put them in the object 3835 # directory. 3836 mkdir sub 3837 3838 am_cv_CC_dependencies_compiler_type=none 3839 if test "$am_compiler_list" = ""; then 3840 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3841 fi 3842 am__universal=false 3843 case " $depcc " in #( 3844 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3845 esac 3846 3847 for depmode in $am_compiler_list; do 3848 # Setup a source with many dependencies, because some compilers 3849 # like to wrap large dependency lists on column 80 (with \), and 3850 # we should not choose a depcomp mode which is confused by this. 3851 # 3852 # We need to recreate these files for each test, as the compiler may 3853 # overwrite some of them when testing with obscure command lines. 3854 # This happens at least with the AIX C compiler. 3855 : > sub/conftest.c 3856 for i in 1 2 3 4 5 6; do 3857 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3858 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3859 # Solaris 8's {/usr,}/bin/sh. 3860 touch sub/conftst$i.h 3861 done 3862 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3863 3864 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3865 # mode. It turns out that the SunPro C++ compiler does not properly 3866 # handle `-M -o', and we need to detect this. Also, some Intel 3867 # versions had trouble with output in subdirs 3868 am__obj=sub/conftest.${OBJEXT-o} 3869 am__minus_obj="-o $am__obj" 3870 case $depmode in 3871 gcc) 3872 # This depmode causes a compiler race in universal mode. 3873 test "$am__universal" = false || continue 3874 ;; 3875 nosideeffect) 3876 # after this tag, mechanisms are not by side-effect, so they'll 3877 # only be used when explicitly requested 3878 if test "x$enable_dependency_tracking" = xyes; then 3879 continue 3880 else 3881 break 3882 fi 3883 ;; 3884 msvisualcpp | msvcmsys) 3885 # This compiler won't grok `-c -o', but also, the minuso test has 3886 # not run yet. These depmodes are late enough in the game, and 3887 # so weak that their functioning should not be impacted. 3888 am__obj=conftest.${OBJEXT-o} 3889 am__minus_obj= 3890 ;; 3891 none) break ;; 3892 esac 3893 if depmode=$depmode \ 3894 source=sub/conftest.c object=$am__obj \ 3895 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3896 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3897 >/dev/null 2>conftest.err && 3898 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3899 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3900 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3901 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3902 # icc doesn't choke on unknown options, it will just issue warnings 3903 # or remarks (even with -Werror). So we grep stderr for any message 3904 # that says an option was ignored or not supported. 3905 # When given -MP, icc 7.0 and 7.1 complain thusly: 3906 # icc: Command line warning: ignoring option '-M'; no argument required 3907 # The diagnosis changed in icc 8.0: 3908 # icc: Command line remark: option '-MP' not supported 3909 if (grep 'ignoring option' conftest.err || 3910 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3911 am_cv_CC_dependencies_compiler_type=$depmode 3912 break 3913 fi 3914 fi 3915 done 3916 3917 cd .. 3918 rm -rf conftest.dir 3919else 3920 am_cv_CC_dependencies_compiler_type=none 3921fi 3922 3923fi 3924{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3925$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3926CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3927 3928 if 3929 test "x$enable_dependency_tracking" != xno \ 3930 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3931 am__fastdepCC_TRUE= 3932 am__fastdepCC_FALSE='#' 3933else 3934 am__fastdepCC_TRUE='#' 3935 am__fastdepCC_FALSE= 3936fi 3937 3938 3939{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3940$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3941if test "${lt_cv_path_SED+set}" = set; then 3942 $as_echo_n "(cached) " >&6 3943else 3944 # Loop through the user's path and test for sed and gsed. 3945# Then use that list of sed's as ones to test for truncation. 3946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3947for as_dir in $PATH 3948do 3949 IFS=$as_save_IFS 3950 test -z "$as_dir" && as_dir=. 3951 for lt_ac_prog in sed gsed; do 3952 for ac_exec_ext in '' $ac_executable_extensions; do 3953 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3954 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3955 fi 3956 done 3957 done 3958done 3959IFS=$as_save_IFS 3960lt_ac_max=0 3961lt_ac_count=0 3962# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3963# along with /bin/sed that truncates output. 3964for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3965 test ! -f $lt_ac_sed && continue 3966 cat /dev/null > conftest.in 3967 lt_ac_count=0 3968 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3969 # Check for GNU sed and select it if it is found. 3970 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3971 lt_cv_path_SED=$lt_ac_sed 3972 break 3973 fi 3974 while true; do 3975 cat conftest.in conftest.in >conftest.tmp 3976 mv conftest.tmp conftest.in 3977 cp conftest.in conftest.nl 3978 echo >>conftest.nl 3979 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3980 cmp -s conftest.out conftest.nl || break 3981 # 10000 chars as input seems more than enough 3982 test $lt_ac_count -gt 10 && break 3983 lt_ac_count=`expr $lt_ac_count + 1` 3984 if test $lt_ac_count -gt $lt_ac_max; then 3985 lt_ac_max=$lt_ac_count 3986 lt_cv_path_SED=$lt_ac_sed 3987 fi 3988 done 3989done 3990 3991fi 3992 3993SED=$lt_cv_path_SED 3994 3995{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3996$as_echo "$SED" >&6; } 3997 3998{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3999$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4000if test "${ac_cv_path_GREP+set}" = set; then 4001 $as_echo_n "(cached) " >&6 4002else 4003 if test -z "$GREP"; then 4004 ac_path_GREP_found=false 4005 # Loop through the user's path and test for each of PROGNAME-LIST 4006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4007for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4008do 4009 IFS=$as_save_IFS 4010 test -z "$as_dir" && as_dir=. 4011 for ac_prog in grep ggrep; do 4012 for ac_exec_ext in '' $ac_executable_extensions; do 4013 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4014 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4015# Check for GNU ac_path_GREP and select it if it is found. 4016 # Check for GNU $ac_path_GREP 4017case `"$ac_path_GREP" --version 2>&1` in 4018*GNU*) 4019 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4020*) 4021 ac_count=0 4022 $as_echo_n 0123456789 >"conftest.in" 4023 while : 4024 do 4025 cat "conftest.in" "conftest.in" >"conftest.tmp" 4026 mv "conftest.tmp" "conftest.in" 4027 cp "conftest.in" "conftest.nl" 4028 $as_echo 'GREP' >> "conftest.nl" 4029 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4030 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4031 ac_count=`expr $ac_count + 1` 4032 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4033 # Best one so far, save it but keep looking for a better one 4034 ac_cv_path_GREP="$ac_path_GREP" 4035 ac_path_GREP_max=$ac_count 4036 fi 4037 # 10*(2^10) chars as input seems more than enough 4038 test $ac_count -gt 10 && break 4039 done 4040 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4041esac 4042 4043 $ac_path_GREP_found && break 3 4044 done 4045 done 4046done 4047IFS=$as_save_IFS 4048 if test -z "$ac_cv_path_GREP"; then 4049 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4050$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4051 { (exit 1); exit 1; }; } 4052 fi 4053else 4054 ac_cv_path_GREP=$GREP 4055fi 4056 4057fi 4058{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4059$as_echo "$ac_cv_path_GREP" >&6; } 4060 GREP="$ac_cv_path_GREP" 4061 4062 4063{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4064$as_echo_n "checking for egrep... " >&6; } 4065if test "${ac_cv_path_EGREP+set}" = set; then 4066 $as_echo_n "(cached) " >&6 4067else 4068 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4069 then ac_cv_path_EGREP="$GREP -E" 4070 else 4071 if test -z "$EGREP"; then 4072 ac_path_EGREP_found=false 4073 # Loop through the user's path and test for each of PROGNAME-LIST 4074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4075for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4076do 4077 IFS=$as_save_IFS 4078 test -z "$as_dir" && as_dir=. 4079 for ac_prog in egrep; do 4080 for ac_exec_ext in '' $ac_executable_extensions; do 4081 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4082 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4083# Check for GNU ac_path_EGREP and select it if it is found. 4084 # Check for GNU $ac_path_EGREP 4085case `"$ac_path_EGREP" --version 2>&1` in 4086*GNU*) 4087 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4088*) 4089 ac_count=0 4090 $as_echo_n 0123456789 >"conftest.in" 4091 while : 4092 do 4093 cat "conftest.in" "conftest.in" >"conftest.tmp" 4094 mv "conftest.tmp" "conftest.in" 4095 cp "conftest.in" "conftest.nl" 4096 $as_echo 'EGREP' >> "conftest.nl" 4097 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4098 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4099 ac_count=`expr $ac_count + 1` 4100 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4101 # Best one so far, save it but keep looking for a better one 4102 ac_cv_path_EGREP="$ac_path_EGREP" 4103 ac_path_EGREP_max=$ac_count 4104 fi 4105 # 10*(2^10) chars as input seems more than enough 4106 test $ac_count -gt 10 && break 4107 done 4108 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4109esac 4110 4111 $ac_path_EGREP_found && break 3 4112 done 4113 done 4114done 4115IFS=$as_save_IFS 4116 if test -z "$ac_cv_path_EGREP"; then 4117 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4118$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4119 { (exit 1); exit 1; }; } 4120 fi 4121else 4122 ac_cv_path_EGREP=$EGREP 4123fi 4124 4125 fi 4126fi 4127{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4128$as_echo "$ac_cv_path_EGREP" >&6; } 4129 EGREP="$ac_cv_path_EGREP" 4130 4131 4132 4133# Check whether --with-gnu-ld was given. 4134if test "${with_gnu_ld+set}" = set; then 4135 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4136else 4137 with_gnu_ld=no 4138fi 4139 4140ac_prog=ld 4141if test "$GCC" = yes; then 4142 # Check if gcc -print-prog-name=ld gives a path. 4143 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4144$as_echo_n "checking for ld used by $CC... " >&6; } 4145 case $host in 4146 *-*-mingw*) 4147 # gcc leaves a trailing carriage return which upsets mingw 4148 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4149 *) 4150 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4151 esac 4152 case $ac_prog in 4153 # Accept absolute paths. 4154 [\\/]* | ?:[\\/]*) 4155 re_direlt='/[^/][^/]*/\.\./' 4156 # Canonicalize the pathname of ld 4157 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4158 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4159 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4160 done 4161 test -z "$LD" && LD="$ac_prog" 4162 ;; 4163 "") 4164 # If it fails, then pretend we aren't using GCC. 4165 ac_prog=ld 4166 ;; 4167 *) 4168 # If it is relative, then search for the first ld in PATH. 4169 with_gnu_ld=unknown 4170 ;; 4171 esac 4172elif test "$with_gnu_ld" = yes; then 4173 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4174$as_echo_n "checking for GNU ld... " >&6; } 4175else 4176 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4177$as_echo_n "checking for non-GNU ld... " >&6; } 4178fi 4179if test "${lt_cv_path_LD+set}" = set; then 4180 $as_echo_n "(cached) " >&6 4181else 4182 if test -z "$LD"; then 4183 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4184 for ac_dir in $PATH; do 4185 IFS="$lt_save_ifs" 4186 test -z "$ac_dir" && ac_dir=. 4187 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4188 lt_cv_path_LD="$ac_dir/$ac_prog" 4189 # Check to see if the program is GNU ld. I'd rather use --version, 4190 # but apparently some variants of GNU ld only accept -v. 4191 # Break only if it was the GNU/non-GNU ld that we prefer. 4192 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4193 *GNU* | *'with BFD'*) 4194 test "$with_gnu_ld" != no && break 4195 ;; 4196 *) 4197 test "$with_gnu_ld" != yes && break 4198 ;; 4199 esac 4200 fi 4201 done 4202 IFS="$lt_save_ifs" 4203else 4204 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4205fi 4206fi 4207 4208LD="$lt_cv_path_LD" 4209if test -n "$LD"; then 4210 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4211$as_echo "$LD" >&6; } 4212else 4213 { $as_echo "$as_me:$LINENO: result: no" >&5 4214$as_echo "no" >&6; } 4215fi 4216test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4217$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4218 { (exit 1); exit 1; }; } 4219{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4220$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4221if test "${lt_cv_prog_gnu_ld+set}" = set; then 4222 $as_echo_n "(cached) " >&6 4223else 4224 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4225case `$LD -v 2>&1 </dev/null` in 4226*GNU* | *'with BFD'*) 4227 lt_cv_prog_gnu_ld=yes 4228 ;; 4229*) 4230 lt_cv_prog_gnu_ld=no 4231 ;; 4232esac 4233fi 4234{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4235$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4236with_gnu_ld=$lt_cv_prog_gnu_ld 4237 4238 4239{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4240$as_echo_n "checking for $LD option to reload object files... " >&6; } 4241if test "${lt_cv_ld_reload_flag+set}" = set; then 4242 $as_echo_n "(cached) " >&6 4243else 4244 lt_cv_ld_reload_flag='-r' 4245fi 4246{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4247$as_echo "$lt_cv_ld_reload_flag" >&6; } 4248reload_flag=$lt_cv_ld_reload_flag 4249case $reload_flag in 4250"" | " "*) ;; 4251*) reload_flag=" $reload_flag" ;; 4252esac 4253reload_cmds='$LD$reload_flag -o $output$reload_objs' 4254case $host_os in 4255 darwin*) 4256 if test "$GCC" = yes; then 4257 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4258 else 4259 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4260 fi 4261 ;; 4262esac 4263 4264{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4265$as_echo_n "checking for BSD-compatible nm... " >&6; } 4266if test "${lt_cv_path_NM+set}" = set; then 4267 $as_echo_n "(cached) " >&6 4268else 4269 if test -n "$NM"; then 4270 # Let the user override the test. 4271 lt_cv_path_NM="$NM" 4272else 4273 lt_nm_to_check="${ac_tool_prefix}nm" 4274 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4275 lt_nm_to_check="$lt_nm_to_check nm" 4276 fi 4277 for lt_tmp_nm in $lt_nm_to_check; do 4278 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4279 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4280 IFS="$lt_save_ifs" 4281 test -z "$ac_dir" && ac_dir=. 4282 tmp_nm="$ac_dir/$lt_tmp_nm" 4283 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4284 # Check to see if the nm accepts a BSD-compat flag. 4285 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4286 # nm: unknown option "B" ignored 4287 # Tru64's nm complains that /dev/null is an invalid object file 4288 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4289 */dev/null* | *'Invalid file or object type'*) 4290 lt_cv_path_NM="$tmp_nm -B" 4291 break 4292 ;; 4293 *) 4294 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4295 */dev/null*) 4296 lt_cv_path_NM="$tmp_nm -p" 4297 break 4298 ;; 4299 *) 4300 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4301 continue # so that we can try to find one that supports BSD flags 4302 ;; 4303 esac 4304 ;; 4305 esac 4306 fi 4307 done 4308 IFS="$lt_save_ifs" 4309 done 4310 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4311fi 4312fi 4313{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4314$as_echo "$lt_cv_path_NM" >&6; } 4315NM="$lt_cv_path_NM" 4316 4317{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4318$as_echo_n "checking whether ln -s works... " >&6; } 4319LN_S=$as_ln_s 4320if test "$LN_S" = "ln -s"; then 4321 { $as_echo "$as_me:$LINENO: result: yes" >&5 4322$as_echo "yes" >&6; } 4323else 4324 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4325$as_echo "no, using $LN_S" >&6; } 4326fi 4327 4328{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4329$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4330if test "${lt_cv_deplibs_check_method+set}" = set; then 4331 $as_echo_n "(cached) " >&6 4332else 4333 lt_cv_file_magic_cmd='$MAGIC_CMD' 4334lt_cv_file_magic_test_file= 4335lt_cv_deplibs_check_method='unknown' 4336# Need to set the preceding variable on all platforms that support 4337# interlibrary dependencies. 4338# 'none' -- dependencies not supported. 4339# `unknown' -- same as none, but documents that we really don't know. 4340# 'pass_all' -- all dependencies passed with no checks. 4341# 'test_compile' -- check by making test program. 4342# 'file_magic [[regex]]' -- check by looking for files in library path 4343# which responds to the $file_magic_cmd with a given extended regex. 4344# If you have `file' or equivalent on your system and you're not sure 4345# whether `pass_all' will *always* work, you probably want this one. 4346 4347case $host_os in 4348aix[4-9]*) 4349 lt_cv_deplibs_check_method=pass_all 4350 ;; 4351 4352beos*) 4353 lt_cv_deplibs_check_method=pass_all 4354 ;; 4355 4356bsdi[45]*) 4357 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4358 lt_cv_file_magic_cmd='/usr/bin/file -L' 4359 lt_cv_file_magic_test_file=/shlib/libc.so 4360 ;; 4361 4362cygwin*) 4363 # func_win32_libid is a shell function defined in ltmain.sh 4364 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4365 lt_cv_file_magic_cmd='func_win32_libid' 4366 ;; 4367 4368mingw* | pw32*) 4369 # Base MSYS/MinGW do not provide the 'file' command needed by 4370 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4371 # unless we find 'file', for example because we are cross-compiling. 4372 if ( file / ) >/dev/null 2>&1; then 4373 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4374 lt_cv_file_magic_cmd='func_win32_libid' 4375 else 4376 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4377 lt_cv_file_magic_cmd='$OBJDUMP -f' 4378 fi 4379 ;; 4380 4381darwin* | rhapsody*) 4382 lt_cv_deplibs_check_method=pass_all 4383 ;; 4384 4385freebsd* | dragonfly*) 4386 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4387 case $host_cpu in 4388 i*86 ) 4389 # Not sure whether the presence of OpenBSD here was a mistake. 4390 # Let's accept both of them until this is cleared up. 4391 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4392 lt_cv_file_magic_cmd=/usr/bin/file 4393 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4394 ;; 4395 esac 4396 else 4397 lt_cv_deplibs_check_method=pass_all 4398 fi 4399 ;; 4400 4401gnu*) 4402 lt_cv_deplibs_check_method=pass_all 4403 ;; 4404 4405hpux10.20* | hpux11*) 4406 lt_cv_file_magic_cmd=/usr/bin/file 4407 case $host_cpu in 4408 ia64*) 4409 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4410 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4411 ;; 4412 hppa*64*) 4413 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]' 4414 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4415 ;; 4416 *) 4417 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4418 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4419 ;; 4420 esac 4421 ;; 4422 4423interix[3-9]*) 4424 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4425 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4426 ;; 4427 4428irix5* | irix6* | nonstopux*) 4429 case $LD in 4430 *-32|*"-32 ") libmagic=32-bit;; 4431 *-n32|*"-n32 ") libmagic=N32;; 4432 *-64|*"-64 ") libmagic=64-bit;; 4433 *) libmagic=never-match;; 4434 esac 4435 lt_cv_deplibs_check_method=pass_all 4436 ;; 4437 4438# This must be Linux ELF. 4439linux* | k*bsd*-gnu) 4440 lt_cv_deplibs_check_method=pass_all 4441 ;; 4442 4443netbsd*) 4444 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4445 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4446 else 4447 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4448 fi 4449 ;; 4450 4451newos6*) 4452 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4453 lt_cv_file_magic_cmd=/usr/bin/file 4454 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4455 ;; 4456 4457nto-qnx*) 4458 lt_cv_deplibs_check_method=unknown 4459 ;; 4460 4461openbsd*) 4462 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4463 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4464 else 4465 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4466 fi 4467 ;; 4468 4469osf3* | osf4* | osf5*) 4470 lt_cv_deplibs_check_method=pass_all 4471 ;; 4472 4473rdos*) 4474 lt_cv_deplibs_check_method=pass_all 4475 ;; 4476 4477solaris*) 4478 lt_cv_deplibs_check_method=pass_all 4479 ;; 4480 4481sysv4 | sysv4.3*) 4482 case $host_vendor in 4483 motorola) 4484 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]' 4485 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4486 ;; 4487 ncr) 4488 lt_cv_deplibs_check_method=pass_all 4489 ;; 4490 sequent) 4491 lt_cv_file_magic_cmd='/bin/file' 4492 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4493 ;; 4494 sni) 4495 lt_cv_file_magic_cmd='/bin/file' 4496 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4497 lt_cv_file_magic_test_file=/lib/libc.so 4498 ;; 4499 siemens) 4500 lt_cv_deplibs_check_method=pass_all 4501 ;; 4502 pc) 4503 lt_cv_deplibs_check_method=pass_all 4504 ;; 4505 esac 4506 ;; 4507 4508sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4509 lt_cv_deplibs_check_method=pass_all 4510 ;; 4511esac 4512 4513fi 4514{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4515$as_echo "$lt_cv_deplibs_check_method" >&6; } 4516file_magic_cmd=$lt_cv_file_magic_cmd 4517deplibs_check_method=$lt_cv_deplibs_check_method 4518test -z "$deplibs_check_method" && deplibs_check_method=unknown 4519 4520 4521 4522 4523# If no C compiler was specified, use CC. 4524LTCC=${LTCC-"$CC"} 4525 4526# If no C compiler flags were specified, use CFLAGS. 4527LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4528 4529# Allow CC to be a program name with arguments. 4530compiler=$CC 4531 4532 4533# Check whether --enable-libtool-lock was given. 4534if test "${enable_libtool_lock+set}" = set; then 4535 enableval=$enable_libtool_lock; 4536fi 4537 4538test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4539 4540# Some flags need to be propagated to the compiler or linker for good 4541# libtool support. 4542case $host in 4543ia64-*-hpux*) 4544 # Find out which ABI we are using. 4545 echo 'int i;' > conftest.$ac_ext 4546 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4547 (eval $ac_compile) 2>&5 4548 ac_status=$? 4549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4550 (exit $ac_status); }; then 4551 case `/usr/bin/file conftest.$ac_objext` in 4552 *ELF-32*) 4553 HPUX_IA64_MODE="32" 4554 ;; 4555 *ELF-64*) 4556 HPUX_IA64_MODE="64" 4557 ;; 4558 esac 4559 fi 4560 rm -rf conftest* 4561 ;; 4562*-*-irix6*) 4563 # Find out which ABI we are using. 4564 echo '#line 4564 "configure"' > conftest.$ac_ext 4565 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4566 (eval $ac_compile) 2>&5 4567 ac_status=$? 4568 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4569 (exit $ac_status); }; then 4570 if test "$lt_cv_prog_gnu_ld" = yes; then 4571 case `/usr/bin/file conftest.$ac_objext` in 4572 *32-bit*) 4573 LD="${LD-ld} -melf32bsmip" 4574 ;; 4575 *N32*) 4576 LD="${LD-ld} -melf32bmipn32" 4577 ;; 4578 *64-bit*) 4579 LD="${LD-ld} -melf64bmip" 4580 ;; 4581 esac 4582 else 4583 case `/usr/bin/file conftest.$ac_objext` in 4584 *32-bit*) 4585 LD="${LD-ld} -32" 4586 ;; 4587 *N32*) 4588 LD="${LD-ld} -n32" 4589 ;; 4590 *64-bit*) 4591 LD="${LD-ld} -64" 4592 ;; 4593 esac 4594 fi 4595 fi 4596 rm -rf conftest* 4597 ;; 4598 4599x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4600s390*-*linux*|sparc*-*linux*) 4601 # Find out which ABI we are using. 4602 echo 'int i;' > conftest.$ac_ext 4603 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4604 (eval $ac_compile) 2>&5 4605 ac_status=$? 4606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4607 (exit $ac_status); }; then 4608 case `/usr/bin/file conftest.o` in 4609 *32-bit*) 4610 case $host in 4611 x86_64-*kfreebsd*-gnu) 4612 LD="${LD-ld} -m elf_i386_fbsd" 4613 ;; 4614 x86_64-*linux*) 4615 LD="${LD-ld} -m elf_i386" 4616 ;; 4617 ppc64-*linux*|powerpc64-*linux*) 4618 LD="${LD-ld} -m elf32ppclinux" 4619 ;; 4620 s390x-*linux*) 4621 LD="${LD-ld} -m elf_s390" 4622 ;; 4623 sparc64-*linux*) 4624 LD="${LD-ld} -m elf32_sparc" 4625 ;; 4626 esac 4627 ;; 4628 *64-bit*) 4629 case $host in 4630 x86_64-*kfreebsd*-gnu) 4631 LD="${LD-ld} -m elf_x86_64_fbsd" 4632 ;; 4633 x86_64-*linux*) 4634 LD="${LD-ld} -m elf_x86_64" 4635 ;; 4636 ppc*-*linux*|powerpc*-*linux*) 4637 LD="${LD-ld} -m elf64ppc" 4638 ;; 4639 s390*-*linux*) 4640 LD="${LD-ld} -m elf64_s390" 4641 ;; 4642 sparc*-*linux*) 4643 LD="${LD-ld} -m elf64_sparc" 4644 ;; 4645 esac 4646 ;; 4647 esac 4648 fi 4649 rm -rf conftest* 4650 ;; 4651 4652*-*-sco3.2v5*) 4653 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4654 SAVE_CFLAGS="$CFLAGS" 4655 CFLAGS="$CFLAGS -belf" 4656 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4657$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4658if test "${lt_cv_cc_needs_belf+set}" = set; then 4659 $as_echo_n "(cached) " >&6 4660else 4661 ac_ext=c 4662ac_cpp='$CPP $CPPFLAGS' 4663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4665ac_compiler_gnu=$ac_cv_c_compiler_gnu 4666 4667 cat >conftest.$ac_ext <<_ACEOF 4668/* confdefs.h. */ 4669_ACEOF 4670cat confdefs.h >>conftest.$ac_ext 4671cat >>conftest.$ac_ext <<_ACEOF 4672/* end confdefs.h. */ 4673 4674int 4675main () 4676{ 4677 4678 ; 4679 return 0; 4680} 4681_ACEOF 4682rm -f conftest.$ac_objext conftest$ac_exeext 4683if { (ac_try="$ac_link" 4684case "(($ac_try" in 4685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4686 *) ac_try_echo=$ac_try;; 4687esac 4688eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4689$as_echo "$ac_try_echo") >&5 4690 (eval "$ac_link") 2>conftest.er1 4691 ac_status=$? 4692 grep -v '^ *+' conftest.er1 >conftest.err 4693 rm -f conftest.er1 4694 cat conftest.err >&5 4695 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4696 (exit $ac_status); } && { 4697 test -z "$ac_c_werror_flag" || 4698 test ! -s conftest.err 4699 } && test -s conftest$ac_exeext && { 4700 test "$cross_compiling" = yes || 4701 $as_test_x conftest$ac_exeext 4702 }; then 4703 lt_cv_cc_needs_belf=yes 4704else 4705 $as_echo "$as_me: failed program was:" >&5 4706sed 's/^/| /' conftest.$ac_ext >&5 4707 4708 lt_cv_cc_needs_belf=no 4709fi 4710 4711rm -rf conftest.dSYM 4712rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4713 conftest$ac_exeext conftest.$ac_ext 4714 ac_ext=c 4715ac_cpp='$CPP $CPPFLAGS' 4716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4718ac_compiler_gnu=$ac_cv_c_compiler_gnu 4719 4720fi 4721{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4722$as_echo "$lt_cv_cc_needs_belf" >&6; } 4723 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4724 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4725 CFLAGS="$SAVE_CFLAGS" 4726 fi 4727 ;; 4728sparc*-*solaris*) 4729 # Find out which ABI we are using. 4730 echo 'int i;' > conftest.$ac_ext 4731 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4732 (eval $ac_compile) 2>&5 4733 ac_status=$? 4734 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4735 (exit $ac_status); }; then 4736 case `/usr/bin/file conftest.o` in 4737 *64-bit*) 4738 case $lt_cv_prog_gnu_ld in 4739 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4740 *) 4741 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4742 LD="${LD-ld} -64" 4743 fi 4744 ;; 4745 esac 4746 ;; 4747 esac 4748 fi 4749 rm -rf conftest* 4750 ;; 4751 4752 4753esac 4754 4755need_locks="$enable_libtool_lock" 4756 4757 4758ac_ext=c 4759ac_cpp='$CPP $CPPFLAGS' 4760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4762ac_compiler_gnu=$ac_cv_c_compiler_gnu 4763{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4764$as_echo_n "checking how to run the C preprocessor... " >&6; } 4765# On Suns, sometimes $CPP names a directory. 4766if test -n "$CPP" && test -d "$CPP"; then 4767 CPP= 4768fi 4769if test -z "$CPP"; then 4770 if test "${ac_cv_prog_CPP+set}" = set; then 4771 $as_echo_n "(cached) " >&6 4772else 4773 # Double quotes because CPP needs to be expanded 4774 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4775 do 4776 ac_preproc_ok=false 4777for ac_c_preproc_warn_flag in '' yes 4778do 4779 # Use a header file that comes with gcc, so configuring glibc 4780 # with a fresh cross-compiler works. 4781 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4782 # <limits.h> exists even on freestanding compilers. 4783 # On the NeXT, cc -E runs the code through the compiler's parser, 4784 # not just through cpp. "Syntax error" is here to catch this case. 4785 cat >conftest.$ac_ext <<_ACEOF 4786/* confdefs.h. */ 4787_ACEOF 4788cat confdefs.h >>conftest.$ac_ext 4789cat >>conftest.$ac_ext <<_ACEOF 4790/* end confdefs.h. */ 4791#ifdef __STDC__ 4792# include <limits.h> 4793#else 4794# include <assert.h> 4795#endif 4796 Syntax error 4797_ACEOF 4798if { (ac_try="$ac_cpp conftest.$ac_ext" 4799case "(($ac_try" in 4800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4801 *) ac_try_echo=$ac_try;; 4802esac 4803eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4804$as_echo "$ac_try_echo") >&5 4805 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4806 ac_status=$? 4807 grep -v '^ *+' conftest.er1 >conftest.err 4808 rm -f conftest.er1 4809 cat conftest.err >&5 4810 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4811 (exit $ac_status); } >/dev/null && { 4812 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4813 test ! -s conftest.err 4814 }; then 4815 : 4816else 4817 $as_echo "$as_me: failed program was:" >&5 4818sed 's/^/| /' conftest.$ac_ext >&5 4819 4820 # Broken: fails on valid input. 4821continue 4822fi 4823 4824rm -f conftest.err conftest.$ac_ext 4825 4826 # OK, works on sane cases. Now check whether nonexistent headers 4827 # can be detected and how. 4828 cat >conftest.$ac_ext <<_ACEOF 4829/* confdefs.h. */ 4830_ACEOF 4831cat confdefs.h >>conftest.$ac_ext 4832cat >>conftest.$ac_ext <<_ACEOF 4833/* end confdefs.h. */ 4834#include <ac_nonexistent.h> 4835_ACEOF 4836if { (ac_try="$ac_cpp conftest.$ac_ext" 4837case "(($ac_try" in 4838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4839 *) ac_try_echo=$ac_try;; 4840esac 4841eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4842$as_echo "$ac_try_echo") >&5 4843 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4844 ac_status=$? 4845 grep -v '^ *+' conftest.er1 >conftest.err 4846 rm -f conftest.er1 4847 cat conftest.err >&5 4848 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4849 (exit $ac_status); } >/dev/null && { 4850 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4851 test ! -s conftest.err 4852 }; then 4853 # Broken: success on invalid input. 4854continue 4855else 4856 $as_echo "$as_me: failed program was:" >&5 4857sed 's/^/| /' conftest.$ac_ext >&5 4858 4859 # Passes both tests. 4860ac_preproc_ok=: 4861break 4862fi 4863 4864rm -f conftest.err conftest.$ac_ext 4865 4866done 4867# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4868rm -f conftest.err conftest.$ac_ext 4869if $ac_preproc_ok; then 4870 break 4871fi 4872 4873 done 4874 ac_cv_prog_CPP=$CPP 4875 4876fi 4877 CPP=$ac_cv_prog_CPP 4878else 4879 ac_cv_prog_CPP=$CPP 4880fi 4881{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4882$as_echo "$CPP" >&6; } 4883ac_preproc_ok=false 4884for ac_c_preproc_warn_flag in '' yes 4885do 4886 # Use a header file that comes with gcc, so configuring glibc 4887 # with a fresh cross-compiler works. 4888 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4889 # <limits.h> exists even on freestanding compilers. 4890 # On the NeXT, cc -E runs the code through the compiler's parser, 4891 # not just through cpp. "Syntax error" is here to catch this case. 4892 cat >conftest.$ac_ext <<_ACEOF 4893/* confdefs.h. */ 4894_ACEOF 4895cat confdefs.h >>conftest.$ac_ext 4896cat >>conftest.$ac_ext <<_ACEOF 4897/* end confdefs.h. */ 4898#ifdef __STDC__ 4899# include <limits.h> 4900#else 4901# include <assert.h> 4902#endif 4903 Syntax error 4904_ACEOF 4905if { (ac_try="$ac_cpp conftest.$ac_ext" 4906case "(($ac_try" in 4907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4908 *) ac_try_echo=$ac_try;; 4909esac 4910eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4911$as_echo "$ac_try_echo") >&5 4912 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4913 ac_status=$? 4914 grep -v '^ *+' conftest.er1 >conftest.err 4915 rm -f conftest.er1 4916 cat conftest.err >&5 4917 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4918 (exit $ac_status); } >/dev/null && { 4919 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4920 test ! -s conftest.err 4921 }; then 4922 : 4923else 4924 $as_echo "$as_me: failed program was:" >&5 4925sed 's/^/| /' conftest.$ac_ext >&5 4926 4927 # Broken: fails on valid input. 4928continue 4929fi 4930 4931rm -f conftest.err conftest.$ac_ext 4932 4933 # OK, works on sane cases. Now check whether nonexistent headers 4934 # can be detected and how. 4935 cat >conftest.$ac_ext <<_ACEOF 4936/* confdefs.h. */ 4937_ACEOF 4938cat confdefs.h >>conftest.$ac_ext 4939cat >>conftest.$ac_ext <<_ACEOF 4940/* end confdefs.h. */ 4941#include <ac_nonexistent.h> 4942_ACEOF 4943if { (ac_try="$ac_cpp conftest.$ac_ext" 4944case "(($ac_try" in 4945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4946 *) ac_try_echo=$ac_try;; 4947esac 4948eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4949$as_echo "$ac_try_echo") >&5 4950 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4951 ac_status=$? 4952 grep -v '^ *+' conftest.er1 >conftest.err 4953 rm -f conftest.er1 4954 cat conftest.err >&5 4955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4956 (exit $ac_status); } >/dev/null && { 4957 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4958 test ! -s conftest.err 4959 }; then 4960 # Broken: success on invalid input. 4961continue 4962else 4963 $as_echo "$as_me: failed program was:" >&5 4964sed 's/^/| /' conftest.$ac_ext >&5 4965 4966 # Passes both tests. 4967ac_preproc_ok=: 4968break 4969fi 4970 4971rm -f conftest.err conftest.$ac_ext 4972 4973done 4974# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4975rm -f conftest.err conftest.$ac_ext 4976if $ac_preproc_ok; then 4977 : 4978else 4979 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4980$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4981{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4982See \`config.log' for more details." >&5 4983$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4984See \`config.log' for more details." >&2;} 4985 { (exit 1); exit 1; }; }; } 4986fi 4987 4988ac_ext=c 4989ac_cpp='$CPP $CPPFLAGS' 4990ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4991ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4992ac_compiler_gnu=$ac_cv_c_compiler_gnu 4993 4994 4995{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4996$as_echo_n "checking for ANSI C header files... " >&6; } 4997if test "${ac_cv_header_stdc+set}" = set; then 4998 $as_echo_n "(cached) " >&6 4999else 5000 cat >conftest.$ac_ext <<_ACEOF 5001/* confdefs.h. */ 5002_ACEOF 5003cat confdefs.h >>conftest.$ac_ext 5004cat >>conftest.$ac_ext <<_ACEOF 5005/* end confdefs.h. */ 5006#include <stdlib.h> 5007#include <stdarg.h> 5008#include <string.h> 5009#include <float.h> 5010 5011int 5012main () 5013{ 5014 5015 ; 5016 return 0; 5017} 5018_ACEOF 5019rm -f conftest.$ac_objext 5020if { (ac_try="$ac_compile" 5021case "(($ac_try" in 5022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5023 *) ac_try_echo=$ac_try;; 5024esac 5025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5026$as_echo "$ac_try_echo") >&5 5027 (eval "$ac_compile") 2>conftest.er1 5028 ac_status=$? 5029 grep -v '^ *+' conftest.er1 >conftest.err 5030 rm -f conftest.er1 5031 cat conftest.err >&5 5032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5033 (exit $ac_status); } && { 5034 test -z "$ac_c_werror_flag" || 5035 test ! -s conftest.err 5036 } && test -s conftest.$ac_objext; then 5037 ac_cv_header_stdc=yes 5038else 5039 $as_echo "$as_me: failed program was:" >&5 5040sed 's/^/| /' conftest.$ac_ext >&5 5041 5042 ac_cv_header_stdc=no 5043fi 5044 5045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5046 5047if test $ac_cv_header_stdc = yes; then 5048 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5049 cat >conftest.$ac_ext <<_ACEOF 5050/* confdefs.h. */ 5051_ACEOF 5052cat confdefs.h >>conftest.$ac_ext 5053cat >>conftest.$ac_ext <<_ACEOF 5054/* end confdefs.h. */ 5055#include <string.h> 5056 5057_ACEOF 5058if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5059 $EGREP "memchr" >/dev/null 2>&1; then 5060 : 5061else 5062 ac_cv_header_stdc=no 5063fi 5064rm -f conftest* 5065 5066fi 5067 5068if test $ac_cv_header_stdc = yes; then 5069 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5070 cat >conftest.$ac_ext <<_ACEOF 5071/* confdefs.h. */ 5072_ACEOF 5073cat confdefs.h >>conftest.$ac_ext 5074cat >>conftest.$ac_ext <<_ACEOF 5075/* end confdefs.h. */ 5076#include <stdlib.h> 5077 5078_ACEOF 5079if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5080 $EGREP "free" >/dev/null 2>&1; then 5081 : 5082else 5083 ac_cv_header_stdc=no 5084fi 5085rm -f conftest* 5086 5087fi 5088 5089if test $ac_cv_header_stdc = yes; then 5090 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5091 if test "$cross_compiling" = yes; then 5092 : 5093else 5094 cat >conftest.$ac_ext <<_ACEOF 5095/* confdefs.h. */ 5096_ACEOF 5097cat confdefs.h >>conftest.$ac_ext 5098cat >>conftest.$ac_ext <<_ACEOF 5099/* end confdefs.h. */ 5100#include <ctype.h> 5101#include <stdlib.h> 5102#if ((' ' & 0x0FF) == 0x020) 5103# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5104# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5105#else 5106# define ISLOWER(c) \ 5107 (('a' <= (c) && (c) <= 'i') \ 5108 || ('j' <= (c) && (c) <= 'r') \ 5109 || ('s' <= (c) && (c) <= 'z')) 5110# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5111#endif 5112 5113#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5114int 5115main () 5116{ 5117 int i; 5118 for (i = 0; i < 256; i++) 5119 if (XOR (islower (i), ISLOWER (i)) 5120 || toupper (i) != TOUPPER (i)) 5121 return 2; 5122 return 0; 5123} 5124_ACEOF 5125rm -f conftest$ac_exeext 5126if { (ac_try="$ac_link" 5127case "(($ac_try" in 5128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5129 *) ac_try_echo=$ac_try;; 5130esac 5131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5132$as_echo "$ac_try_echo") >&5 5133 (eval "$ac_link") 2>&5 5134 ac_status=$? 5135 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5136 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5137 { (case "(($ac_try" in 5138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5139 *) ac_try_echo=$ac_try;; 5140esac 5141eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5142$as_echo "$ac_try_echo") >&5 5143 (eval "$ac_try") 2>&5 5144 ac_status=$? 5145 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5146 (exit $ac_status); }; }; then 5147 : 5148else 5149 $as_echo "$as_me: program exited with status $ac_status" >&5 5150$as_echo "$as_me: failed program was:" >&5 5151sed 's/^/| /' conftest.$ac_ext >&5 5152 5153( exit $ac_status ) 5154ac_cv_header_stdc=no 5155fi 5156rm -rf conftest.dSYM 5157rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5158fi 5159 5160 5161fi 5162fi 5163{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5164$as_echo "$ac_cv_header_stdc" >&6; } 5165if test $ac_cv_header_stdc = yes; then 5166 5167cat >>confdefs.h <<\_ACEOF 5168#define STDC_HEADERS 1 5169_ACEOF 5170 5171fi 5172 5173# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5184 inttypes.h stdint.h unistd.h 5185do 5186as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5187{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5188$as_echo_n "checking for $ac_header... " >&6; } 5189if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5190 $as_echo_n "(cached) " >&6 5191else 5192 cat >conftest.$ac_ext <<_ACEOF 5193/* confdefs.h. */ 5194_ACEOF 5195cat confdefs.h >>conftest.$ac_ext 5196cat >>conftest.$ac_ext <<_ACEOF 5197/* end confdefs.h. */ 5198$ac_includes_default 5199 5200#include <$ac_header> 5201_ACEOF 5202rm -f conftest.$ac_objext 5203if { (ac_try="$ac_compile" 5204case "(($ac_try" in 5205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5206 *) ac_try_echo=$ac_try;; 5207esac 5208eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5209$as_echo "$ac_try_echo") >&5 5210 (eval "$ac_compile") 2>conftest.er1 5211 ac_status=$? 5212 grep -v '^ *+' conftest.er1 >conftest.err 5213 rm -f conftest.er1 5214 cat conftest.err >&5 5215 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5216 (exit $ac_status); } && { 5217 test -z "$ac_c_werror_flag" || 5218 test ! -s conftest.err 5219 } && test -s conftest.$ac_objext; then 5220 eval "$as_ac_Header=yes" 5221else 5222 $as_echo "$as_me: failed program was:" >&5 5223sed 's/^/| /' conftest.$ac_ext >&5 5224 5225 eval "$as_ac_Header=no" 5226fi 5227 5228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5229fi 5230ac_res=`eval 'as_val=${'$as_ac_Header'} 5231 $as_echo "$as_val"'` 5232 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5233$as_echo "$ac_res" >&6; } 5234as_val=`eval 'as_val=${'$as_ac_Header'} 5235 $as_echo "$as_val"'` 5236 if test "x$as_val" = x""yes; then 5237 cat >>confdefs.h <<_ACEOF 5238#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5239_ACEOF 5240 5241fi 5242 5243done 5244 5245 5246 5247for ac_header in dlfcn.h 5248do 5249as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5250if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5251 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5252$as_echo_n "checking for $ac_header... " >&6; } 5253if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5254 $as_echo_n "(cached) " >&6 5255fi 5256ac_res=`eval 'as_val=${'$as_ac_Header'} 5257 $as_echo "$as_val"'` 5258 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5259$as_echo "$ac_res" >&6; } 5260else 5261 # Is the header compilable? 5262{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5263$as_echo_n "checking $ac_header usability... " >&6; } 5264cat >conftest.$ac_ext <<_ACEOF 5265/* confdefs.h. */ 5266_ACEOF 5267cat confdefs.h >>conftest.$ac_ext 5268cat >>conftest.$ac_ext <<_ACEOF 5269/* end confdefs.h. */ 5270$ac_includes_default 5271#include <$ac_header> 5272_ACEOF 5273rm -f conftest.$ac_objext 5274if { (ac_try="$ac_compile" 5275case "(($ac_try" in 5276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5277 *) ac_try_echo=$ac_try;; 5278esac 5279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5280$as_echo "$ac_try_echo") >&5 5281 (eval "$ac_compile") 2>conftest.er1 5282 ac_status=$? 5283 grep -v '^ *+' conftest.er1 >conftest.err 5284 rm -f conftest.er1 5285 cat conftest.err >&5 5286 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5287 (exit $ac_status); } && { 5288 test -z "$ac_c_werror_flag" || 5289 test ! -s conftest.err 5290 } && test -s conftest.$ac_objext; then 5291 ac_header_compiler=yes 5292else 5293 $as_echo "$as_me: failed program was:" >&5 5294sed 's/^/| /' conftest.$ac_ext >&5 5295 5296 ac_header_compiler=no 5297fi 5298 5299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5300{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5301$as_echo "$ac_header_compiler" >&6; } 5302 5303# Is the header present? 5304{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5305$as_echo_n "checking $ac_header presence... " >&6; } 5306cat >conftest.$ac_ext <<_ACEOF 5307/* confdefs.h. */ 5308_ACEOF 5309cat confdefs.h >>conftest.$ac_ext 5310cat >>conftest.$ac_ext <<_ACEOF 5311/* end confdefs.h. */ 5312#include <$ac_header> 5313_ACEOF 5314if { (ac_try="$ac_cpp conftest.$ac_ext" 5315case "(($ac_try" in 5316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5317 *) ac_try_echo=$ac_try;; 5318esac 5319eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5320$as_echo "$ac_try_echo") >&5 5321 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5322 ac_status=$? 5323 grep -v '^ *+' conftest.er1 >conftest.err 5324 rm -f conftest.er1 5325 cat conftest.err >&5 5326 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5327 (exit $ac_status); } >/dev/null && { 5328 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5329 test ! -s conftest.err 5330 }; then 5331 ac_header_preproc=yes 5332else 5333 $as_echo "$as_me: failed program was:" >&5 5334sed 's/^/| /' conftest.$ac_ext >&5 5335 5336 ac_header_preproc=no 5337fi 5338 5339rm -f conftest.err conftest.$ac_ext 5340{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5341$as_echo "$ac_header_preproc" >&6; } 5342 5343# So? What about this header? 5344case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5345 yes:no: ) 5346 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5347$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5348 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5349$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5350 ac_header_preproc=yes 5351 ;; 5352 no:yes:* ) 5353 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5354$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5355 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5356$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5357 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5358$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5359 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5360$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5361 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5362$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5363 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5364$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5365 ( cat <<\_ASBOX 5366## ---------------------------------------------------------------------- ## 5367## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5368## ---------------------------------------------------------------------- ## 5369_ASBOX 5370 ) | sed "s/^/$as_me: WARNING: /" >&2 5371 ;; 5372esac 5373{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5374$as_echo_n "checking for $ac_header... " >&6; } 5375if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5376 $as_echo_n "(cached) " >&6 5377else 5378 eval "$as_ac_Header=\$ac_header_preproc" 5379fi 5380ac_res=`eval 'as_val=${'$as_ac_Header'} 5381 $as_echo "$as_val"'` 5382 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5383$as_echo "$ac_res" >&6; } 5384 5385fi 5386as_val=`eval 'as_val=${'$as_ac_Header'} 5387 $as_echo "$as_val"'` 5388 if test "x$as_val" = x""yes; then 5389 cat >>confdefs.h <<_ACEOF 5390#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5391_ACEOF 5392 5393fi 5394 5395done 5396 5397ac_ext=cpp 5398ac_cpp='$CXXCPP $CPPFLAGS' 5399ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5400ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5401ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5402if test -z "$CXX"; then 5403 if test -n "$CCC"; then 5404 CXX=$CCC 5405 else 5406 if test -n "$ac_tool_prefix"; then 5407 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5408 do 5409 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5410set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5411{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5412$as_echo_n "checking for $ac_word... " >&6; } 5413if test "${ac_cv_prog_CXX+set}" = set; then 5414 $as_echo_n "(cached) " >&6 5415else 5416 if test -n "$CXX"; then 5417 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5418else 5419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5420for as_dir in $PATH 5421do 5422 IFS=$as_save_IFS 5423 test -z "$as_dir" && as_dir=. 5424 for ac_exec_ext in '' $ac_executable_extensions; do 5425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5426 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5427 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5428 break 2 5429 fi 5430done 5431done 5432IFS=$as_save_IFS 5433 5434fi 5435fi 5436CXX=$ac_cv_prog_CXX 5437if test -n "$CXX"; then 5438 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5439$as_echo "$CXX" >&6; } 5440else 5441 { $as_echo "$as_me:$LINENO: result: no" >&5 5442$as_echo "no" >&6; } 5443fi 5444 5445 5446 test -n "$CXX" && break 5447 done 5448fi 5449if test -z "$CXX"; then 5450 ac_ct_CXX=$CXX 5451 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5452do 5453 # Extract the first word of "$ac_prog", so it can be a program name with args. 5454set dummy $ac_prog; ac_word=$2 5455{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5456$as_echo_n "checking for $ac_word... " >&6; } 5457if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5458 $as_echo_n "(cached) " >&6 5459else 5460 if test -n "$ac_ct_CXX"; then 5461 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5462else 5463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5464for as_dir in $PATH 5465do 5466 IFS=$as_save_IFS 5467 test -z "$as_dir" && as_dir=. 5468 for ac_exec_ext in '' $ac_executable_extensions; do 5469 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5470 ac_cv_prog_ac_ct_CXX="$ac_prog" 5471 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5472 break 2 5473 fi 5474done 5475done 5476IFS=$as_save_IFS 5477 5478fi 5479fi 5480ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5481if test -n "$ac_ct_CXX"; then 5482 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5483$as_echo "$ac_ct_CXX" >&6; } 5484else 5485 { $as_echo "$as_me:$LINENO: result: no" >&5 5486$as_echo "no" >&6; } 5487fi 5488 5489 5490 test -n "$ac_ct_CXX" && break 5491done 5492 5493 if test "x$ac_ct_CXX" = x; then 5494 CXX="g++" 5495 else 5496 case $cross_compiling:$ac_tool_warned in 5497yes:) 5498{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5499$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5500ac_tool_warned=yes ;; 5501esac 5502 CXX=$ac_ct_CXX 5503 fi 5504fi 5505 5506 fi 5507fi 5508# Provide some information about the compiler. 5509$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5510set X $ac_compile 5511ac_compiler=$2 5512{ (ac_try="$ac_compiler --version >&5" 5513case "(($ac_try" in 5514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5515 *) ac_try_echo=$ac_try;; 5516esac 5517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5518$as_echo "$ac_try_echo") >&5 5519 (eval "$ac_compiler --version >&5") 2>&5 5520 ac_status=$? 5521 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5522 (exit $ac_status); } 5523{ (ac_try="$ac_compiler -v >&5" 5524case "(($ac_try" in 5525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5526 *) ac_try_echo=$ac_try;; 5527esac 5528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5529$as_echo "$ac_try_echo") >&5 5530 (eval "$ac_compiler -v >&5") 2>&5 5531 ac_status=$? 5532 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5533 (exit $ac_status); } 5534{ (ac_try="$ac_compiler -V >&5" 5535case "(($ac_try" in 5536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5537 *) ac_try_echo=$ac_try;; 5538esac 5539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5540$as_echo "$ac_try_echo") >&5 5541 (eval "$ac_compiler -V >&5") 2>&5 5542 ac_status=$? 5543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5544 (exit $ac_status); } 5545 5546{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5547$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5548if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5549 $as_echo_n "(cached) " >&6 5550else 5551 cat >conftest.$ac_ext <<_ACEOF 5552/* confdefs.h. */ 5553_ACEOF 5554cat confdefs.h >>conftest.$ac_ext 5555cat >>conftest.$ac_ext <<_ACEOF 5556/* end confdefs.h. */ 5557 5558int 5559main () 5560{ 5561#ifndef __GNUC__ 5562 choke me 5563#endif 5564 5565 ; 5566 return 0; 5567} 5568_ACEOF 5569rm -f conftest.$ac_objext 5570if { (ac_try="$ac_compile" 5571case "(($ac_try" in 5572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5573 *) ac_try_echo=$ac_try;; 5574esac 5575eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5576$as_echo "$ac_try_echo") >&5 5577 (eval "$ac_compile") 2>conftest.er1 5578 ac_status=$? 5579 grep -v '^ *+' conftest.er1 >conftest.err 5580 rm -f conftest.er1 5581 cat conftest.err >&5 5582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5583 (exit $ac_status); } && { 5584 test -z "$ac_cxx_werror_flag" || 5585 test ! -s conftest.err 5586 } && test -s conftest.$ac_objext; then 5587 ac_compiler_gnu=yes 5588else 5589 $as_echo "$as_me: failed program was:" >&5 5590sed 's/^/| /' conftest.$ac_ext >&5 5591 5592 ac_compiler_gnu=no 5593fi 5594 5595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5596ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5597 5598fi 5599{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5600$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5601if test $ac_compiler_gnu = yes; then 5602 GXX=yes 5603else 5604 GXX= 5605fi 5606ac_test_CXXFLAGS=${CXXFLAGS+set} 5607ac_save_CXXFLAGS=$CXXFLAGS 5608{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5609$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5610if test "${ac_cv_prog_cxx_g+set}" = set; then 5611 $as_echo_n "(cached) " >&6 5612else 5613 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5614 ac_cxx_werror_flag=yes 5615 ac_cv_prog_cxx_g=no 5616 CXXFLAGS="-g" 5617 cat >conftest.$ac_ext <<_ACEOF 5618/* confdefs.h. */ 5619_ACEOF 5620cat confdefs.h >>conftest.$ac_ext 5621cat >>conftest.$ac_ext <<_ACEOF 5622/* end confdefs.h. */ 5623 5624int 5625main () 5626{ 5627 5628 ; 5629 return 0; 5630} 5631_ACEOF 5632rm -f conftest.$ac_objext 5633if { (ac_try="$ac_compile" 5634case "(($ac_try" in 5635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5636 *) ac_try_echo=$ac_try;; 5637esac 5638eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5639$as_echo "$ac_try_echo") >&5 5640 (eval "$ac_compile") 2>conftest.er1 5641 ac_status=$? 5642 grep -v '^ *+' conftest.er1 >conftest.err 5643 rm -f conftest.er1 5644 cat conftest.err >&5 5645 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5646 (exit $ac_status); } && { 5647 test -z "$ac_cxx_werror_flag" || 5648 test ! -s conftest.err 5649 } && test -s conftest.$ac_objext; then 5650 ac_cv_prog_cxx_g=yes 5651else 5652 $as_echo "$as_me: failed program was:" >&5 5653sed 's/^/| /' conftest.$ac_ext >&5 5654 5655 CXXFLAGS="" 5656 cat >conftest.$ac_ext <<_ACEOF 5657/* confdefs.h. */ 5658_ACEOF 5659cat confdefs.h >>conftest.$ac_ext 5660cat >>conftest.$ac_ext <<_ACEOF 5661/* end confdefs.h. */ 5662 5663int 5664main () 5665{ 5666 5667 ; 5668 return 0; 5669} 5670_ACEOF 5671rm -f conftest.$ac_objext 5672if { (ac_try="$ac_compile" 5673case "(($ac_try" in 5674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5675 *) ac_try_echo=$ac_try;; 5676esac 5677eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5678$as_echo "$ac_try_echo") >&5 5679 (eval "$ac_compile") 2>conftest.er1 5680 ac_status=$? 5681 grep -v '^ *+' conftest.er1 >conftest.err 5682 rm -f conftest.er1 5683 cat conftest.err >&5 5684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5685 (exit $ac_status); } && { 5686 test -z "$ac_cxx_werror_flag" || 5687 test ! -s conftest.err 5688 } && test -s conftest.$ac_objext; then 5689 : 5690else 5691 $as_echo "$as_me: failed program was:" >&5 5692sed 's/^/| /' conftest.$ac_ext >&5 5693 5694 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5695 CXXFLAGS="-g" 5696 cat >conftest.$ac_ext <<_ACEOF 5697/* confdefs.h. */ 5698_ACEOF 5699cat confdefs.h >>conftest.$ac_ext 5700cat >>conftest.$ac_ext <<_ACEOF 5701/* end confdefs.h. */ 5702 5703int 5704main () 5705{ 5706 5707 ; 5708 return 0; 5709} 5710_ACEOF 5711rm -f conftest.$ac_objext 5712if { (ac_try="$ac_compile" 5713case "(($ac_try" in 5714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5715 *) ac_try_echo=$ac_try;; 5716esac 5717eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5718$as_echo "$ac_try_echo") >&5 5719 (eval "$ac_compile") 2>conftest.er1 5720 ac_status=$? 5721 grep -v '^ *+' conftest.er1 >conftest.err 5722 rm -f conftest.er1 5723 cat conftest.err >&5 5724 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5725 (exit $ac_status); } && { 5726 test -z "$ac_cxx_werror_flag" || 5727 test ! -s conftest.err 5728 } && test -s conftest.$ac_objext; then 5729 ac_cv_prog_cxx_g=yes 5730else 5731 $as_echo "$as_me: failed program was:" >&5 5732sed 's/^/| /' conftest.$ac_ext >&5 5733 5734 5735fi 5736 5737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5738fi 5739 5740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5741fi 5742 5743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5744 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5745fi 5746{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5747$as_echo "$ac_cv_prog_cxx_g" >&6; } 5748if test "$ac_test_CXXFLAGS" = set; then 5749 CXXFLAGS=$ac_save_CXXFLAGS 5750elif test $ac_cv_prog_cxx_g = yes; then 5751 if test "$GXX" = yes; then 5752 CXXFLAGS="-g -O2" 5753 else 5754 CXXFLAGS="-g" 5755 fi 5756else 5757 if test "$GXX" = yes; then 5758 CXXFLAGS="-O2" 5759 else 5760 CXXFLAGS= 5761 fi 5762fi 5763ac_ext=cpp 5764ac_cpp='$CXXCPP $CPPFLAGS' 5765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5768 5769depcc="$CXX" am_compiler_list= 5770 5771{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5772$as_echo_n "checking dependency style of $depcc... " >&6; } 5773if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5774 $as_echo_n "(cached) " >&6 5775else 5776 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5777 # We make a subdir and do the tests there. Otherwise we can end up 5778 # making bogus files that we don't know about and never remove. For 5779 # instance it was reported that on HP-UX the gcc test will end up 5780 # making a dummy file named `D' -- because `-MD' means `put the output 5781 # in D'. 5782 mkdir conftest.dir 5783 # Copy depcomp to subdir because otherwise we won't find it if we're 5784 # using a relative directory. 5785 cp "$am_depcomp" conftest.dir 5786 cd conftest.dir 5787 # We will build objects and dependencies in a subdirectory because 5788 # it helps to detect inapplicable dependency modes. For instance 5789 # both Tru64's cc and ICC support -MD to output dependencies as a 5790 # side effect of compilation, but ICC will put the dependencies in 5791 # the current directory while Tru64 will put them in the object 5792 # directory. 5793 mkdir sub 5794 5795 am_cv_CXX_dependencies_compiler_type=none 5796 if test "$am_compiler_list" = ""; then 5797 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5798 fi 5799 am__universal=false 5800 case " $depcc " in #( 5801 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5802 esac 5803 5804 for depmode in $am_compiler_list; do 5805 # Setup a source with many dependencies, because some compilers 5806 # like to wrap large dependency lists on column 80 (with \), and 5807 # we should not choose a depcomp mode which is confused by this. 5808 # 5809 # We need to recreate these files for each test, as the compiler may 5810 # overwrite some of them when testing with obscure command lines. 5811 # This happens at least with the AIX C compiler. 5812 : > sub/conftest.c 5813 for i in 1 2 3 4 5 6; do 5814 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5815 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5816 # Solaris 8's {/usr,}/bin/sh. 5817 touch sub/conftst$i.h 5818 done 5819 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5820 5821 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5822 # mode. It turns out that the SunPro C++ compiler does not properly 5823 # handle `-M -o', and we need to detect this. Also, some Intel 5824 # versions had trouble with output in subdirs 5825 am__obj=sub/conftest.${OBJEXT-o} 5826 am__minus_obj="-o $am__obj" 5827 case $depmode in 5828 gcc) 5829 # This depmode causes a compiler race in universal mode. 5830 test "$am__universal" = false || continue 5831 ;; 5832 nosideeffect) 5833 # after this tag, mechanisms are not by side-effect, so they'll 5834 # only be used when explicitly requested 5835 if test "x$enable_dependency_tracking" = xyes; then 5836 continue 5837 else 5838 break 5839 fi 5840 ;; 5841 msvisualcpp | msvcmsys) 5842 # This compiler won't grok `-c -o', but also, the minuso test has 5843 # not run yet. These depmodes are late enough in the game, and 5844 # so weak that their functioning should not be impacted. 5845 am__obj=conftest.${OBJEXT-o} 5846 am__minus_obj= 5847 ;; 5848 none) break ;; 5849 esac 5850 if depmode=$depmode \ 5851 source=sub/conftest.c object=$am__obj \ 5852 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5853 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5854 >/dev/null 2>conftest.err && 5855 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5856 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5857 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5858 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5859 # icc doesn't choke on unknown options, it will just issue warnings 5860 # or remarks (even with -Werror). So we grep stderr for any message 5861 # that says an option was ignored or not supported. 5862 # When given -MP, icc 7.0 and 7.1 complain thusly: 5863 # icc: Command line warning: ignoring option '-M'; no argument required 5864 # The diagnosis changed in icc 8.0: 5865 # icc: Command line remark: option '-MP' not supported 5866 if (grep 'ignoring option' conftest.err || 5867 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5868 am_cv_CXX_dependencies_compiler_type=$depmode 5869 break 5870 fi 5871 fi 5872 done 5873 5874 cd .. 5875 rm -rf conftest.dir 5876else 5877 am_cv_CXX_dependencies_compiler_type=none 5878fi 5879 5880fi 5881{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5882$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5883CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5884 5885 if 5886 test "x$enable_dependency_tracking" != xno \ 5887 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5888 am__fastdepCXX_TRUE= 5889 am__fastdepCXX_FALSE='#' 5890else 5891 am__fastdepCXX_TRUE='#' 5892 am__fastdepCXX_FALSE= 5893fi 5894 5895 5896 5897 5898if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5899 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5900 (test "X$CXX" != "Xg++"))) ; then 5901 ac_ext=cpp 5902ac_cpp='$CXXCPP $CPPFLAGS' 5903ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5904ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5905ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5906{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5907$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5908if test -z "$CXXCPP"; then 5909 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5910 $as_echo_n "(cached) " >&6 5911else 5912 # Double quotes because CXXCPP needs to be expanded 5913 for CXXCPP in "$CXX -E" "/lib/cpp" 5914 do 5915 ac_preproc_ok=false 5916for ac_cxx_preproc_warn_flag in '' yes 5917do 5918 # Use a header file that comes with gcc, so configuring glibc 5919 # with a fresh cross-compiler works. 5920 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5921 # <limits.h> exists even on freestanding compilers. 5922 # On the NeXT, cc -E runs the code through the compiler's parser, 5923 # not just through cpp. "Syntax error" is here to catch this case. 5924 cat >conftest.$ac_ext <<_ACEOF 5925/* confdefs.h. */ 5926_ACEOF 5927cat confdefs.h >>conftest.$ac_ext 5928cat >>conftest.$ac_ext <<_ACEOF 5929/* end confdefs.h. */ 5930#ifdef __STDC__ 5931# include <limits.h> 5932#else 5933# include <assert.h> 5934#endif 5935 Syntax error 5936_ACEOF 5937if { (ac_try="$ac_cpp conftest.$ac_ext" 5938case "(($ac_try" in 5939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5940 *) ac_try_echo=$ac_try;; 5941esac 5942eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5943$as_echo "$ac_try_echo") >&5 5944 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5945 ac_status=$? 5946 grep -v '^ *+' conftest.er1 >conftest.err 5947 rm -f conftest.er1 5948 cat conftest.err >&5 5949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5950 (exit $ac_status); } >/dev/null && { 5951 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5952 test ! -s conftest.err 5953 }; then 5954 : 5955else 5956 $as_echo "$as_me: failed program was:" >&5 5957sed 's/^/| /' conftest.$ac_ext >&5 5958 5959 # Broken: fails on valid input. 5960continue 5961fi 5962 5963rm -f conftest.err conftest.$ac_ext 5964 5965 # OK, works on sane cases. Now check whether nonexistent headers 5966 # can be detected and how. 5967 cat >conftest.$ac_ext <<_ACEOF 5968/* confdefs.h. */ 5969_ACEOF 5970cat confdefs.h >>conftest.$ac_ext 5971cat >>conftest.$ac_ext <<_ACEOF 5972/* end confdefs.h. */ 5973#include <ac_nonexistent.h> 5974_ACEOF 5975if { (ac_try="$ac_cpp conftest.$ac_ext" 5976case "(($ac_try" in 5977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5978 *) ac_try_echo=$ac_try;; 5979esac 5980eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5981$as_echo "$ac_try_echo") >&5 5982 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5983 ac_status=$? 5984 grep -v '^ *+' conftest.er1 >conftest.err 5985 rm -f conftest.er1 5986 cat conftest.err >&5 5987 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5988 (exit $ac_status); } >/dev/null && { 5989 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5990 test ! -s conftest.err 5991 }; then 5992 # Broken: success on invalid input. 5993continue 5994else 5995 $as_echo "$as_me: failed program was:" >&5 5996sed 's/^/| /' conftest.$ac_ext >&5 5997 5998 # Passes both tests. 5999ac_preproc_ok=: 6000break 6001fi 6002 6003rm -f conftest.err conftest.$ac_ext 6004 6005done 6006# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6007rm -f conftest.err conftest.$ac_ext 6008if $ac_preproc_ok; then 6009 break 6010fi 6011 6012 done 6013 ac_cv_prog_CXXCPP=$CXXCPP 6014 6015fi 6016 CXXCPP=$ac_cv_prog_CXXCPP 6017else 6018 ac_cv_prog_CXXCPP=$CXXCPP 6019fi 6020{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6021$as_echo "$CXXCPP" >&6; } 6022ac_preproc_ok=false 6023for ac_cxx_preproc_warn_flag in '' yes 6024do 6025 # Use a header file that comes with gcc, so configuring glibc 6026 # with a fresh cross-compiler works. 6027 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6028 # <limits.h> exists even on freestanding compilers. 6029 # On the NeXT, cc -E runs the code through the compiler's parser, 6030 # not just through cpp. "Syntax error" is here to catch this case. 6031 cat >conftest.$ac_ext <<_ACEOF 6032/* confdefs.h. */ 6033_ACEOF 6034cat confdefs.h >>conftest.$ac_ext 6035cat >>conftest.$ac_ext <<_ACEOF 6036/* end confdefs.h. */ 6037#ifdef __STDC__ 6038# include <limits.h> 6039#else 6040# include <assert.h> 6041#endif 6042 Syntax error 6043_ACEOF 6044if { (ac_try="$ac_cpp conftest.$ac_ext" 6045case "(($ac_try" in 6046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6047 *) ac_try_echo=$ac_try;; 6048esac 6049eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6050$as_echo "$ac_try_echo") >&5 6051 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6052 ac_status=$? 6053 grep -v '^ *+' conftest.er1 >conftest.err 6054 rm -f conftest.er1 6055 cat conftest.err >&5 6056 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6057 (exit $ac_status); } >/dev/null && { 6058 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6059 test ! -s conftest.err 6060 }; then 6061 : 6062else 6063 $as_echo "$as_me: failed program was:" >&5 6064sed 's/^/| /' conftest.$ac_ext >&5 6065 6066 # Broken: fails on valid input. 6067continue 6068fi 6069 6070rm -f conftest.err conftest.$ac_ext 6071 6072 # OK, works on sane cases. Now check whether nonexistent headers 6073 # can be detected and how. 6074 cat >conftest.$ac_ext <<_ACEOF 6075/* confdefs.h. */ 6076_ACEOF 6077cat confdefs.h >>conftest.$ac_ext 6078cat >>conftest.$ac_ext <<_ACEOF 6079/* end confdefs.h. */ 6080#include <ac_nonexistent.h> 6081_ACEOF 6082if { (ac_try="$ac_cpp conftest.$ac_ext" 6083case "(($ac_try" in 6084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6085 *) ac_try_echo=$ac_try;; 6086esac 6087eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6088$as_echo "$ac_try_echo") >&5 6089 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6090 ac_status=$? 6091 grep -v '^ *+' conftest.er1 >conftest.err 6092 rm -f conftest.er1 6093 cat conftest.err >&5 6094 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6095 (exit $ac_status); } >/dev/null && { 6096 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6097 test ! -s conftest.err 6098 }; then 6099 # Broken: success on invalid input. 6100continue 6101else 6102 $as_echo "$as_me: failed program was:" >&5 6103sed 's/^/| /' conftest.$ac_ext >&5 6104 6105 # Passes both tests. 6106ac_preproc_ok=: 6107break 6108fi 6109 6110rm -f conftest.err conftest.$ac_ext 6111 6112done 6113# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6114rm -f conftest.err conftest.$ac_ext 6115if $ac_preproc_ok; then 6116 : 6117else 6118 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6120{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6121See \`config.log' for more details." >&5 6122$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6123See \`config.log' for more details." >&2;} 6124 { (exit 1); exit 1; }; }; } 6125fi 6126 6127ac_ext=cpp 6128ac_cpp='$CXXCPP $CPPFLAGS' 6129ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6130ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6131ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6132 6133fi 6134 6135 6136ac_ext=f 6137ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6138ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6139ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6140if test -n "$ac_tool_prefix"; then 6141 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 6142 do 6143 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6144set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6145{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6146$as_echo_n "checking for $ac_word... " >&6; } 6147if test "${ac_cv_prog_F77+set}" = set; then 6148 $as_echo_n "(cached) " >&6 6149else 6150 if test -n "$F77"; then 6151 ac_cv_prog_F77="$F77" # Let the user override the test. 6152else 6153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6154for as_dir in $PATH 6155do 6156 IFS=$as_save_IFS 6157 test -z "$as_dir" && as_dir=. 6158 for ac_exec_ext in '' $ac_executable_extensions; do 6159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6160 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6161 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6162 break 2 6163 fi 6164done 6165done 6166IFS=$as_save_IFS 6167 6168fi 6169fi 6170F77=$ac_cv_prog_F77 6171if test -n "$F77"; then 6172 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6173$as_echo "$F77" >&6; } 6174else 6175 { $as_echo "$as_me:$LINENO: result: no" >&5 6176$as_echo "no" >&6; } 6177fi 6178 6179 6180 test -n "$F77" && break 6181 done 6182fi 6183if test -z "$F77"; then 6184 ac_ct_F77=$F77 6185 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 6186do 6187 # Extract the first word of "$ac_prog", so it can be a program name with args. 6188set dummy $ac_prog; ac_word=$2 6189{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6190$as_echo_n "checking for $ac_word... " >&6; } 6191if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6192 $as_echo_n "(cached) " >&6 6193else 6194 if test -n "$ac_ct_F77"; then 6195 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6196else 6197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6198for as_dir in $PATH 6199do 6200 IFS=$as_save_IFS 6201 test -z "$as_dir" && as_dir=. 6202 for ac_exec_ext in '' $ac_executable_extensions; do 6203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6204 ac_cv_prog_ac_ct_F77="$ac_prog" 6205 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6206 break 2 6207 fi 6208done 6209done 6210IFS=$as_save_IFS 6211 6212fi 6213fi 6214ac_ct_F77=$ac_cv_prog_ac_ct_F77 6215if test -n "$ac_ct_F77"; then 6216 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6217$as_echo "$ac_ct_F77" >&6; } 6218else 6219 { $as_echo "$as_me:$LINENO: result: no" >&5 6220$as_echo "no" >&6; } 6221fi 6222 6223 6224 test -n "$ac_ct_F77" && break 6225done 6226 6227 if test "x$ac_ct_F77" = x; then 6228 F77="" 6229 else 6230 case $cross_compiling:$ac_tool_warned in 6231yes:) 6232{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6233$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6234ac_tool_warned=yes ;; 6235esac 6236 F77=$ac_ct_F77 6237 fi 6238fi 6239 6240 6241# Provide some information about the compiler. 6242$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6243set X $ac_compile 6244ac_compiler=$2 6245{ (ac_try="$ac_compiler --version >&5" 6246case "(($ac_try" in 6247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6248 *) ac_try_echo=$ac_try;; 6249esac 6250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6251$as_echo "$ac_try_echo") >&5 6252 (eval "$ac_compiler --version >&5") 2>&5 6253 ac_status=$? 6254 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6255 (exit $ac_status); } 6256{ (ac_try="$ac_compiler -v >&5" 6257case "(($ac_try" in 6258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6259 *) ac_try_echo=$ac_try;; 6260esac 6261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6262$as_echo "$ac_try_echo") >&5 6263 (eval "$ac_compiler -v >&5") 2>&5 6264 ac_status=$? 6265 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6266 (exit $ac_status); } 6267{ (ac_try="$ac_compiler -V >&5" 6268case "(($ac_try" in 6269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6270 *) ac_try_echo=$ac_try;; 6271esac 6272eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6273$as_echo "$ac_try_echo") >&5 6274 (eval "$ac_compiler -V >&5") 2>&5 6275 ac_status=$? 6276 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6277 (exit $ac_status); } 6278rm -f a.out 6279 6280# If we don't use `.F' as extension, the preprocessor is not run on the 6281# input file. (Note that this only needs to work for GNU compilers.) 6282ac_save_ext=$ac_ext 6283ac_ext=F 6284{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6285$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6286if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6287 $as_echo_n "(cached) " >&6 6288else 6289 cat >conftest.$ac_ext <<_ACEOF 6290 program main 6291#ifndef __GNUC__ 6292 choke me 6293#endif 6294 6295 end 6296_ACEOF 6297rm -f conftest.$ac_objext 6298if { (ac_try="$ac_compile" 6299case "(($ac_try" in 6300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6301 *) ac_try_echo=$ac_try;; 6302esac 6303eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6304$as_echo "$ac_try_echo") >&5 6305 (eval "$ac_compile") 2>conftest.er1 6306 ac_status=$? 6307 grep -v '^ *+' conftest.er1 >conftest.err 6308 rm -f conftest.er1 6309 cat conftest.err >&5 6310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6311 (exit $ac_status); } && { 6312 test -z "$ac_f77_werror_flag" || 6313 test ! -s conftest.err 6314 } && test -s conftest.$ac_objext; then 6315 ac_compiler_gnu=yes 6316else 6317 $as_echo "$as_me: failed program was:" >&5 6318sed 's/^/| /' conftest.$ac_ext >&5 6319 6320 ac_compiler_gnu=no 6321fi 6322 6323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6324ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6325 6326fi 6327{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6328$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6329ac_ext=$ac_save_ext 6330ac_test_FFLAGS=${FFLAGS+set} 6331ac_save_FFLAGS=$FFLAGS 6332FFLAGS= 6333{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6334$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6335if test "${ac_cv_prog_f77_g+set}" = set; then 6336 $as_echo_n "(cached) " >&6 6337else 6338 FFLAGS=-g 6339cat >conftest.$ac_ext <<_ACEOF 6340 program main 6341 6342 end 6343_ACEOF 6344rm -f conftest.$ac_objext 6345if { (ac_try="$ac_compile" 6346case "(($ac_try" in 6347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6348 *) ac_try_echo=$ac_try;; 6349esac 6350eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6351$as_echo "$ac_try_echo") >&5 6352 (eval "$ac_compile") 2>conftest.er1 6353 ac_status=$? 6354 grep -v '^ *+' conftest.er1 >conftest.err 6355 rm -f conftest.er1 6356 cat conftest.err >&5 6357 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6358 (exit $ac_status); } && { 6359 test -z "$ac_f77_werror_flag" || 6360 test ! -s conftest.err 6361 } && test -s conftest.$ac_objext; then 6362 ac_cv_prog_f77_g=yes 6363else 6364 $as_echo "$as_me: failed program was:" >&5 6365sed 's/^/| /' conftest.$ac_ext >&5 6366 6367 ac_cv_prog_f77_g=no 6368fi 6369 6370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6371 6372fi 6373{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6374$as_echo "$ac_cv_prog_f77_g" >&6; } 6375if test "$ac_test_FFLAGS" = set; then 6376 FFLAGS=$ac_save_FFLAGS 6377elif test $ac_cv_prog_f77_g = yes; then 6378 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6379 FFLAGS="-g -O2" 6380 else 6381 FFLAGS="-g" 6382 fi 6383else 6384 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6385 FFLAGS="-O2" 6386 else 6387 FFLAGS= 6388 fi 6389fi 6390 6391if test $ac_compiler_gnu = yes; then 6392 G77=yes 6393else 6394 G77= 6395fi 6396ac_ext=c 6397ac_cpp='$CPP $CPPFLAGS' 6398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6400ac_compiler_gnu=$ac_cv_c_compiler_gnu 6401 6402 6403 6404# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6405# find the maximum length of command line arguments 6406{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6407$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6408if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6409 $as_echo_n "(cached) " >&6 6410else 6411 i=0 6412 teststring="ABCD" 6413 6414 case $build_os in 6415 msdosdjgpp*) 6416 # On DJGPP, this test can blow up pretty badly due to problems in libc 6417 # (any single argument exceeding 2000 bytes causes a buffer overrun 6418 # during glob expansion). Even if it were fixed, the result of this 6419 # check would be larger than it should be. 6420 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6421 ;; 6422 6423 gnu*) 6424 # Under GNU Hurd, this test is not required because there is 6425 # no limit to the length of command line arguments. 6426 # Libtool will interpret -1 as no limit whatsoever 6427 lt_cv_sys_max_cmd_len=-1; 6428 ;; 6429 6430 cygwin* | mingw*) 6431 # On Win9x/ME, this test blows up -- it succeeds, but takes 6432 # about 5 minutes as the teststring grows exponentially. 6433 # Worse, since 9x/ME are not pre-emptively multitasking, 6434 # you end up with a "frozen" computer, even though with patience 6435 # the test eventually succeeds (with a max line length of 256k). 6436 # Instead, let's just punt: use the minimum linelength reported by 6437 # all of the supported platforms: 8192 (on NT/2K/XP). 6438 lt_cv_sys_max_cmd_len=8192; 6439 ;; 6440 6441 amigaos*) 6442 # On AmigaOS with pdksh, this test takes hours, literally. 6443 # So we just punt and use a minimum line length of 8192. 6444 lt_cv_sys_max_cmd_len=8192; 6445 ;; 6446 6447 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6448 # This has been around since 386BSD, at least. Likely further. 6449 if test -x /sbin/sysctl; then 6450 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6451 elif test -x /usr/sbin/sysctl; then 6452 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6453 else 6454 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6455 fi 6456 # And add a safety zone 6457 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6458 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6459 ;; 6460 6461 interix*) 6462 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6463 lt_cv_sys_max_cmd_len=196608 6464 ;; 6465 6466 osf*) 6467 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6468 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6469 # nice to cause kernel panics so lets avoid the loop below. 6470 # First set a reasonable default. 6471 lt_cv_sys_max_cmd_len=16384 6472 # 6473 if test -x /sbin/sysconfig; then 6474 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6475 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6476 esac 6477 fi 6478 ;; 6479 sco3.2v5*) 6480 lt_cv_sys_max_cmd_len=102400 6481 ;; 6482 sysv5* | sco5v6* | sysv4.2uw2*) 6483 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6484 if test -n "$kargmax"; then 6485 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6486 else 6487 lt_cv_sys_max_cmd_len=32768 6488 fi 6489 ;; 6490 *) 6491 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6492 if test -n "$lt_cv_sys_max_cmd_len"; then 6493 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6494 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6495 else 6496 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6497 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6498 = "XX$teststring") >/dev/null 2>&1 && 6499 new_result=`expr "X$teststring" : ".*" 2>&1` && 6500 lt_cv_sys_max_cmd_len=$new_result && 6501 test $i != 17 # 1/2 MB should be enough 6502 do 6503 i=`expr $i + 1` 6504 teststring=$teststring$teststring 6505 done 6506 teststring= 6507 # Add a significant safety factor because C++ compilers can tack on massive 6508 # amounts of additional arguments before passing them to the linker. 6509 # It appears as though 1/2 is a usable value. 6510 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6511 fi 6512 ;; 6513 esac 6514 6515fi 6516 6517if test -n $lt_cv_sys_max_cmd_len ; then 6518 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6519$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6520else 6521 { $as_echo "$as_me:$LINENO: result: none" >&5 6522$as_echo "none" >&6; } 6523fi 6524 6525 6526 6527 6528 6529# Check for command to grab the raw symbol name followed by C symbol from nm. 6530{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6531$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6532if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6533 $as_echo_n "(cached) " >&6 6534else 6535 6536# These are sane defaults that work on at least a few old systems. 6537# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6538 6539# Character class describing NM global symbol codes. 6540symcode='[BCDEGRST]' 6541 6542# Regexp to match symbols that can be accessed directly from C. 6543sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6544 6545# Transform an extracted symbol line into a proper C declaration 6546lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6547 6548# Transform an extracted symbol line into symbol name and symbol address 6549lt_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'" 6550 6551# Define system-specific variables. 6552case $host_os in 6553aix*) 6554 symcode='[BCDT]' 6555 ;; 6556cygwin* | mingw* | pw32*) 6557 symcode='[ABCDGISTW]' 6558 ;; 6559hpux*) # Its linker distinguishes data from code symbols 6560 if test "$host_cpu" = ia64; then 6561 symcode='[ABCDEGRST]' 6562 fi 6563 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6564 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'" 6565 ;; 6566linux* | k*bsd*-gnu) 6567 if test "$host_cpu" = ia64; then 6568 symcode='[ABCDGIRSTW]' 6569 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6570 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'" 6571 fi 6572 ;; 6573irix* | nonstopux*) 6574 symcode='[BCDEGRST]' 6575 ;; 6576osf*) 6577 symcode='[BCDEGQRST]' 6578 ;; 6579solaris*) 6580 symcode='[BDRT]' 6581 ;; 6582sco3.2v5*) 6583 symcode='[DT]' 6584 ;; 6585sysv4.2uw2*) 6586 symcode='[DT]' 6587 ;; 6588sysv5* | sco5v6* | unixware* | OpenUNIX*) 6589 symcode='[ABDT]' 6590 ;; 6591sysv4) 6592 symcode='[DFNSTU]' 6593 ;; 6594esac 6595 6596# Handle CRLF in mingw tool chain 6597opt_cr= 6598case $build_os in 6599mingw*) 6600 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6601 ;; 6602esac 6603 6604# If we're using GNU nm, then use its standard symbol codes. 6605case `$NM -V 2>&1` in 6606*GNU* | *'with BFD'*) 6607 symcode='[ABCDGIRSTW]' ;; 6608esac 6609 6610# Try without a prefix undercore, then with it. 6611for ac_symprfx in "" "_"; do 6612 6613 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6614 symxfrm="\\1 $ac_symprfx\\2 \\2" 6615 6616 # Write the raw and C identifiers. 6617 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6618 6619 # Check to see that the pipe works correctly. 6620 pipe_works=no 6621 6622 rm -f conftest* 6623 cat > conftest.$ac_ext <<EOF 6624#ifdef __cplusplus 6625extern "C" { 6626#endif 6627char nm_test_var; 6628void nm_test_func(){} 6629#ifdef __cplusplus 6630} 6631#endif 6632int main(){nm_test_var='a';nm_test_func();return(0);} 6633EOF 6634 6635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6636 (eval $ac_compile) 2>&5 6637 ac_status=$? 6638 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6639 (exit $ac_status); }; then 6640 # Now try to grab the symbols. 6641 nlist=conftest.nm 6642 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6643 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6644 ac_status=$? 6645 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6646 (exit $ac_status); } && test -s "$nlist"; then 6647 # Try sorting and uniquifying the output. 6648 if sort "$nlist" | uniq > "$nlist"T; then 6649 mv -f "$nlist"T "$nlist" 6650 else 6651 rm -f "$nlist"T 6652 fi 6653 6654 # Make sure that we snagged all the symbols we need. 6655 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6656 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6657 cat <<EOF > conftest.$ac_ext 6658#ifdef __cplusplus 6659extern "C" { 6660#endif 6661 6662EOF 6663 # Now generate the symbol file. 6664 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6665 6666 cat <<EOF >> conftest.$ac_ext 6667#if defined (__STDC__) && __STDC__ 6668# define lt_ptr_t void * 6669#else 6670# define lt_ptr_t char * 6671# define const 6672#endif 6673 6674/* The mapping between symbol names and symbols. */ 6675const struct { 6676 const char *name; 6677 lt_ptr_t address; 6678} 6679lt_preloaded_symbols[] = 6680{ 6681EOF 6682 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6683 cat <<\EOF >> conftest.$ac_ext 6684 {0, (lt_ptr_t) 0} 6685}; 6686 6687#ifdef __cplusplus 6688} 6689#endif 6690EOF 6691 # Now try linking the two files. 6692 mv conftest.$ac_objext conftstm.$ac_objext 6693 lt_save_LIBS="$LIBS" 6694 lt_save_CFLAGS="$CFLAGS" 6695 LIBS="conftstm.$ac_objext" 6696 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6697 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6698 (eval $ac_link) 2>&5 6699 ac_status=$? 6700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6701 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6702 pipe_works=yes 6703 fi 6704 LIBS="$lt_save_LIBS" 6705 CFLAGS="$lt_save_CFLAGS" 6706 else 6707 echo "cannot find nm_test_func in $nlist" >&5 6708 fi 6709 else 6710 echo "cannot find nm_test_var in $nlist" >&5 6711 fi 6712 else 6713 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6714 fi 6715 else 6716 echo "$progname: failed program was:" >&5 6717 cat conftest.$ac_ext >&5 6718 fi 6719 rm -rf conftest* conftst* 6720 6721 # Do not use the global_symbol_pipe unless it works. 6722 if test "$pipe_works" = yes; then 6723 break 6724 else 6725 lt_cv_sys_global_symbol_pipe= 6726 fi 6727done 6728 6729fi 6730 6731if test -z "$lt_cv_sys_global_symbol_pipe"; then 6732 lt_cv_sys_global_symbol_to_cdecl= 6733fi 6734if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6735 { $as_echo "$as_me:$LINENO: result: failed" >&5 6736$as_echo "failed" >&6; } 6737else 6738 { $as_echo "$as_me:$LINENO: result: ok" >&5 6739$as_echo "ok" >&6; } 6740fi 6741 6742{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6743$as_echo_n "checking for objdir... " >&6; } 6744if test "${lt_cv_objdir+set}" = set; then 6745 $as_echo_n "(cached) " >&6 6746else 6747 rm -f .libs 2>/dev/null 6748mkdir .libs 2>/dev/null 6749if test -d .libs; then 6750 lt_cv_objdir=.libs 6751else 6752 # MS-DOS does not allow filenames that begin with a dot. 6753 lt_cv_objdir=_libs 6754fi 6755rmdir .libs 2>/dev/null 6756fi 6757{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6758$as_echo "$lt_cv_objdir" >&6; } 6759objdir=$lt_cv_objdir 6760 6761 6762 6763 6764 6765case $host_os in 6766aix3*) 6767 # AIX sometimes has problems with the GCC collect2 program. For some 6768 # reason, if we set the COLLECT_NAMES environment variable, the problems 6769 # vanish in a puff of smoke. 6770 if test "X${COLLECT_NAMES+set}" != Xset; then 6771 COLLECT_NAMES= 6772 export COLLECT_NAMES 6773 fi 6774 ;; 6775esac 6776 6777# Sed substitution that helps us do robust quoting. It backslashifies 6778# metacharacters that are still active within double-quoted strings. 6779Xsed='sed -e 1s/^X//' 6780sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6781 6782# Same as above, but do not quote variable references. 6783double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6784 6785# Sed substitution to delay expansion of an escaped shell variable in a 6786# double_quote_subst'ed string. 6787delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6788 6789# Sed substitution to avoid accidental globbing in evaled expressions 6790no_glob_subst='s/\*/\\\*/g' 6791 6792# Constants: 6793rm="rm -f" 6794 6795# Global variables: 6796default_ofile=libtool 6797can_build_shared=yes 6798 6799# All known linkers require a `.a' archive for static linking (except MSVC, 6800# which needs '.lib'). 6801libext=a 6802ltmain="$ac_aux_dir/ltmain.sh" 6803ofile="$default_ofile" 6804with_gnu_ld="$lt_cv_prog_gnu_ld" 6805 6806if test -n "$ac_tool_prefix"; then 6807 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6808set dummy ${ac_tool_prefix}ar; ac_word=$2 6809{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6810$as_echo_n "checking for $ac_word... " >&6; } 6811if test "${ac_cv_prog_AR+set}" = set; then 6812 $as_echo_n "(cached) " >&6 6813else 6814 if test -n "$AR"; then 6815 ac_cv_prog_AR="$AR" # Let the user override the test. 6816else 6817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6818for as_dir in $PATH 6819do 6820 IFS=$as_save_IFS 6821 test -z "$as_dir" && as_dir=. 6822 for ac_exec_ext in '' $ac_executable_extensions; do 6823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6824 ac_cv_prog_AR="${ac_tool_prefix}ar" 6825 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6826 break 2 6827 fi 6828done 6829done 6830IFS=$as_save_IFS 6831 6832fi 6833fi 6834AR=$ac_cv_prog_AR 6835if test -n "$AR"; then 6836 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6837$as_echo "$AR" >&6; } 6838else 6839 { $as_echo "$as_me:$LINENO: result: no" >&5 6840$as_echo "no" >&6; } 6841fi 6842 6843 6844fi 6845if test -z "$ac_cv_prog_AR"; then 6846 ac_ct_AR=$AR 6847 # Extract the first word of "ar", so it can be a program name with args. 6848set dummy ar; ac_word=$2 6849{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6850$as_echo_n "checking for $ac_word... " >&6; } 6851if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6852 $as_echo_n "(cached) " >&6 6853else 6854 if test -n "$ac_ct_AR"; then 6855 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6856else 6857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6858for as_dir in $PATH 6859do 6860 IFS=$as_save_IFS 6861 test -z "$as_dir" && as_dir=. 6862 for ac_exec_ext in '' $ac_executable_extensions; do 6863 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6864 ac_cv_prog_ac_ct_AR="ar" 6865 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6866 break 2 6867 fi 6868done 6869done 6870IFS=$as_save_IFS 6871 6872fi 6873fi 6874ac_ct_AR=$ac_cv_prog_ac_ct_AR 6875if test -n "$ac_ct_AR"; then 6876 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6877$as_echo "$ac_ct_AR" >&6; } 6878else 6879 { $as_echo "$as_me:$LINENO: result: no" >&5 6880$as_echo "no" >&6; } 6881fi 6882 6883 if test "x$ac_ct_AR" = x; then 6884 AR="false" 6885 else 6886 case $cross_compiling:$ac_tool_warned in 6887yes:) 6888{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6889$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6890ac_tool_warned=yes ;; 6891esac 6892 AR=$ac_ct_AR 6893 fi 6894else 6895 AR="$ac_cv_prog_AR" 6896fi 6897 6898if test -n "$ac_tool_prefix"; then 6899 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6900set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6901{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6902$as_echo_n "checking for $ac_word... " >&6; } 6903if test "${ac_cv_prog_RANLIB+set}" = set; then 6904 $as_echo_n "(cached) " >&6 6905else 6906 if test -n "$RANLIB"; then 6907 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6908else 6909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6910for as_dir in $PATH 6911do 6912 IFS=$as_save_IFS 6913 test -z "$as_dir" && as_dir=. 6914 for ac_exec_ext in '' $ac_executable_extensions; do 6915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6916 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6917 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6918 break 2 6919 fi 6920done 6921done 6922IFS=$as_save_IFS 6923 6924fi 6925fi 6926RANLIB=$ac_cv_prog_RANLIB 6927if test -n "$RANLIB"; then 6928 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6929$as_echo "$RANLIB" >&6; } 6930else 6931 { $as_echo "$as_me:$LINENO: result: no" >&5 6932$as_echo "no" >&6; } 6933fi 6934 6935 6936fi 6937if test -z "$ac_cv_prog_RANLIB"; then 6938 ac_ct_RANLIB=$RANLIB 6939 # Extract the first word of "ranlib", so it can be a program name with args. 6940set dummy ranlib; ac_word=$2 6941{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6942$as_echo_n "checking for $ac_word... " >&6; } 6943if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6944 $as_echo_n "(cached) " >&6 6945else 6946 if test -n "$ac_ct_RANLIB"; then 6947 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6948else 6949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6950for as_dir in $PATH 6951do 6952 IFS=$as_save_IFS 6953 test -z "$as_dir" && as_dir=. 6954 for ac_exec_ext in '' $ac_executable_extensions; do 6955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6956 ac_cv_prog_ac_ct_RANLIB="ranlib" 6957 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6958 break 2 6959 fi 6960done 6961done 6962IFS=$as_save_IFS 6963 6964fi 6965fi 6966ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6967if test -n "$ac_ct_RANLIB"; then 6968 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6969$as_echo "$ac_ct_RANLIB" >&6; } 6970else 6971 { $as_echo "$as_me:$LINENO: result: no" >&5 6972$as_echo "no" >&6; } 6973fi 6974 6975 if test "x$ac_ct_RANLIB" = x; then 6976 RANLIB=":" 6977 else 6978 case $cross_compiling:$ac_tool_warned in 6979yes:) 6980{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6982ac_tool_warned=yes ;; 6983esac 6984 RANLIB=$ac_ct_RANLIB 6985 fi 6986else 6987 RANLIB="$ac_cv_prog_RANLIB" 6988fi 6989 6990if test -n "$ac_tool_prefix"; then 6991 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6992set dummy ${ac_tool_prefix}strip; ac_word=$2 6993{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6994$as_echo_n "checking for $ac_word... " >&6; } 6995if test "${ac_cv_prog_STRIP+set}" = set; then 6996 $as_echo_n "(cached) " >&6 6997else 6998 if test -n "$STRIP"; then 6999 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7000else 7001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7002for as_dir in $PATH 7003do 7004 IFS=$as_save_IFS 7005 test -z "$as_dir" && as_dir=. 7006 for ac_exec_ext in '' $ac_executable_extensions; do 7007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7008 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7009 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7010 break 2 7011 fi 7012done 7013done 7014IFS=$as_save_IFS 7015 7016fi 7017fi 7018STRIP=$ac_cv_prog_STRIP 7019if test -n "$STRIP"; then 7020 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7021$as_echo "$STRIP" >&6; } 7022else 7023 { $as_echo "$as_me:$LINENO: result: no" >&5 7024$as_echo "no" >&6; } 7025fi 7026 7027 7028fi 7029if test -z "$ac_cv_prog_STRIP"; then 7030 ac_ct_STRIP=$STRIP 7031 # Extract the first word of "strip", so it can be a program name with args. 7032set dummy strip; ac_word=$2 7033{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7034$as_echo_n "checking for $ac_word... " >&6; } 7035if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7036 $as_echo_n "(cached) " >&6 7037else 7038 if test -n "$ac_ct_STRIP"; then 7039 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7040else 7041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7042for as_dir in $PATH 7043do 7044 IFS=$as_save_IFS 7045 test -z "$as_dir" && as_dir=. 7046 for ac_exec_ext in '' $ac_executable_extensions; do 7047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7048 ac_cv_prog_ac_ct_STRIP="strip" 7049 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7050 break 2 7051 fi 7052done 7053done 7054IFS=$as_save_IFS 7055 7056fi 7057fi 7058ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7059if test -n "$ac_ct_STRIP"; then 7060 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7061$as_echo "$ac_ct_STRIP" >&6; } 7062else 7063 { $as_echo "$as_me:$LINENO: result: no" >&5 7064$as_echo "no" >&6; } 7065fi 7066 7067 if test "x$ac_ct_STRIP" = x; then 7068 STRIP=":" 7069 else 7070 case $cross_compiling:$ac_tool_warned in 7071yes:) 7072{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7073$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7074ac_tool_warned=yes ;; 7075esac 7076 STRIP=$ac_ct_STRIP 7077 fi 7078else 7079 STRIP="$ac_cv_prog_STRIP" 7080fi 7081 7082 7083old_CC="$CC" 7084old_CFLAGS="$CFLAGS" 7085 7086# Set sane defaults for various variables 7087test -z "$AR" && AR=ar 7088test -z "$AR_FLAGS" && AR_FLAGS=cru 7089test -z "$AS" && AS=as 7090test -z "$CC" && CC=cc 7091test -z "$LTCC" && LTCC=$CC 7092test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7093test -z "$DLLTOOL" && DLLTOOL=dlltool 7094test -z "$LD" && LD=ld 7095test -z "$LN_S" && LN_S="ln -s" 7096test -z "$MAGIC_CMD" && MAGIC_CMD=file 7097test -z "$NM" && NM=nm 7098test -z "$SED" && SED=sed 7099test -z "$OBJDUMP" && OBJDUMP=objdump 7100test -z "$RANLIB" && RANLIB=: 7101test -z "$STRIP" && STRIP=: 7102test -z "$ac_objext" && ac_objext=o 7103 7104# Determine commands to create old-style static archives. 7105old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7106old_postinstall_cmds='chmod 644 $oldlib' 7107old_postuninstall_cmds= 7108 7109if test -n "$RANLIB"; then 7110 case $host_os in 7111 openbsd*) 7112 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7113 ;; 7114 *) 7115 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7116 ;; 7117 esac 7118 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7119fi 7120 7121for cc_temp in $compiler""; do 7122 case $cc_temp in 7123 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7124 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7125 \-*) ;; 7126 *) break;; 7127 esac 7128done 7129cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7130 7131 7132# Only perform the check for file, if the check method requires it 7133case $deplibs_check_method in 7134file_magic*) 7135 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7136 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7137$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7138if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7139 $as_echo_n "(cached) " >&6 7140else 7141 case $MAGIC_CMD in 7142[\\/*] | ?:[\\/]*) 7143 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7144 ;; 7145*) 7146 lt_save_MAGIC_CMD="$MAGIC_CMD" 7147 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7148 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7149 for ac_dir in $ac_dummy; do 7150 IFS="$lt_save_ifs" 7151 test -z "$ac_dir" && ac_dir=. 7152 if test -f $ac_dir/${ac_tool_prefix}file; then 7153 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7154 if test -n "$file_magic_test_file"; then 7155 case $deplibs_check_method in 7156 "file_magic "*) 7157 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7158 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7159 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7160 $EGREP "$file_magic_regex" > /dev/null; then 7161 : 7162 else 7163 cat <<EOF 1>&2 7164 7165*** Warning: the command libtool uses to detect shared libraries, 7166*** $file_magic_cmd, produces output that libtool cannot recognize. 7167*** The result is that libtool may fail to recognize shared libraries 7168*** as such. This will affect the creation of libtool libraries that 7169*** depend on shared libraries, but programs linked with such libtool 7170*** libraries will work regardless of this problem. Nevertheless, you 7171*** may want to report the problem to your system manager and/or to 7172*** bug-libtool@gnu.org 7173 7174EOF 7175 fi ;; 7176 esac 7177 fi 7178 break 7179 fi 7180 done 7181 IFS="$lt_save_ifs" 7182 MAGIC_CMD="$lt_save_MAGIC_CMD" 7183 ;; 7184esac 7185fi 7186 7187MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7188if test -n "$MAGIC_CMD"; then 7189 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7190$as_echo "$MAGIC_CMD" >&6; } 7191else 7192 { $as_echo "$as_me:$LINENO: result: no" >&5 7193$as_echo "no" >&6; } 7194fi 7195 7196if test -z "$lt_cv_path_MAGIC_CMD"; then 7197 if test -n "$ac_tool_prefix"; then 7198 { $as_echo "$as_me:$LINENO: checking for file" >&5 7199$as_echo_n "checking for file... " >&6; } 7200if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7201 $as_echo_n "(cached) " >&6 7202else 7203 case $MAGIC_CMD in 7204[\\/*] | ?:[\\/]*) 7205 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7206 ;; 7207*) 7208 lt_save_MAGIC_CMD="$MAGIC_CMD" 7209 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7210 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7211 for ac_dir in $ac_dummy; do 7212 IFS="$lt_save_ifs" 7213 test -z "$ac_dir" && ac_dir=. 7214 if test -f $ac_dir/file; then 7215 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7216 if test -n "$file_magic_test_file"; then 7217 case $deplibs_check_method in 7218 "file_magic "*) 7219 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7220 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7221 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7222 $EGREP "$file_magic_regex" > /dev/null; then 7223 : 7224 else 7225 cat <<EOF 1>&2 7226 7227*** Warning: the command libtool uses to detect shared libraries, 7228*** $file_magic_cmd, produces output that libtool cannot recognize. 7229*** The result is that libtool may fail to recognize shared libraries 7230*** as such. This will affect the creation of libtool libraries that 7231*** depend on shared libraries, but programs linked with such libtool 7232*** libraries will work regardless of this problem. Nevertheless, you 7233*** may want to report the problem to your system manager and/or to 7234*** bug-libtool@gnu.org 7235 7236EOF 7237 fi ;; 7238 esac 7239 fi 7240 break 7241 fi 7242 done 7243 IFS="$lt_save_ifs" 7244 MAGIC_CMD="$lt_save_MAGIC_CMD" 7245 ;; 7246esac 7247fi 7248 7249MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7250if test -n "$MAGIC_CMD"; then 7251 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7252$as_echo "$MAGIC_CMD" >&6; } 7253else 7254 { $as_echo "$as_me:$LINENO: result: no" >&5 7255$as_echo "no" >&6; } 7256fi 7257 7258 else 7259 MAGIC_CMD=: 7260 fi 7261fi 7262 7263 fi 7264 ;; 7265esac 7266 7267 7268 case $host_os in 7269 rhapsody* | darwin*) 7270 if test -n "$ac_tool_prefix"; then 7271 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7272set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7273{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7274$as_echo_n "checking for $ac_word... " >&6; } 7275if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7276 $as_echo_n "(cached) " >&6 7277else 7278 if test -n "$DSYMUTIL"; then 7279 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7280else 7281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7282for as_dir in $PATH 7283do 7284 IFS=$as_save_IFS 7285 test -z "$as_dir" && as_dir=. 7286 for ac_exec_ext in '' $ac_executable_extensions; do 7287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7288 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7289 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7290 break 2 7291 fi 7292done 7293done 7294IFS=$as_save_IFS 7295 7296fi 7297fi 7298DSYMUTIL=$ac_cv_prog_DSYMUTIL 7299if test -n "$DSYMUTIL"; then 7300 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7301$as_echo "$DSYMUTIL" >&6; } 7302else 7303 { $as_echo "$as_me:$LINENO: result: no" >&5 7304$as_echo "no" >&6; } 7305fi 7306 7307 7308fi 7309if test -z "$ac_cv_prog_DSYMUTIL"; then 7310 ac_ct_DSYMUTIL=$DSYMUTIL 7311 # Extract the first word of "dsymutil", so it can be a program name with args. 7312set dummy dsymutil; ac_word=$2 7313{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7314$as_echo_n "checking for $ac_word... " >&6; } 7315if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7316 $as_echo_n "(cached) " >&6 7317else 7318 if test -n "$ac_ct_DSYMUTIL"; then 7319 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7320else 7321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7322for as_dir in $PATH 7323do 7324 IFS=$as_save_IFS 7325 test -z "$as_dir" && as_dir=. 7326 for ac_exec_ext in '' $ac_executable_extensions; do 7327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7328 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7329 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7330 break 2 7331 fi 7332done 7333done 7334IFS=$as_save_IFS 7335 7336fi 7337fi 7338ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7339if test -n "$ac_ct_DSYMUTIL"; then 7340 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7341$as_echo "$ac_ct_DSYMUTIL" >&6; } 7342else 7343 { $as_echo "$as_me:$LINENO: result: no" >&5 7344$as_echo "no" >&6; } 7345fi 7346 7347 if test "x$ac_ct_DSYMUTIL" = x; then 7348 DSYMUTIL=":" 7349 else 7350 case $cross_compiling:$ac_tool_warned in 7351yes:) 7352{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7353$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7354ac_tool_warned=yes ;; 7355esac 7356 DSYMUTIL=$ac_ct_DSYMUTIL 7357 fi 7358else 7359 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7360fi 7361 7362 if test -n "$ac_tool_prefix"; then 7363 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7364set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7365{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7366$as_echo_n "checking for $ac_word... " >&6; } 7367if test "${ac_cv_prog_NMEDIT+set}" = set; then 7368 $as_echo_n "(cached) " >&6 7369else 7370 if test -n "$NMEDIT"; then 7371 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7372else 7373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7374for as_dir in $PATH 7375do 7376 IFS=$as_save_IFS 7377 test -z "$as_dir" && as_dir=. 7378 for ac_exec_ext in '' $ac_executable_extensions; do 7379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7380 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7381 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7382 break 2 7383 fi 7384done 7385done 7386IFS=$as_save_IFS 7387 7388fi 7389fi 7390NMEDIT=$ac_cv_prog_NMEDIT 7391if test -n "$NMEDIT"; then 7392 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7393$as_echo "$NMEDIT" >&6; } 7394else 7395 { $as_echo "$as_me:$LINENO: result: no" >&5 7396$as_echo "no" >&6; } 7397fi 7398 7399 7400fi 7401if test -z "$ac_cv_prog_NMEDIT"; then 7402 ac_ct_NMEDIT=$NMEDIT 7403 # Extract the first word of "nmedit", so it can be a program name with args. 7404set dummy nmedit; ac_word=$2 7405{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7406$as_echo_n "checking for $ac_word... " >&6; } 7407if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7408 $as_echo_n "(cached) " >&6 7409else 7410 if test -n "$ac_ct_NMEDIT"; then 7411 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7412else 7413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7414for as_dir in $PATH 7415do 7416 IFS=$as_save_IFS 7417 test -z "$as_dir" && as_dir=. 7418 for ac_exec_ext in '' $ac_executable_extensions; do 7419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7420 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7421 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7422 break 2 7423 fi 7424done 7425done 7426IFS=$as_save_IFS 7427 7428fi 7429fi 7430ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7431if test -n "$ac_ct_NMEDIT"; then 7432 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7433$as_echo "$ac_ct_NMEDIT" >&6; } 7434else 7435 { $as_echo "$as_me:$LINENO: result: no" >&5 7436$as_echo "no" >&6; } 7437fi 7438 7439 if test "x$ac_ct_NMEDIT" = x; then 7440 NMEDIT=":" 7441 else 7442 case $cross_compiling:$ac_tool_warned in 7443yes:) 7444{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7446ac_tool_warned=yes ;; 7447esac 7448 NMEDIT=$ac_ct_NMEDIT 7449 fi 7450else 7451 NMEDIT="$ac_cv_prog_NMEDIT" 7452fi 7453 7454 7455 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7456$as_echo_n "checking for -single_module linker flag... " >&6; } 7457if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7458 $as_echo_n "(cached) " >&6 7459else 7460 lt_cv_apple_cc_single_mod=no 7461 if test -z "${LT_MULTI_MODULE}"; then 7462 # By default we will add the -single_module flag. You can override 7463 # by either setting the environment variable LT_MULTI_MODULE 7464 # non-empty at configure time, or by adding -multi_module to the 7465 # link flags. 7466 echo "int foo(void){return 1;}" > conftest.c 7467 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7468 -dynamiclib ${wl}-single_module conftest.c 7469 if test -f libconftest.dylib; then 7470 lt_cv_apple_cc_single_mod=yes 7471 rm -rf libconftest.dylib* 7472 fi 7473 rm conftest.c 7474 fi 7475fi 7476{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7477$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7478 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7479$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7480if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7481 $as_echo_n "(cached) " >&6 7482else 7483 lt_cv_ld_exported_symbols_list=no 7484 save_LDFLAGS=$LDFLAGS 7485 echo "_main" > conftest.sym 7486 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7487 cat >conftest.$ac_ext <<_ACEOF 7488/* confdefs.h. */ 7489_ACEOF 7490cat confdefs.h >>conftest.$ac_ext 7491cat >>conftest.$ac_ext <<_ACEOF 7492/* end confdefs.h. */ 7493 7494int 7495main () 7496{ 7497 7498 ; 7499 return 0; 7500} 7501_ACEOF 7502rm -f conftest.$ac_objext conftest$ac_exeext 7503if { (ac_try="$ac_link" 7504case "(($ac_try" in 7505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7506 *) ac_try_echo=$ac_try;; 7507esac 7508eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7509$as_echo "$ac_try_echo") >&5 7510 (eval "$ac_link") 2>conftest.er1 7511 ac_status=$? 7512 grep -v '^ *+' conftest.er1 >conftest.err 7513 rm -f conftest.er1 7514 cat conftest.err >&5 7515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7516 (exit $ac_status); } && { 7517 test -z "$ac_c_werror_flag" || 7518 test ! -s conftest.err 7519 } && test -s conftest$ac_exeext && { 7520 test "$cross_compiling" = yes || 7521 $as_test_x conftest$ac_exeext 7522 }; then 7523 lt_cv_ld_exported_symbols_list=yes 7524else 7525 $as_echo "$as_me: failed program was:" >&5 7526sed 's/^/| /' conftest.$ac_ext >&5 7527 7528 lt_cv_ld_exported_symbols_list=no 7529fi 7530 7531rm -rf conftest.dSYM 7532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7533 conftest$ac_exeext conftest.$ac_ext 7534 LDFLAGS="$save_LDFLAGS" 7535 7536fi 7537{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7538$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7539 case $host_os in 7540 rhapsody* | darwin1.[0123]) 7541 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7542 darwin1.*) 7543 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7544 darwin*) 7545 # if running on 10.5 or later, the deployment target defaults 7546 # to the OS version, if on x86, and 10.4, the deployment 7547 # target defaults to 10.4. Don't you love it? 7548 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7549 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7550 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7551 10.[012]*) 7552 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7553 10.*) 7554 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7555 esac 7556 ;; 7557 esac 7558 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7559 _lt_dar_single_mod='$single_module' 7560 fi 7561 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7562 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7563 else 7564 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7565 fi 7566 if test "$DSYMUTIL" != ":"; then 7567 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7568 else 7569 _lt_dsymutil= 7570 fi 7571 ;; 7572 esac 7573 7574 7575enable_dlopen=no 7576enable_win32_dll=no 7577 7578# Check whether --enable-libtool-lock was given. 7579if test "${enable_libtool_lock+set}" = set; then 7580 enableval=$enable_libtool_lock; 7581fi 7582 7583test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7584 7585 7586# Check whether --with-pic was given. 7587if test "${with_pic+set}" = set; then 7588 withval=$with_pic; pic_mode="$withval" 7589else 7590 pic_mode=default 7591fi 7592 7593test -z "$pic_mode" && pic_mode=default 7594 7595# Use C for the default configuration in the libtool script 7596tagname= 7597lt_save_CC="$CC" 7598ac_ext=c 7599ac_cpp='$CPP $CPPFLAGS' 7600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7602ac_compiler_gnu=$ac_cv_c_compiler_gnu 7603 7604 7605# Source file extension for C test sources. 7606ac_ext=c 7607 7608# Object file extension for compiled C test sources. 7609objext=o 7610objext=$objext 7611 7612# Code to be used in simple compile tests 7613lt_simple_compile_test_code="int some_variable = 0;" 7614 7615# Code to be used in simple link tests 7616lt_simple_link_test_code='int main(){return(0);}' 7617 7618 7619# If no C compiler was specified, use CC. 7620LTCC=${LTCC-"$CC"} 7621 7622# If no C compiler flags were specified, use CFLAGS. 7623LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7624 7625# Allow CC to be a program name with arguments. 7626compiler=$CC 7627 7628 7629# save warnings/boilerplate of simple test code 7630ac_outfile=conftest.$ac_objext 7631echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7632eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7633_lt_compiler_boilerplate=`cat conftest.err` 7634$rm conftest* 7635 7636ac_outfile=conftest.$ac_objext 7637echo "$lt_simple_link_test_code" >conftest.$ac_ext 7638eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7639_lt_linker_boilerplate=`cat conftest.err` 7640$rm -r conftest* 7641 7642 7643 7644lt_prog_compiler_no_builtin_flag= 7645 7646if test "$GCC" = yes; then 7647 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7648 7649 7650{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7651$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7652if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7653 $as_echo_n "(cached) " >&6 7654else 7655 lt_cv_prog_compiler_rtti_exceptions=no 7656 ac_outfile=conftest.$ac_objext 7657 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7658 lt_compiler_flag="-fno-rtti -fno-exceptions" 7659 # Insert the option either (1) after the last *FLAGS variable, or 7660 # (2) before a word containing "conftest.", or (3) at the end. 7661 # Note that $ac_compile itself does not contain backslashes and begins 7662 # with a dollar sign (not a hyphen), so the echo should work correctly. 7663 # The option is referenced via a variable to avoid confusing sed. 7664 lt_compile=`echo "$ac_compile" | $SED \ 7665 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7666 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7667 -e 's:$: $lt_compiler_flag:'` 7668 (eval echo "\"\$as_me:7668: $lt_compile\"" >&5) 7669 (eval "$lt_compile" 2>conftest.err) 7670 ac_status=$? 7671 cat conftest.err >&5 7672 echo "$as_me:7672: \$? = $ac_status" >&5 7673 if (exit $ac_status) && test -s "$ac_outfile"; then 7674 # The compiler can only warn and ignore the option if not recognized 7675 # So say no if there are warnings other than the usual output. 7676 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7677 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7678 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7679 lt_cv_prog_compiler_rtti_exceptions=yes 7680 fi 7681 fi 7682 $rm conftest* 7683 7684fi 7685{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7686$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7687 7688if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7689 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7690else 7691 : 7692fi 7693 7694fi 7695 7696lt_prog_compiler_wl= 7697lt_prog_compiler_pic= 7698lt_prog_compiler_static= 7699 7700{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7701$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7702 7703 if test "$GCC" = yes; then 7704 lt_prog_compiler_wl='-Wl,' 7705 lt_prog_compiler_static='-static' 7706 7707 case $host_os in 7708 aix*) 7709 # All AIX code is PIC. 7710 if test "$host_cpu" = ia64; then 7711 # AIX 5 now supports IA64 processor 7712 lt_prog_compiler_static='-Bstatic' 7713 fi 7714 ;; 7715 7716 amigaos*) 7717 # FIXME: we need at least 68020 code to build shared libraries, but 7718 # adding the `-m68020' flag to GCC prevents building anything better, 7719 # like `-m68040'. 7720 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7721 ;; 7722 7723 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7724 # PIC is the default for these OSes. 7725 ;; 7726 7727 mingw* | cygwin* | pw32* | os2*) 7728 # This hack is so that the source file can tell whether it is being 7729 # built for inclusion in a dll (and should export symbols for example). 7730 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7731 # (--disable-auto-import) libraries 7732 lt_prog_compiler_pic='-DDLL_EXPORT' 7733 ;; 7734 7735 darwin* | rhapsody*) 7736 # PIC is the default on this platform 7737 # Common symbols not allowed in MH_DYLIB files 7738 lt_prog_compiler_pic='-fno-common' 7739 ;; 7740 7741 interix[3-9]*) 7742 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7743 # Instead, we relocate shared libraries at runtime. 7744 ;; 7745 7746 msdosdjgpp*) 7747 # Just because we use GCC doesn't mean we suddenly get shared libraries 7748 # on systems that don't support them. 7749 lt_prog_compiler_can_build_shared=no 7750 enable_shared=no 7751 ;; 7752 7753 sysv4*MP*) 7754 if test -d /usr/nec; then 7755 lt_prog_compiler_pic=-Kconform_pic 7756 fi 7757 ;; 7758 7759 hpux*) 7760 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7761 # not for PA HP-UX. 7762 case $host_cpu in 7763 hppa*64*|ia64*) 7764 # +Z the default 7765 ;; 7766 *) 7767 lt_prog_compiler_pic='-fPIC' 7768 ;; 7769 esac 7770 ;; 7771 7772 *) 7773 lt_prog_compiler_pic='-fPIC' 7774 ;; 7775 esac 7776 else 7777 # PORTME Check for flag to pass linker flags through the system compiler. 7778 case $host_os in 7779 aix*) 7780 lt_prog_compiler_wl='-Wl,' 7781 if test "$host_cpu" = ia64; then 7782 # AIX 5 now supports IA64 processor 7783 lt_prog_compiler_static='-Bstatic' 7784 else 7785 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7786 fi 7787 ;; 7788 darwin*) 7789 # PIC is the default on this platform 7790 # Common symbols not allowed in MH_DYLIB files 7791 case $cc_basename in 7792 xlc*) 7793 lt_prog_compiler_pic='-qnocommon' 7794 lt_prog_compiler_wl='-Wl,' 7795 ;; 7796 esac 7797 ;; 7798 7799 mingw* | cygwin* | pw32* | os2*) 7800 # This hack is so that the source file can tell whether it is being 7801 # built for inclusion in a dll (and should export symbols for example). 7802 lt_prog_compiler_pic='-DDLL_EXPORT' 7803 ;; 7804 7805 hpux9* | hpux10* | hpux11*) 7806 lt_prog_compiler_wl='-Wl,' 7807 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7808 # not for PA HP-UX. 7809 case $host_cpu in 7810 hppa*64*|ia64*) 7811 # +Z the default 7812 ;; 7813 *) 7814 lt_prog_compiler_pic='+Z' 7815 ;; 7816 esac 7817 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7818 lt_prog_compiler_static='${wl}-a ${wl}archive' 7819 ;; 7820 7821 irix5* | irix6* | nonstopux*) 7822 lt_prog_compiler_wl='-Wl,' 7823 # PIC (with -KPIC) is the default. 7824 lt_prog_compiler_static='-non_shared' 7825 ;; 7826 7827 newsos6) 7828 lt_prog_compiler_pic='-KPIC' 7829 lt_prog_compiler_static='-Bstatic' 7830 ;; 7831 7832 linux* | k*bsd*-gnu) 7833 case $cc_basename in 7834 icc* | ecc*) 7835 lt_prog_compiler_wl='-Wl,' 7836 lt_prog_compiler_pic='-KPIC' 7837 lt_prog_compiler_static='-static' 7838 ;; 7839 pgcc* | pgf77* | pgf90* | pgf95*) 7840 # Portland Group compilers (*not* the Pentium gcc compiler, 7841 # which looks to be a dead project) 7842 lt_prog_compiler_wl='-Wl,' 7843 lt_prog_compiler_pic='-fpic' 7844 lt_prog_compiler_static='-Bstatic' 7845 ;; 7846 ccc*) 7847 lt_prog_compiler_wl='-Wl,' 7848 # All Alpha code is PIC. 7849 lt_prog_compiler_static='-non_shared' 7850 ;; 7851 *) 7852 case `$CC -V 2>&1 | sed 5q` in 7853 *Sun\ C*) 7854 # Sun C 5.9 7855 lt_prog_compiler_pic='-KPIC' 7856 lt_prog_compiler_static='-Bstatic' 7857 lt_prog_compiler_wl='-Wl,' 7858 ;; 7859 *Sun\ F*) 7860 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7861 lt_prog_compiler_pic='-KPIC' 7862 lt_prog_compiler_static='-Bstatic' 7863 lt_prog_compiler_wl='' 7864 ;; 7865 esac 7866 ;; 7867 esac 7868 ;; 7869 7870 osf3* | osf4* | osf5*) 7871 lt_prog_compiler_wl='-Wl,' 7872 # All OSF/1 code is PIC. 7873 lt_prog_compiler_static='-non_shared' 7874 ;; 7875 7876 rdos*) 7877 lt_prog_compiler_static='-non_shared' 7878 ;; 7879 7880 solaris*) 7881 lt_prog_compiler_pic='-KPIC' 7882 lt_prog_compiler_static='-Bstatic' 7883 case $cc_basename in 7884 f77* | f90* | f95*) 7885 lt_prog_compiler_wl='-Qoption ld ';; 7886 *) 7887 lt_prog_compiler_wl='-Wl,';; 7888 esac 7889 ;; 7890 7891 sunos4*) 7892 lt_prog_compiler_wl='-Qoption ld ' 7893 lt_prog_compiler_pic='-PIC' 7894 lt_prog_compiler_static='-Bstatic' 7895 ;; 7896 7897 sysv4 | sysv4.2uw2* | sysv4.3*) 7898 lt_prog_compiler_wl='-Wl,' 7899 lt_prog_compiler_pic='-KPIC' 7900 lt_prog_compiler_static='-Bstatic' 7901 ;; 7902 7903 sysv4*MP*) 7904 if test -d /usr/nec ;then 7905 lt_prog_compiler_pic='-Kconform_pic' 7906 lt_prog_compiler_static='-Bstatic' 7907 fi 7908 ;; 7909 7910 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7911 lt_prog_compiler_wl='-Wl,' 7912 lt_prog_compiler_pic='-KPIC' 7913 lt_prog_compiler_static='-Bstatic' 7914 ;; 7915 7916 unicos*) 7917 lt_prog_compiler_wl='-Wl,' 7918 lt_prog_compiler_can_build_shared=no 7919 ;; 7920 7921 uts4*) 7922 lt_prog_compiler_pic='-pic' 7923 lt_prog_compiler_static='-Bstatic' 7924 ;; 7925 7926 *) 7927 lt_prog_compiler_can_build_shared=no 7928 ;; 7929 esac 7930 fi 7931 7932{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7933$as_echo "$lt_prog_compiler_pic" >&6; } 7934 7935# 7936# Check to make sure the PIC flag actually works. 7937# 7938if test -n "$lt_prog_compiler_pic"; then 7939 7940{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7941$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7942if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7943 $as_echo_n "(cached) " >&6 7944else 7945 lt_cv_prog_compiler_pic_works=no 7946 ac_outfile=conftest.$ac_objext 7947 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7948 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7949 # Insert the option either (1) after the last *FLAGS variable, or 7950 # (2) before a word containing "conftest.", or (3) at the end. 7951 # Note that $ac_compile itself does not contain backslashes and begins 7952 # with a dollar sign (not a hyphen), so the echo should work correctly. 7953 # The option is referenced via a variable to avoid confusing sed. 7954 lt_compile=`echo "$ac_compile" | $SED \ 7955 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7956 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7957 -e 's:$: $lt_compiler_flag:'` 7958 (eval echo "\"\$as_me:7958: $lt_compile\"" >&5) 7959 (eval "$lt_compile" 2>conftest.err) 7960 ac_status=$? 7961 cat conftest.err >&5 7962 echo "$as_me:7962: \$? = $ac_status" >&5 7963 if (exit $ac_status) && test -s "$ac_outfile"; then 7964 # The compiler can only warn and ignore the option if not recognized 7965 # So say no if there are warnings other than the usual output. 7966 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7967 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7968 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7969 lt_cv_prog_compiler_pic_works=yes 7970 fi 7971 fi 7972 $rm conftest* 7973 7974fi 7975{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7976$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7977 7978if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7979 case $lt_prog_compiler_pic in 7980 "" | " "*) ;; 7981 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7982 esac 7983else 7984 lt_prog_compiler_pic= 7985 lt_prog_compiler_can_build_shared=no 7986fi 7987 7988fi 7989case $host_os in 7990 # For platforms which do not support PIC, -DPIC is meaningless: 7991 *djgpp*) 7992 lt_prog_compiler_pic= 7993 ;; 7994 *) 7995 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7996 ;; 7997esac 7998 7999# 8000# Check to make sure the static flag actually works. 8001# 8002wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8003{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8004$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8005if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8006 $as_echo_n "(cached) " >&6 8007else 8008 lt_cv_prog_compiler_static_works=no 8009 save_LDFLAGS="$LDFLAGS" 8010 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8011 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8012 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8013 # The linker can only warn and ignore the option if not recognized 8014 # So say no if there are warnings 8015 if test -s conftest.err; then 8016 # Append any errors to the config.log. 8017 cat conftest.err 1>&5 8018 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8019 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8020 if diff conftest.exp conftest.er2 >/dev/null; then 8021 lt_cv_prog_compiler_static_works=yes 8022 fi 8023 else 8024 lt_cv_prog_compiler_static_works=yes 8025 fi 8026 fi 8027 $rm -r conftest* 8028 LDFLAGS="$save_LDFLAGS" 8029 8030fi 8031{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8032$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8033 8034if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8035 : 8036else 8037 lt_prog_compiler_static= 8038fi 8039 8040 8041{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8042$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8043if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8044 $as_echo_n "(cached) " >&6 8045else 8046 lt_cv_prog_compiler_c_o=no 8047 $rm -r conftest 2>/dev/null 8048 mkdir conftest 8049 cd conftest 8050 mkdir out 8051 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8052 8053 lt_compiler_flag="-o out/conftest2.$ac_objext" 8054 # Insert the option either (1) after the last *FLAGS variable, or 8055 # (2) before a word containing "conftest.", or (3) at the end. 8056 # Note that $ac_compile itself does not contain backslashes and begins 8057 # with a dollar sign (not a hyphen), so the echo should work correctly. 8058 lt_compile=`echo "$ac_compile" | $SED \ 8059 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8060 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8061 -e 's:$: $lt_compiler_flag:'` 8062 (eval echo "\"\$as_me:8062: $lt_compile\"" >&5) 8063 (eval "$lt_compile" 2>out/conftest.err) 8064 ac_status=$? 8065 cat out/conftest.err >&5 8066 echo "$as_me:8066: \$? = $ac_status" >&5 8067 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8068 then 8069 # The compiler can only warn and ignore the option if not recognized 8070 # So say no if there are warnings 8071 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8072 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8073 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8074 lt_cv_prog_compiler_c_o=yes 8075 fi 8076 fi 8077 chmod u+w . 2>&5 8078 $rm conftest* 8079 # SGI C++ compiler will create directory out/ii_files/ for 8080 # template instantiation 8081 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8082 $rm out/* && rmdir out 8083 cd .. 8084 rmdir conftest 8085 $rm conftest* 8086 8087fi 8088{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8089$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8090 8091 8092hard_links="nottested" 8093if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8094 # do not overwrite the value of need_locks provided by the user 8095 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8096$as_echo_n "checking if we can lock with hard links... " >&6; } 8097 hard_links=yes 8098 $rm conftest* 8099 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8100 touch conftest.a 8101 ln conftest.a conftest.b 2>&5 || hard_links=no 8102 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8103 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8104$as_echo "$hard_links" >&6; } 8105 if test "$hard_links" = no; then 8106 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8107$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8108 need_locks=warn 8109 fi 8110else 8111 need_locks=no 8112fi 8113 8114{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8115$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8116 8117 runpath_var= 8118 allow_undefined_flag= 8119 enable_shared_with_static_runtimes=no 8120 archive_cmds= 8121 archive_expsym_cmds= 8122 old_archive_From_new_cmds= 8123 old_archive_from_expsyms_cmds= 8124 export_dynamic_flag_spec= 8125 whole_archive_flag_spec= 8126 thread_safe_flag_spec= 8127 hardcode_libdir_flag_spec= 8128 hardcode_libdir_flag_spec_ld= 8129 hardcode_libdir_separator= 8130 hardcode_direct=no 8131 hardcode_minus_L=no 8132 hardcode_shlibpath_var=unsupported 8133 link_all_deplibs=unknown 8134 hardcode_automatic=no 8135 module_cmds= 8136 module_expsym_cmds= 8137 always_export_symbols=no 8138 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8139 # include_expsyms should be a list of space-separated symbols to be *always* 8140 # included in the symbol list 8141 include_expsyms= 8142 # exclude_expsyms can be an extended regexp of symbols to exclude 8143 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8144 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8145 # as well as any symbol that contains `d'. 8146 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8147 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8148 # platforms (ab)use it in PIC code, but their linkers get confused if 8149 # the symbol is explicitly referenced. Since portable code cannot 8150 # rely on this symbol name, it's probably fine to never include it in 8151 # preloaded symbol tables. 8152 # Exclude shared library initialization/finalization symbols. 8153 extract_expsyms_cmds= 8154 # Just being paranoid about ensuring that cc_basename is set. 8155 for cc_temp in $compiler""; do 8156 case $cc_temp in 8157 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8158 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8159 \-*) ;; 8160 *) break;; 8161 esac 8162done 8163cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8164 8165 case $host_os in 8166 cygwin* | mingw* | pw32*) 8167 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8168 # When not using gcc, we currently assume that we are using 8169 # Microsoft Visual C++. 8170 if test "$GCC" != yes; then 8171 with_gnu_ld=no 8172 fi 8173 ;; 8174 interix*) 8175 # we just hope/assume this is gcc and not c89 (= MSVC++) 8176 with_gnu_ld=yes 8177 ;; 8178 openbsd*) 8179 with_gnu_ld=no 8180 ;; 8181 esac 8182 8183 ld_shlibs=yes 8184 if test "$with_gnu_ld" = yes; then 8185 # If archive_cmds runs LD, not CC, wlarc should be empty 8186 wlarc='${wl}' 8187 8188 # Set some defaults for GNU ld with shared library support. These 8189 # are reset later if shared libraries are not supported. Putting them 8190 # here allows them to be overridden if necessary. 8191 runpath_var=LD_RUN_PATH 8192 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8193 export_dynamic_flag_spec='${wl}--export-dynamic' 8194 # ancient GNU ld didn't support --whole-archive et. al. 8195 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8196 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8197 else 8198 whole_archive_flag_spec= 8199 fi 8200 supports_anon_versioning=no 8201 case `$LD -v 2>/dev/null` in 8202 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8203 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8204 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8205 *\ 2.11.*) ;; # other 2.11 versions 8206 *) supports_anon_versioning=yes ;; 8207 esac 8208 8209 # See if GNU ld supports shared libraries. 8210 case $host_os in 8211 aix[3-9]*) 8212 # On AIX/PPC, the GNU linker is very broken 8213 if test "$host_cpu" != ia64; then 8214 ld_shlibs=no 8215 cat <<EOF 1>&2 8216 8217*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8218*** to be unable to reliably create shared libraries on AIX. 8219*** Therefore, libtool is disabling shared libraries support. If you 8220*** really care for shared libraries, you may want to modify your PATH 8221*** so that a non-GNU linker is found, and then restart. 8222 8223EOF 8224 fi 8225 ;; 8226 8227 amigaos*) 8228 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)' 8229 hardcode_libdir_flag_spec='-L$libdir' 8230 hardcode_minus_L=yes 8231 8232 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8233 # that the semantics of dynamic libraries on AmigaOS, at least up 8234 # to version 4, is to share data among multiple programs linked 8235 # with the same dynamic library. Since this doesn't match the 8236 # behavior of shared libraries on other platforms, we can't use 8237 # them. 8238 ld_shlibs=no 8239 ;; 8240 8241 beos*) 8242 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8243 allow_undefined_flag=unsupported 8244 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8245 # support --undefined. This deserves some investigation. FIXME 8246 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8247 else 8248 ld_shlibs=no 8249 fi 8250 ;; 8251 8252 cygwin* | mingw* | pw32*) 8253 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8254 # as there is no search path for DLLs. 8255 hardcode_libdir_flag_spec='-L$libdir' 8256 allow_undefined_flag=unsupported 8257 always_export_symbols=no 8258 enable_shared_with_static_runtimes=yes 8259 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8260 8261 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8262 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8263 # If the export-symbols file already is a .def file (1st line 8264 # is EXPORTS), use it as is; otherwise, prepend... 8265 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8266 cp $export_symbols $output_objdir/$soname.def; 8267 else 8268 echo EXPORTS > $output_objdir/$soname.def; 8269 cat $export_symbols >> $output_objdir/$soname.def; 8270 fi~ 8271 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8272 else 8273 ld_shlibs=no 8274 fi 8275 ;; 8276 8277 interix[3-9]*) 8278 hardcode_direct=no 8279 hardcode_shlibpath_var=no 8280 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8281 export_dynamic_flag_spec='${wl}-E' 8282 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8283 # Instead, shared libraries are loaded at an image base (0x10000000 by 8284 # default) and relocated if they conflict, which is a slow very memory 8285 # consuming and fragmenting process. To avoid this, we pick a random, 8286 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8287 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8288 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8289 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' 8290 ;; 8291 8292 gnu* | linux* | k*bsd*-gnu) 8293 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8294 tmp_addflag= 8295 case $cc_basename,$host_cpu in 8296 pgcc*) # Portland Group C compiler 8297 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' 8298 tmp_addflag=' $pic_flag' 8299 ;; 8300 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8301 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' 8302 tmp_addflag=' $pic_flag -Mnomain' ;; 8303 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8304 tmp_addflag=' -i_dynamic' ;; 8305 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8306 tmp_addflag=' -i_dynamic -nofor_main' ;; 8307 ifc* | ifort*) # Intel Fortran compiler 8308 tmp_addflag=' -nofor_main' ;; 8309 esac 8310 case `$CC -V 2>&1 | sed 5q` in 8311 *Sun\ C*) # Sun C 5.9 8312 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' 8313 tmp_sharedflag='-G' ;; 8314 *Sun\ F*) # Sun Fortran 8.3 8315 tmp_sharedflag='-G' ;; 8316 *) 8317 tmp_sharedflag='-shared' ;; 8318 esac 8319 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8320 8321 if test $supports_anon_versioning = yes; then 8322 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8323 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8324 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8325 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8326 fi 8327 else 8328 ld_shlibs=no 8329 fi 8330 ;; 8331 8332 netbsd*) 8333 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8334 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8335 wlarc= 8336 else 8337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8338 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8339 fi 8340 ;; 8341 8342 solaris*) 8343 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8344 ld_shlibs=no 8345 cat <<EOF 1>&2 8346 8347*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8348*** create shared libraries on Solaris systems. Therefore, libtool 8349*** is disabling shared libraries support. We urge you to upgrade GNU 8350*** binutils to release 2.9.1 or newer. Another option is to modify 8351*** your PATH or compiler configuration so that the native linker is 8352*** used, and then restart. 8353 8354EOF 8355 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8356 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8357 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8358 else 8359 ld_shlibs=no 8360 fi 8361 ;; 8362 8363 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8364 case `$LD -v 2>&1` in 8365 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8366 ld_shlibs=no 8367 cat <<_LT_EOF 1>&2 8368 8369*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8370*** reliably create shared libraries on SCO systems. Therefore, libtool 8371*** is disabling shared libraries support. We urge you to upgrade GNU 8372*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8373*** your PATH or compiler configuration so that the native linker is 8374*** used, and then restart. 8375 8376_LT_EOF 8377 ;; 8378 *) 8379 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8380 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8381 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8382 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8383 else 8384 ld_shlibs=no 8385 fi 8386 ;; 8387 esac 8388 ;; 8389 8390 sunos4*) 8391 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8392 wlarc= 8393 hardcode_direct=yes 8394 hardcode_shlibpath_var=no 8395 ;; 8396 8397 *) 8398 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8399 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8400 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8401 else 8402 ld_shlibs=no 8403 fi 8404 ;; 8405 esac 8406 8407 if test "$ld_shlibs" = no; then 8408 runpath_var= 8409 hardcode_libdir_flag_spec= 8410 export_dynamic_flag_spec= 8411 whole_archive_flag_spec= 8412 fi 8413 else 8414 # PORTME fill in a description of your system's linker (not GNU ld) 8415 case $host_os in 8416 aix3*) 8417 allow_undefined_flag=unsupported 8418 always_export_symbols=yes 8419 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' 8420 # Note: this linker hardcodes the directories in LIBPATH if there 8421 # are no directories specified by -L. 8422 hardcode_minus_L=yes 8423 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8424 # Neither direct hardcoding nor static linking is supported with a 8425 # broken collect2. 8426 hardcode_direct=unsupported 8427 fi 8428 ;; 8429 8430 aix[4-9]*) 8431 if test "$host_cpu" = ia64; then 8432 # On IA64, the linker does run time linking by default, so we don't 8433 # have to do anything special. 8434 aix_use_runtimelinking=no 8435 exp_sym_flag='-Bexport' 8436 no_entry_flag="" 8437 else 8438 # If we're using GNU nm, then we don't want the "-C" option. 8439 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8440 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8441 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' 8442 else 8443 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' 8444 fi 8445 aix_use_runtimelinking=no 8446 8447 # Test if we are trying to use run time linking or normal 8448 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8449 # need to do runtime linking. 8450 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8451 for ld_flag in $LDFLAGS; do 8452 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8453 aix_use_runtimelinking=yes 8454 break 8455 fi 8456 done 8457 ;; 8458 esac 8459 8460 exp_sym_flag='-bexport' 8461 no_entry_flag='-bnoentry' 8462 fi 8463 8464 # When large executables or shared objects are built, AIX ld can 8465 # have problems creating the table of contents. If linking a library 8466 # or program results in "error TOC overflow" add -mminimal-toc to 8467 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8468 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8469 8470 archive_cmds='' 8471 hardcode_direct=yes 8472 hardcode_libdir_separator=':' 8473 link_all_deplibs=yes 8474 8475 if test "$GCC" = yes; then 8476 case $host_os in aix4.[012]|aix4.[012].*) 8477 # We only want to do this on AIX 4.2 and lower, the check 8478 # below for broken collect2 doesn't work under 4.3+ 8479 collect2name=`${CC} -print-prog-name=collect2` 8480 if test -f "$collect2name" && \ 8481 strings "$collect2name" | grep resolve_lib_name >/dev/null 8482 then 8483 # We have reworked collect2 8484 : 8485 else 8486 # We have old collect2 8487 hardcode_direct=unsupported 8488 # It fails to find uninstalled libraries when the uninstalled 8489 # path is not listed in the libpath. Setting hardcode_minus_L 8490 # to unsupported forces relinking 8491 hardcode_minus_L=yes 8492 hardcode_libdir_flag_spec='-L$libdir' 8493 hardcode_libdir_separator= 8494 fi 8495 ;; 8496 esac 8497 shared_flag='-shared' 8498 if test "$aix_use_runtimelinking" = yes; then 8499 shared_flag="$shared_flag "'${wl}-G' 8500 fi 8501 else 8502 # not using gcc 8503 if test "$host_cpu" = ia64; then 8504 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8505 # chokes on -Wl,-G. The following line is correct: 8506 shared_flag='-G' 8507 else 8508 if test "$aix_use_runtimelinking" = yes; then 8509 shared_flag='${wl}-G' 8510 else 8511 shared_flag='${wl}-bM:SRE' 8512 fi 8513 fi 8514 fi 8515 8516 # It seems that -bexpall does not export symbols beginning with 8517 # underscore (_), so it is better to generate a list of symbols to export. 8518 always_export_symbols=yes 8519 if test "$aix_use_runtimelinking" = yes; then 8520 # Warning - without using the other runtime loading flags (-brtl), 8521 # -berok will link without error, but may produce a broken library. 8522 allow_undefined_flag='-berok' 8523 # Determine the default libpath from the value encoded in an empty executable. 8524 cat >conftest.$ac_ext <<_ACEOF 8525/* confdefs.h. */ 8526_ACEOF 8527cat confdefs.h >>conftest.$ac_ext 8528cat >>conftest.$ac_ext <<_ACEOF 8529/* end confdefs.h. */ 8530 8531int 8532main () 8533{ 8534 8535 ; 8536 return 0; 8537} 8538_ACEOF 8539rm -f conftest.$ac_objext conftest$ac_exeext 8540if { (ac_try="$ac_link" 8541case "(($ac_try" in 8542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8543 *) ac_try_echo=$ac_try;; 8544esac 8545eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8546$as_echo "$ac_try_echo") >&5 8547 (eval "$ac_link") 2>conftest.er1 8548 ac_status=$? 8549 grep -v '^ *+' conftest.er1 >conftest.err 8550 rm -f conftest.er1 8551 cat conftest.err >&5 8552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8553 (exit $ac_status); } && { 8554 test -z "$ac_c_werror_flag" || 8555 test ! -s conftest.err 8556 } && test -s conftest$ac_exeext && { 8557 test "$cross_compiling" = yes || 8558 $as_test_x conftest$ac_exeext 8559 }; then 8560 8561lt_aix_libpath_sed=' 8562 /Import File Strings/,/^$/ { 8563 /^0/ { 8564 s/^0 *\(.*\)$/\1/ 8565 p 8566 } 8567 }' 8568aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8569# Check for a 64-bit object if we didn't find anything. 8570if test -z "$aix_libpath"; then 8571 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8572fi 8573else 8574 $as_echo "$as_me: failed program was:" >&5 8575sed 's/^/| /' conftest.$ac_ext >&5 8576 8577 8578fi 8579 8580rm -rf conftest.dSYM 8581rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8582 conftest$ac_exeext conftest.$ac_ext 8583if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8584 8585 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8586 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" 8587 else 8588 if test "$host_cpu" = ia64; then 8589 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8590 allow_undefined_flag="-z nodefs" 8591 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" 8592 else 8593 # Determine the default libpath from the value encoded in an empty executable. 8594 cat >conftest.$ac_ext <<_ACEOF 8595/* confdefs.h. */ 8596_ACEOF 8597cat confdefs.h >>conftest.$ac_ext 8598cat >>conftest.$ac_ext <<_ACEOF 8599/* end confdefs.h. */ 8600 8601int 8602main () 8603{ 8604 8605 ; 8606 return 0; 8607} 8608_ACEOF 8609rm -f conftest.$ac_objext conftest$ac_exeext 8610if { (ac_try="$ac_link" 8611case "(($ac_try" in 8612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8613 *) ac_try_echo=$ac_try;; 8614esac 8615eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8616$as_echo "$ac_try_echo") >&5 8617 (eval "$ac_link") 2>conftest.er1 8618 ac_status=$? 8619 grep -v '^ *+' conftest.er1 >conftest.err 8620 rm -f conftest.er1 8621 cat conftest.err >&5 8622 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8623 (exit $ac_status); } && { 8624 test -z "$ac_c_werror_flag" || 8625 test ! -s conftest.err 8626 } && test -s conftest$ac_exeext && { 8627 test "$cross_compiling" = yes || 8628 $as_test_x conftest$ac_exeext 8629 }; then 8630 8631lt_aix_libpath_sed=' 8632 /Import File Strings/,/^$/ { 8633 /^0/ { 8634 s/^0 *\(.*\)$/\1/ 8635 p 8636 } 8637 }' 8638aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8639# Check for a 64-bit object if we didn't find anything. 8640if test -z "$aix_libpath"; then 8641 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8642fi 8643else 8644 $as_echo "$as_me: failed program was:" >&5 8645sed 's/^/| /' conftest.$ac_ext >&5 8646 8647 8648fi 8649 8650rm -rf conftest.dSYM 8651rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8652 conftest$ac_exeext conftest.$ac_ext 8653if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8654 8655 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8656 # Warning - without using the other run time loading flags, 8657 # -berok will link without error, but may produce a broken library. 8658 no_undefined_flag=' ${wl}-bernotok' 8659 allow_undefined_flag=' ${wl}-berok' 8660 # Exported symbols can be pulled into shared objects from archives 8661 whole_archive_flag_spec='$convenience' 8662 archive_cmds_need_lc=yes 8663 # This is similar to how AIX traditionally builds its shared libraries. 8664 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' 8665 fi 8666 fi 8667 ;; 8668 8669 amigaos*) 8670 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)' 8671 hardcode_libdir_flag_spec='-L$libdir' 8672 hardcode_minus_L=yes 8673 # see comment about different semantics on the GNU ld section 8674 ld_shlibs=no 8675 ;; 8676 8677 bsdi[45]*) 8678 export_dynamic_flag_spec=-rdynamic 8679 ;; 8680 8681 cygwin* | mingw* | pw32*) 8682 # When not using gcc, we currently assume that we are using 8683 # Microsoft Visual C++. 8684 # hardcode_libdir_flag_spec is actually meaningless, as there is 8685 # no search path for DLLs. 8686 hardcode_libdir_flag_spec=' ' 8687 allow_undefined_flag=unsupported 8688 # Tell ltmain to make .lib files, not .a files. 8689 libext=lib 8690 # Tell ltmain to make .dll files, not .so files. 8691 shrext_cmds=".dll" 8692 # FIXME: Setting linknames here is a bad hack. 8693 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8694 # The linker will automatically build a .lib file if we build a DLL. 8695 old_archive_From_new_cmds='true' 8696 # FIXME: Should let the user specify the lib program. 8697 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8698 fix_srcfile_path='`cygpath -w "$srcfile"`' 8699 enable_shared_with_static_runtimes=yes 8700 ;; 8701 8702 darwin* | rhapsody*) 8703 case $host_os in 8704 rhapsody* | darwin1.[012]) 8705 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8706 ;; 8707 *) # Darwin 1.3 on 8708 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8709 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8710 else 8711 case ${MACOSX_DEPLOYMENT_TARGET} in 8712 10.[012]) 8713 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8714 ;; 8715 10.*) 8716 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8717 ;; 8718 esac 8719 fi 8720 ;; 8721 esac 8722 archive_cmds_need_lc=no 8723 hardcode_direct=no 8724 hardcode_automatic=yes 8725 hardcode_shlibpath_var=unsupported 8726 whole_archive_flag_spec='' 8727 link_all_deplibs=yes 8728 if test "$GCC" = yes ; then 8729 output_verbose_link_cmd='echo' 8730 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8731 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8732 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}" 8733 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}" 8734 else 8735 case $cc_basename in 8736 xlc*) 8737 output_verbose_link_cmd='echo' 8738 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8739 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8740 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8741 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}' 8742 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}' 8743 ;; 8744 *) 8745 ld_shlibs=no 8746 ;; 8747 esac 8748 fi 8749 ;; 8750 8751 dgux*) 8752 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8753 hardcode_libdir_flag_spec='-L$libdir' 8754 hardcode_shlibpath_var=no 8755 ;; 8756 8757 freebsd1*) 8758 ld_shlibs=no 8759 ;; 8760 8761 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8762 # support. Future versions do this automatically, but an explicit c++rt0.o 8763 # does not break anything, and helps significantly (at the cost of a little 8764 # extra space). 8765 freebsd2.2*) 8766 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8767 hardcode_libdir_flag_spec='-R$libdir' 8768 hardcode_direct=yes 8769 hardcode_shlibpath_var=no 8770 ;; 8771 8772 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8773 freebsd2*) 8774 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8775 hardcode_direct=yes 8776 hardcode_minus_L=yes 8777 hardcode_shlibpath_var=no 8778 ;; 8779 8780 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8781 freebsd* | dragonfly*) 8782 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8783 hardcode_libdir_flag_spec='-R$libdir' 8784 hardcode_direct=yes 8785 hardcode_shlibpath_var=no 8786 ;; 8787 8788 hpux9*) 8789 if test "$GCC" = yes; then 8790 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' 8791 else 8792 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' 8793 fi 8794 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8795 hardcode_libdir_separator=: 8796 hardcode_direct=yes 8797 8798 # hardcode_minus_L: Not really in the search PATH, 8799 # but as the default location of the library. 8800 hardcode_minus_L=yes 8801 export_dynamic_flag_spec='${wl}-E' 8802 ;; 8803 8804 hpux10*) 8805 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8806 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8807 else 8808 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8809 fi 8810 if test "$with_gnu_ld" = no; then 8811 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8812 hardcode_libdir_separator=: 8813 8814 hardcode_direct=yes 8815 export_dynamic_flag_spec='${wl}-E' 8816 8817 # hardcode_minus_L: Not really in the search PATH, 8818 # but as the default location of the library. 8819 hardcode_minus_L=yes 8820 fi 8821 ;; 8822 8823 hpux11*) 8824 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8825 case $host_cpu in 8826 hppa*64*) 8827 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8828 ;; 8829 ia64*) 8830 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8831 ;; 8832 *) 8833 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8834 ;; 8835 esac 8836 else 8837 case $host_cpu in 8838 hppa*64*) 8839 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8840 ;; 8841 ia64*) 8842 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8843 ;; 8844 *) 8845 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8846 ;; 8847 esac 8848 fi 8849 if test "$with_gnu_ld" = no; then 8850 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8851 hardcode_libdir_separator=: 8852 8853 case $host_cpu in 8854 hppa*64*|ia64*) 8855 hardcode_libdir_flag_spec_ld='+b $libdir' 8856 hardcode_direct=no 8857 hardcode_shlibpath_var=no 8858 ;; 8859 *) 8860 hardcode_direct=yes 8861 export_dynamic_flag_spec='${wl}-E' 8862 8863 # hardcode_minus_L: Not really in the search PATH, 8864 # but as the default location of the library. 8865 hardcode_minus_L=yes 8866 ;; 8867 esac 8868 fi 8869 ;; 8870 8871 irix5* | irix6* | nonstopux*) 8872 if test "$GCC" = yes; then 8873 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' 8874 else 8875 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' 8876 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8877 fi 8878 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8879 hardcode_libdir_separator=: 8880 link_all_deplibs=yes 8881 ;; 8882 8883 netbsd*) 8884 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8885 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8886 else 8887 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8888 fi 8889 hardcode_libdir_flag_spec='-R$libdir' 8890 hardcode_direct=yes 8891 hardcode_shlibpath_var=no 8892 ;; 8893 8894 newsos6) 8895 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8896 hardcode_direct=yes 8897 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8898 hardcode_libdir_separator=: 8899 hardcode_shlibpath_var=no 8900 ;; 8901 8902 openbsd*) 8903 if test -f /usr/libexec/ld.so; then 8904 hardcode_direct=yes 8905 hardcode_shlibpath_var=no 8906 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8907 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8908 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8909 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8910 export_dynamic_flag_spec='${wl}-E' 8911 else 8912 case $host_os in 8913 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8914 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8915 hardcode_libdir_flag_spec='-R$libdir' 8916 ;; 8917 *) 8918 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8919 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8920 ;; 8921 esac 8922 fi 8923 else 8924 ld_shlibs=no 8925 fi 8926 ;; 8927 8928 os2*) 8929 hardcode_libdir_flag_spec='-L$libdir' 8930 hardcode_minus_L=yes 8931 allow_undefined_flag=unsupported 8932 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' 8933 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8934 ;; 8935 8936 osf3*) 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}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8940 else 8941 allow_undefined_flag=' -expect_unresolved \*' 8942 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' 8943 fi 8944 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8945 hardcode_libdir_separator=: 8946 ;; 8947 8948 osf4* | osf5*) # as osf3* with the addition of -msym flag 8949 if test "$GCC" = yes; then 8950 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8951 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' 8952 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8953 else 8954 allow_undefined_flag=' -expect_unresolved \*' 8955 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' 8956 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8957 $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' 8958 8959 # Both c and cxx compiler support -rpath directly 8960 hardcode_libdir_flag_spec='-rpath $libdir' 8961 fi 8962 hardcode_libdir_separator=: 8963 ;; 8964 8965 solaris*) 8966 no_undefined_flag=' -z text' 8967 if test "$GCC" = yes; then 8968 wlarc='${wl}' 8969 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8970 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8971 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8972 else 8973 wlarc='' 8974 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8975 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8976 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8977 fi 8978 hardcode_libdir_flag_spec='-R$libdir' 8979 hardcode_shlibpath_var=no 8980 case $host_os in 8981 solaris2.[0-5] | solaris2.[0-5].*) ;; 8982 *) 8983 # The compiler driver will combine and reorder linker options, 8984 # but understands `-z linker_flag'. GCC discards it without `$wl', 8985 # but is careful enough not to reorder. 8986 # Supported since Solaris 2.6 (maybe 2.5.1?) 8987 if test "$GCC" = yes; then 8988 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8989 else 8990 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8991 fi 8992 ;; 8993 esac 8994 link_all_deplibs=yes 8995 ;; 8996 8997 sunos4*) 8998 if test "x$host_vendor" = xsequent; then 8999 # Use $CC to link under sequent, because it throws in some extra .o 9000 # files that make .init and .fini sections work. 9001 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9002 else 9003 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9004 fi 9005 hardcode_libdir_flag_spec='-L$libdir' 9006 hardcode_direct=yes 9007 hardcode_minus_L=yes 9008 hardcode_shlibpath_var=no 9009 ;; 9010 9011 sysv4) 9012 case $host_vendor in 9013 sni) 9014 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9015 hardcode_direct=yes # is this really true??? 9016 ;; 9017 siemens) 9018 ## LD is ld it makes a PLAMLIB 9019 ## CC just makes a GrossModule. 9020 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9021 reload_cmds='$CC -r -o $output$reload_objs' 9022 hardcode_direct=no 9023 ;; 9024 motorola) 9025 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9026 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9027 ;; 9028 esac 9029 runpath_var='LD_RUN_PATH' 9030 hardcode_shlibpath_var=no 9031 ;; 9032 9033 sysv4.3*) 9034 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9035 hardcode_shlibpath_var=no 9036 export_dynamic_flag_spec='-Bexport' 9037 ;; 9038 9039 sysv4*MP*) 9040 if test -d /usr/nec; then 9041 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9042 hardcode_shlibpath_var=no 9043 runpath_var=LD_RUN_PATH 9044 hardcode_runpath_var=yes 9045 ld_shlibs=yes 9046 fi 9047 ;; 9048 9049 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9050 no_undefined_flag='${wl}-z,text' 9051 archive_cmds_need_lc=no 9052 hardcode_shlibpath_var=no 9053 runpath_var='LD_RUN_PATH' 9054 9055 if test "$GCC" = yes; then 9056 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9057 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9058 else 9059 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9060 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9061 fi 9062 ;; 9063 9064 sysv5* | sco3.2v5* | sco5v6*) 9065 # Note: We can NOT use -z defs as we might desire, because we do not 9066 # link with -lc, and that would cause any symbols used from libc to 9067 # always be unresolved, which means just about no library would 9068 # ever link correctly. If we're not using GNU ld we use -z text 9069 # though, which does catch some bad symbols but isn't as heavy-handed 9070 # as -z defs. 9071 no_undefined_flag='${wl}-z,text' 9072 allow_undefined_flag='${wl}-z,nodefs' 9073 archive_cmds_need_lc=no 9074 hardcode_shlibpath_var=no 9075 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9076 hardcode_libdir_separator=':' 9077 link_all_deplibs=yes 9078 export_dynamic_flag_spec='${wl}-Bexport' 9079 runpath_var='LD_RUN_PATH' 9080 9081 if test "$GCC" = yes; then 9082 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9083 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9084 else 9085 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9086 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9087 fi 9088 ;; 9089 9090 uts4*) 9091 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9092 hardcode_libdir_flag_spec='-L$libdir' 9093 hardcode_shlibpath_var=no 9094 ;; 9095 9096 *) 9097 ld_shlibs=no 9098 ;; 9099 esac 9100 fi 9101 9102{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9103$as_echo "$ld_shlibs" >&6; } 9104test "$ld_shlibs" = no && can_build_shared=no 9105 9106# 9107# Do we need to explicitly link libc? 9108# 9109case "x$archive_cmds_need_lc" in 9110x|xyes) 9111 # Assume -lc should be added 9112 archive_cmds_need_lc=yes 9113 9114 if test "$enable_shared" = yes && test "$GCC" = yes; then 9115 case $archive_cmds in 9116 *'~'*) 9117 # FIXME: we may have to deal with multi-command sequences. 9118 ;; 9119 '$CC '*) 9120 # Test whether the compiler implicitly links with -lc since on some 9121 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9122 # to ld, don't add -lc before -lgcc. 9123 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9124$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9125 $rm conftest* 9126 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9127 9128 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9129 (eval $ac_compile) 2>&5 9130 ac_status=$? 9131 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9132 (exit $ac_status); } 2>conftest.err; then 9133 soname=conftest 9134 lib=conftest 9135 libobjs=conftest.$ac_objext 9136 deplibs= 9137 wl=$lt_prog_compiler_wl 9138 pic_flag=$lt_prog_compiler_pic 9139 compiler_flags=-v 9140 linker_flags=-v 9141 verstring= 9142 output_objdir=. 9143 libname=conftest 9144 lt_save_allow_undefined_flag=$allow_undefined_flag 9145 allow_undefined_flag= 9146 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9147 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9148 ac_status=$? 9149 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9150 (exit $ac_status); } 9151 then 9152 archive_cmds_need_lc=no 9153 else 9154 archive_cmds_need_lc=yes 9155 fi 9156 allow_undefined_flag=$lt_save_allow_undefined_flag 9157 else 9158 cat conftest.err 1>&5 9159 fi 9160 $rm conftest* 9161 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9162$as_echo "$archive_cmds_need_lc" >&6; } 9163 ;; 9164 esac 9165 fi 9166 ;; 9167esac 9168 9169{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9170$as_echo_n "checking dynamic linker characteristics... " >&6; } 9171library_names_spec= 9172libname_spec='lib$name' 9173soname_spec= 9174shrext_cmds=".so" 9175postinstall_cmds= 9176postuninstall_cmds= 9177finish_cmds= 9178finish_eval= 9179shlibpath_var= 9180shlibpath_overrides_runpath=unknown 9181version_type=none 9182dynamic_linker="$host_os ld.so" 9183sys_lib_dlsearch_path_spec="/lib /usr/lib" 9184 9185if test "$GCC" = yes; then 9186 case $host_os in 9187 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9188 *) lt_awk_arg="/^libraries:/" ;; 9189 esac 9190 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9191 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9192 # if the path contains ";" then we assume it to be the separator 9193 # otherwise default to the standard path separator (i.e. ":") - it is 9194 # assumed that no part of a normal pathname contains ";" but that should 9195 # okay in the real world where ";" in dirpaths is itself problematic. 9196 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9197 else 9198 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9199 fi 9200 # Ok, now we have the path, separated by spaces, we can step through it 9201 # and add multilib dir if necessary. 9202 lt_tmp_lt_search_path_spec= 9203 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9204 for lt_sys_path in $lt_search_path_spec; do 9205 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9206 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9207 else 9208 test -d "$lt_sys_path" && \ 9209 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9210 fi 9211 done 9212 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9213BEGIN {RS=" "; FS="/|\n";} { 9214 lt_foo=""; 9215 lt_count=0; 9216 for (lt_i = NF; lt_i > 0; lt_i--) { 9217 if ($lt_i != "" && $lt_i != ".") { 9218 if ($lt_i == "..") { 9219 lt_count++; 9220 } else { 9221 if (lt_count == 0) { 9222 lt_foo="/" $lt_i lt_foo; 9223 } else { 9224 lt_count--; 9225 } 9226 } 9227 } 9228 } 9229 if (lt_foo != "") { lt_freq[lt_foo]++; } 9230 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9231}'` 9232 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9233else 9234 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9235fi 9236need_lib_prefix=unknown 9237hardcode_into_libs=no 9238 9239# when you set need_version to no, make sure it does not cause -set_version 9240# flags to be left without arguments 9241need_version=unknown 9242 9243case $host_os in 9244aix3*) 9245 version_type=linux 9246 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9247 shlibpath_var=LIBPATH 9248 9249 # AIX 3 has no versioning support, so we append a major version to the name. 9250 soname_spec='${libname}${release}${shared_ext}$major' 9251 ;; 9252 9253aix[4-9]*) 9254 version_type=linux 9255 need_lib_prefix=no 9256 need_version=no 9257 hardcode_into_libs=yes 9258 if test "$host_cpu" = ia64; then 9259 # AIX 5 supports IA64 9260 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9261 shlibpath_var=LD_LIBRARY_PATH 9262 else 9263 # With GCC up to 2.95.x, collect2 would create an import file 9264 # for dependence libraries. The import file would start with 9265 # the line `#! .'. This would cause the generated library to 9266 # depend on `.', always an invalid library. This was fixed in 9267 # development snapshots of GCC prior to 3.0. 9268 case $host_os in 9269 aix4 | aix4.[01] | aix4.[01].*) 9270 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9271 echo ' yes ' 9272 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9273 : 9274 else 9275 can_build_shared=no 9276 fi 9277 ;; 9278 esac 9279 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9280 # soname into executable. Probably we can add versioning support to 9281 # collect2, so additional links can be useful in future. 9282 if test "$aix_use_runtimelinking" = yes; then 9283 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9284 # instead of lib<name>.a to let people know that these are not 9285 # typical AIX shared libraries. 9286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9287 else 9288 # We preserve .a as extension for shared libraries through AIX4.2 9289 # and later when we are not doing run time linking. 9290 library_names_spec='${libname}${release}.a $libname.a' 9291 soname_spec='${libname}${release}${shared_ext}$major' 9292 fi 9293 shlibpath_var=LIBPATH 9294 fi 9295 ;; 9296 9297amigaos*) 9298 library_names_spec='$libname.ixlibrary $libname.a' 9299 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9300 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' 9301 ;; 9302 9303beos*) 9304 library_names_spec='${libname}${shared_ext}' 9305 dynamic_linker="$host_os ld.so" 9306 shlibpath_var=LIBRARY_PATH 9307 ;; 9308 9309bsdi[45]*) 9310 version_type=linux 9311 need_version=no 9312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9313 soname_spec='${libname}${release}${shared_ext}$major' 9314 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9315 shlibpath_var=LD_LIBRARY_PATH 9316 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9317 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9318 # the default ld.so.conf also contains /usr/contrib/lib and 9319 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9320 # libtool to hard-code these into programs 9321 ;; 9322 9323cygwin* | mingw* | pw32*) 9324 version_type=windows 9325 shrext_cmds=".dll" 9326 need_version=no 9327 need_lib_prefix=no 9328 9329 case $GCC,$host_os in 9330 yes,cygwin* | yes,mingw* | yes,pw32*) 9331 library_names_spec='$libname.dll.a' 9332 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9333 postinstall_cmds='base_file=`basename \${file}`~ 9334 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9335 dldir=$destdir/`dirname \$dlpath`~ 9336 test -d \$dldir || mkdir -p \$dldir~ 9337 $install_prog $dir/$dlname \$dldir/$dlname~ 9338 chmod a+x \$dldir/$dlname' 9339 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9340 dlpath=$dir/\$dldll~ 9341 $rm \$dlpath' 9342 shlibpath_overrides_runpath=yes 9343 9344 case $host_os in 9345 cygwin*) 9346 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9347 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9348 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9349 ;; 9350 mingw*) 9351 # MinGW DLLs use traditional 'lib' prefix 9352 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9353 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9354 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9355 # It is most probably a Windows format PATH printed by 9356 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9357 # path with ; separators, and with drive letters. We can handle the 9358 # drive letters (cygwin fileutils understands them), so leave them, 9359 # especially as we might pass files found there to a mingw objdump, 9360 # which wouldn't understand a cygwinified path. Ahh. 9361 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9362 else 9363 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9364 fi 9365 ;; 9366 pw32*) 9367 # pw32 DLLs use 'pw' prefix rather than 'lib' 9368 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9369 ;; 9370 esac 9371 ;; 9372 9373 *) 9374 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9375 ;; 9376 esac 9377 dynamic_linker='Win32 ld.exe' 9378 # FIXME: first we should search . and the directory the executable is in 9379 shlibpath_var=PATH 9380 ;; 9381 9382darwin* | rhapsody*) 9383 dynamic_linker="$host_os dyld" 9384 version_type=darwin 9385 need_lib_prefix=no 9386 need_version=no 9387 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9388 soname_spec='${libname}${release}${major}$shared_ext' 9389 shlibpath_overrides_runpath=yes 9390 shlibpath_var=DYLD_LIBRARY_PATH 9391 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9392 9393 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9394 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9395 ;; 9396 9397dgux*) 9398 version_type=linux 9399 need_lib_prefix=no 9400 need_version=no 9401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9402 soname_spec='${libname}${release}${shared_ext}$major' 9403 shlibpath_var=LD_LIBRARY_PATH 9404 ;; 9405 9406freebsd1*) 9407 dynamic_linker=no 9408 ;; 9409 9410freebsd* | dragonfly*) 9411 # DragonFly does not have aout. When/if they implement a new 9412 # versioning mechanism, adjust this. 9413 if test -x /usr/bin/objformat; then 9414 objformat=`/usr/bin/objformat` 9415 else 9416 case $host_os in 9417 freebsd[123]*) objformat=aout ;; 9418 *) objformat=elf ;; 9419 esac 9420 fi 9421 version_type=freebsd-$objformat 9422 case $version_type in 9423 freebsd-elf*) 9424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9425 need_version=no 9426 need_lib_prefix=no 9427 ;; 9428 freebsd-*) 9429 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9430 need_version=yes 9431 ;; 9432 esac 9433 shlibpath_var=LD_LIBRARY_PATH 9434 case $host_os in 9435 freebsd2*) 9436 shlibpath_overrides_runpath=yes 9437 ;; 9438 freebsd3.[01]* | freebsdelf3.[01]*) 9439 shlibpath_overrides_runpath=yes 9440 hardcode_into_libs=yes 9441 ;; 9442 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9443 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9444 shlibpath_overrides_runpath=no 9445 hardcode_into_libs=yes 9446 ;; 9447 *) # from 4.6 on, and DragonFly 9448 shlibpath_overrides_runpath=yes 9449 hardcode_into_libs=yes 9450 ;; 9451 esac 9452 ;; 9453 9454gnu*) 9455 version_type=linux 9456 need_lib_prefix=no 9457 need_version=no 9458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9459 soname_spec='${libname}${release}${shared_ext}$major' 9460 shlibpath_var=LD_LIBRARY_PATH 9461 hardcode_into_libs=yes 9462 ;; 9463 9464hpux9* | hpux10* | hpux11*) 9465 # Give a soname corresponding to the major version so that dld.sl refuses to 9466 # link against other versions. 9467 version_type=sunos 9468 need_lib_prefix=no 9469 need_version=no 9470 case $host_cpu in 9471 ia64*) 9472 shrext_cmds='.so' 9473 hardcode_into_libs=yes 9474 dynamic_linker="$host_os dld.so" 9475 shlibpath_var=LD_LIBRARY_PATH 9476 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9478 soname_spec='${libname}${release}${shared_ext}$major' 9479 if test "X$HPUX_IA64_MODE" = X32; then 9480 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9481 else 9482 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9483 fi 9484 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9485 ;; 9486 hppa*64*) 9487 shrext_cmds='.sl' 9488 hardcode_into_libs=yes 9489 dynamic_linker="$host_os dld.sl" 9490 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9491 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9493 soname_spec='${libname}${release}${shared_ext}$major' 9494 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9495 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9496 ;; 9497 *) 9498 shrext_cmds='.sl' 9499 dynamic_linker="$host_os dld.sl" 9500 shlibpath_var=SHLIB_PATH 9501 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 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 ;; 9505 esac 9506 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9507 postinstall_cmds='chmod 555 $lib' 9508 ;; 9509 9510interix[3-9]*) 9511 version_type=linux 9512 need_lib_prefix=no 9513 need_version=no 9514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9515 soname_spec='${libname}${release}${shared_ext}$major' 9516 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9517 shlibpath_var=LD_LIBRARY_PATH 9518 shlibpath_overrides_runpath=no 9519 hardcode_into_libs=yes 9520 ;; 9521 9522irix5* | irix6* | nonstopux*) 9523 case $host_os in 9524 nonstopux*) version_type=nonstopux ;; 9525 *) 9526 if test "$lt_cv_prog_gnu_ld" = yes; then 9527 version_type=linux 9528 else 9529 version_type=irix 9530 fi ;; 9531 esac 9532 need_lib_prefix=no 9533 need_version=no 9534 soname_spec='${libname}${release}${shared_ext}$major' 9535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9536 case $host_os in 9537 irix5* | nonstopux*) 9538 libsuff= shlibsuff= 9539 ;; 9540 *) 9541 case $LD in # libtool.m4 will add one of these switches to LD 9542 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9543 libsuff= shlibsuff= libmagic=32-bit;; 9544 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9545 libsuff=32 shlibsuff=N32 libmagic=N32;; 9546 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9547 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9548 *) libsuff= shlibsuff= libmagic=never-match;; 9549 esac 9550 ;; 9551 esac 9552 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9553 shlibpath_overrides_runpath=no 9554 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9555 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9556 hardcode_into_libs=yes 9557 ;; 9558 9559# No shared lib support for Linux oldld, aout, or coff. 9560linux*oldld* | linux*aout* | linux*coff*) 9561 dynamic_linker=no 9562 ;; 9563 9564# This must be Linux ELF. 9565linux* | k*bsd*-gnu) 9566 version_type=linux 9567 need_lib_prefix=no 9568 need_version=no 9569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9570 soname_spec='${libname}${release}${shared_ext}$major' 9571 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9572 shlibpath_var=LD_LIBRARY_PATH 9573 shlibpath_overrides_runpath=no 9574 # This implies no fast_install, which is unacceptable. 9575 # Some rework will be needed to allow for fast_install 9576 # before this can be enabled. 9577 hardcode_into_libs=yes 9578 9579 # Append ld.so.conf contents to the search path 9580 if test -f /etc/ld.so.conf; then 9581 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' ' '` 9582 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9583 fi 9584 9585 # We used to test for /lib/ld.so.1 and disable shared libraries on 9586 # powerpc, because MkLinux only supported shared libraries with the 9587 # GNU dynamic linker. Since this was broken with cross compilers, 9588 # most powerpc-linux boxes support dynamic linking these days and 9589 # people can always --disable-shared, the test was removed, and we 9590 # assume the GNU/Linux dynamic linker is in use. 9591 dynamic_linker='GNU/Linux ld.so' 9592 ;; 9593 9594netbsd*) 9595 version_type=sunos 9596 need_lib_prefix=no 9597 need_version=no 9598 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9600 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9601 dynamic_linker='NetBSD (a.out) ld.so' 9602 else 9603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9604 soname_spec='${libname}${release}${shared_ext}$major' 9605 dynamic_linker='NetBSD ld.elf_so' 9606 fi 9607 shlibpath_var=LD_LIBRARY_PATH 9608 shlibpath_overrides_runpath=yes 9609 hardcode_into_libs=yes 9610 ;; 9611 9612newsos6) 9613 version_type=linux 9614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9615 shlibpath_var=LD_LIBRARY_PATH 9616 shlibpath_overrides_runpath=yes 9617 ;; 9618 9619nto-qnx*) 9620 version_type=linux 9621 need_lib_prefix=no 9622 need_version=no 9623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9624 soname_spec='${libname}${release}${shared_ext}$major' 9625 shlibpath_var=LD_LIBRARY_PATH 9626 shlibpath_overrides_runpath=yes 9627 ;; 9628 9629openbsd*) 9630 version_type=sunos 9631 sys_lib_dlsearch_path_spec="/usr/lib" 9632 need_lib_prefix=no 9633 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9634 case $host_os in 9635 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9636 *) need_version=no ;; 9637 esac 9638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9639 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9640 shlibpath_var=LD_LIBRARY_PATH 9641 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9642 case $host_os in 9643 openbsd2.[89] | openbsd2.[89].*) 9644 shlibpath_overrides_runpath=no 9645 ;; 9646 *) 9647 shlibpath_overrides_runpath=yes 9648 ;; 9649 esac 9650 else 9651 shlibpath_overrides_runpath=yes 9652 fi 9653 ;; 9654 9655os2*) 9656 libname_spec='$name' 9657 shrext_cmds=".dll" 9658 need_lib_prefix=no 9659 library_names_spec='$libname${shared_ext} $libname.a' 9660 dynamic_linker='OS/2 ld.exe' 9661 shlibpath_var=LIBPATH 9662 ;; 9663 9664osf3* | osf4* | osf5*) 9665 version_type=osf 9666 need_lib_prefix=no 9667 need_version=no 9668 soname_spec='${libname}${release}${shared_ext}$major' 9669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9670 shlibpath_var=LD_LIBRARY_PATH 9671 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9672 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9673 ;; 9674 9675rdos*) 9676 dynamic_linker=no 9677 ;; 9678 9679solaris*) 9680 version_type=linux 9681 need_lib_prefix=no 9682 need_version=no 9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9684 soname_spec='${libname}${release}${shared_ext}$major' 9685 shlibpath_var=LD_LIBRARY_PATH 9686 shlibpath_overrides_runpath=yes 9687 hardcode_into_libs=yes 9688 # ldd complains unless libraries are executable 9689 postinstall_cmds='chmod +x $lib' 9690 ;; 9691 9692sunos4*) 9693 version_type=sunos 9694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9695 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9696 shlibpath_var=LD_LIBRARY_PATH 9697 shlibpath_overrides_runpath=yes 9698 if test "$with_gnu_ld" = yes; then 9699 need_lib_prefix=no 9700 fi 9701 need_version=yes 9702 ;; 9703 9704sysv4 | sysv4.3*) 9705 version_type=linux 9706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9707 soname_spec='${libname}${release}${shared_ext}$major' 9708 shlibpath_var=LD_LIBRARY_PATH 9709 case $host_vendor in 9710 sni) 9711 shlibpath_overrides_runpath=no 9712 need_lib_prefix=no 9713 export_dynamic_flag_spec='${wl}-Blargedynsym' 9714 runpath_var=LD_RUN_PATH 9715 ;; 9716 siemens) 9717 need_lib_prefix=no 9718 ;; 9719 motorola) 9720 need_lib_prefix=no 9721 need_version=no 9722 shlibpath_overrides_runpath=no 9723 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9724 ;; 9725 esac 9726 ;; 9727 9728sysv4*MP*) 9729 if test -d /usr/nec ;then 9730 version_type=linux 9731 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9732 soname_spec='$libname${shared_ext}.$major' 9733 shlibpath_var=LD_LIBRARY_PATH 9734 fi 9735 ;; 9736 9737sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9738 version_type=freebsd-elf 9739 need_lib_prefix=no 9740 need_version=no 9741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9742 soname_spec='${libname}${release}${shared_ext}$major' 9743 shlibpath_var=LD_LIBRARY_PATH 9744 hardcode_into_libs=yes 9745 if test "$with_gnu_ld" = yes; then 9746 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9747 shlibpath_overrides_runpath=no 9748 else 9749 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9750 shlibpath_overrides_runpath=yes 9751 case $host_os in 9752 sco3.2v5*) 9753 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9754 ;; 9755 esac 9756 fi 9757 sys_lib_dlsearch_path_spec='/usr/lib' 9758 ;; 9759 9760uts4*) 9761 version_type=linux 9762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9763 soname_spec='${libname}${release}${shared_ext}$major' 9764 shlibpath_var=LD_LIBRARY_PATH 9765 ;; 9766 9767*) 9768 dynamic_linker=no 9769 ;; 9770esac 9771{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9772$as_echo "$dynamic_linker" >&6; } 9773test "$dynamic_linker" = no && can_build_shared=no 9774 9775if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9776 $as_echo_n "(cached) " >&6 9777else 9778 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9779fi 9780 9781sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9782if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9783 $as_echo_n "(cached) " >&6 9784else 9785 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9786fi 9787 9788sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9789 9790variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9791if test "$GCC" = yes; then 9792 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9793fi 9794 9795{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9796$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9797hardcode_action= 9798if test -n "$hardcode_libdir_flag_spec" || \ 9799 test -n "$runpath_var" || \ 9800 test "X$hardcode_automatic" = "Xyes" ; then 9801 9802 # We can hardcode non-existant directories. 9803 if test "$hardcode_direct" != no && 9804 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9805 # have to relink, otherwise we might link with an installed library 9806 # when we should be linking with a yet-to-be-installed one 9807 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9808 test "$hardcode_minus_L" != no; then 9809 # Linking always hardcodes the temporary library directory. 9810 hardcode_action=relink 9811 else 9812 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9813 hardcode_action=immediate 9814 fi 9815else 9816 # We cannot hardcode anything, or else we can only hardcode existing 9817 # directories. 9818 hardcode_action=unsupported 9819fi 9820{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9821$as_echo "$hardcode_action" >&6; } 9822 9823if test "$hardcode_action" = relink; then 9824 # Fast installation is not supported 9825 enable_fast_install=no 9826elif test "$shlibpath_overrides_runpath" = yes || 9827 test "$enable_shared" = no; then 9828 # Fast installation is not necessary 9829 enable_fast_install=needless 9830fi 9831 9832striplib= 9833old_striplib= 9834{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9835$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9836if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9837 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9838 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9839 { $as_echo "$as_me:$LINENO: result: yes" >&5 9840$as_echo "yes" >&6; } 9841else 9842# FIXME - insert some real tests, host_os isn't really good enough 9843 case $host_os in 9844 darwin*) 9845 if test -n "$STRIP" ; then 9846 striplib="$STRIP -x" 9847 old_striplib="$STRIP -S" 9848 { $as_echo "$as_me:$LINENO: result: yes" >&5 9849$as_echo "yes" >&6; } 9850 else 9851 { $as_echo "$as_me:$LINENO: result: no" >&5 9852$as_echo "no" >&6; } 9853fi 9854 ;; 9855 *) 9856 { $as_echo "$as_me:$LINENO: result: no" >&5 9857$as_echo "no" >&6; } 9858 ;; 9859 esac 9860fi 9861 9862if test "x$enable_dlopen" != xyes; then 9863 enable_dlopen=unknown 9864 enable_dlopen_self=unknown 9865 enable_dlopen_self_static=unknown 9866else 9867 lt_cv_dlopen=no 9868 lt_cv_dlopen_libs= 9869 9870 case $host_os in 9871 beos*) 9872 lt_cv_dlopen="load_add_on" 9873 lt_cv_dlopen_libs= 9874 lt_cv_dlopen_self=yes 9875 ;; 9876 9877 mingw* | pw32*) 9878 lt_cv_dlopen="LoadLibrary" 9879 lt_cv_dlopen_libs= 9880 ;; 9881 9882 cygwin*) 9883 lt_cv_dlopen="dlopen" 9884 lt_cv_dlopen_libs= 9885 ;; 9886 9887 darwin*) 9888 # if libdl is installed we need to link against it 9889 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9890$as_echo_n "checking for dlopen in -ldl... " >&6; } 9891if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9892 $as_echo_n "(cached) " >&6 9893else 9894 ac_check_lib_save_LIBS=$LIBS 9895LIBS="-ldl $LIBS" 9896cat >conftest.$ac_ext <<_ACEOF 9897/* confdefs.h. */ 9898_ACEOF 9899cat confdefs.h >>conftest.$ac_ext 9900cat >>conftest.$ac_ext <<_ACEOF 9901/* end confdefs.h. */ 9902 9903/* Override any GCC internal prototype to avoid an error. 9904 Use char because int might match the return type of a GCC 9905 builtin and then its argument prototype would still apply. */ 9906#ifdef __cplusplus 9907extern "C" 9908#endif 9909char dlopen (); 9910int 9911main () 9912{ 9913return dlopen (); 9914 ; 9915 return 0; 9916} 9917_ACEOF 9918rm -f conftest.$ac_objext conftest$ac_exeext 9919if { (ac_try="$ac_link" 9920case "(($ac_try" in 9921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9922 *) ac_try_echo=$ac_try;; 9923esac 9924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9925$as_echo "$ac_try_echo") >&5 9926 (eval "$ac_link") 2>conftest.er1 9927 ac_status=$? 9928 grep -v '^ *+' conftest.er1 >conftest.err 9929 rm -f conftest.er1 9930 cat conftest.err >&5 9931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9932 (exit $ac_status); } && { 9933 test -z "$ac_c_werror_flag" || 9934 test ! -s conftest.err 9935 } && test -s conftest$ac_exeext && { 9936 test "$cross_compiling" = yes || 9937 $as_test_x conftest$ac_exeext 9938 }; then 9939 ac_cv_lib_dl_dlopen=yes 9940else 9941 $as_echo "$as_me: failed program was:" >&5 9942sed 's/^/| /' conftest.$ac_ext >&5 9943 9944 ac_cv_lib_dl_dlopen=no 9945fi 9946 9947rm -rf conftest.dSYM 9948rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9949 conftest$ac_exeext conftest.$ac_ext 9950LIBS=$ac_check_lib_save_LIBS 9951fi 9952{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9953$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9954if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9955 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9956else 9957 9958 lt_cv_dlopen="dyld" 9959 lt_cv_dlopen_libs= 9960 lt_cv_dlopen_self=yes 9961 9962fi 9963 9964 ;; 9965 9966 *) 9967 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9968$as_echo_n "checking for shl_load... " >&6; } 9969if test "${ac_cv_func_shl_load+set}" = set; then 9970 $as_echo_n "(cached) " >&6 9971else 9972 cat >conftest.$ac_ext <<_ACEOF 9973/* confdefs.h. */ 9974_ACEOF 9975cat confdefs.h >>conftest.$ac_ext 9976cat >>conftest.$ac_ext <<_ACEOF 9977/* end confdefs.h. */ 9978/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9979 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9980#define shl_load innocuous_shl_load 9981 9982/* System header to define __stub macros and hopefully few prototypes, 9983 which can conflict with char shl_load (); below. 9984 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9985 <limits.h> exists even on freestanding compilers. */ 9986 9987#ifdef __STDC__ 9988# include <limits.h> 9989#else 9990# include <assert.h> 9991#endif 9992 9993#undef shl_load 9994 9995/* Override any GCC internal prototype to avoid an error. 9996 Use char because int might match the return type of a GCC 9997 builtin and then its argument prototype would still apply. */ 9998#ifdef __cplusplus 9999extern "C" 10000#endif 10001char shl_load (); 10002/* The GNU C library defines this for functions which it implements 10003 to always fail with ENOSYS. Some functions are actually named 10004 something starting with __ and the normal name is an alias. */ 10005#if defined __stub_shl_load || defined __stub___shl_load 10006choke me 10007#endif 10008 10009int 10010main () 10011{ 10012return shl_load (); 10013 ; 10014 return 0; 10015} 10016_ACEOF 10017rm -f conftest.$ac_objext conftest$ac_exeext 10018if { (ac_try="$ac_link" 10019case "(($ac_try" in 10020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10021 *) ac_try_echo=$ac_try;; 10022esac 10023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10024$as_echo "$ac_try_echo") >&5 10025 (eval "$ac_link") 2>conftest.er1 10026 ac_status=$? 10027 grep -v '^ *+' conftest.er1 >conftest.err 10028 rm -f conftest.er1 10029 cat conftest.err >&5 10030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10031 (exit $ac_status); } && { 10032 test -z "$ac_c_werror_flag" || 10033 test ! -s conftest.err 10034 } && test -s conftest$ac_exeext && { 10035 test "$cross_compiling" = yes || 10036 $as_test_x conftest$ac_exeext 10037 }; then 10038 ac_cv_func_shl_load=yes 10039else 10040 $as_echo "$as_me: failed program was:" >&5 10041sed 's/^/| /' conftest.$ac_ext >&5 10042 10043 ac_cv_func_shl_load=no 10044fi 10045 10046rm -rf conftest.dSYM 10047rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10048 conftest$ac_exeext conftest.$ac_ext 10049fi 10050{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10051$as_echo "$ac_cv_func_shl_load" >&6; } 10052if test "x$ac_cv_func_shl_load" = x""yes; then 10053 lt_cv_dlopen="shl_load" 10054else 10055 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10056$as_echo_n "checking for shl_load in -ldld... " >&6; } 10057if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10058 $as_echo_n "(cached) " >&6 10059else 10060 ac_check_lib_save_LIBS=$LIBS 10061LIBS="-ldld $LIBS" 10062cat >conftest.$ac_ext <<_ACEOF 10063/* confdefs.h. */ 10064_ACEOF 10065cat confdefs.h >>conftest.$ac_ext 10066cat >>conftest.$ac_ext <<_ACEOF 10067/* end confdefs.h. */ 10068 10069/* Override any GCC internal prototype to avoid an error. 10070 Use char because int might match the return type of a GCC 10071 builtin and then its argument prototype would still apply. */ 10072#ifdef __cplusplus 10073extern "C" 10074#endif 10075char shl_load (); 10076int 10077main () 10078{ 10079return shl_load (); 10080 ; 10081 return 0; 10082} 10083_ACEOF 10084rm -f conftest.$ac_objext conftest$ac_exeext 10085if { (ac_try="$ac_link" 10086case "(($ac_try" in 10087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10088 *) ac_try_echo=$ac_try;; 10089esac 10090eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10091$as_echo "$ac_try_echo") >&5 10092 (eval "$ac_link") 2>conftest.er1 10093 ac_status=$? 10094 grep -v '^ *+' conftest.er1 >conftest.err 10095 rm -f conftest.er1 10096 cat conftest.err >&5 10097 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10098 (exit $ac_status); } && { 10099 test -z "$ac_c_werror_flag" || 10100 test ! -s conftest.err 10101 } && test -s conftest$ac_exeext && { 10102 test "$cross_compiling" = yes || 10103 $as_test_x conftest$ac_exeext 10104 }; then 10105 ac_cv_lib_dld_shl_load=yes 10106else 10107 $as_echo "$as_me: failed program was:" >&5 10108sed 's/^/| /' conftest.$ac_ext >&5 10109 10110 ac_cv_lib_dld_shl_load=no 10111fi 10112 10113rm -rf conftest.dSYM 10114rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10115 conftest$ac_exeext conftest.$ac_ext 10116LIBS=$ac_check_lib_save_LIBS 10117fi 10118{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10119$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10120if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10121 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10122else 10123 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10124$as_echo_n "checking for dlopen... " >&6; } 10125if test "${ac_cv_func_dlopen+set}" = set; then 10126 $as_echo_n "(cached) " >&6 10127else 10128 cat >conftest.$ac_ext <<_ACEOF 10129/* confdefs.h. */ 10130_ACEOF 10131cat confdefs.h >>conftest.$ac_ext 10132cat >>conftest.$ac_ext <<_ACEOF 10133/* end confdefs.h. */ 10134/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10135 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10136#define dlopen innocuous_dlopen 10137 10138/* System header to define __stub macros and hopefully few prototypes, 10139 which can conflict with char dlopen (); below. 10140 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10141 <limits.h> exists even on freestanding compilers. */ 10142 10143#ifdef __STDC__ 10144# include <limits.h> 10145#else 10146# include <assert.h> 10147#endif 10148 10149#undef dlopen 10150 10151/* Override any GCC internal prototype to avoid an error. 10152 Use char because int might match the return type of a GCC 10153 builtin and then its argument prototype would still apply. */ 10154#ifdef __cplusplus 10155extern "C" 10156#endif 10157char dlopen (); 10158/* The GNU C library defines this for functions which it implements 10159 to always fail with ENOSYS. Some functions are actually named 10160 something starting with __ and the normal name is an alias. */ 10161#if defined __stub_dlopen || defined __stub___dlopen 10162choke me 10163#endif 10164 10165int 10166main () 10167{ 10168return dlopen (); 10169 ; 10170 return 0; 10171} 10172_ACEOF 10173rm -f conftest.$ac_objext conftest$ac_exeext 10174if { (ac_try="$ac_link" 10175case "(($ac_try" in 10176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10177 *) ac_try_echo=$ac_try;; 10178esac 10179eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10180$as_echo "$ac_try_echo") >&5 10181 (eval "$ac_link") 2>conftest.er1 10182 ac_status=$? 10183 grep -v '^ *+' conftest.er1 >conftest.err 10184 rm -f conftest.er1 10185 cat conftest.err >&5 10186 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10187 (exit $ac_status); } && { 10188 test -z "$ac_c_werror_flag" || 10189 test ! -s conftest.err 10190 } && test -s conftest$ac_exeext && { 10191 test "$cross_compiling" = yes || 10192 $as_test_x conftest$ac_exeext 10193 }; then 10194 ac_cv_func_dlopen=yes 10195else 10196 $as_echo "$as_me: failed program was:" >&5 10197sed 's/^/| /' conftest.$ac_ext >&5 10198 10199 ac_cv_func_dlopen=no 10200fi 10201 10202rm -rf conftest.dSYM 10203rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10204 conftest$ac_exeext conftest.$ac_ext 10205fi 10206{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10207$as_echo "$ac_cv_func_dlopen" >&6; } 10208if test "x$ac_cv_func_dlopen" = x""yes; then 10209 lt_cv_dlopen="dlopen" 10210else 10211 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10212$as_echo_n "checking for dlopen in -ldl... " >&6; } 10213if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10214 $as_echo_n "(cached) " >&6 10215else 10216 ac_check_lib_save_LIBS=$LIBS 10217LIBS="-ldl $LIBS" 10218cat >conftest.$ac_ext <<_ACEOF 10219/* confdefs.h. */ 10220_ACEOF 10221cat confdefs.h >>conftest.$ac_ext 10222cat >>conftest.$ac_ext <<_ACEOF 10223/* end confdefs.h. */ 10224 10225/* Override any GCC internal prototype to avoid an error. 10226 Use char because int might match the return type of a GCC 10227 builtin and then its argument prototype would still apply. */ 10228#ifdef __cplusplus 10229extern "C" 10230#endif 10231char dlopen (); 10232int 10233main () 10234{ 10235return dlopen (); 10236 ; 10237 return 0; 10238} 10239_ACEOF 10240rm -f conftest.$ac_objext conftest$ac_exeext 10241if { (ac_try="$ac_link" 10242case "(($ac_try" in 10243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10244 *) ac_try_echo=$ac_try;; 10245esac 10246eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10247$as_echo "$ac_try_echo") >&5 10248 (eval "$ac_link") 2>conftest.er1 10249 ac_status=$? 10250 grep -v '^ *+' conftest.er1 >conftest.err 10251 rm -f conftest.er1 10252 cat conftest.err >&5 10253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10254 (exit $ac_status); } && { 10255 test -z "$ac_c_werror_flag" || 10256 test ! -s conftest.err 10257 } && test -s conftest$ac_exeext && { 10258 test "$cross_compiling" = yes || 10259 $as_test_x conftest$ac_exeext 10260 }; then 10261 ac_cv_lib_dl_dlopen=yes 10262else 10263 $as_echo "$as_me: failed program was:" >&5 10264sed 's/^/| /' conftest.$ac_ext >&5 10265 10266 ac_cv_lib_dl_dlopen=no 10267fi 10268 10269rm -rf conftest.dSYM 10270rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10271 conftest$ac_exeext conftest.$ac_ext 10272LIBS=$ac_check_lib_save_LIBS 10273fi 10274{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10275$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10276if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10277 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10278else 10279 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10280$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10281if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10282 $as_echo_n "(cached) " >&6 10283else 10284 ac_check_lib_save_LIBS=$LIBS 10285LIBS="-lsvld $LIBS" 10286cat >conftest.$ac_ext <<_ACEOF 10287/* confdefs.h. */ 10288_ACEOF 10289cat confdefs.h >>conftest.$ac_ext 10290cat >>conftest.$ac_ext <<_ACEOF 10291/* end confdefs.h. */ 10292 10293/* Override any GCC internal prototype to avoid an error. 10294 Use char because int might match the return type of a GCC 10295 builtin and then its argument prototype would still apply. */ 10296#ifdef __cplusplus 10297extern "C" 10298#endif 10299char dlopen (); 10300int 10301main () 10302{ 10303return dlopen (); 10304 ; 10305 return 0; 10306} 10307_ACEOF 10308rm -f conftest.$ac_objext conftest$ac_exeext 10309if { (ac_try="$ac_link" 10310case "(($ac_try" in 10311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10312 *) ac_try_echo=$ac_try;; 10313esac 10314eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10315$as_echo "$ac_try_echo") >&5 10316 (eval "$ac_link") 2>conftest.er1 10317 ac_status=$? 10318 grep -v '^ *+' conftest.er1 >conftest.err 10319 rm -f conftest.er1 10320 cat conftest.err >&5 10321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10322 (exit $ac_status); } && { 10323 test -z "$ac_c_werror_flag" || 10324 test ! -s conftest.err 10325 } && test -s conftest$ac_exeext && { 10326 test "$cross_compiling" = yes || 10327 $as_test_x conftest$ac_exeext 10328 }; then 10329 ac_cv_lib_svld_dlopen=yes 10330else 10331 $as_echo "$as_me: failed program was:" >&5 10332sed 's/^/| /' conftest.$ac_ext >&5 10333 10334 ac_cv_lib_svld_dlopen=no 10335fi 10336 10337rm -rf conftest.dSYM 10338rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10339 conftest$ac_exeext conftest.$ac_ext 10340LIBS=$ac_check_lib_save_LIBS 10341fi 10342{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10343$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10344if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10345 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10346else 10347 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10348$as_echo_n "checking for dld_link in -ldld... " >&6; } 10349if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10350 $as_echo_n "(cached) " >&6 10351else 10352 ac_check_lib_save_LIBS=$LIBS 10353LIBS="-ldld $LIBS" 10354cat >conftest.$ac_ext <<_ACEOF 10355/* confdefs.h. */ 10356_ACEOF 10357cat confdefs.h >>conftest.$ac_ext 10358cat >>conftest.$ac_ext <<_ACEOF 10359/* end confdefs.h. */ 10360 10361/* Override any GCC internal prototype to avoid an error. 10362 Use char because int might match the return type of a GCC 10363 builtin and then its argument prototype would still apply. */ 10364#ifdef __cplusplus 10365extern "C" 10366#endif 10367char dld_link (); 10368int 10369main () 10370{ 10371return dld_link (); 10372 ; 10373 return 0; 10374} 10375_ACEOF 10376rm -f conftest.$ac_objext conftest$ac_exeext 10377if { (ac_try="$ac_link" 10378case "(($ac_try" in 10379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10380 *) ac_try_echo=$ac_try;; 10381esac 10382eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10383$as_echo "$ac_try_echo") >&5 10384 (eval "$ac_link") 2>conftest.er1 10385 ac_status=$? 10386 grep -v '^ *+' conftest.er1 >conftest.err 10387 rm -f conftest.er1 10388 cat conftest.err >&5 10389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10390 (exit $ac_status); } && { 10391 test -z "$ac_c_werror_flag" || 10392 test ! -s conftest.err 10393 } && test -s conftest$ac_exeext && { 10394 test "$cross_compiling" = yes || 10395 $as_test_x conftest$ac_exeext 10396 }; then 10397 ac_cv_lib_dld_dld_link=yes 10398else 10399 $as_echo "$as_me: failed program was:" >&5 10400sed 's/^/| /' conftest.$ac_ext >&5 10401 10402 ac_cv_lib_dld_dld_link=no 10403fi 10404 10405rm -rf conftest.dSYM 10406rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10407 conftest$ac_exeext conftest.$ac_ext 10408LIBS=$ac_check_lib_save_LIBS 10409fi 10410{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10411$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10412if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10413 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10414fi 10415 10416 10417fi 10418 10419 10420fi 10421 10422 10423fi 10424 10425 10426fi 10427 10428 10429fi 10430 10431 ;; 10432 esac 10433 10434 if test "x$lt_cv_dlopen" != xno; then 10435 enable_dlopen=yes 10436 else 10437 enable_dlopen=no 10438 fi 10439 10440 case $lt_cv_dlopen in 10441 dlopen) 10442 save_CPPFLAGS="$CPPFLAGS" 10443 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10444 10445 save_LDFLAGS="$LDFLAGS" 10446 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10447 10448 save_LIBS="$LIBS" 10449 LIBS="$lt_cv_dlopen_libs $LIBS" 10450 10451 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10452$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10453if test "${lt_cv_dlopen_self+set}" = set; then 10454 $as_echo_n "(cached) " >&6 10455else 10456 if test "$cross_compiling" = yes; then : 10457 lt_cv_dlopen_self=cross 10458else 10459 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10460 lt_status=$lt_dlunknown 10461 cat > conftest.$ac_ext <<EOF 10462#line 10462 "configure" 10463#include "confdefs.h" 10464 10465#if HAVE_DLFCN_H 10466#include <dlfcn.h> 10467#endif 10468 10469#include <stdio.h> 10470 10471#ifdef RTLD_GLOBAL 10472# define LT_DLGLOBAL RTLD_GLOBAL 10473#else 10474# ifdef DL_GLOBAL 10475# define LT_DLGLOBAL DL_GLOBAL 10476# else 10477# define LT_DLGLOBAL 0 10478# endif 10479#endif 10480 10481/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10482 find out it does not work in some platform. */ 10483#ifndef LT_DLLAZY_OR_NOW 10484# ifdef RTLD_LAZY 10485# define LT_DLLAZY_OR_NOW RTLD_LAZY 10486# else 10487# ifdef DL_LAZY 10488# define LT_DLLAZY_OR_NOW DL_LAZY 10489# else 10490# ifdef RTLD_NOW 10491# define LT_DLLAZY_OR_NOW RTLD_NOW 10492# else 10493# ifdef DL_NOW 10494# define LT_DLLAZY_OR_NOW DL_NOW 10495# else 10496# define LT_DLLAZY_OR_NOW 0 10497# endif 10498# endif 10499# endif 10500# endif 10501#endif 10502 10503#ifdef __cplusplus 10504extern "C" void exit (int); 10505#endif 10506 10507void fnord() { int i=42;} 10508int main () 10509{ 10510 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10511 int status = $lt_dlunknown; 10512 10513 if (self) 10514 { 10515 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10516 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10517 /* dlclose (self); */ 10518 } 10519 else 10520 puts (dlerror ()); 10521 10522 exit (status); 10523} 10524EOF 10525 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10526 (eval $ac_link) 2>&5 10527 ac_status=$? 10528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10529 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10530 (./conftest; exit; ) >&5 2>/dev/null 10531 lt_status=$? 10532 case x$lt_status in 10533 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10534 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10535 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10536 esac 10537 else : 10538 # compilation failed 10539 lt_cv_dlopen_self=no 10540 fi 10541fi 10542rm -fr conftest* 10543 10544 10545fi 10546{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10547$as_echo "$lt_cv_dlopen_self" >&6; } 10548 10549 if test "x$lt_cv_dlopen_self" = xyes; then 10550 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10551 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10552$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10553if test "${lt_cv_dlopen_self_static+set}" = set; then 10554 $as_echo_n "(cached) " >&6 10555else 10556 if test "$cross_compiling" = yes; then : 10557 lt_cv_dlopen_self_static=cross 10558else 10559 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10560 lt_status=$lt_dlunknown 10561 cat > conftest.$ac_ext <<EOF 10562#line 10562 "configure" 10563#include "confdefs.h" 10564 10565#if HAVE_DLFCN_H 10566#include <dlfcn.h> 10567#endif 10568 10569#include <stdio.h> 10570 10571#ifdef RTLD_GLOBAL 10572# define LT_DLGLOBAL RTLD_GLOBAL 10573#else 10574# ifdef DL_GLOBAL 10575# define LT_DLGLOBAL DL_GLOBAL 10576# else 10577# define LT_DLGLOBAL 0 10578# endif 10579#endif 10580 10581/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10582 find out it does not work in some platform. */ 10583#ifndef LT_DLLAZY_OR_NOW 10584# ifdef RTLD_LAZY 10585# define LT_DLLAZY_OR_NOW RTLD_LAZY 10586# else 10587# ifdef DL_LAZY 10588# define LT_DLLAZY_OR_NOW DL_LAZY 10589# else 10590# ifdef RTLD_NOW 10591# define LT_DLLAZY_OR_NOW RTLD_NOW 10592# else 10593# ifdef DL_NOW 10594# define LT_DLLAZY_OR_NOW DL_NOW 10595# else 10596# define LT_DLLAZY_OR_NOW 0 10597# endif 10598# endif 10599# endif 10600# endif 10601#endif 10602 10603#ifdef __cplusplus 10604extern "C" void exit (int); 10605#endif 10606 10607void fnord() { int i=42;} 10608int main () 10609{ 10610 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10611 int status = $lt_dlunknown; 10612 10613 if (self) 10614 { 10615 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10616 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10617 /* dlclose (self); */ 10618 } 10619 else 10620 puts (dlerror ()); 10621 10622 exit (status); 10623} 10624EOF 10625 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10626 (eval $ac_link) 2>&5 10627 ac_status=$? 10628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10629 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10630 (./conftest; exit; ) >&5 2>/dev/null 10631 lt_status=$? 10632 case x$lt_status in 10633 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10634 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10635 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10636 esac 10637 else : 10638 # compilation failed 10639 lt_cv_dlopen_self_static=no 10640 fi 10641fi 10642rm -fr conftest* 10643 10644 10645fi 10646{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10647$as_echo "$lt_cv_dlopen_self_static" >&6; } 10648 fi 10649 10650 CPPFLAGS="$save_CPPFLAGS" 10651 LDFLAGS="$save_LDFLAGS" 10652 LIBS="$save_LIBS" 10653 ;; 10654 esac 10655 10656 case $lt_cv_dlopen_self in 10657 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10658 *) enable_dlopen_self=unknown ;; 10659 esac 10660 10661 case $lt_cv_dlopen_self_static in 10662 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10663 *) enable_dlopen_self_static=unknown ;; 10664 esac 10665fi 10666 10667 10668# Report which library types will actually be built 10669{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10670$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10671{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10672$as_echo "$can_build_shared" >&6; } 10673 10674{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10675$as_echo_n "checking whether to build shared libraries... " >&6; } 10676test "$can_build_shared" = "no" && enable_shared=no 10677 10678# On AIX, shared libraries and static libraries use the same namespace, and 10679# are all built from PIC. 10680case $host_os in 10681aix3*) 10682 test "$enable_shared" = yes && enable_static=no 10683 if test -n "$RANLIB"; then 10684 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10685 postinstall_cmds='$RANLIB $lib' 10686 fi 10687 ;; 10688 10689aix[4-9]*) 10690 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10691 test "$enable_shared" = yes && enable_static=no 10692 fi 10693 ;; 10694esac 10695{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10696$as_echo "$enable_shared" >&6; } 10697 10698{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10699$as_echo_n "checking whether to build static libraries... " >&6; } 10700# Make sure either enable_shared or enable_static is yes. 10701test "$enable_shared" = yes || enable_static=yes 10702{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10703$as_echo "$enable_static" >&6; } 10704 10705# The else clause should only fire when bootstrapping the 10706# libtool distribution, otherwise you forgot to ship ltmain.sh 10707# with your package, and you will get complaints that there are 10708# no rules to generate ltmain.sh. 10709if test -f "$ltmain"; then 10710 # See if we are running on zsh, and set the options which allow our commands through 10711 # without removal of \ escapes. 10712 if test -n "${ZSH_VERSION+set}" ; then 10713 setopt NO_GLOB_SUBST 10714 fi 10715 # Now quote all the things that may contain metacharacters while being 10716 # careful not to overquote the AC_SUBSTed values. We take copies of the 10717 # variables and quote the copies for generation of the libtool script. 10718 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10719 SED SHELL STRIP \ 10720 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10721 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10722 deplibs_check_method reload_flag reload_cmds need_locks \ 10723 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10724 lt_cv_sys_global_symbol_to_c_name_address \ 10725 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10726 old_postinstall_cmds old_postuninstall_cmds \ 10727 compiler \ 10728 CC \ 10729 LD \ 10730 lt_prog_compiler_wl \ 10731 lt_prog_compiler_pic \ 10732 lt_prog_compiler_static \ 10733 lt_prog_compiler_no_builtin_flag \ 10734 export_dynamic_flag_spec \ 10735 thread_safe_flag_spec \ 10736 whole_archive_flag_spec \ 10737 enable_shared_with_static_runtimes \ 10738 old_archive_cmds \ 10739 old_archive_from_new_cmds \ 10740 predep_objects \ 10741 postdep_objects \ 10742 predeps \ 10743 postdeps \ 10744 compiler_lib_search_path \ 10745 compiler_lib_search_dirs \ 10746 archive_cmds \ 10747 archive_expsym_cmds \ 10748 postinstall_cmds \ 10749 postuninstall_cmds \ 10750 old_archive_from_expsyms_cmds \ 10751 allow_undefined_flag \ 10752 no_undefined_flag \ 10753 export_symbols_cmds \ 10754 hardcode_libdir_flag_spec \ 10755 hardcode_libdir_flag_spec_ld \ 10756 hardcode_libdir_separator \ 10757 hardcode_automatic \ 10758 module_cmds \ 10759 module_expsym_cmds \ 10760 lt_cv_prog_compiler_c_o \ 10761 fix_srcfile_path \ 10762 exclude_expsyms \ 10763 include_expsyms; do 10764 10765 case $var in 10766 old_archive_cmds | \ 10767 old_archive_from_new_cmds | \ 10768 archive_cmds | \ 10769 archive_expsym_cmds | \ 10770 module_cmds | \ 10771 module_expsym_cmds | \ 10772 old_archive_from_expsyms_cmds | \ 10773 export_symbols_cmds | \ 10774 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10775 postinstall_cmds | postuninstall_cmds | \ 10776 old_postinstall_cmds | old_postuninstall_cmds | \ 10777 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10778 # Double-quote double-evaled strings. 10779 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10780 ;; 10781 *) 10782 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10783 ;; 10784 esac 10785 done 10786 10787 case $lt_echo in 10788 *'\$0 --fallback-echo"') 10789 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10790 ;; 10791 esac 10792 10793cfgfile="${ofile}T" 10794 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10795 $rm -f "$cfgfile" 10796 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10797$as_echo "$as_me: creating $ofile" >&6;} 10798 10799 cat <<__EOF__ >> "$cfgfile" 10800#! $SHELL 10801 10802# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10803# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10804# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10805# 10806# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10807# Free Software Foundation, Inc. 10808# 10809# This file is part of GNU Libtool: 10810# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10811# 10812# This program is free software; you can redistribute it and/or modify 10813# it under the terms of the GNU General Public License as published by 10814# the Free Software Foundation; either version 2 of the License, or 10815# (at your option) any later version. 10816# 10817# This program is distributed in the hope that it will be useful, but 10818# WITHOUT ANY WARRANTY; without even the implied warranty of 10819# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10820# General Public License for more details. 10821# 10822# You should have received a copy of the GNU General Public License 10823# along with this program; if not, write to the Free Software 10824# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10825# 10826# As a special exception to the GNU General Public License, if you 10827# distribute this file as part of a program that contains a 10828# configuration script generated by Autoconf, you may include it under 10829# the same distribution terms that you use for the rest of that program. 10830 10831# A sed program that does not truncate output. 10832SED=$lt_SED 10833 10834# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10835Xsed="$SED -e 1s/^X//" 10836 10837# The HP-UX ksh and POSIX shell print the target directory to stdout 10838# if CDPATH is set. 10839(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10840 10841# The names of the tagged configurations supported by this script. 10842available_tags= 10843 10844# ### BEGIN LIBTOOL CONFIG 10845 10846# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10847 10848# Shell to use when invoking shell scripts. 10849SHELL=$lt_SHELL 10850 10851# Whether or not to build shared libraries. 10852build_libtool_libs=$enable_shared 10853 10854# Whether or not to build static libraries. 10855build_old_libs=$enable_static 10856 10857# Whether or not to add -lc for building shared libraries. 10858build_libtool_need_lc=$archive_cmds_need_lc 10859 10860# Whether or not to disallow shared libs when runtime libs are static 10861allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10862 10863# Whether or not to optimize for fast installation. 10864fast_install=$enable_fast_install 10865 10866# The host system. 10867host_alias=$host_alias 10868host=$host 10869host_os=$host_os 10870 10871# The build system. 10872build_alias=$build_alias 10873build=$build 10874build_os=$build_os 10875 10876# An echo program that does not interpret backslashes. 10877echo=$lt_echo 10878 10879# The archiver. 10880AR=$lt_AR 10881AR_FLAGS=$lt_AR_FLAGS 10882 10883# A C compiler. 10884LTCC=$lt_LTCC 10885 10886# LTCC compiler flags. 10887LTCFLAGS=$lt_LTCFLAGS 10888 10889# A language-specific compiler. 10890CC=$lt_compiler 10891 10892# Is the compiler the GNU C compiler? 10893with_gcc=$GCC 10894 10895# An ERE matcher. 10896EGREP=$lt_EGREP 10897 10898# The linker used to build libraries. 10899LD=$lt_LD 10900 10901# Whether we need hard or soft links. 10902LN_S=$lt_LN_S 10903 10904# A BSD-compatible nm program. 10905NM=$lt_NM 10906 10907# A symbol stripping program 10908STRIP=$lt_STRIP 10909 10910# Used to examine libraries when file_magic_cmd begins "file" 10911MAGIC_CMD=$MAGIC_CMD 10912 10913# Used on cygwin: DLL creation program. 10914DLLTOOL="$DLLTOOL" 10915 10916# Used on cygwin: object dumper. 10917OBJDUMP="$OBJDUMP" 10918 10919# Used on cygwin: assembler. 10920AS="$AS" 10921 10922# The name of the directory that contains temporary libtool files. 10923objdir=$objdir 10924 10925# How to create reloadable object files. 10926reload_flag=$lt_reload_flag 10927reload_cmds=$lt_reload_cmds 10928 10929# How to pass a linker flag through the compiler. 10930wl=$lt_lt_prog_compiler_wl 10931 10932# Object file suffix (normally "o"). 10933objext="$ac_objext" 10934 10935# Old archive suffix (normally "a"). 10936libext="$libext" 10937 10938# Shared library suffix (normally ".so"). 10939shrext_cmds='$shrext_cmds' 10940 10941# Executable file suffix (normally ""). 10942exeext="$exeext" 10943 10944# Additional compiler flags for building library objects. 10945pic_flag=$lt_lt_prog_compiler_pic 10946pic_mode=$pic_mode 10947 10948# What is the maximum length of a command? 10949max_cmd_len=$lt_cv_sys_max_cmd_len 10950 10951# Does compiler simultaneously support -c and -o options? 10952compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10953 10954# Must we lock files when doing compilation? 10955need_locks=$lt_need_locks 10956 10957# Do we need the lib prefix for modules? 10958need_lib_prefix=$need_lib_prefix 10959 10960# Do we need a version for libraries? 10961need_version=$need_version 10962 10963# Whether dlopen is supported. 10964dlopen_support=$enable_dlopen 10965 10966# Whether dlopen of programs is supported. 10967dlopen_self=$enable_dlopen_self 10968 10969# Whether dlopen of statically linked programs is supported. 10970dlopen_self_static=$enable_dlopen_self_static 10971 10972# Compiler flag to prevent dynamic linking. 10973link_static_flag=$lt_lt_prog_compiler_static 10974 10975# Compiler flag to turn off builtin functions. 10976no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10977 10978# Compiler flag to allow reflexive dlopens. 10979export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10980 10981# Compiler flag to generate shared objects directly from archives. 10982whole_archive_flag_spec=$lt_whole_archive_flag_spec 10983 10984# Compiler flag to generate thread-safe objects. 10985thread_safe_flag_spec=$lt_thread_safe_flag_spec 10986 10987# Library versioning type. 10988version_type=$version_type 10989 10990# Format of library name prefix. 10991libname_spec=$lt_libname_spec 10992 10993# List of archive names. First name is the real one, the rest are links. 10994# The last name is the one that the linker finds with -lNAME. 10995library_names_spec=$lt_library_names_spec 10996 10997# The coded name of the library, if different from the real name. 10998soname_spec=$lt_soname_spec 10999 11000# Commands used to build and install an old-style archive. 11001RANLIB=$lt_RANLIB 11002old_archive_cmds=$lt_old_archive_cmds 11003old_postinstall_cmds=$lt_old_postinstall_cmds 11004old_postuninstall_cmds=$lt_old_postuninstall_cmds 11005 11006# Create an old-style archive from a shared archive. 11007old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11008 11009# Create a temporary old-style archive to link instead of a shared archive. 11010old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11011 11012# Commands used to build and install a shared archive. 11013archive_cmds=$lt_archive_cmds 11014archive_expsym_cmds=$lt_archive_expsym_cmds 11015postinstall_cmds=$lt_postinstall_cmds 11016postuninstall_cmds=$lt_postuninstall_cmds 11017 11018# Commands used to build a loadable module (assumed same as above if empty) 11019module_cmds=$lt_module_cmds 11020module_expsym_cmds=$lt_module_expsym_cmds 11021 11022# Commands to strip libraries. 11023old_striplib=$lt_old_striplib 11024striplib=$lt_striplib 11025 11026# Dependencies to place before the objects being linked to create a 11027# shared library. 11028predep_objects=$lt_predep_objects 11029 11030# Dependencies to place after the objects being linked to create a 11031# shared library. 11032postdep_objects=$lt_postdep_objects 11033 11034# Dependencies to place before the objects being linked to create a 11035# shared library. 11036predeps=$lt_predeps 11037 11038# Dependencies to place after the objects being linked to create a 11039# shared library. 11040postdeps=$lt_postdeps 11041 11042# The directories searched by this compiler when creating a shared 11043# library 11044compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11045 11046# The library search path used internally by the compiler when linking 11047# a shared library. 11048compiler_lib_search_path=$lt_compiler_lib_search_path 11049 11050# Method to check whether dependent libraries are shared objects. 11051deplibs_check_method=$lt_deplibs_check_method 11052 11053# Command to use when deplibs_check_method == file_magic. 11054file_magic_cmd=$lt_file_magic_cmd 11055 11056# Flag that allows shared libraries with undefined symbols to be built. 11057allow_undefined_flag=$lt_allow_undefined_flag 11058 11059# Flag that forces no undefined symbols. 11060no_undefined_flag=$lt_no_undefined_flag 11061 11062# Commands used to finish a libtool library installation in a directory. 11063finish_cmds=$lt_finish_cmds 11064 11065# Same as above, but a single script fragment to be evaled but not shown. 11066finish_eval=$lt_finish_eval 11067 11068# Take the output of nm and produce a listing of raw symbols and C names. 11069global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11070 11071# Transform the output of nm in a proper C declaration 11072global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11073 11074# Transform the output of nm in a C name address pair 11075global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11076 11077# This is the shared library runtime path variable. 11078runpath_var=$runpath_var 11079 11080# This is the shared library path variable. 11081shlibpath_var=$shlibpath_var 11082 11083# Is shlibpath searched before the hard-coded library search path? 11084shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11085 11086# How to hardcode a shared library path into an executable. 11087hardcode_action=$hardcode_action 11088 11089# Whether we should hardcode library paths into libraries. 11090hardcode_into_libs=$hardcode_into_libs 11091 11092# Flag to hardcode \$libdir into a binary during linking. 11093# This must work even if \$libdir does not exist. 11094hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11095 11096# If ld is used when linking, flag to hardcode \$libdir into 11097# a binary during linking. This must work even if \$libdir does 11098# not exist. 11099hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11100 11101# Whether we need a single -rpath flag with a separated argument. 11102hardcode_libdir_separator=$lt_hardcode_libdir_separator 11103 11104# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11105# resulting binary. 11106hardcode_direct=$hardcode_direct 11107 11108# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11109# resulting binary. 11110hardcode_minus_L=$hardcode_minus_L 11111 11112# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11113# the resulting binary. 11114hardcode_shlibpath_var=$hardcode_shlibpath_var 11115 11116# Set to yes if building a shared library automatically hardcodes DIR into the library 11117# and all subsequent libraries and executables linked against it. 11118hardcode_automatic=$hardcode_automatic 11119 11120# Variables whose values should be saved in libtool wrapper scripts and 11121# restored at relink time. 11122variables_saved_for_relink="$variables_saved_for_relink" 11123 11124# Whether libtool must link a program against all its dependency libraries. 11125link_all_deplibs=$link_all_deplibs 11126 11127# Compile-time system search path for libraries 11128sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11129 11130# Run-time system search path for libraries 11131sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11132 11133# Fix the shell variable \$srcfile for the compiler. 11134fix_srcfile_path=$lt_fix_srcfile_path 11135 11136# Set to yes if exported symbols are required. 11137always_export_symbols=$always_export_symbols 11138 11139# The commands to list exported symbols. 11140export_symbols_cmds=$lt_export_symbols_cmds 11141 11142# The commands to extract the exported symbol list from a shared archive. 11143extract_expsyms_cmds=$lt_extract_expsyms_cmds 11144 11145# Symbols that should not be listed in the preloaded symbols. 11146exclude_expsyms=$lt_exclude_expsyms 11147 11148# Symbols that must always be exported. 11149include_expsyms=$lt_include_expsyms 11150 11151# ### END LIBTOOL CONFIG 11152 11153__EOF__ 11154 11155 11156 case $host_os in 11157 aix3*) 11158 cat <<\EOF >> "$cfgfile" 11159 11160# AIX sometimes has problems with the GCC collect2 program. For some 11161# reason, if we set the COLLECT_NAMES environment variable, the problems 11162# vanish in a puff of smoke. 11163if test "X${COLLECT_NAMES+set}" != Xset; then 11164 COLLECT_NAMES= 11165 export COLLECT_NAMES 11166fi 11167EOF 11168 ;; 11169 esac 11170 11171 # We use sed instead of cat because bash on DJGPP gets confused if 11172 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11173 # text mode, it properly converts lines to CR/LF. This bash problem 11174 # is reportedly fixed, but why not run on old versions too? 11175 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11176 11177 mv -f "$cfgfile" "$ofile" || \ 11178 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11179 chmod +x "$ofile" 11180 11181else 11182 # If there is no Makefile yet, we rely on a make rule to execute 11183 # `config.status --recheck' to rerun these tests and create the 11184 # libtool script then. 11185 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11186 if test -f "$ltmain_in"; then 11187 test -f Makefile && make "$ltmain" 11188 fi 11189fi 11190 11191 11192ac_ext=c 11193ac_cpp='$CPP $CPPFLAGS' 11194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11196ac_compiler_gnu=$ac_cv_c_compiler_gnu 11197 11198CC="$lt_save_CC" 11199 11200 11201# Check whether --with-tags was given. 11202if test "${with_tags+set}" = set; then 11203 withval=$with_tags; tagnames="$withval" 11204fi 11205 11206 11207if test -f "$ltmain" && test -n "$tagnames"; then 11208 if test ! -f "${ofile}"; then 11209 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11210$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11211 fi 11212 11213 if test -z "$LTCC"; then 11214 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11215 if test -z "$LTCC"; then 11216 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11217$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11218 else 11219 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11220$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11221 fi 11222 fi 11223 if test -z "$LTCFLAGS"; then 11224 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11225 fi 11226 11227 # Extract list of available tagged configurations in $ofile. 11228 # Note that this assumes the entire list is on one line. 11229 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11230 11231 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11232 for tagname in $tagnames; do 11233 IFS="$lt_save_ifs" 11234 # Check whether tagname contains only valid characters 11235 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11236 "") ;; 11237 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11238$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11239 { (exit 1); exit 1; }; } 11240 ;; 11241 esac 11242 11243 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11244 then 11245 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11246$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11247 { (exit 1); exit 1; }; } 11248 fi 11249 11250 # Update the list of available tags. 11251 if test -n "$tagname"; then 11252 echo appending configuration tag \"$tagname\" to $ofile 11253 11254 case $tagname in 11255 CXX) 11256 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11257 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11258 (test "X$CXX" != "Xg++"))) ; then 11259 ac_ext=cpp 11260ac_cpp='$CXXCPP $CPPFLAGS' 11261ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11262ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11263ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11264 11265 11266 11267 11268archive_cmds_need_lc_CXX=no 11269allow_undefined_flag_CXX= 11270always_export_symbols_CXX=no 11271archive_expsym_cmds_CXX= 11272export_dynamic_flag_spec_CXX= 11273hardcode_direct_CXX=no 11274hardcode_libdir_flag_spec_CXX= 11275hardcode_libdir_flag_spec_ld_CXX= 11276hardcode_libdir_separator_CXX= 11277hardcode_minus_L_CXX=no 11278hardcode_shlibpath_var_CXX=unsupported 11279hardcode_automatic_CXX=no 11280module_cmds_CXX= 11281module_expsym_cmds_CXX= 11282link_all_deplibs_CXX=unknown 11283old_archive_cmds_CXX=$old_archive_cmds 11284no_undefined_flag_CXX= 11285whole_archive_flag_spec_CXX= 11286enable_shared_with_static_runtimes_CXX=no 11287 11288# Dependencies to place before and after the object being linked: 11289predep_objects_CXX= 11290postdep_objects_CXX= 11291predeps_CXX= 11292postdeps_CXX= 11293compiler_lib_search_path_CXX= 11294compiler_lib_search_dirs_CXX= 11295 11296# Source file extension for C++ test sources. 11297ac_ext=cpp 11298 11299# Object file extension for compiled C++ test sources. 11300objext=o 11301objext_CXX=$objext 11302 11303# Code to be used in simple compile tests 11304lt_simple_compile_test_code="int some_variable = 0;" 11305 11306# Code to be used in simple link tests 11307lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11308 11309# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11310 11311# If no C compiler was specified, use CC. 11312LTCC=${LTCC-"$CC"} 11313 11314# If no C compiler flags were specified, use CFLAGS. 11315LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11316 11317# Allow CC to be a program name with arguments. 11318compiler=$CC 11319 11320 11321# save warnings/boilerplate of simple test code 11322ac_outfile=conftest.$ac_objext 11323echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11324eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11325_lt_compiler_boilerplate=`cat conftest.err` 11326$rm conftest* 11327 11328ac_outfile=conftest.$ac_objext 11329echo "$lt_simple_link_test_code" >conftest.$ac_ext 11330eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11331_lt_linker_boilerplate=`cat conftest.err` 11332$rm -r conftest* 11333 11334 11335# Allow CC to be a program name with arguments. 11336lt_save_CC=$CC 11337lt_save_LD=$LD 11338lt_save_GCC=$GCC 11339GCC=$GXX 11340lt_save_with_gnu_ld=$with_gnu_ld 11341lt_save_path_LD=$lt_cv_path_LD 11342if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11343 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11344else 11345 $as_unset lt_cv_prog_gnu_ld 11346fi 11347if test -n "${lt_cv_path_LDCXX+set}"; then 11348 lt_cv_path_LD=$lt_cv_path_LDCXX 11349else 11350 $as_unset lt_cv_path_LD 11351fi 11352test -z "${LDCXX+set}" || LD=$LDCXX 11353CC=${CXX-"c++"} 11354compiler=$CC 11355compiler_CXX=$CC 11356for cc_temp in $compiler""; do 11357 case $cc_temp in 11358 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11359 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11360 \-*) ;; 11361 *) break;; 11362 esac 11363done 11364cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11365 11366 11367# We don't want -fno-exception wen compiling C++ code, so set the 11368# no_builtin_flag separately 11369if test "$GXX" = yes; then 11370 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11371else 11372 lt_prog_compiler_no_builtin_flag_CXX= 11373fi 11374 11375if test "$GXX" = yes; then 11376 # Set up default GNU C++ configuration 11377 11378 11379# Check whether --with-gnu-ld was given. 11380if test "${with_gnu_ld+set}" = set; then 11381 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11382else 11383 with_gnu_ld=no 11384fi 11385 11386ac_prog=ld 11387if test "$GCC" = yes; then 11388 # Check if gcc -print-prog-name=ld gives a path. 11389 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11390$as_echo_n "checking for ld used by $CC... " >&6; } 11391 case $host in 11392 *-*-mingw*) 11393 # gcc leaves a trailing carriage return which upsets mingw 11394 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11395 *) 11396 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11397 esac 11398 case $ac_prog in 11399 # Accept absolute paths. 11400 [\\/]* | ?:[\\/]*) 11401 re_direlt='/[^/][^/]*/\.\./' 11402 # Canonicalize the pathname of ld 11403 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11404 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11405 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11406 done 11407 test -z "$LD" && LD="$ac_prog" 11408 ;; 11409 "") 11410 # If it fails, then pretend we aren't using GCC. 11411 ac_prog=ld 11412 ;; 11413 *) 11414 # If it is relative, then search for the first ld in PATH. 11415 with_gnu_ld=unknown 11416 ;; 11417 esac 11418elif test "$with_gnu_ld" = yes; then 11419 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11420$as_echo_n "checking for GNU ld... " >&6; } 11421else 11422 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11423$as_echo_n "checking for non-GNU ld... " >&6; } 11424fi 11425if test "${lt_cv_path_LD+set}" = set; then 11426 $as_echo_n "(cached) " >&6 11427else 11428 if test -z "$LD"; then 11429 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11430 for ac_dir in $PATH; do 11431 IFS="$lt_save_ifs" 11432 test -z "$ac_dir" && ac_dir=. 11433 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11434 lt_cv_path_LD="$ac_dir/$ac_prog" 11435 # Check to see if the program is GNU ld. I'd rather use --version, 11436 # but apparently some variants of GNU ld only accept -v. 11437 # Break only if it was the GNU/non-GNU ld that we prefer. 11438 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11439 *GNU* | *'with BFD'*) 11440 test "$with_gnu_ld" != no && break 11441 ;; 11442 *) 11443 test "$with_gnu_ld" != yes && break 11444 ;; 11445 esac 11446 fi 11447 done 11448 IFS="$lt_save_ifs" 11449else 11450 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11451fi 11452fi 11453 11454LD="$lt_cv_path_LD" 11455if test -n "$LD"; then 11456 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11457$as_echo "$LD" >&6; } 11458else 11459 { $as_echo "$as_me:$LINENO: result: no" >&5 11460$as_echo "no" >&6; } 11461fi 11462test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11463$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11464 { (exit 1); exit 1; }; } 11465{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11466$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11467if test "${lt_cv_prog_gnu_ld+set}" = set; then 11468 $as_echo_n "(cached) " >&6 11469else 11470 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11471case `$LD -v 2>&1 </dev/null` in 11472*GNU* | *'with BFD'*) 11473 lt_cv_prog_gnu_ld=yes 11474 ;; 11475*) 11476 lt_cv_prog_gnu_ld=no 11477 ;; 11478esac 11479fi 11480{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11481$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11482with_gnu_ld=$lt_cv_prog_gnu_ld 11483 11484 11485 11486 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11487 # archiving commands below assume that GNU ld is being used. 11488 if test "$with_gnu_ld" = yes; then 11489 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11490 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' 11491 11492 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11493 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11494 11495 # If archive_cmds runs LD, not CC, wlarc should be empty 11496 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11497 # investigate it a little bit more. (MM) 11498 wlarc='${wl}' 11499 11500 # ancient GNU ld didn't support --whole-archive et. al. 11501 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11502 grep 'no-whole-archive' > /dev/null; then 11503 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11504 else 11505 whole_archive_flag_spec_CXX= 11506 fi 11507 else 11508 with_gnu_ld=no 11509 wlarc= 11510 11511 # A generic and very simple default shared library creation 11512 # command for GNU C++ for the case where it uses the native 11513 # linker, instead of GNU ld. If possible, this setting should 11514 # overridden to take advantage of the native linker features on 11515 # the platform it is being used on. 11516 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11517 fi 11518 11519 # Commands to make compiler produce verbose output that lists 11520 # what "hidden" libraries, object files and flags are used when 11521 # linking a shared library. 11522 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11523 11524else 11525 GXX=no 11526 with_gnu_ld=no 11527 wlarc= 11528fi 11529 11530# PORTME: fill in a description of your system's C++ link characteristics 11531{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11532$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11533ld_shlibs_CXX=yes 11534case $host_os in 11535 aix3*) 11536 # FIXME: insert proper C++ library support 11537 ld_shlibs_CXX=no 11538 ;; 11539 aix[4-9]*) 11540 if test "$host_cpu" = ia64; then 11541 # On IA64, the linker does run time linking by default, so we don't 11542 # have to do anything special. 11543 aix_use_runtimelinking=no 11544 exp_sym_flag='-Bexport' 11545 no_entry_flag="" 11546 else 11547 aix_use_runtimelinking=no 11548 11549 # Test if we are trying to use run time linking or normal 11550 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11551 # need to do runtime linking. 11552 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11553 for ld_flag in $LDFLAGS; do 11554 case $ld_flag in 11555 *-brtl*) 11556 aix_use_runtimelinking=yes 11557 break 11558 ;; 11559 esac 11560 done 11561 ;; 11562 esac 11563 11564 exp_sym_flag='-bexport' 11565 no_entry_flag='-bnoentry' 11566 fi 11567 11568 # When large executables or shared objects are built, AIX ld can 11569 # have problems creating the table of contents. If linking a library 11570 # or program results in "error TOC overflow" add -mminimal-toc to 11571 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11572 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11573 11574 archive_cmds_CXX='' 11575 hardcode_direct_CXX=yes 11576 hardcode_libdir_separator_CXX=':' 11577 link_all_deplibs_CXX=yes 11578 11579 if test "$GXX" = yes; then 11580 case $host_os in aix4.[012]|aix4.[012].*) 11581 # We only want to do this on AIX 4.2 and lower, the check 11582 # below for broken collect2 doesn't work under 4.3+ 11583 collect2name=`${CC} -print-prog-name=collect2` 11584 if test -f "$collect2name" && \ 11585 strings "$collect2name" | grep resolve_lib_name >/dev/null 11586 then 11587 # We have reworked collect2 11588 : 11589 else 11590 # We have old collect2 11591 hardcode_direct_CXX=unsupported 11592 # It fails to find uninstalled libraries when the uninstalled 11593 # path is not listed in the libpath. Setting hardcode_minus_L 11594 # to unsupported forces relinking 11595 hardcode_minus_L_CXX=yes 11596 hardcode_libdir_flag_spec_CXX='-L$libdir' 11597 hardcode_libdir_separator_CXX= 11598 fi 11599 ;; 11600 esac 11601 shared_flag='-shared' 11602 if test "$aix_use_runtimelinking" = yes; then 11603 shared_flag="$shared_flag "'${wl}-G' 11604 fi 11605 else 11606 # not using gcc 11607 if test "$host_cpu" = ia64; then 11608 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11609 # chokes on -Wl,-G. The following line is correct: 11610 shared_flag='-G' 11611 else 11612 if test "$aix_use_runtimelinking" = yes; then 11613 shared_flag='${wl}-G' 11614 else 11615 shared_flag='${wl}-bM:SRE' 11616 fi 11617 fi 11618 fi 11619 11620 # It seems that -bexpall does not export symbols beginning with 11621 # underscore (_), so it is better to generate a list of symbols to export. 11622 always_export_symbols_CXX=yes 11623 if test "$aix_use_runtimelinking" = yes; then 11624 # Warning - without using the other runtime loading flags (-brtl), 11625 # -berok will link without error, but may produce a broken library. 11626 allow_undefined_flag_CXX='-berok' 11627 # Determine the default libpath from the value encoded in an empty executable. 11628 cat >conftest.$ac_ext <<_ACEOF 11629/* confdefs.h. */ 11630_ACEOF 11631cat confdefs.h >>conftest.$ac_ext 11632cat >>conftest.$ac_ext <<_ACEOF 11633/* end confdefs.h. */ 11634 11635int 11636main () 11637{ 11638 11639 ; 11640 return 0; 11641} 11642_ACEOF 11643rm -f conftest.$ac_objext conftest$ac_exeext 11644if { (ac_try="$ac_link" 11645case "(($ac_try" in 11646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11647 *) ac_try_echo=$ac_try;; 11648esac 11649eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11650$as_echo "$ac_try_echo") >&5 11651 (eval "$ac_link") 2>conftest.er1 11652 ac_status=$? 11653 grep -v '^ *+' conftest.er1 >conftest.err 11654 rm -f conftest.er1 11655 cat conftest.err >&5 11656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11657 (exit $ac_status); } && { 11658 test -z "$ac_cxx_werror_flag" || 11659 test ! -s conftest.err 11660 } && test -s conftest$ac_exeext && { 11661 test "$cross_compiling" = yes || 11662 $as_test_x conftest$ac_exeext 11663 }; then 11664 11665lt_aix_libpath_sed=' 11666 /Import File Strings/,/^$/ { 11667 /^0/ { 11668 s/^0 *\(.*\)$/\1/ 11669 p 11670 } 11671 }' 11672aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11673# Check for a 64-bit object if we didn't find anything. 11674if test -z "$aix_libpath"; then 11675 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11676fi 11677else 11678 $as_echo "$as_me: failed program was:" >&5 11679sed 's/^/| /' conftest.$ac_ext >&5 11680 11681 11682fi 11683 11684rm -rf conftest.dSYM 11685rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11686 conftest$ac_exeext conftest.$ac_ext 11687if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11688 11689 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11690 11691 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" 11692 else 11693 if test "$host_cpu" = ia64; then 11694 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11695 allow_undefined_flag_CXX="-z nodefs" 11696 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" 11697 else 11698 # Determine the default libpath from the value encoded in an empty executable. 11699 cat >conftest.$ac_ext <<_ACEOF 11700/* confdefs.h. */ 11701_ACEOF 11702cat confdefs.h >>conftest.$ac_ext 11703cat >>conftest.$ac_ext <<_ACEOF 11704/* end confdefs.h. */ 11705 11706int 11707main () 11708{ 11709 11710 ; 11711 return 0; 11712} 11713_ACEOF 11714rm -f conftest.$ac_objext conftest$ac_exeext 11715if { (ac_try="$ac_link" 11716case "(($ac_try" in 11717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11718 *) ac_try_echo=$ac_try;; 11719esac 11720eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11721$as_echo "$ac_try_echo") >&5 11722 (eval "$ac_link") 2>conftest.er1 11723 ac_status=$? 11724 grep -v '^ *+' conftest.er1 >conftest.err 11725 rm -f conftest.er1 11726 cat conftest.err >&5 11727 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11728 (exit $ac_status); } && { 11729 test -z "$ac_cxx_werror_flag" || 11730 test ! -s conftest.err 11731 } && test -s conftest$ac_exeext && { 11732 test "$cross_compiling" = yes || 11733 $as_test_x conftest$ac_exeext 11734 }; then 11735 11736lt_aix_libpath_sed=' 11737 /Import File Strings/,/^$/ { 11738 /^0/ { 11739 s/^0 *\(.*\)$/\1/ 11740 p 11741 } 11742 }' 11743aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11744# Check for a 64-bit object if we didn't find anything. 11745if test -z "$aix_libpath"; then 11746 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11747fi 11748else 11749 $as_echo "$as_me: failed program was:" >&5 11750sed 's/^/| /' conftest.$ac_ext >&5 11751 11752 11753fi 11754 11755rm -rf conftest.dSYM 11756rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11757 conftest$ac_exeext conftest.$ac_ext 11758if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11759 11760 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11761 # Warning - without using the other run time loading flags, 11762 # -berok will link without error, but may produce a broken library. 11763 no_undefined_flag_CXX=' ${wl}-bernotok' 11764 allow_undefined_flag_CXX=' ${wl}-berok' 11765 # Exported symbols can be pulled into shared objects from archives 11766 whole_archive_flag_spec_CXX='$convenience' 11767 archive_cmds_need_lc_CXX=yes 11768 # This is similar to how AIX traditionally builds its shared libraries. 11769 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' 11770 fi 11771 fi 11772 ;; 11773 11774 beos*) 11775 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11776 allow_undefined_flag_CXX=unsupported 11777 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11778 # support --undefined. This deserves some investigation. FIXME 11779 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11780 else 11781 ld_shlibs_CXX=no 11782 fi 11783 ;; 11784 11785 chorus*) 11786 case $cc_basename in 11787 *) 11788 # FIXME: insert proper C++ library support 11789 ld_shlibs_CXX=no 11790 ;; 11791 esac 11792 ;; 11793 11794 cygwin* | mingw* | pw32*) 11795 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11796 # as there is no search path for DLLs. 11797 hardcode_libdir_flag_spec_CXX='-L$libdir' 11798 allow_undefined_flag_CXX=unsupported 11799 always_export_symbols_CXX=no 11800 enable_shared_with_static_runtimes_CXX=yes 11801 11802 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11803 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' 11804 # If the export-symbols file already is a .def file (1st line 11805 # is EXPORTS), use it as is; otherwise, prepend... 11806 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11807 cp $export_symbols $output_objdir/$soname.def; 11808 else 11809 echo EXPORTS > $output_objdir/$soname.def; 11810 cat $export_symbols >> $output_objdir/$soname.def; 11811 fi~ 11812 $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' 11813 else 11814 ld_shlibs_CXX=no 11815 fi 11816 ;; 11817 darwin* | rhapsody*) 11818 archive_cmds_need_lc_CXX=no 11819 hardcode_direct_CXX=no 11820 hardcode_automatic_CXX=yes 11821 hardcode_shlibpath_var_CXX=unsupported 11822 whole_archive_flag_spec_CXX='' 11823 link_all_deplibs_CXX=yes 11824 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11825 if test "$GXX" = yes ; then 11826 output_verbose_link_cmd='echo' 11827 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}" 11828 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11829 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}" 11830 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}" 11831 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11832 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}" 11833 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}" 11834 fi 11835 else 11836 case $cc_basename in 11837 xlc*) 11838 output_verbose_link_cmd='echo' 11839 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' 11840 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11841 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11842 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}' 11843 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}' 11844 ;; 11845 *) 11846 ld_shlibs_CXX=no 11847 ;; 11848 esac 11849 fi 11850 ;; 11851 11852 dgux*) 11853 case $cc_basename in 11854 ec++*) 11855 # FIXME: insert proper C++ library support 11856 ld_shlibs_CXX=no 11857 ;; 11858 ghcx*) 11859 # Green Hills C++ Compiler 11860 # FIXME: insert proper C++ library support 11861 ld_shlibs_CXX=no 11862 ;; 11863 *) 11864 # FIXME: insert proper C++ library support 11865 ld_shlibs_CXX=no 11866 ;; 11867 esac 11868 ;; 11869 freebsd[12]*) 11870 # C++ shared libraries reported to be fairly broken before switch to ELF 11871 ld_shlibs_CXX=no 11872 ;; 11873 freebsd-elf*) 11874 archive_cmds_need_lc_CXX=no 11875 ;; 11876 freebsd* | dragonfly*) 11877 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11878 # conventions 11879 ld_shlibs_CXX=yes 11880 ;; 11881 gnu*) 11882 ;; 11883 hpux9*) 11884 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11885 hardcode_libdir_separator_CXX=: 11886 export_dynamic_flag_spec_CXX='${wl}-E' 11887 hardcode_direct_CXX=yes 11888 hardcode_minus_L_CXX=yes # Not in the search PATH, 11889 # but as the default 11890 # location of the library. 11891 11892 case $cc_basename in 11893 CC*) 11894 # FIXME: insert proper C++ library support 11895 ld_shlibs_CXX=no 11896 ;; 11897 aCC*) 11898 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' 11899 # Commands to make compiler produce verbose output that lists 11900 # what "hidden" libraries, object files and flags are used when 11901 # linking a shared library. 11902 # 11903 # There doesn't appear to be a way to prevent this compiler from 11904 # explicitly linking system object files so we need to strip them 11905 # from the output so that they don't get included in the library 11906 # dependencies. 11907 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' 11908 ;; 11909 *) 11910 if test "$GXX" = yes; then 11911 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' 11912 else 11913 # FIXME: insert proper C++ library support 11914 ld_shlibs_CXX=no 11915 fi 11916 ;; 11917 esac 11918 ;; 11919 hpux10*|hpux11*) 11920 if test $with_gnu_ld = no; then 11921 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11922 hardcode_libdir_separator_CXX=: 11923 11924 case $host_cpu in 11925 hppa*64*|ia64*) ;; 11926 *) 11927 export_dynamic_flag_spec_CXX='${wl}-E' 11928 ;; 11929 esac 11930 fi 11931 case $host_cpu in 11932 hppa*64*|ia64*) 11933 hardcode_direct_CXX=no 11934 hardcode_shlibpath_var_CXX=no 11935 ;; 11936 *) 11937 hardcode_direct_CXX=yes 11938 hardcode_minus_L_CXX=yes # Not in the search PATH, 11939 # but as the default 11940 # location of the library. 11941 ;; 11942 esac 11943 11944 case $cc_basename in 11945 CC*) 11946 # FIXME: insert proper C++ library support 11947 ld_shlibs_CXX=no 11948 ;; 11949 aCC*) 11950 case $host_cpu in 11951 hppa*64*) 11952 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11953 ;; 11954 ia64*) 11955 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11956 ;; 11957 *) 11958 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11959 ;; 11960 esac 11961 # Commands to make compiler produce verbose output that lists 11962 # what "hidden" libraries, object files and flags are used when 11963 # linking a shared library. 11964 # 11965 # There doesn't appear to be a way to prevent this compiler from 11966 # explicitly linking system object files so we need to strip them 11967 # from the output so that they don't get included in the library 11968 # dependencies. 11969 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' 11970 ;; 11971 *) 11972 if test "$GXX" = yes; then 11973 if test $with_gnu_ld = no; then 11974 case $host_cpu in 11975 hppa*64*) 11976 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11977 ;; 11978 ia64*) 11979 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11980 ;; 11981 *) 11982 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' 11983 ;; 11984 esac 11985 fi 11986 else 11987 # FIXME: insert proper C++ library support 11988 ld_shlibs_CXX=no 11989 fi 11990 ;; 11991 esac 11992 ;; 11993 interix[3-9]*) 11994 hardcode_direct_CXX=no 11995 hardcode_shlibpath_var_CXX=no 11996 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11997 export_dynamic_flag_spec_CXX='${wl}-E' 11998 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11999 # Instead, shared libraries are loaded at an image base (0x10000000 by 12000 # default) and relocated if they conflict, which is a slow very memory 12001 # consuming and fragmenting process. To avoid this, we pick a random, 12002 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12003 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12004 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' 12005 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' 12006 ;; 12007 irix5* | irix6*) 12008 case $cc_basename in 12009 CC*) 12010 # SGI C++ 12011 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' 12012 12013 # Archives containing C++ object files must be created using 12014 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12015 # necessary to make sure instantiated templates are included 12016 # in the archive. 12017 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12018 ;; 12019 *) 12020 if test "$GXX" = yes; then 12021 if test "$with_gnu_ld" = no; then 12022 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' 12023 else 12024 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' 12025 fi 12026 fi 12027 link_all_deplibs_CXX=yes 12028 ;; 12029 esac 12030 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12031 hardcode_libdir_separator_CXX=: 12032 ;; 12033 linux* | k*bsd*-gnu) 12034 case $cc_basename in 12035 KCC*) 12036 # Kuck and Associates, Inc. (KAI) C++ Compiler 12037 12038 # KCC will only create a shared library if the output file 12039 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12040 # to its proper name (with version) after linking. 12041 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' 12042 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' 12043 # Commands to make compiler produce verbose output that lists 12044 # what "hidden" libraries, object files and flags are used when 12045 # linking a shared library. 12046 # 12047 # There doesn't appear to be a way to prevent this compiler from 12048 # explicitly linking system object files so we need to strip them 12049 # from the output so that they don't get included in the library 12050 # dependencies. 12051 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' 12052 12053 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12054 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12055 12056 # Archives containing C++ object files must be created using 12057 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12058 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12059 ;; 12060 icpc*) 12061 # Intel C++ 12062 with_gnu_ld=yes 12063 # version 8.0 and above of icpc choke on multiply defined symbols 12064 # if we add $predep_objects and $postdep_objects, however 7.1 and 12065 # earlier do not add the objects themselves. 12066 case `$CC -V 2>&1` in 12067 *"Version 7."*) 12068 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12069 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' 12070 ;; 12071 *) # Version 8.0 or newer 12072 tmp_idyn= 12073 case $host_cpu in 12074 ia64*) tmp_idyn=' -i_dynamic';; 12075 esac 12076 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12077 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' 12078 ;; 12079 esac 12080 archive_cmds_need_lc_CXX=no 12081 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12082 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12083 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12084 ;; 12085 pgCC* | pgcpp*) 12086 # Portland Group C++ compiler 12087 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12088 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' 12089 12090 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12091 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12092 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' 12093 ;; 12094 cxx*) 12095 # Compaq C++ 12096 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12097 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' 12098 12099 runpath_var=LD_RUN_PATH 12100 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12101 hardcode_libdir_separator_CXX=: 12102 12103 # Commands to make compiler produce verbose output that lists 12104 # what "hidden" libraries, object files and flags are used when 12105 # linking a shared library. 12106 # 12107 # There doesn't appear to be a way to prevent this compiler from 12108 # explicitly linking system object files so we need to strip them 12109 # from the output so that they don't get included in the library 12110 # dependencies. 12111 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' 12112 ;; 12113 *) 12114 case `$CC -V 2>&1 | sed 5q` in 12115 *Sun\ C*) 12116 # Sun C++ 5.9 12117 no_undefined_flag_CXX=' -zdefs' 12118 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12119 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' 12120 hardcode_libdir_flag_spec_CXX='-R$libdir' 12121 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' 12122 12123 # Not sure whether something based on 12124 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12125 # would be better. 12126 output_verbose_link_cmd='echo' 12127 12128 # Archives containing C++ object files must be created using 12129 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12130 # necessary to make sure instantiated templates are included 12131 # in the archive. 12132 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12133 ;; 12134 esac 12135 ;; 12136 esac 12137 ;; 12138 lynxos*) 12139 # FIXME: insert proper C++ library support 12140 ld_shlibs_CXX=no 12141 ;; 12142 m88k*) 12143 # FIXME: insert proper C++ library support 12144 ld_shlibs_CXX=no 12145 ;; 12146 mvs*) 12147 case $cc_basename in 12148 cxx*) 12149 # FIXME: insert proper C++ library support 12150 ld_shlibs_CXX=no 12151 ;; 12152 *) 12153 # FIXME: insert proper C++ library support 12154 ld_shlibs_CXX=no 12155 ;; 12156 esac 12157 ;; 12158 netbsd*) 12159 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12160 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12161 wlarc= 12162 hardcode_libdir_flag_spec_CXX='-R$libdir' 12163 hardcode_direct_CXX=yes 12164 hardcode_shlibpath_var_CXX=no 12165 fi 12166 # Workaround some broken pre-1.5 toolchains 12167 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12168 ;; 12169 openbsd2*) 12170 # C++ shared libraries are fairly broken 12171 ld_shlibs_CXX=no 12172 ;; 12173 openbsd*) 12174 if test -f /usr/libexec/ld.so; then 12175 hardcode_direct_CXX=yes 12176 hardcode_shlibpath_var_CXX=no 12177 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12178 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12179 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12180 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12181 export_dynamic_flag_spec_CXX='${wl}-E' 12182 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12183 fi 12184 output_verbose_link_cmd='echo' 12185 else 12186 ld_shlibs_CXX=no 12187 fi 12188 ;; 12189 osf3*) 12190 case $cc_basename in 12191 KCC*) 12192 # Kuck and Associates, Inc. (KAI) C++ Compiler 12193 12194 # KCC will only create a shared library if the output file 12195 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12196 # to its proper name (with version) after linking. 12197 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' 12198 12199 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12200 hardcode_libdir_separator_CXX=: 12201 12202 # Archives containing C++ object files must be created using 12203 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12204 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12205 12206 ;; 12207 RCC*) 12208 # Rational C++ 2.4.1 12209 # FIXME: insert proper C++ library support 12210 ld_shlibs_CXX=no 12211 ;; 12212 cxx*) 12213 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12214 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' 12215 12216 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12217 hardcode_libdir_separator_CXX=: 12218 12219 # Commands to make compiler produce verbose output that lists 12220 # what "hidden" libraries, object files and flags are used when 12221 # linking a shared library. 12222 # 12223 # There doesn't appear to be a way to prevent this compiler from 12224 # explicitly linking system object files so we need to strip them 12225 # from the output so that they don't get included in the library 12226 # dependencies. 12227 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' 12228 ;; 12229 *) 12230 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12231 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12232 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' 12233 12234 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12235 hardcode_libdir_separator_CXX=: 12236 12237 # Commands to make compiler produce verbose output that lists 12238 # what "hidden" libraries, object files and flags are used when 12239 # linking a shared library. 12240 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12241 12242 else 12243 # FIXME: insert proper C++ library support 12244 ld_shlibs_CXX=no 12245 fi 12246 ;; 12247 esac 12248 ;; 12249 osf4* | osf5*) 12250 case $cc_basename in 12251 KCC*) 12252 # Kuck and Associates, Inc. (KAI) C++ Compiler 12253 12254 # KCC will only create a shared library if the output file 12255 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12256 # to its proper name (with version) after linking. 12257 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' 12258 12259 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12260 hardcode_libdir_separator_CXX=: 12261 12262 # Archives containing C++ object files must be created using 12263 # the KAI C++ compiler. 12264 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12265 ;; 12266 RCC*) 12267 # Rational C++ 2.4.1 12268 # FIXME: insert proper C++ library support 12269 ld_shlibs_CXX=no 12270 ;; 12271 cxx*) 12272 allow_undefined_flag_CXX=' -expect_unresolved \*' 12273 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' 12274 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12275 echo "-hidden">> $lib.exp~ 12276 $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~ 12277 $rm $lib.exp' 12278 12279 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12280 hardcode_libdir_separator_CXX=: 12281 12282 # Commands to make compiler produce verbose output that lists 12283 # what "hidden" libraries, object files and flags are used when 12284 # linking a shared library. 12285 # 12286 # There doesn't appear to be a way to prevent this compiler from 12287 # explicitly linking system object files so we need to strip them 12288 # from the output so that they don't get included in the library 12289 # dependencies. 12290 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' 12291 ;; 12292 *) 12293 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12294 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12295 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' 12296 12297 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12298 hardcode_libdir_separator_CXX=: 12299 12300 # Commands to make compiler produce verbose output that lists 12301 # what "hidden" libraries, object files and flags are used when 12302 # linking a shared library. 12303 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12304 12305 else 12306 # FIXME: insert proper C++ library support 12307 ld_shlibs_CXX=no 12308 fi 12309 ;; 12310 esac 12311 ;; 12312 psos*) 12313 # FIXME: insert proper C++ library support 12314 ld_shlibs_CXX=no 12315 ;; 12316 sunos4*) 12317 case $cc_basename in 12318 CC*) 12319 # Sun C++ 4.x 12320 # FIXME: insert proper C++ library support 12321 ld_shlibs_CXX=no 12322 ;; 12323 lcc*) 12324 # Lucid 12325 # FIXME: insert proper C++ library support 12326 ld_shlibs_CXX=no 12327 ;; 12328 *) 12329 # FIXME: insert proper C++ library support 12330 ld_shlibs_CXX=no 12331 ;; 12332 esac 12333 ;; 12334 solaris*) 12335 case $cc_basename in 12336 CC*) 12337 # Sun C++ 4.2, 5.x and Centerline C++ 12338 archive_cmds_need_lc_CXX=yes 12339 no_undefined_flag_CXX=' -zdefs' 12340 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12341 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12342 $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' 12343 12344 hardcode_libdir_flag_spec_CXX='-R$libdir' 12345 hardcode_shlibpath_var_CXX=no 12346 case $host_os in 12347 solaris2.[0-5] | solaris2.[0-5].*) ;; 12348 *) 12349 # The compiler driver will combine and reorder linker options, 12350 # but understands `-z linker_flag'. 12351 # Supported since Solaris 2.6 (maybe 2.5.1?) 12352 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12353 ;; 12354 esac 12355 link_all_deplibs_CXX=yes 12356 12357 output_verbose_link_cmd='echo' 12358 12359 # Archives containing C++ object files must be created using 12360 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12361 # necessary to make sure instantiated templates are included 12362 # in the archive. 12363 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12364 ;; 12365 gcx*) 12366 # Green Hills C++ Compiler 12367 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12368 12369 # The C++ compiler must be used to create the archive. 12370 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12371 ;; 12372 *) 12373 # GNU C++ compiler with Solaris linker 12374 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12375 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12376 if $CC --version | grep -v '^2\.7' > /dev/null; then 12377 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12378 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12379 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12380 12381 # Commands to make compiler produce verbose output that lists 12382 # what "hidden" libraries, object files and flags are used when 12383 # linking a shared library. 12384 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12385 else 12386 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12387 # platform. 12388 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12389 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12390 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12391 12392 # Commands to make compiler produce verbose output that lists 12393 # what "hidden" libraries, object files and flags are used when 12394 # linking a shared library. 12395 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12396 fi 12397 12398 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12399 case $host_os in 12400 solaris2.[0-5] | solaris2.[0-5].*) ;; 12401 *) 12402 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12403 ;; 12404 esac 12405 fi 12406 ;; 12407 esac 12408 ;; 12409 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12410 no_undefined_flag_CXX='${wl}-z,text' 12411 archive_cmds_need_lc_CXX=no 12412 hardcode_shlibpath_var_CXX=no 12413 runpath_var='LD_RUN_PATH' 12414 12415 case $cc_basename in 12416 CC*) 12417 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12418 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12419 ;; 12420 *) 12421 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12422 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12423 ;; 12424 esac 12425 ;; 12426 sysv5* | sco3.2v5* | sco5v6*) 12427 # Note: We can NOT use -z defs as we might desire, because we do not 12428 # link with -lc, and that would cause any symbols used from libc to 12429 # always be unresolved, which means just about no library would 12430 # ever link correctly. If we're not using GNU ld we use -z text 12431 # though, which does catch some bad symbols but isn't as heavy-handed 12432 # as -z defs. 12433 # For security reasons, it is highly recommended that you always 12434 # use absolute paths for naming shared libraries, and exclude the 12435 # DT_RUNPATH tag from executables and libraries. But doing so 12436 # requires that you compile everything twice, which is a pain. 12437 # So that behaviour is only enabled if SCOABSPATH is set to a 12438 # non-empty value in the environment. Most likely only useful for 12439 # creating official distributions of packages. 12440 # This is a hack until libtool officially supports absolute path 12441 # names for shared libraries. 12442 no_undefined_flag_CXX='${wl}-z,text' 12443 allow_undefined_flag_CXX='${wl}-z,nodefs' 12444 archive_cmds_need_lc_CXX=no 12445 hardcode_shlibpath_var_CXX=no 12446 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12447 hardcode_libdir_separator_CXX=':' 12448 link_all_deplibs_CXX=yes 12449 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12450 runpath_var='LD_RUN_PATH' 12451 12452 case $cc_basename in 12453 CC*) 12454 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12455 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12456 ;; 12457 *) 12458 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12459 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12460 ;; 12461 esac 12462 ;; 12463 tandem*) 12464 case $cc_basename in 12465 NCC*) 12466 # NonStop-UX NCC 3.20 12467 # FIXME: insert proper C++ library support 12468 ld_shlibs_CXX=no 12469 ;; 12470 *) 12471 # FIXME: insert proper C++ library support 12472 ld_shlibs_CXX=no 12473 ;; 12474 esac 12475 ;; 12476 vxworks*) 12477 # FIXME: insert proper C++ library support 12478 ld_shlibs_CXX=no 12479 ;; 12480 *) 12481 # FIXME: insert proper C++ library support 12482 ld_shlibs_CXX=no 12483 ;; 12484esac 12485{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12486$as_echo "$ld_shlibs_CXX" >&6; } 12487test "$ld_shlibs_CXX" = no && can_build_shared=no 12488 12489GCC_CXX="$GXX" 12490LD_CXX="$LD" 12491 12492cat > conftest.$ac_ext <<EOF 12493class Foo 12494{ 12495public: 12496 Foo (void) { a = 0; } 12497private: 12498 int a; 12499}; 12500EOF 12501 12502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12503 (eval $ac_compile) 2>&5 12504 ac_status=$? 12505 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12506 (exit $ac_status); }; then 12507 # Parse the compiler output and extract the necessary 12508 # objects, libraries and library flags. 12509 12510 # Sentinel used to keep track of whether or not we are before 12511 # the conftest object file. 12512 pre_test_object_deps_done=no 12513 12514 # The `*' in the case matches for architectures that use `case' in 12515 # $output_verbose_cmd can trigger glob expansion during the loop 12516 # eval without this substitution. 12517 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12518 12519 for p in `eval $output_verbose_link_cmd`; do 12520 case $p in 12521 12522 -L* | -R* | -l*) 12523 # Some compilers place space between "-{L,R}" and the path. 12524 # Remove the space. 12525 if test $p = "-L" \ 12526 || test $p = "-R"; then 12527 prev=$p 12528 continue 12529 else 12530 prev= 12531 fi 12532 12533 if test "$pre_test_object_deps_done" = no; then 12534 case $p in 12535 -L* | -R*) 12536 # Internal compiler library paths should come after those 12537 # provided the user. The postdeps already come after the 12538 # user supplied libs so there is no need to process them. 12539 if test -z "$compiler_lib_search_path_CXX"; then 12540 compiler_lib_search_path_CXX="${prev}${p}" 12541 else 12542 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12543 fi 12544 ;; 12545 # The "-l" case would never come before the object being 12546 # linked, so don't bother handling this case. 12547 esac 12548 else 12549 if test -z "$postdeps_CXX"; then 12550 postdeps_CXX="${prev}${p}" 12551 else 12552 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12553 fi 12554 fi 12555 ;; 12556 12557 *.$objext) 12558 # This assumes that the test object file only shows up 12559 # once in the compiler output. 12560 if test "$p" = "conftest.$objext"; then 12561 pre_test_object_deps_done=yes 12562 continue 12563 fi 12564 12565 if test "$pre_test_object_deps_done" = no; then 12566 if test -z "$predep_objects_CXX"; then 12567 predep_objects_CXX="$p" 12568 else 12569 predep_objects_CXX="$predep_objects_CXX $p" 12570 fi 12571 else 12572 if test -z "$postdep_objects_CXX"; then 12573 postdep_objects_CXX="$p" 12574 else 12575 postdep_objects_CXX="$postdep_objects_CXX $p" 12576 fi 12577 fi 12578 ;; 12579 12580 *) ;; # Ignore the rest. 12581 12582 esac 12583 done 12584 12585 # Clean up. 12586 rm -f a.out a.exe 12587else 12588 echo "libtool.m4: error: problem compiling CXX test program" 12589fi 12590 12591$rm -f confest.$objext 12592 12593compiler_lib_search_dirs_CXX= 12594if test -n "$compiler_lib_search_path_CXX"; then 12595 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12596fi 12597 12598# PORTME: override above test on systems where it is broken 12599case $host_os in 12600interix[3-9]*) 12601 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12602 # hack all around it, let's just trust "g++" to DTRT. 12603 predep_objects_CXX= 12604 postdep_objects_CXX= 12605 postdeps_CXX= 12606 ;; 12607 12608linux*) 12609 case `$CC -V 2>&1 | sed 5q` in 12610 *Sun\ C*) 12611 # Sun C++ 5.9 12612 # 12613 # The more standards-conforming stlport4 library is 12614 # incompatible with the Cstd library. Avoid specifying 12615 # it if it's in CXXFLAGS. Ignore libCrun as 12616 # -library=stlport4 depends on it. 12617 case " $CXX $CXXFLAGS " in 12618 *" -library=stlport4 "*) 12619 solaris_use_stlport4=yes 12620 ;; 12621 esac 12622 if test "$solaris_use_stlport4" != yes; then 12623 postdeps_CXX='-library=Cstd -library=Crun' 12624 fi 12625 ;; 12626 esac 12627 ;; 12628 12629solaris*) 12630 case $cc_basename in 12631 CC*) 12632 # The more standards-conforming stlport4 library is 12633 # incompatible with the Cstd library. Avoid specifying 12634 # it if it's in CXXFLAGS. Ignore libCrun as 12635 # -library=stlport4 depends on it. 12636 case " $CXX $CXXFLAGS " in 12637 *" -library=stlport4 "*) 12638 solaris_use_stlport4=yes 12639 ;; 12640 esac 12641 12642 # Adding this requires a known-good setup of shared libraries for 12643 # Sun compiler versions before 5.6, else PIC objects from an old 12644 # archive will be linked into the output, leading to subtle bugs. 12645 if test "$solaris_use_stlport4" != yes; then 12646 postdeps_CXX='-library=Cstd -library=Crun' 12647 fi 12648 ;; 12649 esac 12650 ;; 12651esac 12652 12653case " $postdeps_CXX " in 12654*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12655esac 12656 12657lt_prog_compiler_wl_CXX= 12658lt_prog_compiler_pic_CXX= 12659lt_prog_compiler_static_CXX= 12660 12661{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12662$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12663 12664 # C++ specific cases for pic, static, wl, etc. 12665 if test "$GXX" = yes; then 12666 lt_prog_compiler_wl_CXX='-Wl,' 12667 lt_prog_compiler_static_CXX='-static' 12668 12669 case $host_os in 12670 aix*) 12671 # All AIX code is PIC. 12672 if test "$host_cpu" = ia64; then 12673 # AIX 5 now supports IA64 processor 12674 lt_prog_compiler_static_CXX='-Bstatic' 12675 fi 12676 ;; 12677 amigaos*) 12678 # FIXME: we need at least 68020 code to build shared libraries, but 12679 # adding the `-m68020' flag to GCC prevents building anything better, 12680 # like `-m68040'. 12681 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12682 ;; 12683 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12684 # PIC is the default for these OSes. 12685 ;; 12686 mingw* | cygwin* | os2* | pw32*) 12687 # This hack is so that the source file can tell whether it is being 12688 # built for inclusion in a dll (and should export symbols for example). 12689 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12690 # (--disable-auto-import) libraries 12691 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12692 ;; 12693 darwin* | rhapsody*) 12694 # PIC is the default on this platform 12695 # Common symbols not allowed in MH_DYLIB files 12696 lt_prog_compiler_pic_CXX='-fno-common' 12697 ;; 12698 *djgpp*) 12699 # DJGPP does not support shared libraries at all 12700 lt_prog_compiler_pic_CXX= 12701 ;; 12702 interix[3-9]*) 12703 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12704 # Instead, we relocate shared libraries at runtime. 12705 ;; 12706 sysv4*MP*) 12707 if test -d /usr/nec; then 12708 lt_prog_compiler_pic_CXX=-Kconform_pic 12709 fi 12710 ;; 12711 hpux*) 12712 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12713 # not for PA HP-UX. 12714 case $host_cpu in 12715 hppa*64*|ia64*) 12716 ;; 12717 *) 12718 lt_prog_compiler_pic_CXX='-fPIC' 12719 ;; 12720 esac 12721 ;; 12722 *) 12723 lt_prog_compiler_pic_CXX='-fPIC' 12724 ;; 12725 esac 12726 else 12727 case $host_os in 12728 aix[4-9]*) 12729 # All AIX code is PIC. 12730 if test "$host_cpu" = ia64; then 12731 # AIX 5 now supports IA64 processor 12732 lt_prog_compiler_static_CXX='-Bstatic' 12733 else 12734 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12735 fi 12736 ;; 12737 chorus*) 12738 case $cc_basename in 12739 cxch68*) 12740 # Green Hills C++ Compiler 12741 # _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" 12742 ;; 12743 esac 12744 ;; 12745 darwin*) 12746 # PIC is the default on this platform 12747 # Common symbols not allowed in MH_DYLIB files 12748 case $cc_basename in 12749 xlc*) 12750 lt_prog_compiler_pic_CXX='-qnocommon' 12751 lt_prog_compiler_wl_CXX='-Wl,' 12752 ;; 12753 esac 12754 ;; 12755 dgux*) 12756 case $cc_basename in 12757 ec++*) 12758 lt_prog_compiler_pic_CXX='-KPIC' 12759 ;; 12760 ghcx*) 12761 # Green Hills C++ Compiler 12762 lt_prog_compiler_pic_CXX='-pic' 12763 ;; 12764 *) 12765 ;; 12766 esac 12767 ;; 12768 freebsd* | dragonfly*) 12769 # FreeBSD uses GNU C++ 12770 ;; 12771 hpux9* | hpux10* | hpux11*) 12772 case $cc_basename in 12773 CC*) 12774 lt_prog_compiler_wl_CXX='-Wl,' 12775 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12776 if test "$host_cpu" != ia64; then 12777 lt_prog_compiler_pic_CXX='+Z' 12778 fi 12779 ;; 12780 aCC*) 12781 lt_prog_compiler_wl_CXX='-Wl,' 12782 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12783 case $host_cpu in 12784 hppa*64*|ia64*) 12785 # +Z the default 12786 ;; 12787 *) 12788 lt_prog_compiler_pic_CXX='+Z' 12789 ;; 12790 esac 12791 ;; 12792 *) 12793 ;; 12794 esac 12795 ;; 12796 interix*) 12797 # This is c89, which is MS Visual C++ (no shared libs) 12798 # Anyone wants to do a port? 12799 ;; 12800 irix5* | irix6* | nonstopux*) 12801 case $cc_basename in 12802 CC*) 12803 lt_prog_compiler_wl_CXX='-Wl,' 12804 lt_prog_compiler_static_CXX='-non_shared' 12805 # CC pic flag -KPIC is the default. 12806 ;; 12807 *) 12808 ;; 12809 esac 12810 ;; 12811 linux* | k*bsd*-gnu) 12812 case $cc_basename in 12813 KCC*) 12814 # KAI C++ Compiler 12815 lt_prog_compiler_wl_CXX='--backend -Wl,' 12816 lt_prog_compiler_pic_CXX='-fPIC' 12817 ;; 12818 icpc* | ecpc*) 12819 # Intel C++ 12820 lt_prog_compiler_wl_CXX='-Wl,' 12821 lt_prog_compiler_pic_CXX='-KPIC' 12822 lt_prog_compiler_static_CXX='-static' 12823 ;; 12824 pgCC* | pgcpp*) 12825 # Portland Group C++ compiler. 12826 lt_prog_compiler_wl_CXX='-Wl,' 12827 lt_prog_compiler_pic_CXX='-fpic' 12828 lt_prog_compiler_static_CXX='-Bstatic' 12829 ;; 12830 cxx*) 12831 # Compaq C++ 12832 # Make sure the PIC flag is empty. It appears that all Alpha 12833 # Linux and Compaq Tru64 Unix objects are PIC. 12834 lt_prog_compiler_pic_CXX= 12835 lt_prog_compiler_static_CXX='-non_shared' 12836 ;; 12837 *) 12838 case `$CC -V 2>&1 | sed 5q` in 12839 *Sun\ C*) 12840 # Sun C++ 5.9 12841 lt_prog_compiler_pic_CXX='-KPIC' 12842 lt_prog_compiler_static_CXX='-Bstatic' 12843 lt_prog_compiler_wl_CXX='-Qoption ld ' 12844 ;; 12845 esac 12846 ;; 12847 esac 12848 ;; 12849 lynxos*) 12850 ;; 12851 m88k*) 12852 ;; 12853 mvs*) 12854 case $cc_basename in 12855 cxx*) 12856 lt_prog_compiler_pic_CXX='-W c,exportall' 12857 ;; 12858 *) 12859 ;; 12860 esac 12861 ;; 12862 netbsd*) 12863 ;; 12864 osf3* | osf4* | osf5*) 12865 case $cc_basename in 12866 KCC*) 12867 lt_prog_compiler_wl_CXX='--backend -Wl,' 12868 ;; 12869 RCC*) 12870 # Rational C++ 2.4.1 12871 lt_prog_compiler_pic_CXX='-pic' 12872 ;; 12873 cxx*) 12874 # Digital/Compaq C++ 12875 lt_prog_compiler_wl_CXX='-Wl,' 12876 # Make sure the PIC flag is empty. It appears that all Alpha 12877 # Linux and Compaq Tru64 Unix objects are PIC. 12878 lt_prog_compiler_pic_CXX= 12879 lt_prog_compiler_static_CXX='-non_shared' 12880 ;; 12881 *) 12882 ;; 12883 esac 12884 ;; 12885 psos*) 12886 ;; 12887 solaris*) 12888 case $cc_basename in 12889 CC*) 12890 # Sun C++ 4.2, 5.x and Centerline C++ 12891 lt_prog_compiler_pic_CXX='-KPIC' 12892 lt_prog_compiler_static_CXX='-Bstatic' 12893 lt_prog_compiler_wl_CXX='-Qoption ld ' 12894 ;; 12895 gcx*) 12896 # Green Hills C++ Compiler 12897 lt_prog_compiler_pic_CXX='-PIC' 12898 ;; 12899 *) 12900 ;; 12901 esac 12902 ;; 12903 sunos4*) 12904 case $cc_basename in 12905 CC*) 12906 # Sun C++ 4.x 12907 lt_prog_compiler_pic_CXX='-pic' 12908 lt_prog_compiler_static_CXX='-Bstatic' 12909 ;; 12910 lcc*) 12911 # Lucid 12912 lt_prog_compiler_pic_CXX='-pic' 12913 ;; 12914 *) 12915 ;; 12916 esac 12917 ;; 12918 tandem*) 12919 case $cc_basename in 12920 NCC*) 12921 # NonStop-UX NCC 3.20 12922 lt_prog_compiler_pic_CXX='-KPIC' 12923 ;; 12924 *) 12925 ;; 12926 esac 12927 ;; 12928 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12929 case $cc_basename in 12930 CC*) 12931 lt_prog_compiler_wl_CXX='-Wl,' 12932 lt_prog_compiler_pic_CXX='-KPIC' 12933 lt_prog_compiler_static_CXX='-Bstatic' 12934 ;; 12935 esac 12936 ;; 12937 vxworks*) 12938 ;; 12939 *) 12940 lt_prog_compiler_can_build_shared_CXX=no 12941 ;; 12942 esac 12943 fi 12944 12945{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12946$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12947 12948# 12949# Check to make sure the PIC flag actually works. 12950# 12951if test -n "$lt_prog_compiler_pic_CXX"; then 12952 12953{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12954$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12955if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12956 $as_echo_n "(cached) " >&6 12957else 12958 lt_cv_prog_compiler_pic_works_CXX=no 12959 ac_outfile=conftest.$ac_objext 12960 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12961 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12962 # Insert the option either (1) after the last *FLAGS variable, or 12963 # (2) before a word containing "conftest.", or (3) at the end. 12964 # Note that $ac_compile itself does not contain backslashes and begins 12965 # with a dollar sign (not a hyphen), so the echo should work correctly. 12966 # The option is referenced via a variable to avoid confusing sed. 12967 lt_compile=`echo "$ac_compile" | $SED \ 12968 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12969 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12970 -e 's:$: $lt_compiler_flag:'` 12971 (eval echo "\"\$as_me:12971: $lt_compile\"" >&5) 12972 (eval "$lt_compile" 2>conftest.err) 12973 ac_status=$? 12974 cat conftest.err >&5 12975 echo "$as_me:12975: \$? = $ac_status" >&5 12976 if (exit $ac_status) && test -s "$ac_outfile"; then 12977 # The compiler can only warn and ignore the option if not recognized 12978 # So say no if there are warnings other than the usual output. 12979 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12980 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12981 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12982 lt_cv_prog_compiler_pic_works_CXX=yes 12983 fi 12984 fi 12985 $rm conftest* 12986 12987fi 12988{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12989$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12990 12991if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12992 case $lt_prog_compiler_pic_CXX in 12993 "" | " "*) ;; 12994 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12995 esac 12996else 12997 lt_prog_compiler_pic_CXX= 12998 lt_prog_compiler_can_build_shared_CXX=no 12999fi 13000 13001fi 13002case $host_os in 13003 # For platforms which do not support PIC, -DPIC is meaningless: 13004 *djgpp*) 13005 lt_prog_compiler_pic_CXX= 13006 ;; 13007 *) 13008 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13009 ;; 13010esac 13011 13012# 13013# Check to make sure the static flag actually works. 13014# 13015wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13016{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13017$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13018if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13019 $as_echo_n "(cached) " >&6 13020else 13021 lt_cv_prog_compiler_static_works_CXX=no 13022 save_LDFLAGS="$LDFLAGS" 13023 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13024 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13025 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13026 # The linker can only warn and ignore the option if not recognized 13027 # So say no if there are warnings 13028 if test -s conftest.err; then 13029 # Append any errors to the config.log. 13030 cat conftest.err 1>&5 13031 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13032 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13033 if diff conftest.exp conftest.er2 >/dev/null; then 13034 lt_cv_prog_compiler_static_works_CXX=yes 13035 fi 13036 else 13037 lt_cv_prog_compiler_static_works_CXX=yes 13038 fi 13039 fi 13040 $rm -r conftest* 13041 LDFLAGS="$save_LDFLAGS" 13042 13043fi 13044{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13045$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13046 13047if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13048 : 13049else 13050 lt_prog_compiler_static_CXX= 13051fi 13052 13053 13054{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13055$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13056if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13057 $as_echo_n "(cached) " >&6 13058else 13059 lt_cv_prog_compiler_c_o_CXX=no 13060 $rm -r conftest 2>/dev/null 13061 mkdir conftest 13062 cd conftest 13063 mkdir out 13064 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13065 13066 lt_compiler_flag="-o out/conftest2.$ac_objext" 13067 # Insert the option either (1) after the last *FLAGS variable, or 13068 # (2) before a word containing "conftest.", or (3) at the end. 13069 # Note that $ac_compile itself does not contain backslashes and begins 13070 # with a dollar sign (not a hyphen), so the echo should work correctly. 13071 lt_compile=`echo "$ac_compile" | $SED \ 13072 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13073 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13074 -e 's:$: $lt_compiler_flag:'` 13075 (eval echo "\"\$as_me:13075: $lt_compile\"" >&5) 13076 (eval "$lt_compile" 2>out/conftest.err) 13077 ac_status=$? 13078 cat out/conftest.err >&5 13079 echo "$as_me:13079: \$? = $ac_status" >&5 13080 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13081 then 13082 # The compiler can only warn and ignore the option if not recognized 13083 # So say no if there are warnings 13084 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13085 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13086 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13087 lt_cv_prog_compiler_c_o_CXX=yes 13088 fi 13089 fi 13090 chmod u+w . 2>&5 13091 $rm conftest* 13092 # SGI C++ compiler will create directory out/ii_files/ for 13093 # template instantiation 13094 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13095 $rm out/* && rmdir out 13096 cd .. 13097 rmdir conftest 13098 $rm conftest* 13099 13100fi 13101{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13102$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13103 13104 13105hard_links="nottested" 13106if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13107 # do not overwrite the value of need_locks provided by the user 13108 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13109$as_echo_n "checking if we can lock with hard links... " >&6; } 13110 hard_links=yes 13111 $rm conftest* 13112 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13113 touch conftest.a 13114 ln conftest.a conftest.b 2>&5 || hard_links=no 13115 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13116 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13117$as_echo "$hard_links" >&6; } 13118 if test "$hard_links" = no; then 13119 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13120$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13121 need_locks=warn 13122 fi 13123else 13124 need_locks=no 13125fi 13126 13127{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13128$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13129 13130 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13131 case $host_os in 13132 aix[4-9]*) 13133 # If we're using GNU nm, then we don't want the "-C" option. 13134 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13135 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13136 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' 13137 else 13138 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' 13139 fi 13140 ;; 13141 pw32*) 13142 export_symbols_cmds_CXX="$ltdll_cmds" 13143 ;; 13144 cygwin* | mingw*) 13145 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' 13146 ;; 13147 *) 13148 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13149 ;; 13150 esac 13151 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13152 13153{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13154$as_echo "$ld_shlibs_CXX" >&6; } 13155test "$ld_shlibs_CXX" = no && can_build_shared=no 13156 13157# 13158# Do we need to explicitly link libc? 13159# 13160case "x$archive_cmds_need_lc_CXX" in 13161x|xyes) 13162 # Assume -lc should be added 13163 archive_cmds_need_lc_CXX=yes 13164 13165 if test "$enable_shared" = yes && test "$GCC" = yes; then 13166 case $archive_cmds_CXX in 13167 *'~'*) 13168 # FIXME: we may have to deal with multi-command sequences. 13169 ;; 13170 '$CC '*) 13171 # Test whether the compiler implicitly links with -lc since on some 13172 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13173 # to ld, don't add -lc before -lgcc. 13174 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13175$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13176 $rm conftest* 13177 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13178 13179 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13180 (eval $ac_compile) 2>&5 13181 ac_status=$? 13182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13183 (exit $ac_status); } 2>conftest.err; then 13184 soname=conftest 13185 lib=conftest 13186 libobjs=conftest.$ac_objext 13187 deplibs= 13188 wl=$lt_prog_compiler_wl_CXX 13189 pic_flag=$lt_prog_compiler_pic_CXX 13190 compiler_flags=-v 13191 linker_flags=-v 13192 verstring= 13193 output_objdir=. 13194 libname=conftest 13195 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13196 allow_undefined_flag_CXX= 13197 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13198 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13199 ac_status=$? 13200 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13201 (exit $ac_status); } 13202 then 13203 archive_cmds_need_lc_CXX=no 13204 else 13205 archive_cmds_need_lc_CXX=yes 13206 fi 13207 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13208 else 13209 cat conftest.err 1>&5 13210 fi 13211 $rm conftest* 13212 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13213$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13214 ;; 13215 esac 13216 fi 13217 ;; 13218esac 13219 13220{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13221$as_echo_n "checking dynamic linker characteristics... " >&6; } 13222library_names_spec= 13223libname_spec='lib$name' 13224soname_spec= 13225shrext_cmds=".so" 13226postinstall_cmds= 13227postuninstall_cmds= 13228finish_cmds= 13229finish_eval= 13230shlibpath_var= 13231shlibpath_overrides_runpath=unknown 13232version_type=none 13233dynamic_linker="$host_os ld.so" 13234sys_lib_dlsearch_path_spec="/lib /usr/lib" 13235 13236need_lib_prefix=unknown 13237hardcode_into_libs=no 13238 13239# when you set need_version to no, make sure it does not cause -set_version 13240# flags to be left without arguments 13241need_version=unknown 13242 13243case $host_os in 13244aix3*) 13245 version_type=linux 13246 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13247 shlibpath_var=LIBPATH 13248 13249 # AIX 3 has no versioning support, so we append a major version to the name. 13250 soname_spec='${libname}${release}${shared_ext}$major' 13251 ;; 13252 13253aix[4-9]*) 13254 version_type=linux 13255 need_lib_prefix=no 13256 need_version=no 13257 hardcode_into_libs=yes 13258 if test "$host_cpu" = ia64; then 13259 # AIX 5 supports IA64 13260 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13261 shlibpath_var=LD_LIBRARY_PATH 13262 else 13263 # With GCC up to 2.95.x, collect2 would create an import file 13264 # for dependence libraries. The import file would start with 13265 # the line `#! .'. This would cause the generated library to 13266 # depend on `.', always an invalid library. This was fixed in 13267 # development snapshots of GCC prior to 3.0. 13268 case $host_os in 13269 aix4 | aix4.[01] | aix4.[01].*) 13270 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13271 echo ' yes ' 13272 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13273 : 13274 else 13275 can_build_shared=no 13276 fi 13277 ;; 13278 esac 13279 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13280 # soname into executable. Probably we can add versioning support to 13281 # collect2, so additional links can be useful in future. 13282 if test "$aix_use_runtimelinking" = yes; then 13283 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13284 # instead of lib<name>.a to let people know that these are not 13285 # typical AIX shared libraries. 13286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13287 else 13288 # We preserve .a as extension for shared libraries through AIX4.2 13289 # and later when we are not doing run time linking. 13290 library_names_spec='${libname}${release}.a $libname.a' 13291 soname_spec='${libname}${release}${shared_ext}$major' 13292 fi 13293 shlibpath_var=LIBPATH 13294 fi 13295 ;; 13296 13297amigaos*) 13298 library_names_spec='$libname.ixlibrary $libname.a' 13299 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13300 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' 13301 ;; 13302 13303beos*) 13304 library_names_spec='${libname}${shared_ext}' 13305 dynamic_linker="$host_os ld.so" 13306 shlibpath_var=LIBRARY_PATH 13307 ;; 13308 13309bsdi[45]*) 13310 version_type=linux 13311 need_version=no 13312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13313 soname_spec='${libname}${release}${shared_ext}$major' 13314 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13315 shlibpath_var=LD_LIBRARY_PATH 13316 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13317 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13318 # the default ld.so.conf also contains /usr/contrib/lib and 13319 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13320 # libtool to hard-code these into programs 13321 ;; 13322 13323cygwin* | mingw* | pw32*) 13324 version_type=windows 13325 shrext_cmds=".dll" 13326 need_version=no 13327 need_lib_prefix=no 13328 13329 case $GCC,$host_os in 13330 yes,cygwin* | yes,mingw* | yes,pw32*) 13331 library_names_spec='$libname.dll.a' 13332 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13333 postinstall_cmds='base_file=`basename \${file}`~ 13334 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13335 dldir=$destdir/`dirname \$dlpath`~ 13336 test -d \$dldir || mkdir -p \$dldir~ 13337 $install_prog $dir/$dlname \$dldir/$dlname~ 13338 chmod a+x \$dldir/$dlname' 13339 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13340 dlpath=$dir/\$dldll~ 13341 $rm \$dlpath' 13342 shlibpath_overrides_runpath=yes 13343 13344 case $host_os in 13345 cygwin*) 13346 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13347 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13348 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13349 ;; 13350 mingw*) 13351 # MinGW DLLs use traditional 'lib' prefix 13352 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13353 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13354 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13355 # It is most probably a Windows format PATH printed by 13356 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13357 # path with ; separators, and with drive letters. We can handle the 13358 # drive letters (cygwin fileutils understands them), so leave them, 13359 # especially as we might pass files found there to a mingw objdump, 13360 # which wouldn't understand a cygwinified path. Ahh. 13361 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13362 else 13363 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13364 fi 13365 ;; 13366 pw32*) 13367 # pw32 DLLs use 'pw' prefix rather than 'lib' 13368 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13369 ;; 13370 esac 13371 ;; 13372 13373 *) 13374 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13375 ;; 13376 esac 13377 dynamic_linker='Win32 ld.exe' 13378 # FIXME: first we should search . and the directory the executable is in 13379 shlibpath_var=PATH 13380 ;; 13381 13382darwin* | rhapsody*) 13383 dynamic_linker="$host_os dyld" 13384 version_type=darwin 13385 need_lib_prefix=no 13386 need_version=no 13387 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13388 soname_spec='${libname}${release}${major}$shared_ext' 13389 shlibpath_overrides_runpath=yes 13390 shlibpath_var=DYLD_LIBRARY_PATH 13391 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13392 13393 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13394 ;; 13395 13396dgux*) 13397 version_type=linux 13398 need_lib_prefix=no 13399 need_version=no 13400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13401 soname_spec='${libname}${release}${shared_ext}$major' 13402 shlibpath_var=LD_LIBRARY_PATH 13403 ;; 13404 13405freebsd1*) 13406 dynamic_linker=no 13407 ;; 13408 13409freebsd* | dragonfly*) 13410 # DragonFly does not have aout. When/if they implement a new 13411 # versioning mechanism, adjust this. 13412 if test -x /usr/bin/objformat; then 13413 objformat=`/usr/bin/objformat` 13414 else 13415 case $host_os in 13416 freebsd[123]*) objformat=aout ;; 13417 *) objformat=elf ;; 13418 esac 13419 fi 13420 version_type=freebsd-$objformat 13421 case $version_type in 13422 freebsd-elf*) 13423 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13424 need_version=no 13425 need_lib_prefix=no 13426 ;; 13427 freebsd-*) 13428 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13429 need_version=yes 13430 ;; 13431 esac 13432 shlibpath_var=LD_LIBRARY_PATH 13433 case $host_os in 13434 freebsd2*) 13435 shlibpath_overrides_runpath=yes 13436 ;; 13437 freebsd3.[01]* | freebsdelf3.[01]*) 13438 shlibpath_overrides_runpath=yes 13439 hardcode_into_libs=yes 13440 ;; 13441 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13442 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13443 shlibpath_overrides_runpath=no 13444 hardcode_into_libs=yes 13445 ;; 13446 *) # from 4.6 on, and DragonFly 13447 shlibpath_overrides_runpath=yes 13448 hardcode_into_libs=yes 13449 ;; 13450 esac 13451 ;; 13452 13453gnu*) 13454 version_type=linux 13455 need_lib_prefix=no 13456 need_version=no 13457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13458 soname_spec='${libname}${release}${shared_ext}$major' 13459 shlibpath_var=LD_LIBRARY_PATH 13460 hardcode_into_libs=yes 13461 ;; 13462 13463hpux9* | hpux10* | hpux11*) 13464 # Give a soname corresponding to the major version so that dld.sl refuses to 13465 # link against other versions. 13466 version_type=sunos 13467 need_lib_prefix=no 13468 need_version=no 13469 case $host_cpu in 13470 ia64*) 13471 shrext_cmds='.so' 13472 hardcode_into_libs=yes 13473 dynamic_linker="$host_os dld.so" 13474 shlibpath_var=LD_LIBRARY_PATH 13475 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13477 soname_spec='${libname}${release}${shared_ext}$major' 13478 if test "X$HPUX_IA64_MODE" = X32; then 13479 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13480 else 13481 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13482 fi 13483 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13484 ;; 13485 hppa*64*) 13486 shrext_cmds='.sl' 13487 hardcode_into_libs=yes 13488 dynamic_linker="$host_os dld.sl" 13489 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13490 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13492 soname_spec='${libname}${release}${shared_ext}$major' 13493 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13494 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13495 ;; 13496 *) 13497 shrext_cmds='.sl' 13498 dynamic_linker="$host_os dld.sl" 13499 shlibpath_var=SHLIB_PATH 13500 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 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 ;; 13504 esac 13505 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13506 postinstall_cmds='chmod 555 $lib' 13507 ;; 13508 13509interix[3-9]*) 13510 version_type=linux 13511 need_lib_prefix=no 13512 need_version=no 13513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13514 soname_spec='${libname}${release}${shared_ext}$major' 13515 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13516 shlibpath_var=LD_LIBRARY_PATH 13517 shlibpath_overrides_runpath=no 13518 hardcode_into_libs=yes 13519 ;; 13520 13521irix5* | irix6* | nonstopux*) 13522 case $host_os in 13523 nonstopux*) version_type=nonstopux ;; 13524 *) 13525 if test "$lt_cv_prog_gnu_ld" = yes; then 13526 version_type=linux 13527 else 13528 version_type=irix 13529 fi ;; 13530 esac 13531 need_lib_prefix=no 13532 need_version=no 13533 soname_spec='${libname}${release}${shared_ext}$major' 13534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13535 case $host_os in 13536 irix5* | nonstopux*) 13537 libsuff= shlibsuff= 13538 ;; 13539 *) 13540 case $LD in # libtool.m4 will add one of these switches to LD 13541 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13542 libsuff= shlibsuff= libmagic=32-bit;; 13543 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13544 libsuff=32 shlibsuff=N32 libmagic=N32;; 13545 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13546 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13547 *) libsuff= shlibsuff= libmagic=never-match;; 13548 esac 13549 ;; 13550 esac 13551 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13552 shlibpath_overrides_runpath=no 13553 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13554 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13555 hardcode_into_libs=yes 13556 ;; 13557 13558# No shared lib support for Linux oldld, aout, or coff. 13559linux*oldld* | linux*aout* | linux*coff*) 13560 dynamic_linker=no 13561 ;; 13562 13563# This must be Linux ELF. 13564linux* | k*bsd*-gnu) 13565 version_type=linux 13566 need_lib_prefix=no 13567 need_version=no 13568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13569 soname_spec='${libname}${release}${shared_ext}$major' 13570 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13571 shlibpath_var=LD_LIBRARY_PATH 13572 shlibpath_overrides_runpath=no 13573 # This implies no fast_install, which is unacceptable. 13574 # Some rework will be needed to allow for fast_install 13575 # before this can be enabled. 13576 hardcode_into_libs=yes 13577 13578 # Append ld.so.conf contents to the search path 13579 if test -f /etc/ld.so.conf; then 13580 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' ' '` 13581 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13582 fi 13583 13584 # We used to test for /lib/ld.so.1 and disable shared libraries on 13585 # powerpc, because MkLinux only supported shared libraries with the 13586 # GNU dynamic linker. Since this was broken with cross compilers, 13587 # most powerpc-linux boxes support dynamic linking these days and 13588 # people can always --disable-shared, the test was removed, and we 13589 # assume the GNU/Linux dynamic linker is in use. 13590 dynamic_linker='GNU/Linux ld.so' 13591 ;; 13592 13593netbsd*) 13594 version_type=sunos 13595 need_lib_prefix=no 13596 need_version=no 13597 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13599 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13600 dynamic_linker='NetBSD (a.out) ld.so' 13601 else 13602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13603 soname_spec='${libname}${release}${shared_ext}$major' 13604 dynamic_linker='NetBSD ld.elf_so' 13605 fi 13606 shlibpath_var=LD_LIBRARY_PATH 13607 shlibpath_overrides_runpath=yes 13608 hardcode_into_libs=yes 13609 ;; 13610 13611newsos6) 13612 version_type=linux 13613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13614 shlibpath_var=LD_LIBRARY_PATH 13615 shlibpath_overrides_runpath=yes 13616 ;; 13617 13618nto-qnx*) 13619 version_type=linux 13620 need_lib_prefix=no 13621 need_version=no 13622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13623 soname_spec='${libname}${release}${shared_ext}$major' 13624 shlibpath_var=LD_LIBRARY_PATH 13625 shlibpath_overrides_runpath=yes 13626 ;; 13627 13628openbsd*) 13629 version_type=sunos 13630 sys_lib_dlsearch_path_spec="/usr/lib" 13631 need_lib_prefix=no 13632 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13633 case $host_os in 13634 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13635 *) need_version=no ;; 13636 esac 13637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13638 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13639 shlibpath_var=LD_LIBRARY_PATH 13640 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13641 case $host_os in 13642 openbsd2.[89] | openbsd2.[89].*) 13643 shlibpath_overrides_runpath=no 13644 ;; 13645 *) 13646 shlibpath_overrides_runpath=yes 13647 ;; 13648 esac 13649 else 13650 shlibpath_overrides_runpath=yes 13651 fi 13652 ;; 13653 13654os2*) 13655 libname_spec='$name' 13656 shrext_cmds=".dll" 13657 need_lib_prefix=no 13658 library_names_spec='$libname${shared_ext} $libname.a' 13659 dynamic_linker='OS/2 ld.exe' 13660 shlibpath_var=LIBPATH 13661 ;; 13662 13663osf3* | osf4* | osf5*) 13664 version_type=osf 13665 need_lib_prefix=no 13666 need_version=no 13667 soname_spec='${libname}${release}${shared_ext}$major' 13668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13669 shlibpath_var=LD_LIBRARY_PATH 13670 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13671 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13672 ;; 13673 13674rdos*) 13675 dynamic_linker=no 13676 ;; 13677 13678solaris*) 13679 version_type=linux 13680 need_lib_prefix=no 13681 need_version=no 13682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13683 soname_spec='${libname}${release}${shared_ext}$major' 13684 shlibpath_var=LD_LIBRARY_PATH 13685 shlibpath_overrides_runpath=yes 13686 hardcode_into_libs=yes 13687 # ldd complains unless libraries are executable 13688 postinstall_cmds='chmod +x $lib' 13689 ;; 13690 13691sunos4*) 13692 version_type=sunos 13693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13694 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13695 shlibpath_var=LD_LIBRARY_PATH 13696 shlibpath_overrides_runpath=yes 13697 if test "$with_gnu_ld" = yes; then 13698 need_lib_prefix=no 13699 fi 13700 need_version=yes 13701 ;; 13702 13703sysv4 | sysv4.3*) 13704 version_type=linux 13705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13706 soname_spec='${libname}${release}${shared_ext}$major' 13707 shlibpath_var=LD_LIBRARY_PATH 13708 case $host_vendor in 13709 sni) 13710 shlibpath_overrides_runpath=no 13711 need_lib_prefix=no 13712 export_dynamic_flag_spec='${wl}-Blargedynsym' 13713 runpath_var=LD_RUN_PATH 13714 ;; 13715 siemens) 13716 need_lib_prefix=no 13717 ;; 13718 motorola) 13719 need_lib_prefix=no 13720 need_version=no 13721 shlibpath_overrides_runpath=no 13722 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13723 ;; 13724 esac 13725 ;; 13726 13727sysv4*MP*) 13728 if test -d /usr/nec ;then 13729 version_type=linux 13730 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13731 soname_spec='$libname${shared_ext}.$major' 13732 shlibpath_var=LD_LIBRARY_PATH 13733 fi 13734 ;; 13735 13736sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13737 version_type=freebsd-elf 13738 need_lib_prefix=no 13739 need_version=no 13740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13741 soname_spec='${libname}${release}${shared_ext}$major' 13742 shlibpath_var=LD_LIBRARY_PATH 13743 hardcode_into_libs=yes 13744 if test "$with_gnu_ld" = yes; then 13745 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13746 shlibpath_overrides_runpath=no 13747 else 13748 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13749 shlibpath_overrides_runpath=yes 13750 case $host_os in 13751 sco3.2v5*) 13752 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13753 ;; 13754 esac 13755 fi 13756 sys_lib_dlsearch_path_spec='/usr/lib' 13757 ;; 13758 13759uts4*) 13760 version_type=linux 13761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13762 soname_spec='${libname}${release}${shared_ext}$major' 13763 shlibpath_var=LD_LIBRARY_PATH 13764 ;; 13765 13766*) 13767 dynamic_linker=no 13768 ;; 13769esac 13770{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13771$as_echo "$dynamic_linker" >&6; } 13772test "$dynamic_linker" = no && can_build_shared=no 13773 13774if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13775 $as_echo_n "(cached) " >&6 13776else 13777 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13778fi 13779 13780sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13781if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13782 $as_echo_n "(cached) " >&6 13783else 13784 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13785fi 13786 13787sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13788 13789variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13790if test "$GCC" = yes; then 13791 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13792fi 13793 13794{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13795$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13796hardcode_action_CXX= 13797if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13798 test -n "$runpath_var_CXX" || \ 13799 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13800 13801 # We can hardcode non-existant directories. 13802 if test "$hardcode_direct_CXX" != no && 13803 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13804 # have to relink, otherwise we might link with an installed library 13805 # when we should be linking with a yet-to-be-installed one 13806 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13807 test "$hardcode_minus_L_CXX" != no; then 13808 # Linking always hardcodes the temporary library directory. 13809 hardcode_action_CXX=relink 13810 else 13811 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13812 hardcode_action_CXX=immediate 13813 fi 13814else 13815 # We cannot hardcode anything, or else we can only hardcode existing 13816 # directories. 13817 hardcode_action_CXX=unsupported 13818fi 13819{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13820$as_echo "$hardcode_action_CXX" >&6; } 13821 13822if test "$hardcode_action_CXX" = relink; then 13823 # Fast installation is not supported 13824 enable_fast_install=no 13825elif test "$shlibpath_overrides_runpath" = yes || 13826 test "$enable_shared" = no; then 13827 # Fast installation is not necessary 13828 enable_fast_install=needless 13829fi 13830 13831 13832# The else clause should only fire when bootstrapping the 13833# libtool distribution, otherwise you forgot to ship ltmain.sh 13834# with your package, and you will get complaints that there are 13835# no rules to generate ltmain.sh. 13836if test -f "$ltmain"; then 13837 # See if we are running on zsh, and set the options which allow our commands through 13838 # without removal of \ escapes. 13839 if test -n "${ZSH_VERSION+set}" ; then 13840 setopt NO_GLOB_SUBST 13841 fi 13842 # Now quote all the things that may contain metacharacters while being 13843 # careful not to overquote the AC_SUBSTed values. We take copies of the 13844 # variables and quote the copies for generation of the libtool script. 13845 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13846 SED SHELL STRIP \ 13847 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13848 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13849 deplibs_check_method reload_flag reload_cmds need_locks \ 13850 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13851 lt_cv_sys_global_symbol_to_c_name_address \ 13852 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13853 old_postinstall_cmds old_postuninstall_cmds \ 13854 compiler_CXX \ 13855 CC_CXX \ 13856 LD_CXX \ 13857 lt_prog_compiler_wl_CXX \ 13858 lt_prog_compiler_pic_CXX \ 13859 lt_prog_compiler_static_CXX \ 13860 lt_prog_compiler_no_builtin_flag_CXX \ 13861 export_dynamic_flag_spec_CXX \ 13862 thread_safe_flag_spec_CXX \ 13863 whole_archive_flag_spec_CXX \ 13864 enable_shared_with_static_runtimes_CXX \ 13865 old_archive_cmds_CXX \ 13866 old_archive_from_new_cmds_CXX \ 13867 predep_objects_CXX \ 13868 postdep_objects_CXX \ 13869 predeps_CXX \ 13870 postdeps_CXX \ 13871 compiler_lib_search_path_CXX \ 13872 compiler_lib_search_dirs_CXX \ 13873 archive_cmds_CXX \ 13874 archive_expsym_cmds_CXX \ 13875 postinstall_cmds_CXX \ 13876 postuninstall_cmds_CXX \ 13877 old_archive_from_expsyms_cmds_CXX \ 13878 allow_undefined_flag_CXX \ 13879 no_undefined_flag_CXX \ 13880 export_symbols_cmds_CXX \ 13881 hardcode_libdir_flag_spec_CXX \ 13882 hardcode_libdir_flag_spec_ld_CXX \ 13883 hardcode_libdir_separator_CXX \ 13884 hardcode_automatic_CXX \ 13885 module_cmds_CXX \ 13886 module_expsym_cmds_CXX \ 13887 lt_cv_prog_compiler_c_o_CXX \ 13888 fix_srcfile_path_CXX \ 13889 exclude_expsyms_CXX \ 13890 include_expsyms_CXX; do 13891 13892 case $var in 13893 old_archive_cmds_CXX | \ 13894 old_archive_from_new_cmds_CXX | \ 13895 archive_cmds_CXX | \ 13896 archive_expsym_cmds_CXX | \ 13897 module_cmds_CXX | \ 13898 module_expsym_cmds_CXX | \ 13899 old_archive_from_expsyms_cmds_CXX | \ 13900 export_symbols_cmds_CXX | \ 13901 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13902 postinstall_cmds | postuninstall_cmds | \ 13903 old_postinstall_cmds | old_postuninstall_cmds | \ 13904 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13905 # Double-quote double-evaled strings. 13906 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13907 ;; 13908 *) 13909 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13910 ;; 13911 esac 13912 done 13913 13914 case $lt_echo in 13915 *'\$0 --fallback-echo"') 13916 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13917 ;; 13918 esac 13919 13920cfgfile="$ofile" 13921 13922 cat <<__EOF__ >> "$cfgfile" 13923# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13924 13925# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13926 13927# Shell to use when invoking shell scripts. 13928SHELL=$lt_SHELL 13929 13930# Whether or not to build shared libraries. 13931build_libtool_libs=$enable_shared 13932 13933# Whether or not to build static libraries. 13934build_old_libs=$enable_static 13935 13936# Whether or not to add -lc for building shared libraries. 13937build_libtool_need_lc=$archive_cmds_need_lc_CXX 13938 13939# Whether or not to disallow shared libs when runtime libs are static 13940allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13941 13942# Whether or not to optimize for fast installation. 13943fast_install=$enable_fast_install 13944 13945# The host system. 13946host_alias=$host_alias 13947host=$host 13948host_os=$host_os 13949 13950# The build system. 13951build_alias=$build_alias 13952build=$build 13953build_os=$build_os 13954 13955# An echo program that does not interpret backslashes. 13956echo=$lt_echo 13957 13958# The archiver. 13959AR=$lt_AR 13960AR_FLAGS=$lt_AR_FLAGS 13961 13962# A C compiler. 13963LTCC=$lt_LTCC 13964 13965# LTCC compiler flags. 13966LTCFLAGS=$lt_LTCFLAGS 13967 13968# A language-specific compiler. 13969CC=$lt_compiler_CXX 13970 13971# Is the compiler the GNU C compiler? 13972with_gcc=$GCC_CXX 13973 13974# An ERE matcher. 13975EGREP=$lt_EGREP 13976 13977# The linker used to build libraries. 13978LD=$lt_LD_CXX 13979 13980# Whether we need hard or soft links. 13981LN_S=$lt_LN_S 13982 13983# A BSD-compatible nm program. 13984NM=$lt_NM 13985 13986# A symbol stripping program 13987STRIP=$lt_STRIP 13988 13989# Used to examine libraries when file_magic_cmd begins "file" 13990MAGIC_CMD=$MAGIC_CMD 13991 13992# Used on cygwin: DLL creation program. 13993DLLTOOL="$DLLTOOL" 13994 13995# Used on cygwin: object dumper. 13996OBJDUMP="$OBJDUMP" 13997 13998# Used on cygwin: assembler. 13999AS="$AS" 14000 14001# The name of the directory that contains temporary libtool files. 14002objdir=$objdir 14003 14004# How to create reloadable object files. 14005reload_flag=$lt_reload_flag 14006reload_cmds=$lt_reload_cmds 14007 14008# How to pass a linker flag through the compiler. 14009wl=$lt_lt_prog_compiler_wl_CXX 14010 14011# Object file suffix (normally "o"). 14012objext="$ac_objext" 14013 14014# Old archive suffix (normally "a"). 14015libext="$libext" 14016 14017# Shared library suffix (normally ".so"). 14018shrext_cmds='$shrext_cmds' 14019 14020# Executable file suffix (normally ""). 14021exeext="$exeext" 14022 14023# Additional compiler flags for building library objects. 14024pic_flag=$lt_lt_prog_compiler_pic_CXX 14025pic_mode=$pic_mode 14026 14027# What is the maximum length of a command? 14028max_cmd_len=$lt_cv_sys_max_cmd_len 14029 14030# Does compiler simultaneously support -c and -o options? 14031compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14032 14033# Must we lock files when doing compilation? 14034need_locks=$lt_need_locks 14035 14036# Do we need the lib prefix for modules? 14037need_lib_prefix=$need_lib_prefix 14038 14039# Do we need a version for libraries? 14040need_version=$need_version 14041 14042# Whether dlopen is supported. 14043dlopen_support=$enable_dlopen 14044 14045# Whether dlopen of programs is supported. 14046dlopen_self=$enable_dlopen_self 14047 14048# Whether dlopen of statically linked programs is supported. 14049dlopen_self_static=$enable_dlopen_self_static 14050 14051# Compiler flag to prevent dynamic linking. 14052link_static_flag=$lt_lt_prog_compiler_static_CXX 14053 14054# Compiler flag to turn off builtin functions. 14055no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14056 14057# Compiler flag to allow reflexive dlopens. 14058export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14059 14060# Compiler flag to generate shared objects directly from archives. 14061whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14062 14063# Compiler flag to generate thread-safe objects. 14064thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14065 14066# Library versioning type. 14067version_type=$version_type 14068 14069# Format of library name prefix. 14070libname_spec=$lt_libname_spec 14071 14072# List of archive names. First name is the real one, the rest are links. 14073# The last name is the one that the linker finds with -lNAME. 14074library_names_spec=$lt_library_names_spec 14075 14076# The coded name of the library, if different from the real name. 14077soname_spec=$lt_soname_spec 14078 14079# Commands used to build and install an old-style archive. 14080RANLIB=$lt_RANLIB 14081old_archive_cmds=$lt_old_archive_cmds_CXX 14082old_postinstall_cmds=$lt_old_postinstall_cmds 14083old_postuninstall_cmds=$lt_old_postuninstall_cmds 14084 14085# Create an old-style archive from a shared archive. 14086old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14087 14088# Create a temporary old-style archive to link instead of a shared archive. 14089old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14090 14091# Commands used to build and install a shared archive. 14092archive_cmds=$lt_archive_cmds_CXX 14093archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14094postinstall_cmds=$lt_postinstall_cmds 14095postuninstall_cmds=$lt_postuninstall_cmds 14096 14097# Commands used to build a loadable module (assumed same as above if empty) 14098module_cmds=$lt_module_cmds_CXX 14099module_expsym_cmds=$lt_module_expsym_cmds_CXX 14100 14101# Commands to strip libraries. 14102old_striplib=$lt_old_striplib 14103striplib=$lt_striplib 14104 14105# Dependencies to place before the objects being linked to create a 14106# shared library. 14107predep_objects=$lt_predep_objects_CXX 14108 14109# Dependencies to place after the objects being linked to create a 14110# shared library. 14111postdep_objects=$lt_postdep_objects_CXX 14112 14113# Dependencies to place before the objects being linked to create a 14114# shared library. 14115predeps=$lt_predeps_CXX 14116 14117# Dependencies to place after the objects being linked to create a 14118# shared library. 14119postdeps=$lt_postdeps_CXX 14120 14121# The directories searched by this compiler when creating a shared 14122# library 14123compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14124 14125# The library search path used internally by the compiler when linking 14126# a shared library. 14127compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14128 14129# Method to check whether dependent libraries are shared objects. 14130deplibs_check_method=$lt_deplibs_check_method 14131 14132# Command to use when deplibs_check_method == file_magic. 14133file_magic_cmd=$lt_file_magic_cmd 14134 14135# Flag that allows shared libraries with undefined symbols to be built. 14136allow_undefined_flag=$lt_allow_undefined_flag_CXX 14137 14138# Flag that forces no undefined symbols. 14139no_undefined_flag=$lt_no_undefined_flag_CXX 14140 14141# Commands used to finish a libtool library installation in a directory. 14142finish_cmds=$lt_finish_cmds 14143 14144# Same as above, but a single script fragment to be evaled but not shown. 14145finish_eval=$lt_finish_eval 14146 14147# Take the output of nm and produce a listing of raw symbols and C names. 14148global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14149 14150# Transform the output of nm in a proper C declaration 14151global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14152 14153# Transform the output of nm in a C name address pair 14154global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14155 14156# This is the shared library runtime path variable. 14157runpath_var=$runpath_var 14158 14159# This is the shared library path variable. 14160shlibpath_var=$shlibpath_var 14161 14162# Is shlibpath searched before the hard-coded library search path? 14163shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14164 14165# How to hardcode a shared library path into an executable. 14166hardcode_action=$hardcode_action_CXX 14167 14168# Whether we should hardcode library paths into libraries. 14169hardcode_into_libs=$hardcode_into_libs 14170 14171# Flag to hardcode \$libdir into a binary during linking. 14172# This must work even if \$libdir does not exist. 14173hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14174 14175# If ld is used when linking, flag to hardcode \$libdir into 14176# a binary during linking. This must work even if \$libdir does 14177# not exist. 14178hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14179 14180# Whether we need a single -rpath flag with a separated argument. 14181hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14182 14183# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14184# resulting binary. 14185hardcode_direct=$hardcode_direct_CXX 14186 14187# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14188# resulting binary. 14189hardcode_minus_L=$hardcode_minus_L_CXX 14190 14191# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14192# the resulting binary. 14193hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14194 14195# Set to yes if building a shared library automatically hardcodes DIR into the library 14196# and all subsequent libraries and executables linked against it. 14197hardcode_automatic=$hardcode_automatic_CXX 14198 14199# Variables whose values should be saved in libtool wrapper scripts and 14200# restored at relink time. 14201variables_saved_for_relink="$variables_saved_for_relink" 14202 14203# Whether libtool must link a program against all its dependency libraries. 14204link_all_deplibs=$link_all_deplibs_CXX 14205 14206# Compile-time system search path for libraries 14207sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14208 14209# Run-time system search path for libraries 14210sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14211 14212# Fix the shell variable \$srcfile for the compiler. 14213fix_srcfile_path=$lt_fix_srcfile_path 14214 14215# Set to yes if exported symbols are required. 14216always_export_symbols=$always_export_symbols_CXX 14217 14218# The commands to list exported symbols. 14219export_symbols_cmds=$lt_export_symbols_cmds_CXX 14220 14221# The commands to extract the exported symbol list from a shared archive. 14222extract_expsyms_cmds=$lt_extract_expsyms_cmds 14223 14224# Symbols that should not be listed in the preloaded symbols. 14225exclude_expsyms=$lt_exclude_expsyms_CXX 14226 14227# Symbols that must always be exported. 14228include_expsyms=$lt_include_expsyms_CXX 14229 14230# ### END LIBTOOL TAG CONFIG: $tagname 14231 14232__EOF__ 14233 14234 14235else 14236 # If there is no Makefile yet, we rely on a make rule to execute 14237 # `config.status --recheck' to rerun these tests and create the 14238 # libtool script then. 14239 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14240 if test -f "$ltmain_in"; then 14241 test -f Makefile && make "$ltmain" 14242 fi 14243fi 14244 14245 14246ac_ext=c 14247ac_cpp='$CPP $CPPFLAGS' 14248ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14249ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14250ac_compiler_gnu=$ac_cv_c_compiler_gnu 14251 14252CC=$lt_save_CC 14253LDCXX=$LD 14254LD=$lt_save_LD 14255GCC=$lt_save_GCC 14256with_gnu_ldcxx=$with_gnu_ld 14257with_gnu_ld=$lt_save_with_gnu_ld 14258lt_cv_path_LDCXX=$lt_cv_path_LD 14259lt_cv_path_LD=$lt_save_path_LD 14260lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14261lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14262 14263 else 14264 tagname="" 14265 fi 14266 ;; 14267 14268 F77) 14269 if test -n "$F77" && test "X$F77" != "Xno"; then 14270 14271ac_ext=f 14272ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14273ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14274ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14275 14276 14277archive_cmds_need_lc_F77=no 14278allow_undefined_flag_F77= 14279always_export_symbols_F77=no 14280archive_expsym_cmds_F77= 14281export_dynamic_flag_spec_F77= 14282hardcode_direct_F77=no 14283hardcode_libdir_flag_spec_F77= 14284hardcode_libdir_flag_spec_ld_F77= 14285hardcode_libdir_separator_F77= 14286hardcode_minus_L_F77=no 14287hardcode_automatic_F77=no 14288module_cmds_F77= 14289module_expsym_cmds_F77= 14290link_all_deplibs_F77=unknown 14291old_archive_cmds_F77=$old_archive_cmds 14292no_undefined_flag_F77= 14293whole_archive_flag_spec_F77= 14294enable_shared_with_static_runtimes_F77=no 14295 14296# Source file extension for f77 test sources. 14297ac_ext=f 14298 14299# Object file extension for compiled f77 test sources. 14300objext=o 14301objext_F77=$objext 14302 14303# Code to be used in simple compile tests 14304lt_simple_compile_test_code="\ 14305 subroutine t 14306 return 14307 end 14308" 14309 14310# Code to be used in simple link tests 14311lt_simple_link_test_code="\ 14312 program t 14313 end 14314" 14315 14316# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14317 14318# If no C compiler was specified, use CC. 14319LTCC=${LTCC-"$CC"} 14320 14321# If no C compiler flags were specified, use CFLAGS. 14322LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14323 14324# Allow CC to be a program name with arguments. 14325compiler=$CC 14326 14327 14328# save warnings/boilerplate of simple test code 14329ac_outfile=conftest.$ac_objext 14330echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14331eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14332_lt_compiler_boilerplate=`cat conftest.err` 14333$rm conftest* 14334 14335ac_outfile=conftest.$ac_objext 14336echo "$lt_simple_link_test_code" >conftest.$ac_ext 14337eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14338_lt_linker_boilerplate=`cat conftest.err` 14339$rm -r conftest* 14340 14341 14342# Allow CC to be a program name with arguments. 14343lt_save_CC="$CC" 14344CC=${F77-"f77"} 14345compiler=$CC 14346compiler_F77=$CC 14347for cc_temp in $compiler""; do 14348 case $cc_temp in 14349 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14350 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14351 \-*) ;; 14352 *) break;; 14353 esac 14354done 14355cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14356 14357 14358{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14359$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14360{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14361$as_echo "$can_build_shared" >&6; } 14362 14363{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14364$as_echo_n "checking whether to build shared libraries... " >&6; } 14365test "$can_build_shared" = "no" && enable_shared=no 14366 14367# On AIX, shared libraries and static libraries use the same namespace, and 14368# are all built from PIC. 14369case $host_os in 14370aix3*) 14371 test "$enable_shared" = yes && enable_static=no 14372 if test -n "$RANLIB"; then 14373 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14374 postinstall_cmds='$RANLIB $lib' 14375 fi 14376 ;; 14377aix[4-9]*) 14378 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14379 test "$enable_shared" = yes && enable_static=no 14380 fi 14381 ;; 14382esac 14383{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14384$as_echo "$enable_shared" >&6; } 14385 14386{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14387$as_echo_n "checking whether to build static libraries... " >&6; } 14388# Make sure either enable_shared or enable_static is yes. 14389test "$enable_shared" = yes || enable_static=yes 14390{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14391$as_echo "$enable_static" >&6; } 14392 14393GCC_F77="$G77" 14394LD_F77="$LD" 14395 14396lt_prog_compiler_wl_F77= 14397lt_prog_compiler_pic_F77= 14398lt_prog_compiler_static_F77= 14399 14400{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14401$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14402 14403 if test "$GCC" = yes; then 14404 lt_prog_compiler_wl_F77='-Wl,' 14405 lt_prog_compiler_static_F77='-static' 14406 14407 case $host_os in 14408 aix*) 14409 # All AIX code is PIC. 14410 if test "$host_cpu" = ia64; then 14411 # AIX 5 now supports IA64 processor 14412 lt_prog_compiler_static_F77='-Bstatic' 14413 fi 14414 ;; 14415 14416 amigaos*) 14417 # FIXME: we need at least 68020 code to build shared libraries, but 14418 # adding the `-m68020' flag to GCC prevents building anything better, 14419 # like `-m68040'. 14420 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14421 ;; 14422 14423 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14424 # PIC is the default for these OSes. 14425 ;; 14426 14427 mingw* | cygwin* | pw32* | os2*) 14428 # This hack is so that the source file can tell whether it is being 14429 # built for inclusion in a dll (and should export symbols for example). 14430 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14431 # (--disable-auto-import) libraries 14432 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14433 ;; 14434 14435 darwin* | rhapsody*) 14436 # PIC is the default on this platform 14437 # Common symbols not allowed in MH_DYLIB files 14438 lt_prog_compiler_pic_F77='-fno-common' 14439 ;; 14440 14441 interix[3-9]*) 14442 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14443 # Instead, we relocate shared libraries at runtime. 14444 ;; 14445 14446 msdosdjgpp*) 14447 # Just because we use GCC doesn't mean we suddenly get shared libraries 14448 # on systems that don't support them. 14449 lt_prog_compiler_can_build_shared_F77=no 14450 enable_shared=no 14451 ;; 14452 14453 sysv4*MP*) 14454 if test -d /usr/nec; then 14455 lt_prog_compiler_pic_F77=-Kconform_pic 14456 fi 14457 ;; 14458 14459 hpux*) 14460 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14461 # not for PA HP-UX. 14462 case $host_cpu in 14463 hppa*64*|ia64*) 14464 # +Z the default 14465 ;; 14466 *) 14467 lt_prog_compiler_pic_F77='-fPIC' 14468 ;; 14469 esac 14470 ;; 14471 14472 *) 14473 lt_prog_compiler_pic_F77='-fPIC' 14474 ;; 14475 esac 14476 else 14477 # PORTME Check for flag to pass linker flags through the system compiler. 14478 case $host_os in 14479 aix*) 14480 lt_prog_compiler_wl_F77='-Wl,' 14481 if test "$host_cpu" = ia64; then 14482 # AIX 5 now supports IA64 processor 14483 lt_prog_compiler_static_F77='-Bstatic' 14484 else 14485 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14486 fi 14487 ;; 14488 darwin*) 14489 # PIC is the default on this platform 14490 # Common symbols not allowed in MH_DYLIB files 14491 case $cc_basename in 14492 xlc*) 14493 lt_prog_compiler_pic_F77='-qnocommon' 14494 lt_prog_compiler_wl_F77='-Wl,' 14495 ;; 14496 esac 14497 ;; 14498 14499 mingw* | cygwin* | pw32* | os2*) 14500 # This hack is so that the source file can tell whether it is being 14501 # built for inclusion in a dll (and should export symbols for example). 14502 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14503 ;; 14504 14505 hpux9* | hpux10* | hpux11*) 14506 lt_prog_compiler_wl_F77='-Wl,' 14507 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14508 # not for PA HP-UX. 14509 case $host_cpu in 14510 hppa*64*|ia64*) 14511 # +Z the default 14512 ;; 14513 *) 14514 lt_prog_compiler_pic_F77='+Z' 14515 ;; 14516 esac 14517 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14518 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14519 ;; 14520 14521 irix5* | irix6* | nonstopux*) 14522 lt_prog_compiler_wl_F77='-Wl,' 14523 # PIC (with -KPIC) is the default. 14524 lt_prog_compiler_static_F77='-non_shared' 14525 ;; 14526 14527 newsos6) 14528 lt_prog_compiler_pic_F77='-KPIC' 14529 lt_prog_compiler_static_F77='-Bstatic' 14530 ;; 14531 14532 linux* | k*bsd*-gnu) 14533 case $cc_basename in 14534 icc* | ecc*) 14535 lt_prog_compiler_wl_F77='-Wl,' 14536 lt_prog_compiler_pic_F77='-KPIC' 14537 lt_prog_compiler_static_F77='-static' 14538 ;; 14539 pgcc* | pgf77* | pgf90* | pgf95*) 14540 # Portland Group compilers (*not* the Pentium gcc compiler, 14541 # which looks to be a dead project) 14542 lt_prog_compiler_wl_F77='-Wl,' 14543 lt_prog_compiler_pic_F77='-fpic' 14544 lt_prog_compiler_static_F77='-Bstatic' 14545 ;; 14546 ccc*) 14547 lt_prog_compiler_wl_F77='-Wl,' 14548 # All Alpha code is PIC. 14549 lt_prog_compiler_static_F77='-non_shared' 14550 ;; 14551 *) 14552 case `$CC -V 2>&1 | sed 5q` in 14553 *Sun\ C*) 14554 # Sun C 5.9 14555 lt_prog_compiler_pic_F77='-KPIC' 14556 lt_prog_compiler_static_F77='-Bstatic' 14557 lt_prog_compiler_wl_F77='-Wl,' 14558 ;; 14559 *Sun\ F*) 14560 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14561 lt_prog_compiler_pic_F77='-KPIC' 14562 lt_prog_compiler_static_F77='-Bstatic' 14563 lt_prog_compiler_wl_F77='' 14564 ;; 14565 esac 14566 ;; 14567 esac 14568 ;; 14569 14570 osf3* | osf4* | osf5*) 14571 lt_prog_compiler_wl_F77='-Wl,' 14572 # All OSF/1 code is PIC. 14573 lt_prog_compiler_static_F77='-non_shared' 14574 ;; 14575 14576 rdos*) 14577 lt_prog_compiler_static_F77='-non_shared' 14578 ;; 14579 14580 solaris*) 14581 lt_prog_compiler_pic_F77='-KPIC' 14582 lt_prog_compiler_static_F77='-Bstatic' 14583 case $cc_basename in 14584 f77* | f90* | f95*) 14585 lt_prog_compiler_wl_F77='-Qoption ld ';; 14586 *) 14587 lt_prog_compiler_wl_F77='-Wl,';; 14588 esac 14589 ;; 14590 14591 sunos4*) 14592 lt_prog_compiler_wl_F77='-Qoption ld ' 14593 lt_prog_compiler_pic_F77='-PIC' 14594 lt_prog_compiler_static_F77='-Bstatic' 14595 ;; 14596 14597 sysv4 | sysv4.2uw2* | sysv4.3*) 14598 lt_prog_compiler_wl_F77='-Wl,' 14599 lt_prog_compiler_pic_F77='-KPIC' 14600 lt_prog_compiler_static_F77='-Bstatic' 14601 ;; 14602 14603 sysv4*MP*) 14604 if test -d /usr/nec ;then 14605 lt_prog_compiler_pic_F77='-Kconform_pic' 14606 lt_prog_compiler_static_F77='-Bstatic' 14607 fi 14608 ;; 14609 14610 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14611 lt_prog_compiler_wl_F77='-Wl,' 14612 lt_prog_compiler_pic_F77='-KPIC' 14613 lt_prog_compiler_static_F77='-Bstatic' 14614 ;; 14615 14616 unicos*) 14617 lt_prog_compiler_wl_F77='-Wl,' 14618 lt_prog_compiler_can_build_shared_F77=no 14619 ;; 14620 14621 uts4*) 14622 lt_prog_compiler_pic_F77='-pic' 14623 lt_prog_compiler_static_F77='-Bstatic' 14624 ;; 14625 14626 *) 14627 lt_prog_compiler_can_build_shared_F77=no 14628 ;; 14629 esac 14630 fi 14631 14632{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14633$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14634 14635# 14636# Check to make sure the PIC flag actually works. 14637# 14638if test -n "$lt_prog_compiler_pic_F77"; then 14639 14640{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14641$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14642if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14643 $as_echo_n "(cached) " >&6 14644else 14645 lt_cv_prog_compiler_pic_works_F77=no 14646 ac_outfile=conftest.$ac_objext 14647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14648 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14649 # Insert the option either (1) after the last *FLAGS variable, or 14650 # (2) before a word containing "conftest.", or (3) at the end. 14651 # Note that $ac_compile itself does not contain backslashes and begins 14652 # with a dollar sign (not a hyphen), so the echo should work correctly. 14653 # The option is referenced via a variable to avoid confusing sed. 14654 lt_compile=`echo "$ac_compile" | $SED \ 14655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14656 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14657 -e 's:$: $lt_compiler_flag:'` 14658 (eval echo "\"\$as_me:14658: $lt_compile\"" >&5) 14659 (eval "$lt_compile" 2>conftest.err) 14660 ac_status=$? 14661 cat conftest.err >&5 14662 echo "$as_me:14662: \$? = $ac_status" >&5 14663 if (exit $ac_status) && test -s "$ac_outfile"; then 14664 # The compiler can only warn and ignore the option if not recognized 14665 # So say no if there are warnings other than the usual output. 14666 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14667 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14668 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14669 lt_cv_prog_compiler_pic_works_F77=yes 14670 fi 14671 fi 14672 $rm conftest* 14673 14674fi 14675{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14676$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14677 14678if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14679 case $lt_prog_compiler_pic_F77 in 14680 "" | " "*) ;; 14681 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14682 esac 14683else 14684 lt_prog_compiler_pic_F77= 14685 lt_prog_compiler_can_build_shared_F77=no 14686fi 14687 14688fi 14689case $host_os in 14690 # For platforms which do not support PIC, -DPIC is meaningless: 14691 *djgpp*) 14692 lt_prog_compiler_pic_F77= 14693 ;; 14694 *) 14695 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14696 ;; 14697esac 14698 14699# 14700# Check to make sure the static flag actually works. 14701# 14702wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14703{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14704$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14705if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14706 $as_echo_n "(cached) " >&6 14707else 14708 lt_cv_prog_compiler_static_works_F77=no 14709 save_LDFLAGS="$LDFLAGS" 14710 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14711 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14712 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14713 # The linker can only warn and ignore the option if not recognized 14714 # So say no if there are warnings 14715 if test -s conftest.err; then 14716 # Append any errors to the config.log. 14717 cat conftest.err 1>&5 14718 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14719 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14720 if diff conftest.exp conftest.er2 >/dev/null; then 14721 lt_cv_prog_compiler_static_works_F77=yes 14722 fi 14723 else 14724 lt_cv_prog_compiler_static_works_F77=yes 14725 fi 14726 fi 14727 $rm -r conftest* 14728 LDFLAGS="$save_LDFLAGS" 14729 14730fi 14731{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14732$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14733 14734if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14735 : 14736else 14737 lt_prog_compiler_static_F77= 14738fi 14739 14740 14741{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14742$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14743if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14744 $as_echo_n "(cached) " >&6 14745else 14746 lt_cv_prog_compiler_c_o_F77=no 14747 $rm -r conftest 2>/dev/null 14748 mkdir conftest 14749 cd conftest 14750 mkdir out 14751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14752 14753 lt_compiler_flag="-o out/conftest2.$ac_objext" 14754 # Insert the option either (1) after the last *FLAGS variable, or 14755 # (2) before a word containing "conftest.", or (3) at the end. 14756 # Note that $ac_compile itself does not contain backslashes and begins 14757 # with a dollar sign (not a hyphen), so the echo should work correctly. 14758 lt_compile=`echo "$ac_compile" | $SED \ 14759 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14760 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14761 -e 's:$: $lt_compiler_flag:'` 14762 (eval echo "\"\$as_me:14762: $lt_compile\"" >&5) 14763 (eval "$lt_compile" 2>out/conftest.err) 14764 ac_status=$? 14765 cat out/conftest.err >&5 14766 echo "$as_me:14766: \$? = $ac_status" >&5 14767 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14768 then 14769 # The compiler can only warn and ignore the option if not recognized 14770 # So say no if there are warnings 14771 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14772 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14773 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14774 lt_cv_prog_compiler_c_o_F77=yes 14775 fi 14776 fi 14777 chmod u+w . 2>&5 14778 $rm conftest* 14779 # SGI C++ compiler will create directory out/ii_files/ for 14780 # template instantiation 14781 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14782 $rm out/* && rmdir out 14783 cd .. 14784 rmdir conftest 14785 $rm conftest* 14786 14787fi 14788{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14789$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14790 14791 14792hard_links="nottested" 14793if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14794 # do not overwrite the value of need_locks provided by the user 14795 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14796$as_echo_n "checking if we can lock with hard links... " >&6; } 14797 hard_links=yes 14798 $rm conftest* 14799 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14800 touch conftest.a 14801 ln conftest.a conftest.b 2>&5 || hard_links=no 14802 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14803 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14804$as_echo "$hard_links" >&6; } 14805 if test "$hard_links" = no; then 14806 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14807$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14808 need_locks=warn 14809 fi 14810else 14811 need_locks=no 14812fi 14813 14814{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14815$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14816 14817 runpath_var= 14818 allow_undefined_flag_F77= 14819 enable_shared_with_static_runtimes_F77=no 14820 archive_cmds_F77= 14821 archive_expsym_cmds_F77= 14822 old_archive_From_new_cmds_F77= 14823 old_archive_from_expsyms_cmds_F77= 14824 export_dynamic_flag_spec_F77= 14825 whole_archive_flag_spec_F77= 14826 thread_safe_flag_spec_F77= 14827 hardcode_libdir_flag_spec_F77= 14828 hardcode_libdir_flag_spec_ld_F77= 14829 hardcode_libdir_separator_F77= 14830 hardcode_direct_F77=no 14831 hardcode_minus_L_F77=no 14832 hardcode_shlibpath_var_F77=unsupported 14833 link_all_deplibs_F77=unknown 14834 hardcode_automatic_F77=no 14835 module_cmds_F77= 14836 module_expsym_cmds_F77= 14837 always_export_symbols_F77=no 14838 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14839 # include_expsyms should be a list of space-separated symbols to be *always* 14840 # included in the symbol list 14841 include_expsyms_F77= 14842 # exclude_expsyms can be an extended regexp of symbols to exclude 14843 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14844 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14845 # as well as any symbol that contains `d'. 14846 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14847 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14848 # platforms (ab)use it in PIC code, but their linkers get confused if 14849 # the symbol is explicitly referenced. Since portable code cannot 14850 # rely on this symbol name, it's probably fine to never include it in 14851 # preloaded symbol tables. 14852 # Exclude shared library initialization/finalization symbols. 14853 extract_expsyms_cmds= 14854 # Just being paranoid about ensuring that cc_basename is set. 14855 for cc_temp in $compiler""; do 14856 case $cc_temp in 14857 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14858 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14859 \-*) ;; 14860 *) break;; 14861 esac 14862done 14863cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14864 14865 case $host_os in 14866 cygwin* | mingw* | pw32*) 14867 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14868 # When not using gcc, we currently assume that we are using 14869 # Microsoft Visual C++. 14870 if test "$GCC" != yes; then 14871 with_gnu_ld=no 14872 fi 14873 ;; 14874 interix*) 14875 # we just hope/assume this is gcc and not c89 (= MSVC++) 14876 with_gnu_ld=yes 14877 ;; 14878 openbsd*) 14879 with_gnu_ld=no 14880 ;; 14881 esac 14882 14883 ld_shlibs_F77=yes 14884 if test "$with_gnu_ld" = yes; then 14885 # If archive_cmds runs LD, not CC, wlarc should be empty 14886 wlarc='${wl}' 14887 14888 # Set some defaults for GNU ld with shared library support. These 14889 # are reset later if shared libraries are not supported. Putting them 14890 # here allows them to be overridden if necessary. 14891 runpath_var=LD_RUN_PATH 14892 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14893 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14894 # ancient GNU ld didn't support --whole-archive et. al. 14895 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14896 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14897 else 14898 whole_archive_flag_spec_F77= 14899 fi 14900 supports_anon_versioning=no 14901 case `$LD -v 2>/dev/null` in 14902 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14903 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14904 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14905 *\ 2.11.*) ;; # other 2.11 versions 14906 *) supports_anon_versioning=yes ;; 14907 esac 14908 14909 # See if GNU ld supports shared libraries. 14910 case $host_os in 14911 aix[3-9]*) 14912 # On AIX/PPC, the GNU linker is very broken 14913 if test "$host_cpu" != ia64; then 14914 ld_shlibs_F77=no 14915 cat <<EOF 1>&2 14916 14917*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14918*** to be unable to reliably create shared libraries on AIX. 14919*** Therefore, libtool is disabling shared libraries support. If you 14920*** really care for shared libraries, you may want to modify your PATH 14921*** so that a non-GNU linker is found, and then restart. 14922 14923EOF 14924 fi 14925 ;; 14926 14927 amigaos*) 14928 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)' 14929 hardcode_libdir_flag_spec_F77='-L$libdir' 14930 hardcode_minus_L_F77=yes 14931 14932 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14933 # that the semantics of dynamic libraries on AmigaOS, at least up 14934 # to version 4, is to share data among multiple programs linked 14935 # with the same dynamic library. Since this doesn't match the 14936 # behavior of shared libraries on other platforms, we can't use 14937 # them. 14938 ld_shlibs_F77=no 14939 ;; 14940 14941 beos*) 14942 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14943 allow_undefined_flag_F77=unsupported 14944 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14945 # support --undefined. This deserves some investigation. FIXME 14946 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14947 else 14948 ld_shlibs_F77=no 14949 fi 14950 ;; 14951 14952 cygwin* | mingw* | pw32*) 14953 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14954 # as there is no search path for DLLs. 14955 hardcode_libdir_flag_spec_F77='-L$libdir' 14956 allow_undefined_flag_F77=unsupported 14957 always_export_symbols_F77=no 14958 enable_shared_with_static_runtimes_F77=yes 14959 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14960 14961 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14962 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14963 # If the export-symbols file already is a .def file (1st line 14964 # is EXPORTS), use it as is; otherwise, prepend... 14965 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14966 cp $export_symbols $output_objdir/$soname.def; 14967 else 14968 echo EXPORTS > $output_objdir/$soname.def; 14969 cat $export_symbols >> $output_objdir/$soname.def; 14970 fi~ 14971 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14972 else 14973 ld_shlibs_F77=no 14974 fi 14975 ;; 14976 14977 interix[3-9]*) 14978 hardcode_direct_F77=no 14979 hardcode_shlibpath_var_F77=no 14980 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14981 export_dynamic_flag_spec_F77='${wl}-E' 14982 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14983 # Instead, shared libraries are loaded at an image base (0x10000000 by 14984 # default) and relocated if they conflict, which is a slow very memory 14985 # consuming and fragmenting process. To avoid this, we pick a random, 14986 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14987 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14988 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' 14989 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' 14990 ;; 14991 14992 gnu* | linux* | k*bsd*-gnu) 14993 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14994 tmp_addflag= 14995 case $cc_basename,$host_cpu in 14996 pgcc*) # Portland Group C compiler 14997 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' 14998 tmp_addflag=' $pic_flag' 14999 ;; 15000 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 15001 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' 15002 tmp_addflag=' $pic_flag -Mnomain' ;; 15003 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15004 tmp_addflag=' -i_dynamic' ;; 15005 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15006 tmp_addflag=' -i_dynamic -nofor_main' ;; 15007 ifc* | ifort*) # Intel Fortran compiler 15008 tmp_addflag=' -nofor_main' ;; 15009 esac 15010 case `$CC -V 2>&1 | sed 5q` in 15011 *Sun\ C*) # Sun C 5.9 15012 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' 15013 tmp_sharedflag='-G' ;; 15014 *Sun\ F*) # Sun Fortran 8.3 15015 tmp_sharedflag='-G' ;; 15016 *) 15017 tmp_sharedflag='-shared' ;; 15018 esac 15019 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15020 15021 if test $supports_anon_versioning = yes; then 15022 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15023 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15024 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15025 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15026 fi 15027 else 15028 ld_shlibs_F77=no 15029 fi 15030 ;; 15031 15032 netbsd*) 15033 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15034 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15035 wlarc= 15036 else 15037 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15038 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15039 fi 15040 ;; 15041 15042 solaris*) 15043 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15044 ld_shlibs_F77=no 15045 cat <<EOF 1>&2 15046 15047*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15048*** create shared libraries on Solaris systems. Therefore, libtool 15049*** is disabling shared libraries support. We urge you to upgrade GNU 15050*** binutils to release 2.9.1 or newer. Another option is to modify 15051*** your PATH or compiler configuration so that the native linker is 15052*** used, and then restart. 15053 15054EOF 15055 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15056 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15057 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15058 else 15059 ld_shlibs_F77=no 15060 fi 15061 ;; 15062 15063 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15064 case `$LD -v 2>&1` in 15065 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15066 ld_shlibs_F77=no 15067 cat <<_LT_EOF 1>&2 15068 15069*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15070*** reliably create shared libraries on SCO systems. Therefore, libtool 15071*** is disabling shared libraries support. We urge you to upgrade GNU 15072*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15073*** your PATH or compiler configuration so that the native linker is 15074*** used, and then restart. 15075 15076_LT_EOF 15077 ;; 15078 *) 15079 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15080 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15081 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15082 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15083 else 15084 ld_shlibs_F77=no 15085 fi 15086 ;; 15087 esac 15088 ;; 15089 15090 sunos4*) 15091 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15092 wlarc= 15093 hardcode_direct_F77=yes 15094 hardcode_shlibpath_var_F77=no 15095 ;; 15096 15097 *) 15098 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15099 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15100 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15101 else 15102 ld_shlibs_F77=no 15103 fi 15104 ;; 15105 esac 15106 15107 if test "$ld_shlibs_F77" = no; then 15108 runpath_var= 15109 hardcode_libdir_flag_spec_F77= 15110 export_dynamic_flag_spec_F77= 15111 whole_archive_flag_spec_F77= 15112 fi 15113 else 15114 # PORTME fill in a description of your system's linker (not GNU ld) 15115 case $host_os in 15116 aix3*) 15117 allow_undefined_flag_F77=unsupported 15118 always_export_symbols_F77=yes 15119 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' 15120 # Note: this linker hardcodes the directories in LIBPATH if there 15121 # are no directories specified by -L. 15122 hardcode_minus_L_F77=yes 15123 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15124 # Neither direct hardcoding nor static linking is supported with a 15125 # broken collect2. 15126 hardcode_direct_F77=unsupported 15127 fi 15128 ;; 15129 15130 aix[4-9]*) 15131 if test "$host_cpu" = ia64; then 15132 # On IA64, the linker does run time linking by default, so we don't 15133 # have to do anything special. 15134 aix_use_runtimelinking=no 15135 exp_sym_flag='-Bexport' 15136 no_entry_flag="" 15137 else 15138 # If we're using GNU nm, then we don't want the "-C" option. 15139 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15140 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15141 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' 15142 else 15143 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' 15144 fi 15145 aix_use_runtimelinking=no 15146 15147 # Test if we are trying to use run time linking or normal 15148 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15149 # need to do runtime linking. 15150 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15151 for ld_flag in $LDFLAGS; do 15152 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15153 aix_use_runtimelinking=yes 15154 break 15155 fi 15156 done 15157 ;; 15158 esac 15159 15160 exp_sym_flag='-bexport' 15161 no_entry_flag='-bnoentry' 15162 fi 15163 15164 # When large executables or shared objects are built, AIX ld can 15165 # have problems creating the table of contents. If linking a library 15166 # or program results in "error TOC overflow" add -mminimal-toc to 15167 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15168 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15169 15170 archive_cmds_F77='' 15171 hardcode_direct_F77=yes 15172 hardcode_libdir_separator_F77=':' 15173 link_all_deplibs_F77=yes 15174 15175 if test "$GCC" = yes; then 15176 case $host_os in aix4.[012]|aix4.[012].*) 15177 # We only want to do this on AIX 4.2 and lower, the check 15178 # below for broken collect2 doesn't work under 4.3+ 15179 collect2name=`${CC} -print-prog-name=collect2` 15180 if test -f "$collect2name" && \ 15181 strings "$collect2name" | grep resolve_lib_name >/dev/null 15182 then 15183 # We have reworked collect2 15184 : 15185 else 15186 # We have old collect2 15187 hardcode_direct_F77=unsupported 15188 # It fails to find uninstalled libraries when the uninstalled 15189 # path is not listed in the libpath. Setting hardcode_minus_L 15190 # to unsupported forces relinking 15191 hardcode_minus_L_F77=yes 15192 hardcode_libdir_flag_spec_F77='-L$libdir' 15193 hardcode_libdir_separator_F77= 15194 fi 15195 ;; 15196 esac 15197 shared_flag='-shared' 15198 if test "$aix_use_runtimelinking" = yes; then 15199 shared_flag="$shared_flag "'${wl}-G' 15200 fi 15201 else 15202 # not using gcc 15203 if test "$host_cpu" = ia64; then 15204 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15205 # chokes on -Wl,-G. The following line is correct: 15206 shared_flag='-G' 15207 else 15208 if test "$aix_use_runtimelinking" = yes; then 15209 shared_flag='${wl}-G' 15210 else 15211 shared_flag='${wl}-bM:SRE' 15212 fi 15213 fi 15214 fi 15215 15216 # It seems that -bexpall does not export symbols beginning with 15217 # underscore (_), so it is better to generate a list of symbols to export. 15218 always_export_symbols_F77=yes 15219 if test "$aix_use_runtimelinking" = yes; then 15220 # Warning - without using the other runtime loading flags (-brtl), 15221 # -berok will link without error, but may produce a broken library. 15222 allow_undefined_flag_F77='-berok' 15223 # Determine the default libpath from the value encoded in an empty executable. 15224 cat >conftest.$ac_ext <<_ACEOF 15225 program main 15226 15227 end 15228_ACEOF 15229rm -f conftest.$ac_objext conftest$ac_exeext 15230if { (ac_try="$ac_link" 15231case "(($ac_try" in 15232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15233 *) ac_try_echo=$ac_try;; 15234esac 15235eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15236$as_echo "$ac_try_echo") >&5 15237 (eval "$ac_link") 2>conftest.er1 15238 ac_status=$? 15239 grep -v '^ *+' conftest.er1 >conftest.err 15240 rm -f conftest.er1 15241 cat conftest.err >&5 15242 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15243 (exit $ac_status); } && { 15244 test -z "$ac_f77_werror_flag" || 15245 test ! -s conftest.err 15246 } && test -s conftest$ac_exeext && { 15247 test "$cross_compiling" = yes || 15248 $as_test_x conftest$ac_exeext 15249 }; then 15250 15251lt_aix_libpath_sed=' 15252 /Import File Strings/,/^$/ { 15253 /^0/ { 15254 s/^0 *\(.*\)$/\1/ 15255 p 15256 } 15257 }' 15258aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15259# Check for a 64-bit object if we didn't find anything. 15260if test -z "$aix_libpath"; then 15261 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15262fi 15263else 15264 $as_echo "$as_me: failed program was:" >&5 15265sed 's/^/| /' conftest.$ac_ext >&5 15266 15267 15268fi 15269 15270rm -rf conftest.dSYM 15271rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15272 conftest$ac_exeext conftest.$ac_ext 15273if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15274 15275 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15276 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" 15277 else 15278 if test "$host_cpu" = ia64; then 15279 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15280 allow_undefined_flag_F77="-z nodefs" 15281 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" 15282 else 15283 # Determine the default libpath from the value encoded in an empty executable. 15284 cat >conftest.$ac_ext <<_ACEOF 15285 program main 15286 15287 end 15288_ACEOF 15289rm -f conftest.$ac_objext conftest$ac_exeext 15290if { (ac_try="$ac_link" 15291case "(($ac_try" in 15292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15293 *) ac_try_echo=$ac_try;; 15294esac 15295eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15296$as_echo "$ac_try_echo") >&5 15297 (eval "$ac_link") 2>conftest.er1 15298 ac_status=$? 15299 grep -v '^ *+' conftest.er1 >conftest.err 15300 rm -f conftest.er1 15301 cat conftest.err >&5 15302 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15303 (exit $ac_status); } && { 15304 test -z "$ac_f77_werror_flag" || 15305 test ! -s conftest.err 15306 } && test -s conftest$ac_exeext && { 15307 test "$cross_compiling" = yes || 15308 $as_test_x conftest$ac_exeext 15309 }; then 15310 15311lt_aix_libpath_sed=' 15312 /Import File Strings/,/^$/ { 15313 /^0/ { 15314 s/^0 *\(.*\)$/\1/ 15315 p 15316 } 15317 }' 15318aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15319# Check for a 64-bit object if we didn't find anything. 15320if test -z "$aix_libpath"; then 15321 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15322fi 15323else 15324 $as_echo "$as_me: failed program was:" >&5 15325sed 's/^/| /' conftest.$ac_ext >&5 15326 15327 15328fi 15329 15330rm -rf conftest.dSYM 15331rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15332 conftest$ac_exeext conftest.$ac_ext 15333if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15334 15335 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15336 # Warning - without using the other run time loading flags, 15337 # -berok will link without error, but may produce a broken library. 15338 no_undefined_flag_F77=' ${wl}-bernotok' 15339 allow_undefined_flag_F77=' ${wl}-berok' 15340 # Exported symbols can be pulled into shared objects from archives 15341 whole_archive_flag_spec_F77='$convenience' 15342 archive_cmds_need_lc_F77=yes 15343 # This is similar to how AIX traditionally builds its shared libraries. 15344 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' 15345 fi 15346 fi 15347 ;; 15348 15349 amigaos*) 15350 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)' 15351 hardcode_libdir_flag_spec_F77='-L$libdir' 15352 hardcode_minus_L_F77=yes 15353 # see comment about different semantics on the GNU ld section 15354 ld_shlibs_F77=no 15355 ;; 15356 15357 bsdi[45]*) 15358 export_dynamic_flag_spec_F77=-rdynamic 15359 ;; 15360 15361 cygwin* | mingw* | pw32*) 15362 # When not using gcc, we currently assume that we are using 15363 # Microsoft Visual C++. 15364 # hardcode_libdir_flag_spec is actually meaningless, as there is 15365 # no search path for DLLs. 15366 hardcode_libdir_flag_spec_F77=' ' 15367 allow_undefined_flag_F77=unsupported 15368 # Tell ltmain to make .lib files, not .a files. 15369 libext=lib 15370 # Tell ltmain to make .dll files, not .so files. 15371 shrext_cmds=".dll" 15372 # FIXME: Setting linknames here is a bad hack. 15373 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15374 # The linker will automatically build a .lib file if we build a DLL. 15375 old_archive_From_new_cmds_F77='true' 15376 # FIXME: Should let the user specify the lib program. 15377 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15378 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15379 enable_shared_with_static_runtimes_F77=yes 15380 ;; 15381 15382 darwin* | rhapsody*) 15383 case $host_os in 15384 rhapsody* | darwin1.[012]) 15385 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15386 ;; 15387 *) # Darwin 1.3 on 15388 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15389 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15390 else 15391 case ${MACOSX_DEPLOYMENT_TARGET} in 15392 10.[012]) 15393 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15394 ;; 15395 10.*) 15396 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15397 ;; 15398 esac 15399 fi 15400 ;; 15401 esac 15402 archive_cmds_need_lc_F77=no 15403 hardcode_direct_F77=no 15404 hardcode_automatic_F77=yes 15405 hardcode_shlibpath_var_F77=unsupported 15406 whole_archive_flag_spec_F77='' 15407 link_all_deplibs_F77=yes 15408 if test "$GCC" = yes ; then 15409 output_verbose_link_cmd='echo' 15410 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}" 15411 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15412 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}" 15413 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}" 15414 else 15415 case $cc_basename in 15416 xlc*) 15417 output_verbose_link_cmd='echo' 15418 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15419 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15420 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15421 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}' 15422 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}' 15423 ;; 15424 *) 15425 ld_shlibs_F77=no 15426 ;; 15427 esac 15428 fi 15429 ;; 15430 15431 dgux*) 15432 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15433 hardcode_libdir_flag_spec_F77='-L$libdir' 15434 hardcode_shlibpath_var_F77=no 15435 ;; 15436 15437 freebsd1*) 15438 ld_shlibs_F77=no 15439 ;; 15440 15441 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15442 # support. Future versions do this automatically, but an explicit c++rt0.o 15443 # does not break anything, and helps significantly (at the cost of a little 15444 # extra space). 15445 freebsd2.2*) 15446 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15447 hardcode_libdir_flag_spec_F77='-R$libdir' 15448 hardcode_direct_F77=yes 15449 hardcode_shlibpath_var_F77=no 15450 ;; 15451 15452 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15453 freebsd2*) 15454 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15455 hardcode_direct_F77=yes 15456 hardcode_minus_L_F77=yes 15457 hardcode_shlibpath_var_F77=no 15458 ;; 15459 15460 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15461 freebsd* | dragonfly*) 15462 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15463 hardcode_libdir_flag_spec_F77='-R$libdir' 15464 hardcode_direct_F77=yes 15465 hardcode_shlibpath_var_F77=no 15466 ;; 15467 15468 hpux9*) 15469 if test "$GCC" = yes; then 15470 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' 15471 else 15472 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' 15473 fi 15474 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15475 hardcode_libdir_separator_F77=: 15476 hardcode_direct_F77=yes 15477 15478 # hardcode_minus_L: Not really in the search PATH, 15479 # but as the default location of the library. 15480 hardcode_minus_L_F77=yes 15481 export_dynamic_flag_spec_F77='${wl}-E' 15482 ;; 15483 15484 hpux10*) 15485 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15486 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15487 else 15488 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15489 fi 15490 if test "$with_gnu_ld" = no; then 15491 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15492 hardcode_libdir_separator_F77=: 15493 15494 hardcode_direct_F77=yes 15495 export_dynamic_flag_spec_F77='${wl}-E' 15496 15497 # hardcode_minus_L: Not really in the search PATH, 15498 # but as the default location of the library. 15499 hardcode_minus_L_F77=yes 15500 fi 15501 ;; 15502 15503 hpux11*) 15504 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15505 case $host_cpu in 15506 hppa*64*) 15507 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15508 ;; 15509 ia64*) 15510 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15511 ;; 15512 *) 15513 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15514 ;; 15515 esac 15516 else 15517 case $host_cpu in 15518 hppa*64*) 15519 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15520 ;; 15521 ia64*) 15522 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15523 ;; 15524 *) 15525 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15526 ;; 15527 esac 15528 fi 15529 if test "$with_gnu_ld" = no; then 15530 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15531 hardcode_libdir_separator_F77=: 15532 15533 case $host_cpu in 15534 hppa*64*|ia64*) 15535 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15536 hardcode_direct_F77=no 15537 hardcode_shlibpath_var_F77=no 15538 ;; 15539 *) 15540 hardcode_direct_F77=yes 15541 export_dynamic_flag_spec_F77='${wl}-E' 15542 15543 # hardcode_minus_L: Not really in the search PATH, 15544 # but as the default location of the library. 15545 hardcode_minus_L_F77=yes 15546 ;; 15547 esac 15548 fi 15549 ;; 15550 15551 irix5* | irix6* | nonstopux*) 15552 if test "$GCC" = yes; then 15553 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' 15554 else 15555 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' 15556 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15557 fi 15558 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15559 hardcode_libdir_separator_F77=: 15560 link_all_deplibs_F77=yes 15561 ;; 15562 15563 netbsd*) 15564 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15565 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15566 else 15567 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15568 fi 15569 hardcode_libdir_flag_spec_F77='-R$libdir' 15570 hardcode_direct_F77=yes 15571 hardcode_shlibpath_var_F77=no 15572 ;; 15573 15574 newsos6) 15575 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15576 hardcode_direct_F77=yes 15577 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15578 hardcode_libdir_separator_F77=: 15579 hardcode_shlibpath_var_F77=no 15580 ;; 15581 15582 openbsd*) 15583 if test -f /usr/libexec/ld.so; then 15584 hardcode_direct_F77=yes 15585 hardcode_shlibpath_var_F77=no 15586 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15587 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15588 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15589 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15590 export_dynamic_flag_spec_F77='${wl}-E' 15591 else 15592 case $host_os in 15593 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15594 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15595 hardcode_libdir_flag_spec_F77='-R$libdir' 15596 ;; 15597 *) 15598 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15599 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15600 ;; 15601 esac 15602 fi 15603 else 15604 ld_shlibs_F77=no 15605 fi 15606 ;; 15607 15608 os2*) 15609 hardcode_libdir_flag_spec_F77='-L$libdir' 15610 hardcode_minus_L_F77=yes 15611 allow_undefined_flag_F77=unsupported 15612 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' 15613 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15614 ;; 15615 15616 osf3*) 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}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 15620 else 15621 allow_undefined_flag_F77=' -expect_unresolved \*' 15622 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' 15623 fi 15624 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15625 hardcode_libdir_separator_F77=: 15626 ;; 15627 15628 osf4* | osf5*) # as osf3* with the addition of -msym flag 15629 if test "$GCC" = yes; then 15630 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15631 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' 15632 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15633 else 15634 allow_undefined_flag_F77=' -expect_unresolved \*' 15635 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' 15636 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~ 15637 $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' 15638 15639 # Both c and cxx compiler support -rpath directly 15640 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15641 fi 15642 hardcode_libdir_separator_F77=: 15643 ;; 15644 15645 solaris*) 15646 no_undefined_flag_F77=' -z text' 15647 if test "$GCC" = yes; then 15648 wlarc='${wl}' 15649 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15650 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15651 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15652 else 15653 wlarc='' 15654 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15655 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15656 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15657 fi 15658 hardcode_libdir_flag_spec_F77='-R$libdir' 15659 hardcode_shlibpath_var_F77=no 15660 case $host_os in 15661 solaris2.[0-5] | solaris2.[0-5].*) ;; 15662 *) 15663 # The compiler driver will combine and reorder linker options, 15664 # but understands `-z linker_flag'. GCC discards it without `$wl', 15665 # but is careful enough not to reorder. 15666 # Supported since Solaris 2.6 (maybe 2.5.1?) 15667 if test "$GCC" = yes; then 15668 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15669 else 15670 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15671 fi 15672 ;; 15673 esac 15674 link_all_deplibs_F77=yes 15675 ;; 15676 15677 sunos4*) 15678 if test "x$host_vendor" = xsequent; then 15679 # Use $CC to link under sequent, because it throws in some extra .o 15680 # files that make .init and .fini sections work. 15681 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15682 else 15683 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15684 fi 15685 hardcode_libdir_flag_spec_F77='-L$libdir' 15686 hardcode_direct_F77=yes 15687 hardcode_minus_L_F77=yes 15688 hardcode_shlibpath_var_F77=no 15689 ;; 15690 15691 sysv4) 15692 case $host_vendor in 15693 sni) 15694 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15695 hardcode_direct_F77=yes # is this really true??? 15696 ;; 15697 siemens) 15698 ## LD is ld it makes a PLAMLIB 15699 ## CC just makes a GrossModule. 15700 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15701 reload_cmds_F77='$CC -r -o $output$reload_objs' 15702 hardcode_direct_F77=no 15703 ;; 15704 motorola) 15705 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15706 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15707 ;; 15708 esac 15709 runpath_var='LD_RUN_PATH' 15710 hardcode_shlibpath_var_F77=no 15711 ;; 15712 15713 sysv4.3*) 15714 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15715 hardcode_shlibpath_var_F77=no 15716 export_dynamic_flag_spec_F77='-Bexport' 15717 ;; 15718 15719 sysv4*MP*) 15720 if test -d /usr/nec; then 15721 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15722 hardcode_shlibpath_var_F77=no 15723 runpath_var=LD_RUN_PATH 15724 hardcode_runpath_var=yes 15725 ld_shlibs_F77=yes 15726 fi 15727 ;; 15728 15729 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15730 no_undefined_flag_F77='${wl}-z,text' 15731 archive_cmds_need_lc_F77=no 15732 hardcode_shlibpath_var_F77=no 15733 runpath_var='LD_RUN_PATH' 15734 15735 if test "$GCC" = yes; then 15736 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15737 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15738 else 15739 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15740 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15741 fi 15742 ;; 15743 15744 sysv5* | sco3.2v5* | sco5v6*) 15745 # Note: We can NOT use -z defs as we might desire, because we do not 15746 # link with -lc, and that would cause any symbols used from libc to 15747 # always be unresolved, which means just about no library would 15748 # ever link correctly. If we're not using GNU ld we use -z text 15749 # though, which does catch some bad symbols but isn't as heavy-handed 15750 # as -z defs. 15751 no_undefined_flag_F77='${wl}-z,text' 15752 allow_undefined_flag_F77='${wl}-z,nodefs' 15753 archive_cmds_need_lc_F77=no 15754 hardcode_shlibpath_var_F77=no 15755 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15756 hardcode_libdir_separator_F77=':' 15757 link_all_deplibs_F77=yes 15758 export_dynamic_flag_spec_F77='${wl}-Bexport' 15759 runpath_var='LD_RUN_PATH' 15760 15761 if test "$GCC" = yes; then 15762 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15763 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15764 else 15765 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15766 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15767 fi 15768 ;; 15769 15770 uts4*) 15771 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15772 hardcode_libdir_flag_spec_F77='-L$libdir' 15773 hardcode_shlibpath_var_F77=no 15774 ;; 15775 15776 *) 15777 ld_shlibs_F77=no 15778 ;; 15779 esac 15780 fi 15781 15782{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15783$as_echo "$ld_shlibs_F77" >&6; } 15784test "$ld_shlibs_F77" = no && can_build_shared=no 15785 15786# 15787# Do we need to explicitly link libc? 15788# 15789case "x$archive_cmds_need_lc_F77" in 15790x|xyes) 15791 # Assume -lc should be added 15792 archive_cmds_need_lc_F77=yes 15793 15794 if test "$enable_shared" = yes && test "$GCC" = yes; then 15795 case $archive_cmds_F77 in 15796 *'~'*) 15797 # FIXME: we may have to deal with multi-command sequences. 15798 ;; 15799 '$CC '*) 15800 # Test whether the compiler implicitly links with -lc since on some 15801 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15802 # to ld, don't add -lc before -lgcc. 15803 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15804$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15805 $rm conftest* 15806 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15807 15808 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15809 (eval $ac_compile) 2>&5 15810 ac_status=$? 15811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15812 (exit $ac_status); } 2>conftest.err; then 15813 soname=conftest 15814 lib=conftest 15815 libobjs=conftest.$ac_objext 15816 deplibs= 15817 wl=$lt_prog_compiler_wl_F77 15818 pic_flag=$lt_prog_compiler_pic_F77 15819 compiler_flags=-v 15820 linker_flags=-v 15821 verstring= 15822 output_objdir=. 15823 libname=conftest 15824 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15825 allow_undefined_flag_F77= 15826 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15827 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15828 ac_status=$? 15829 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15830 (exit $ac_status); } 15831 then 15832 archive_cmds_need_lc_F77=no 15833 else 15834 archive_cmds_need_lc_F77=yes 15835 fi 15836 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15837 else 15838 cat conftest.err 1>&5 15839 fi 15840 $rm conftest* 15841 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15842$as_echo "$archive_cmds_need_lc_F77" >&6; } 15843 ;; 15844 esac 15845 fi 15846 ;; 15847esac 15848 15849{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15850$as_echo_n "checking dynamic linker characteristics... " >&6; } 15851library_names_spec= 15852libname_spec='lib$name' 15853soname_spec= 15854shrext_cmds=".so" 15855postinstall_cmds= 15856postuninstall_cmds= 15857finish_cmds= 15858finish_eval= 15859shlibpath_var= 15860shlibpath_overrides_runpath=unknown 15861version_type=none 15862dynamic_linker="$host_os ld.so" 15863sys_lib_dlsearch_path_spec="/lib /usr/lib" 15864 15865need_lib_prefix=unknown 15866hardcode_into_libs=no 15867 15868# when you set need_version to no, make sure it does not cause -set_version 15869# flags to be left without arguments 15870need_version=unknown 15871 15872case $host_os in 15873aix3*) 15874 version_type=linux 15875 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15876 shlibpath_var=LIBPATH 15877 15878 # AIX 3 has no versioning support, so we append a major version to the name. 15879 soname_spec='${libname}${release}${shared_ext}$major' 15880 ;; 15881 15882aix[4-9]*) 15883 version_type=linux 15884 need_lib_prefix=no 15885 need_version=no 15886 hardcode_into_libs=yes 15887 if test "$host_cpu" = ia64; then 15888 # AIX 5 supports IA64 15889 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15890 shlibpath_var=LD_LIBRARY_PATH 15891 else 15892 # With GCC up to 2.95.x, collect2 would create an import file 15893 # for dependence libraries. The import file would start with 15894 # the line `#! .'. This would cause the generated library to 15895 # depend on `.', always an invalid library. This was fixed in 15896 # development snapshots of GCC prior to 3.0. 15897 case $host_os in 15898 aix4 | aix4.[01] | aix4.[01].*) 15899 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15900 echo ' yes ' 15901 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15902 : 15903 else 15904 can_build_shared=no 15905 fi 15906 ;; 15907 esac 15908 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15909 # soname into executable. Probably we can add versioning support to 15910 # collect2, so additional links can be useful in future. 15911 if test "$aix_use_runtimelinking" = yes; then 15912 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15913 # instead of lib<name>.a to let people know that these are not 15914 # typical AIX shared libraries. 15915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15916 else 15917 # We preserve .a as extension for shared libraries through AIX4.2 15918 # and later when we are not doing run time linking. 15919 library_names_spec='${libname}${release}.a $libname.a' 15920 soname_spec='${libname}${release}${shared_ext}$major' 15921 fi 15922 shlibpath_var=LIBPATH 15923 fi 15924 ;; 15925 15926amigaos*) 15927 library_names_spec='$libname.ixlibrary $libname.a' 15928 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15929 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' 15930 ;; 15931 15932beos*) 15933 library_names_spec='${libname}${shared_ext}' 15934 dynamic_linker="$host_os ld.so" 15935 shlibpath_var=LIBRARY_PATH 15936 ;; 15937 15938bsdi[45]*) 15939 version_type=linux 15940 need_version=no 15941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15942 soname_spec='${libname}${release}${shared_ext}$major' 15943 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15944 shlibpath_var=LD_LIBRARY_PATH 15945 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15946 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15947 # the default ld.so.conf also contains /usr/contrib/lib and 15948 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15949 # libtool to hard-code these into programs 15950 ;; 15951 15952cygwin* | mingw* | pw32*) 15953 version_type=windows 15954 shrext_cmds=".dll" 15955 need_version=no 15956 need_lib_prefix=no 15957 15958 case $GCC,$host_os in 15959 yes,cygwin* | yes,mingw* | yes,pw32*) 15960 library_names_spec='$libname.dll.a' 15961 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15962 postinstall_cmds='base_file=`basename \${file}`~ 15963 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15964 dldir=$destdir/`dirname \$dlpath`~ 15965 test -d \$dldir || mkdir -p \$dldir~ 15966 $install_prog $dir/$dlname \$dldir/$dlname~ 15967 chmod a+x \$dldir/$dlname' 15968 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15969 dlpath=$dir/\$dldll~ 15970 $rm \$dlpath' 15971 shlibpath_overrides_runpath=yes 15972 15973 case $host_os in 15974 cygwin*) 15975 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15976 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15977 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15978 ;; 15979 mingw*) 15980 # MinGW DLLs use traditional 'lib' prefix 15981 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15982 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15983 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15984 # It is most probably a Windows format PATH printed by 15985 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15986 # path with ; separators, and with drive letters. We can handle the 15987 # drive letters (cygwin fileutils understands them), so leave them, 15988 # especially as we might pass files found there to a mingw objdump, 15989 # which wouldn't understand a cygwinified path. Ahh. 15990 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15991 else 15992 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15993 fi 15994 ;; 15995 pw32*) 15996 # pw32 DLLs use 'pw' prefix rather than 'lib' 15997 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15998 ;; 15999 esac 16000 ;; 16001 16002 *) 16003 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16004 ;; 16005 esac 16006 dynamic_linker='Win32 ld.exe' 16007 # FIXME: first we should search . and the directory the executable is in 16008 shlibpath_var=PATH 16009 ;; 16010 16011darwin* | rhapsody*) 16012 dynamic_linker="$host_os dyld" 16013 version_type=darwin 16014 need_lib_prefix=no 16015 need_version=no 16016 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16017 soname_spec='${libname}${release}${major}$shared_ext' 16018 shlibpath_overrides_runpath=yes 16019 shlibpath_var=DYLD_LIBRARY_PATH 16020 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16021 16022 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16023 ;; 16024 16025dgux*) 16026 version_type=linux 16027 need_lib_prefix=no 16028 need_version=no 16029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16030 soname_spec='${libname}${release}${shared_ext}$major' 16031 shlibpath_var=LD_LIBRARY_PATH 16032 ;; 16033 16034freebsd1*) 16035 dynamic_linker=no 16036 ;; 16037 16038freebsd* | dragonfly*) 16039 # DragonFly does not have aout. When/if they implement a new 16040 # versioning mechanism, adjust this. 16041 if test -x /usr/bin/objformat; then 16042 objformat=`/usr/bin/objformat` 16043 else 16044 case $host_os in 16045 freebsd[123]*) objformat=aout ;; 16046 *) objformat=elf ;; 16047 esac 16048 fi 16049 version_type=freebsd-$objformat 16050 case $version_type in 16051 freebsd-elf*) 16052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16053 need_version=no 16054 need_lib_prefix=no 16055 ;; 16056 freebsd-*) 16057 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16058 need_version=yes 16059 ;; 16060 esac 16061 shlibpath_var=LD_LIBRARY_PATH 16062 case $host_os in 16063 freebsd2*) 16064 shlibpath_overrides_runpath=yes 16065 ;; 16066 freebsd3.[01]* | freebsdelf3.[01]*) 16067 shlibpath_overrides_runpath=yes 16068 hardcode_into_libs=yes 16069 ;; 16070 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16071 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16072 shlibpath_overrides_runpath=no 16073 hardcode_into_libs=yes 16074 ;; 16075 *) # from 4.6 on, and DragonFly 16076 shlibpath_overrides_runpath=yes 16077 hardcode_into_libs=yes 16078 ;; 16079 esac 16080 ;; 16081 16082gnu*) 16083 version_type=linux 16084 need_lib_prefix=no 16085 need_version=no 16086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16087 soname_spec='${libname}${release}${shared_ext}$major' 16088 shlibpath_var=LD_LIBRARY_PATH 16089 hardcode_into_libs=yes 16090 ;; 16091 16092hpux9* | hpux10* | hpux11*) 16093 # Give a soname corresponding to the major version so that dld.sl refuses to 16094 # link against other versions. 16095 version_type=sunos 16096 need_lib_prefix=no 16097 need_version=no 16098 case $host_cpu in 16099 ia64*) 16100 shrext_cmds='.so' 16101 hardcode_into_libs=yes 16102 dynamic_linker="$host_os dld.so" 16103 shlibpath_var=LD_LIBRARY_PATH 16104 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16106 soname_spec='${libname}${release}${shared_ext}$major' 16107 if test "X$HPUX_IA64_MODE" = X32; then 16108 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16109 else 16110 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16111 fi 16112 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16113 ;; 16114 hppa*64*) 16115 shrext_cmds='.sl' 16116 hardcode_into_libs=yes 16117 dynamic_linker="$host_os dld.sl" 16118 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16119 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16121 soname_spec='${libname}${release}${shared_ext}$major' 16122 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16123 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16124 ;; 16125 *) 16126 shrext_cmds='.sl' 16127 dynamic_linker="$host_os dld.sl" 16128 shlibpath_var=SHLIB_PATH 16129 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 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 ;; 16133 esac 16134 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16135 postinstall_cmds='chmod 555 $lib' 16136 ;; 16137 16138interix[3-9]*) 16139 version_type=linux 16140 need_lib_prefix=no 16141 need_version=no 16142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16143 soname_spec='${libname}${release}${shared_ext}$major' 16144 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16145 shlibpath_var=LD_LIBRARY_PATH 16146 shlibpath_overrides_runpath=no 16147 hardcode_into_libs=yes 16148 ;; 16149 16150irix5* | irix6* | nonstopux*) 16151 case $host_os in 16152 nonstopux*) version_type=nonstopux ;; 16153 *) 16154 if test "$lt_cv_prog_gnu_ld" = yes; then 16155 version_type=linux 16156 else 16157 version_type=irix 16158 fi ;; 16159 esac 16160 need_lib_prefix=no 16161 need_version=no 16162 soname_spec='${libname}${release}${shared_ext}$major' 16163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16164 case $host_os in 16165 irix5* | nonstopux*) 16166 libsuff= shlibsuff= 16167 ;; 16168 *) 16169 case $LD in # libtool.m4 will add one of these switches to LD 16170 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16171 libsuff= shlibsuff= libmagic=32-bit;; 16172 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16173 libsuff=32 shlibsuff=N32 libmagic=N32;; 16174 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16175 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16176 *) libsuff= shlibsuff= libmagic=never-match;; 16177 esac 16178 ;; 16179 esac 16180 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16181 shlibpath_overrides_runpath=no 16182 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16183 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16184 hardcode_into_libs=yes 16185 ;; 16186 16187# No shared lib support for Linux oldld, aout, or coff. 16188linux*oldld* | linux*aout* | linux*coff*) 16189 dynamic_linker=no 16190 ;; 16191 16192# This must be Linux ELF. 16193linux* | k*bsd*-gnu) 16194 version_type=linux 16195 need_lib_prefix=no 16196 need_version=no 16197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16198 soname_spec='${libname}${release}${shared_ext}$major' 16199 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16200 shlibpath_var=LD_LIBRARY_PATH 16201 shlibpath_overrides_runpath=no 16202 # This implies no fast_install, which is unacceptable. 16203 # Some rework will be needed to allow for fast_install 16204 # before this can be enabled. 16205 hardcode_into_libs=yes 16206 16207 # Append ld.so.conf contents to the search path 16208 if test -f /etc/ld.so.conf; then 16209 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' ' '` 16210 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16211 fi 16212 16213 # We used to test for /lib/ld.so.1 and disable shared libraries on 16214 # powerpc, because MkLinux only supported shared libraries with the 16215 # GNU dynamic linker. Since this was broken with cross compilers, 16216 # most powerpc-linux boxes support dynamic linking these days and 16217 # people can always --disable-shared, the test was removed, and we 16218 # assume the GNU/Linux dynamic linker is in use. 16219 dynamic_linker='GNU/Linux ld.so' 16220 ;; 16221 16222netbsd*) 16223 version_type=sunos 16224 need_lib_prefix=no 16225 need_version=no 16226 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16228 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16229 dynamic_linker='NetBSD (a.out) ld.so' 16230 else 16231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16232 soname_spec='${libname}${release}${shared_ext}$major' 16233 dynamic_linker='NetBSD ld.elf_so' 16234 fi 16235 shlibpath_var=LD_LIBRARY_PATH 16236 shlibpath_overrides_runpath=yes 16237 hardcode_into_libs=yes 16238 ;; 16239 16240newsos6) 16241 version_type=linux 16242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16243 shlibpath_var=LD_LIBRARY_PATH 16244 shlibpath_overrides_runpath=yes 16245 ;; 16246 16247nto-qnx*) 16248 version_type=linux 16249 need_lib_prefix=no 16250 need_version=no 16251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16252 soname_spec='${libname}${release}${shared_ext}$major' 16253 shlibpath_var=LD_LIBRARY_PATH 16254 shlibpath_overrides_runpath=yes 16255 ;; 16256 16257openbsd*) 16258 version_type=sunos 16259 sys_lib_dlsearch_path_spec="/usr/lib" 16260 need_lib_prefix=no 16261 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16262 case $host_os in 16263 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16264 *) need_version=no ;; 16265 esac 16266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16267 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16268 shlibpath_var=LD_LIBRARY_PATH 16269 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16270 case $host_os in 16271 openbsd2.[89] | openbsd2.[89].*) 16272 shlibpath_overrides_runpath=no 16273 ;; 16274 *) 16275 shlibpath_overrides_runpath=yes 16276 ;; 16277 esac 16278 else 16279 shlibpath_overrides_runpath=yes 16280 fi 16281 ;; 16282 16283os2*) 16284 libname_spec='$name' 16285 shrext_cmds=".dll" 16286 need_lib_prefix=no 16287 library_names_spec='$libname${shared_ext} $libname.a' 16288 dynamic_linker='OS/2 ld.exe' 16289 shlibpath_var=LIBPATH 16290 ;; 16291 16292osf3* | osf4* | osf5*) 16293 version_type=osf 16294 need_lib_prefix=no 16295 need_version=no 16296 soname_spec='${libname}${release}${shared_ext}$major' 16297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16298 shlibpath_var=LD_LIBRARY_PATH 16299 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16300 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16301 ;; 16302 16303rdos*) 16304 dynamic_linker=no 16305 ;; 16306 16307solaris*) 16308 version_type=linux 16309 need_lib_prefix=no 16310 need_version=no 16311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16312 soname_spec='${libname}${release}${shared_ext}$major' 16313 shlibpath_var=LD_LIBRARY_PATH 16314 shlibpath_overrides_runpath=yes 16315 hardcode_into_libs=yes 16316 # ldd complains unless libraries are executable 16317 postinstall_cmds='chmod +x $lib' 16318 ;; 16319 16320sunos4*) 16321 version_type=sunos 16322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16323 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16324 shlibpath_var=LD_LIBRARY_PATH 16325 shlibpath_overrides_runpath=yes 16326 if test "$with_gnu_ld" = yes; then 16327 need_lib_prefix=no 16328 fi 16329 need_version=yes 16330 ;; 16331 16332sysv4 | sysv4.3*) 16333 version_type=linux 16334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16335 soname_spec='${libname}${release}${shared_ext}$major' 16336 shlibpath_var=LD_LIBRARY_PATH 16337 case $host_vendor in 16338 sni) 16339 shlibpath_overrides_runpath=no 16340 need_lib_prefix=no 16341 export_dynamic_flag_spec='${wl}-Blargedynsym' 16342 runpath_var=LD_RUN_PATH 16343 ;; 16344 siemens) 16345 need_lib_prefix=no 16346 ;; 16347 motorola) 16348 need_lib_prefix=no 16349 need_version=no 16350 shlibpath_overrides_runpath=no 16351 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16352 ;; 16353 esac 16354 ;; 16355 16356sysv4*MP*) 16357 if test -d /usr/nec ;then 16358 version_type=linux 16359 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16360 soname_spec='$libname${shared_ext}.$major' 16361 shlibpath_var=LD_LIBRARY_PATH 16362 fi 16363 ;; 16364 16365sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16366 version_type=freebsd-elf 16367 need_lib_prefix=no 16368 need_version=no 16369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16370 soname_spec='${libname}${release}${shared_ext}$major' 16371 shlibpath_var=LD_LIBRARY_PATH 16372 hardcode_into_libs=yes 16373 if test "$with_gnu_ld" = yes; then 16374 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16375 shlibpath_overrides_runpath=no 16376 else 16377 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16378 shlibpath_overrides_runpath=yes 16379 case $host_os in 16380 sco3.2v5*) 16381 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16382 ;; 16383 esac 16384 fi 16385 sys_lib_dlsearch_path_spec='/usr/lib' 16386 ;; 16387 16388uts4*) 16389 version_type=linux 16390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16391 soname_spec='${libname}${release}${shared_ext}$major' 16392 shlibpath_var=LD_LIBRARY_PATH 16393 ;; 16394 16395*) 16396 dynamic_linker=no 16397 ;; 16398esac 16399{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16400$as_echo "$dynamic_linker" >&6; } 16401test "$dynamic_linker" = no && can_build_shared=no 16402 16403if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16404 $as_echo_n "(cached) " >&6 16405else 16406 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16407fi 16408 16409sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16410if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16411 $as_echo_n "(cached) " >&6 16412else 16413 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16414fi 16415 16416sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16417 16418variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16419if test "$GCC" = yes; then 16420 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16421fi 16422 16423{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16424$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16425hardcode_action_F77= 16426if test -n "$hardcode_libdir_flag_spec_F77" || \ 16427 test -n "$runpath_var_F77" || \ 16428 test "X$hardcode_automatic_F77" = "Xyes" ; then 16429 16430 # We can hardcode non-existant directories. 16431 if test "$hardcode_direct_F77" != no && 16432 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16433 # have to relink, otherwise we might link with an installed library 16434 # when we should be linking with a yet-to-be-installed one 16435 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16436 test "$hardcode_minus_L_F77" != no; then 16437 # Linking always hardcodes the temporary library directory. 16438 hardcode_action_F77=relink 16439 else 16440 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16441 hardcode_action_F77=immediate 16442 fi 16443else 16444 # We cannot hardcode anything, or else we can only hardcode existing 16445 # directories. 16446 hardcode_action_F77=unsupported 16447fi 16448{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16449$as_echo "$hardcode_action_F77" >&6; } 16450 16451if test "$hardcode_action_F77" = relink; then 16452 # Fast installation is not supported 16453 enable_fast_install=no 16454elif test "$shlibpath_overrides_runpath" = yes || 16455 test "$enable_shared" = no; then 16456 # Fast installation is not necessary 16457 enable_fast_install=needless 16458fi 16459 16460 16461# The else clause should only fire when bootstrapping the 16462# libtool distribution, otherwise you forgot to ship ltmain.sh 16463# with your package, and you will get complaints that there are 16464# no rules to generate ltmain.sh. 16465if test -f "$ltmain"; then 16466 # See if we are running on zsh, and set the options which allow our commands through 16467 # without removal of \ escapes. 16468 if test -n "${ZSH_VERSION+set}" ; then 16469 setopt NO_GLOB_SUBST 16470 fi 16471 # Now quote all the things that may contain metacharacters while being 16472 # careful not to overquote the AC_SUBSTed values. We take copies of the 16473 # variables and quote the copies for generation of the libtool script. 16474 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16475 SED SHELL STRIP \ 16476 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16477 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16478 deplibs_check_method reload_flag reload_cmds need_locks \ 16479 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16480 lt_cv_sys_global_symbol_to_c_name_address \ 16481 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16482 old_postinstall_cmds old_postuninstall_cmds \ 16483 compiler_F77 \ 16484 CC_F77 \ 16485 LD_F77 \ 16486 lt_prog_compiler_wl_F77 \ 16487 lt_prog_compiler_pic_F77 \ 16488 lt_prog_compiler_static_F77 \ 16489 lt_prog_compiler_no_builtin_flag_F77 \ 16490 export_dynamic_flag_spec_F77 \ 16491 thread_safe_flag_spec_F77 \ 16492 whole_archive_flag_spec_F77 \ 16493 enable_shared_with_static_runtimes_F77 \ 16494 old_archive_cmds_F77 \ 16495 old_archive_from_new_cmds_F77 \ 16496 predep_objects_F77 \ 16497 postdep_objects_F77 \ 16498 predeps_F77 \ 16499 postdeps_F77 \ 16500 compiler_lib_search_path_F77 \ 16501 compiler_lib_search_dirs_F77 \ 16502 archive_cmds_F77 \ 16503 archive_expsym_cmds_F77 \ 16504 postinstall_cmds_F77 \ 16505 postuninstall_cmds_F77 \ 16506 old_archive_from_expsyms_cmds_F77 \ 16507 allow_undefined_flag_F77 \ 16508 no_undefined_flag_F77 \ 16509 export_symbols_cmds_F77 \ 16510 hardcode_libdir_flag_spec_F77 \ 16511 hardcode_libdir_flag_spec_ld_F77 \ 16512 hardcode_libdir_separator_F77 \ 16513 hardcode_automatic_F77 \ 16514 module_cmds_F77 \ 16515 module_expsym_cmds_F77 \ 16516 lt_cv_prog_compiler_c_o_F77 \ 16517 fix_srcfile_path_F77 \ 16518 exclude_expsyms_F77 \ 16519 include_expsyms_F77; do 16520 16521 case $var in 16522 old_archive_cmds_F77 | \ 16523 old_archive_from_new_cmds_F77 | \ 16524 archive_cmds_F77 | \ 16525 archive_expsym_cmds_F77 | \ 16526 module_cmds_F77 | \ 16527 module_expsym_cmds_F77 | \ 16528 old_archive_from_expsyms_cmds_F77 | \ 16529 export_symbols_cmds_F77 | \ 16530 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16531 postinstall_cmds | postuninstall_cmds | \ 16532 old_postinstall_cmds | old_postuninstall_cmds | \ 16533 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16534 # Double-quote double-evaled strings. 16535 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16536 ;; 16537 *) 16538 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16539 ;; 16540 esac 16541 done 16542 16543 case $lt_echo in 16544 *'\$0 --fallback-echo"') 16545 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16546 ;; 16547 esac 16548 16549cfgfile="$ofile" 16550 16551 cat <<__EOF__ >> "$cfgfile" 16552# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16553 16554# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16555 16556# Shell to use when invoking shell scripts. 16557SHELL=$lt_SHELL 16558 16559# Whether or not to build shared libraries. 16560build_libtool_libs=$enable_shared 16561 16562# Whether or not to build static libraries. 16563build_old_libs=$enable_static 16564 16565# Whether or not to add -lc for building shared libraries. 16566build_libtool_need_lc=$archive_cmds_need_lc_F77 16567 16568# Whether or not to disallow shared libs when runtime libs are static 16569allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16570 16571# Whether or not to optimize for fast installation. 16572fast_install=$enable_fast_install 16573 16574# The host system. 16575host_alias=$host_alias 16576host=$host 16577host_os=$host_os 16578 16579# The build system. 16580build_alias=$build_alias 16581build=$build 16582build_os=$build_os 16583 16584# An echo program that does not interpret backslashes. 16585echo=$lt_echo 16586 16587# The archiver. 16588AR=$lt_AR 16589AR_FLAGS=$lt_AR_FLAGS 16590 16591# A C compiler. 16592LTCC=$lt_LTCC 16593 16594# LTCC compiler flags. 16595LTCFLAGS=$lt_LTCFLAGS 16596 16597# A language-specific compiler. 16598CC=$lt_compiler_F77 16599 16600# Is the compiler the GNU C compiler? 16601with_gcc=$GCC_F77 16602 16603# An ERE matcher. 16604EGREP=$lt_EGREP 16605 16606# The linker used to build libraries. 16607LD=$lt_LD_F77 16608 16609# Whether we need hard or soft links. 16610LN_S=$lt_LN_S 16611 16612# A BSD-compatible nm program. 16613NM=$lt_NM 16614 16615# A symbol stripping program 16616STRIP=$lt_STRIP 16617 16618# Used to examine libraries when file_magic_cmd begins "file" 16619MAGIC_CMD=$MAGIC_CMD 16620 16621# Used on cygwin: DLL creation program. 16622DLLTOOL="$DLLTOOL" 16623 16624# Used on cygwin: object dumper. 16625OBJDUMP="$OBJDUMP" 16626 16627# Used on cygwin: assembler. 16628AS="$AS" 16629 16630# The name of the directory that contains temporary libtool files. 16631objdir=$objdir 16632 16633# How to create reloadable object files. 16634reload_flag=$lt_reload_flag 16635reload_cmds=$lt_reload_cmds 16636 16637# How to pass a linker flag through the compiler. 16638wl=$lt_lt_prog_compiler_wl_F77 16639 16640# Object file suffix (normally "o"). 16641objext="$ac_objext" 16642 16643# Old archive suffix (normally "a"). 16644libext="$libext" 16645 16646# Shared library suffix (normally ".so"). 16647shrext_cmds='$shrext_cmds' 16648 16649# Executable file suffix (normally ""). 16650exeext="$exeext" 16651 16652# Additional compiler flags for building library objects. 16653pic_flag=$lt_lt_prog_compiler_pic_F77 16654pic_mode=$pic_mode 16655 16656# What is the maximum length of a command? 16657max_cmd_len=$lt_cv_sys_max_cmd_len 16658 16659# Does compiler simultaneously support -c and -o options? 16660compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16661 16662# Must we lock files when doing compilation? 16663need_locks=$lt_need_locks 16664 16665# Do we need the lib prefix for modules? 16666need_lib_prefix=$need_lib_prefix 16667 16668# Do we need a version for libraries? 16669need_version=$need_version 16670 16671# Whether dlopen is supported. 16672dlopen_support=$enable_dlopen 16673 16674# Whether dlopen of programs is supported. 16675dlopen_self=$enable_dlopen_self 16676 16677# Whether dlopen of statically linked programs is supported. 16678dlopen_self_static=$enable_dlopen_self_static 16679 16680# Compiler flag to prevent dynamic linking. 16681link_static_flag=$lt_lt_prog_compiler_static_F77 16682 16683# Compiler flag to turn off builtin functions. 16684no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16685 16686# Compiler flag to allow reflexive dlopens. 16687export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16688 16689# Compiler flag to generate shared objects directly from archives. 16690whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16691 16692# Compiler flag to generate thread-safe objects. 16693thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16694 16695# Library versioning type. 16696version_type=$version_type 16697 16698# Format of library name prefix. 16699libname_spec=$lt_libname_spec 16700 16701# List of archive names. First name is the real one, the rest are links. 16702# The last name is the one that the linker finds with -lNAME. 16703library_names_spec=$lt_library_names_spec 16704 16705# The coded name of the library, if different from the real name. 16706soname_spec=$lt_soname_spec 16707 16708# Commands used to build and install an old-style archive. 16709RANLIB=$lt_RANLIB 16710old_archive_cmds=$lt_old_archive_cmds_F77 16711old_postinstall_cmds=$lt_old_postinstall_cmds 16712old_postuninstall_cmds=$lt_old_postuninstall_cmds 16713 16714# Create an old-style archive from a shared archive. 16715old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16716 16717# Create a temporary old-style archive to link instead of a shared archive. 16718old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16719 16720# Commands used to build and install a shared archive. 16721archive_cmds=$lt_archive_cmds_F77 16722archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16723postinstall_cmds=$lt_postinstall_cmds 16724postuninstall_cmds=$lt_postuninstall_cmds 16725 16726# Commands used to build a loadable module (assumed same as above if empty) 16727module_cmds=$lt_module_cmds_F77 16728module_expsym_cmds=$lt_module_expsym_cmds_F77 16729 16730# Commands to strip libraries. 16731old_striplib=$lt_old_striplib 16732striplib=$lt_striplib 16733 16734# Dependencies to place before the objects being linked to create a 16735# shared library. 16736predep_objects=$lt_predep_objects_F77 16737 16738# Dependencies to place after the objects being linked to create a 16739# shared library. 16740postdep_objects=$lt_postdep_objects_F77 16741 16742# Dependencies to place before the objects being linked to create a 16743# shared library. 16744predeps=$lt_predeps_F77 16745 16746# Dependencies to place after the objects being linked to create a 16747# shared library. 16748postdeps=$lt_postdeps_F77 16749 16750# The directories searched by this compiler when creating a shared 16751# library 16752compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16753 16754# The library search path used internally by the compiler when linking 16755# a shared library. 16756compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16757 16758# Method to check whether dependent libraries are shared objects. 16759deplibs_check_method=$lt_deplibs_check_method 16760 16761# Command to use when deplibs_check_method == file_magic. 16762file_magic_cmd=$lt_file_magic_cmd 16763 16764# Flag that allows shared libraries with undefined symbols to be built. 16765allow_undefined_flag=$lt_allow_undefined_flag_F77 16766 16767# Flag that forces no undefined symbols. 16768no_undefined_flag=$lt_no_undefined_flag_F77 16769 16770# Commands used to finish a libtool library installation in a directory. 16771finish_cmds=$lt_finish_cmds 16772 16773# Same as above, but a single script fragment to be evaled but not shown. 16774finish_eval=$lt_finish_eval 16775 16776# Take the output of nm and produce a listing of raw symbols and C names. 16777global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16778 16779# Transform the output of nm in a proper C declaration 16780global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16781 16782# Transform the output of nm in a C name address pair 16783global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16784 16785# This is the shared library runtime path variable. 16786runpath_var=$runpath_var 16787 16788# This is the shared library path variable. 16789shlibpath_var=$shlibpath_var 16790 16791# Is shlibpath searched before the hard-coded library search path? 16792shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16793 16794# How to hardcode a shared library path into an executable. 16795hardcode_action=$hardcode_action_F77 16796 16797# Whether we should hardcode library paths into libraries. 16798hardcode_into_libs=$hardcode_into_libs 16799 16800# Flag to hardcode \$libdir into a binary during linking. 16801# This must work even if \$libdir does not exist. 16802hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16803 16804# If ld is used when linking, flag to hardcode \$libdir into 16805# a binary during linking. This must work even if \$libdir does 16806# not exist. 16807hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16808 16809# Whether we need a single -rpath flag with a separated argument. 16810hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16811 16812# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16813# resulting binary. 16814hardcode_direct=$hardcode_direct_F77 16815 16816# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16817# resulting binary. 16818hardcode_minus_L=$hardcode_minus_L_F77 16819 16820# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16821# the resulting binary. 16822hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16823 16824# Set to yes if building a shared library automatically hardcodes DIR into the library 16825# and all subsequent libraries and executables linked against it. 16826hardcode_automatic=$hardcode_automatic_F77 16827 16828# Variables whose values should be saved in libtool wrapper scripts and 16829# restored at relink time. 16830variables_saved_for_relink="$variables_saved_for_relink" 16831 16832# Whether libtool must link a program against all its dependency libraries. 16833link_all_deplibs=$link_all_deplibs_F77 16834 16835# Compile-time system search path for libraries 16836sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16837 16838# Run-time system search path for libraries 16839sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16840 16841# Fix the shell variable \$srcfile for the compiler. 16842fix_srcfile_path=$lt_fix_srcfile_path 16843 16844# Set to yes if exported symbols are required. 16845always_export_symbols=$always_export_symbols_F77 16846 16847# The commands to list exported symbols. 16848export_symbols_cmds=$lt_export_symbols_cmds_F77 16849 16850# The commands to extract the exported symbol list from a shared archive. 16851extract_expsyms_cmds=$lt_extract_expsyms_cmds 16852 16853# Symbols that should not be listed in the preloaded symbols. 16854exclude_expsyms=$lt_exclude_expsyms_F77 16855 16856# Symbols that must always be exported. 16857include_expsyms=$lt_include_expsyms_F77 16858 16859# ### END LIBTOOL TAG CONFIG: $tagname 16860 16861__EOF__ 16862 16863 16864else 16865 # If there is no Makefile yet, we rely on a make rule to execute 16866 # `config.status --recheck' to rerun these tests and create the 16867 # libtool script then. 16868 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16869 if test -f "$ltmain_in"; then 16870 test -f Makefile && make "$ltmain" 16871 fi 16872fi 16873 16874 16875ac_ext=c 16876ac_cpp='$CPP $CPPFLAGS' 16877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16879ac_compiler_gnu=$ac_cv_c_compiler_gnu 16880 16881CC="$lt_save_CC" 16882 16883 else 16884 tagname="" 16885 fi 16886 ;; 16887 16888 GCJ) 16889 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16890 16891 16892# Source file extension for Java test sources. 16893ac_ext=java 16894 16895# Object file extension for compiled Java test sources. 16896objext=o 16897objext_GCJ=$objext 16898 16899# Code to be used in simple compile tests 16900lt_simple_compile_test_code="class foo {}" 16901 16902# Code to be used in simple link tests 16903lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16904 16905# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16906 16907# If no C compiler was specified, use CC. 16908LTCC=${LTCC-"$CC"} 16909 16910# If no C compiler flags were specified, use CFLAGS. 16911LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16912 16913# Allow CC to be a program name with arguments. 16914compiler=$CC 16915 16916 16917# save warnings/boilerplate of simple test code 16918ac_outfile=conftest.$ac_objext 16919echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16920eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16921_lt_compiler_boilerplate=`cat conftest.err` 16922$rm conftest* 16923 16924ac_outfile=conftest.$ac_objext 16925echo "$lt_simple_link_test_code" >conftest.$ac_ext 16926eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16927_lt_linker_boilerplate=`cat conftest.err` 16928$rm -r conftest* 16929 16930 16931# Allow CC to be a program name with arguments. 16932lt_save_CC="$CC" 16933CC=${GCJ-"gcj"} 16934compiler=$CC 16935compiler_GCJ=$CC 16936for cc_temp in $compiler""; do 16937 case $cc_temp in 16938 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16939 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16940 \-*) ;; 16941 *) break;; 16942 esac 16943done 16944cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16945 16946 16947# GCJ did not exist at the time GCC didn't implicitly link libc in. 16948archive_cmds_need_lc_GCJ=no 16949 16950old_archive_cmds_GCJ=$old_archive_cmds 16951 16952 16953lt_prog_compiler_no_builtin_flag_GCJ= 16954 16955if test "$GCC" = yes; then 16956 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16957 16958 16959{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16960$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16961if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16962 $as_echo_n "(cached) " >&6 16963else 16964 lt_cv_prog_compiler_rtti_exceptions=no 16965 ac_outfile=conftest.$ac_objext 16966 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16967 lt_compiler_flag="-fno-rtti -fno-exceptions" 16968 # Insert the option either (1) after the last *FLAGS variable, or 16969 # (2) before a word containing "conftest.", or (3) at the end. 16970 # Note that $ac_compile itself does not contain backslashes and begins 16971 # with a dollar sign (not a hyphen), so the echo should work correctly. 16972 # The option is referenced via a variable to avoid confusing sed. 16973 lt_compile=`echo "$ac_compile" | $SED \ 16974 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16975 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16976 -e 's:$: $lt_compiler_flag:'` 16977 (eval echo "\"\$as_me:16977: $lt_compile\"" >&5) 16978 (eval "$lt_compile" 2>conftest.err) 16979 ac_status=$? 16980 cat conftest.err >&5 16981 echo "$as_me:16981: \$? = $ac_status" >&5 16982 if (exit $ac_status) && test -s "$ac_outfile"; then 16983 # The compiler can only warn and ignore the option if not recognized 16984 # So say no if there are warnings other than the usual output. 16985 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16986 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16987 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16988 lt_cv_prog_compiler_rtti_exceptions=yes 16989 fi 16990 fi 16991 $rm conftest* 16992 16993fi 16994{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16995$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16996 16997if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16998 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16999else 17000 : 17001fi 17002 17003fi 17004 17005lt_prog_compiler_wl_GCJ= 17006lt_prog_compiler_pic_GCJ= 17007lt_prog_compiler_static_GCJ= 17008 17009{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17010$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17011 17012 if test "$GCC" = yes; then 17013 lt_prog_compiler_wl_GCJ='-Wl,' 17014 lt_prog_compiler_static_GCJ='-static' 17015 17016 case $host_os in 17017 aix*) 17018 # All AIX code is PIC. 17019 if test "$host_cpu" = ia64; then 17020 # AIX 5 now supports IA64 processor 17021 lt_prog_compiler_static_GCJ='-Bstatic' 17022 fi 17023 ;; 17024 17025 amigaos*) 17026 # FIXME: we need at least 68020 code to build shared libraries, but 17027 # adding the `-m68020' flag to GCC prevents building anything better, 17028 # like `-m68040'. 17029 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17030 ;; 17031 17032 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17033 # PIC is the default for these OSes. 17034 ;; 17035 17036 mingw* | cygwin* | pw32* | os2*) 17037 # This hack is so that the source file can tell whether it is being 17038 # built for inclusion in a dll (and should export symbols for example). 17039 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17040 # (--disable-auto-import) libraries 17041 17042 ;; 17043 17044 darwin* | rhapsody*) 17045 # PIC is the default on this platform 17046 # Common symbols not allowed in MH_DYLIB files 17047 lt_prog_compiler_pic_GCJ='-fno-common' 17048 ;; 17049 17050 interix[3-9]*) 17051 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17052 # Instead, we relocate shared libraries at runtime. 17053 ;; 17054 17055 msdosdjgpp*) 17056 # Just because we use GCC doesn't mean we suddenly get shared libraries 17057 # on systems that don't support them. 17058 lt_prog_compiler_can_build_shared_GCJ=no 17059 enable_shared=no 17060 ;; 17061 17062 sysv4*MP*) 17063 if test -d /usr/nec; then 17064 lt_prog_compiler_pic_GCJ=-Kconform_pic 17065 fi 17066 ;; 17067 17068 hpux*) 17069 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17070 # not for PA HP-UX. 17071 case $host_cpu in 17072 hppa*64*|ia64*) 17073 # +Z the default 17074 ;; 17075 *) 17076 lt_prog_compiler_pic_GCJ='-fPIC' 17077 ;; 17078 esac 17079 ;; 17080 17081 *) 17082 lt_prog_compiler_pic_GCJ='-fPIC' 17083 ;; 17084 esac 17085 else 17086 # PORTME Check for flag to pass linker flags through the system compiler. 17087 case $host_os in 17088 aix*) 17089 lt_prog_compiler_wl_GCJ='-Wl,' 17090 if test "$host_cpu" = ia64; then 17091 # AIX 5 now supports IA64 processor 17092 lt_prog_compiler_static_GCJ='-Bstatic' 17093 else 17094 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17095 fi 17096 ;; 17097 darwin*) 17098 # PIC is the default on this platform 17099 # Common symbols not allowed in MH_DYLIB files 17100 case $cc_basename in 17101 xlc*) 17102 lt_prog_compiler_pic_GCJ='-qnocommon' 17103 lt_prog_compiler_wl_GCJ='-Wl,' 17104 ;; 17105 esac 17106 ;; 17107 17108 mingw* | cygwin* | pw32* | os2*) 17109 # This hack is so that the source file can tell whether it is being 17110 # built for inclusion in a dll (and should export symbols for example). 17111 17112 ;; 17113 17114 hpux9* | hpux10* | hpux11*) 17115 lt_prog_compiler_wl_GCJ='-Wl,' 17116 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17117 # not for PA HP-UX. 17118 case $host_cpu in 17119 hppa*64*|ia64*) 17120 # +Z the default 17121 ;; 17122 *) 17123 lt_prog_compiler_pic_GCJ='+Z' 17124 ;; 17125 esac 17126 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17127 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17128 ;; 17129 17130 irix5* | irix6* | nonstopux*) 17131 lt_prog_compiler_wl_GCJ='-Wl,' 17132 # PIC (with -KPIC) is the default. 17133 lt_prog_compiler_static_GCJ='-non_shared' 17134 ;; 17135 17136 newsos6) 17137 lt_prog_compiler_pic_GCJ='-KPIC' 17138 lt_prog_compiler_static_GCJ='-Bstatic' 17139 ;; 17140 17141 linux* | k*bsd*-gnu) 17142 case $cc_basename in 17143 icc* | ecc*) 17144 lt_prog_compiler_wl_GCJ='-Wl,' 17145 lt_prog_compiler_pic_GCJ='-KPIC' 17146 lt_prog_compiler_static_GCJ='-static' 17147 ;; 17148 pgcc* | pgf77* | pgf90* | pgf95*) 17149 # Portland Group compilers (*not* the Pentium gcc compiler, 17150 # which looks to be a dead project) 17151 lt_prog_compiler_wl_GCJ='-Wl,' 17152 lt_prog_compiler_pic_GCJ='-fpic' 17153 lt_prog_compiler_static_GCJ='-Bstatic' 17154 ;; 17155 ccc*) 17156 lt_prog_compiler_wl_GCJ='-Wl,' 17157 # All Alpha code is PIC. 17158 lt_prog_compiler_static_GCJ='-non_shared' 17159 ;; 17160 *) 17161 case `$CC -V 2>&1 | sed 5q` in 17162 *Sun\ C*) 17163 # Sun C 5.9 17164 lt_prog_compiler_pic_GCJ='-KPIC' 17165 lt_prog_compiler_static_GCJ='-Bstatic' 17166 lt_prog_compiler_wl_GCJ='-Wl,' 17167 ;; 17168 *Sun\ F*) 17169 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17170 lt_prog_compiler_pic_GCJ='-KPIC' 17171 lt_prog_compiler_static_GCJ='-Bstatic' 17172 lt_prog_compiler_wl_GCJ='' 17173 ;; 17174 esac 17175 ;; 17176 esac 17177 ;; 17178 17179 osf3* | osf4* | osf5*) 17180 lt_prog_compiler_wl_GCJ='-Wl,' 17181 # All OSF/1 code is PIC. 17182 lt_prog_compiler_static_GCJ='-non_shared' 17183 ;; 17184 17185 rdos*) 17186 lt_prog_compiler_static_GCJ='-non_shared' 17187 ;; 17188 17189 solaris*) 17190 lt_prog_compiler_pic_GCJ='-KPIC' 17191 lt_prog_compiler_static_GCJ='-Bstatic' 17192 case $cc_basename in 17193 f77* | f90* | f95*) 17194 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17195 *) 17196 lt_prog_compiler_wl_GCJ='-Wl,';; 17197 esac 17198 ;; 17199 17200 sunos4*) 17201 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17202 lt_prog_compiler_pic_GCJ='-PIC' 17203 lt_prog_compiler_static_GCJ='-Bstatic' 17204 ;; 17205 17206 sysv4 | sysv4.2uw2* | sysv4.3*) 17207 lt_prog_compiler_wl_GCJ='-Wl,' 17208 lt_prog_compiler_pic_GCJ='-KPIC' 17209 lt_prog_compiler_static_GCJ='-Bstatic' 17210 ;; 17211 17212 sysv4*MP*) 17213 if test -d /usr/nec ;then 17214 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17215 lt_prog_compiler_static_GCJ='-Bstatic' 17216 fi 17217 ;; 17218 17219 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17220 lt_prog_compiler_wl_GCJ='-Wl,' 17221 lt_prog_compiler_pic_GCJ='-KPIC' 17222 lt_prog_compiler_static_GCJ='-Bstatic' 17223 ;; 17224 17225 unicos*) 17226 lt_prog_compiler_wl_GCJ='-Wl,' 17227 lt_prog_compiler_can_build_shared_GCJ=no 17228 ;; 17229 17230 uts4*) 17231 lt_prog_compiler_pic_GCJ='-pic' 17232 lt_prog_compiler_static_GCJ='-Bstatic' 17233 ;; 17234 17235 *) 17236 lt_prog_compiler_can_build_shared_GCJ=no 17237 ;; 17238 esac 17239 fi 17240 17241{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17242$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17243 17244# 17245# Check to make sure the PIC flag actually works. 17246# 17247if test -n "$lt_prog_compiler_pic_GCJ"; then 17248 17249{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17250$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17251if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17252 $as_echo_n "(cached) " >&6 17253else 17254 lt_cv_prog_compiler_pic_works_GCJ=no 17255 ac_outfile=conftest.$ac_objext 17256 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17257 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17258 # Insert the option either (1) after the last *FLAGS variable, or 17259 # (2) before a word containing "conftest.", or (3) at the end. 17260 # Note that $ac_compile itself does not contain backslashes and begins 17261 # with a dollar sign (not a hyphen), so the echo should work correctly. 17262 # The option is referenced via a variable to avoid confusing sed. 17263 lt_compile=`echo "$ac_compile" | $SED \ 17264 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17265 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17266 -e 's:$: $lt_compiler_flag:'` 17267 (eval echo "\"\$as_me:17267: $lt_compile\"" >&5) 17268 (eval "$lt_compile" 2>conftest.err) 17269 ac_status=$? 17270 cat conftest.err >&5 17271 echo "$as_me:17271: \$? = $ac_status" >&5 17272 if (exit $ac_status) && test -s "$ac_outfile"; then 17273 # The compiler can only warn and ignore the option if not recognized 17274 # So say no if there are warnings other than the usual output. 17275 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17277 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17278 lt_cv_prog_compiler_pic_works_GCJ=yes 17279 fi 17280 fi 17281 $rm conftest* 17282 17283fi 17284{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17285$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17286 17287if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17288 case $lt_prog_compiler_pic_GCJ in 17289 "" | " "*) ;; 17290 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17291 esac 17292else 17293 lt_prog_compiler_pic_GCJ= 17294 lt_prog_compiler_can_build_shared_GCJ=no 17295fi 17296 17297fi 17298case $host_os in 17299 # For platforms which do not support PIC, -DPIC is meaningless: 17300 *djgpp*) 17301 lt_prog_compiler_pic_GCJ= 17302 ;; 17303 *) 17304 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17305 ;; 17306esac 17307 17308# 17309# Check to make sure the static flag actually works. 17310# 17311wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17312{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17313$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17314if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17315 $as_echo_n "(cached) " >&6 17316else 17317 lt_cv_prog_compiler_static_works_GCJ=no 17318 save_LDFLAGS="$LDFLAGS" 17319 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17320 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17321 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17322 # The linker can only warn and ignore the option if not recognized 17323 # So say no if there are warnings 17324 if test -s conftest.err; then 17325 # Append any errors to the config.log. 17326 cat conftest.err 1>&5 17327 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17328 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17329 if diff conftest.exp conftest.er2 >/dev/null; then 17330 lt_cv_prog_compiler_static_works_GCJ=yes 17331 fi 17332 else 17333 lt_cv_prog_compiler_static_works_GCJ=yes 17334 fi 17335 fi 17336 $rm -r conftest* 17337 LDFLAGS="$save_LDFLAGS" 17338 17339fi 17340{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17341$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17342 17343if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17344 : 17345else 17346 lt_prog_compiler_static_GCJ= 17347fi 17348 17349 17350{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17351$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17352if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17353 $as_echo_n "(cached) " >&6 17354else 17355 lt_cv_prog_compiler_c_o_GCJ=no 17356 $rm -r conftest 2>/dev/null 17357 mkdir conftest 17358 cd conftest 17359 mkdir out 17360 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17361 17362 lt_compiler_flag="-o out/conftest2.$ac_objext" 17363 # Insert the option either (1) after the last *FLAGS variable, or 17364 # (2) before a word containing "conftest.", or (3) at the end. 17365 # Note that $ac_compile itself does not contain backslashes and begins 17366 # with a dollar sign (not a hyphen), so the echo should work correctly. 17367 lt_compile=`echo "$ac_compile" | $SED \ 17368 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17369 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17370 -e 's:$: $lt_compiler_flag:'` 17371 (eval echo "\"\$as_me:17371: $lt_compile\"" >&5) 17372 (eval "$lt_compile" 2>out/conftest.err) 17373 ac_status=$? 17374 cat out/conftest.err >&5 17375 echo "$as_me:17375: \$? = $ac_status" >&5 17376 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17377 then 17378 # The compiler can only warn and ignore the option if not recognized 17379 # So say no if there are warnings 17380 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17381 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17382 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17383 lt_cv_prog_compiler_c_o_GCJ=yes 17384 fi 17385 fi 17386 chmod u+w . 2>&5 17387 $rm conftest* 17388 # SGI C++ compiler will create directory out/ii_files/ for 17389 # template instantiation 17390 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17391 $rm out/* && rmdir out 17392 cd .. 17393 rmdir conftest 17394 $rm conftest* 17395 17396fi 17397{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17398$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17399 17400 17401hard_links="nottested" 17402if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17403 # do not overwrite the value of need_locks provided by the user 17404 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17405$as_echo_n "checking if we can lock with hard links... " >&6; } 17406 hard_links=yes 17407 $rm conftest* 17408 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17409 touch conftest.a 17410 ln conftest.a conftest.b 2>&5 || hard_links=no 17411 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17412 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17413$as_echo "$hard_links" >&6; } 17414 if test "$hard_links" = no; then 17415 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17416$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17417 need_locks=warn 17418 fi 17419else 17420 need_locks=no 17421fi 17422 17423{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17424$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17425 17426 runpath_var= 17427 allow_undefined_flag_GCJ= 17428 enable_shared_with_static_runtimes_GCJ=no 17429 archive_cmds_GCJ= 17430 archive_expsym_cmds_GCJ= 17431 old_archive_From_new_cmds_GCJ= 17432 old_archive_from_expsyms_cmds_GCJ= 17433 export_dynamic_flag_spec_GCJ= 17434 whole_archive_flag_spec_GCJ= 17435 thread_safe_flag_spec_GCJ= 17436 hardcode_libdir_flag_spec_GCJ= 17437 hardcode_libdir_flag_spec_ld_GCJ= 17438 hardcode_libdir_separator_GCJ= 17439 hardcode_direct_GCJ=no 17440 hardcode_minus_L_GCJ=no 17441 hardcode_shlibpath_var_GCJ=unsupported 17442 link_all_deplibs_GCJ=unknown 17443 hardcode_automatic_GCJ=no 17444 module_cmds_GCJ= 17445 module_expsym_cmds_GCJ= 17446 always_export_symbols_GCJ=no 17447 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17448 # include_expsyms should be a list of space-separated symbols to be *always* 17449 # included in the symbol list 17450 include_expsyms_GCJ= 17451 # exclude_expsyms can be an extended regexp of symbols to exclude 17452 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17453 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17454 # as well as any symbol that contains `d'. 17455 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17456 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17457 # platforms (ab)use it in PIC code, but their linkers get confused if 17458 # the symbol is explicitly referenced. Since portable code cannot 17459 # rely on this symbol name, it's probably fine to never include it in 17460 # preloaded symbol tables. 17461 # Exclude shared library initialization/finalization symbols. 17462 extract_expsyms_cmds= 17463 # Just being paranoid about ensuring that cc_basename is set. 17464 for cc_temp in $compiler""; do 17465 case $cc_temp in 17466 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17467 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17468 \-*) ;; 17469 *) break;; 17470 esac 17471done 17472cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17473 17474 case $host_os in 17475 cygwin* | mingw* | pw32*) 17476 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17477 # When not using gcc, we currently assume that we are using 17478 # Microsoft Visual C++. 17479 if test "$GCC" != yes; then 17480 with_gnu_ld=no 17481 fi 17482 ;; 17483 interix*) 17484 # we just hope/assume this is gcc and not c89 (= MSVC++) 17485 with_gnu_ld=yes 17486 ;; 17487 openbsd*) 17488 with_gnu_ld=no 17489 ;; 17490 esac 17491 17492 ld_shlibs_GCJ=yes 17493 if test "$with_gnu_ld" = yes; then 17494 # If archive_cmds runs LD, not CC, wlarc should be empty 17495 wlarc='${wl}' 17496 17497 # Set some defaults for GNU ld with shared library support. These 17498 # are reset later if shared libraries are not supported. Putting them 17499 # here allows them to be overridden if necessary. 17500 runpath_var=LD_RUN_PATH 17501 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17502 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17503 # ancient GNU ld didn't support --whole-archive et. al. 17504 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17505 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17506 else 17507 whole_archive_flag_spec_GCJ= 17508 fi 17509 supports_anon_versioning=no 17510 case `$LD -v 2>/dev/null` in 17511 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17512 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17513 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17514 *\ 2.11.*) ;; # other 2.11 versions 17515 *) supports_anon_versioning=yes ;; 17516 esac 17517 17518 # See if GNU ld supports shared libraries. 17519 case $host_os in 17520 aix[3-9]*) 17521 # On AIX/PPC, the GNU linker is very broken 17522 if test "$host_cpu" != ia64; then 17523 ld_shlibs_GCJ=no 17524 cat <<EOF 1>&2 17525 17526*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17527*** to be unable to reliably create shared libraries on AIX. 17528*** Therefore, libtool is disabling shared libraries support. If you 17529*** really care for shared libraries, you may want to modify your PATH 17530*** so that a non-GNU linker is found, and then restart. 17531 17532EOF 17533 fi 17534 ;; 17535 17536 amigaos*) 17537 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)' 17538 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17539 hardcode_minus_L_GCJ=yes 17540 17541 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17542 # that the semantics of dynamic libraries on AmigaOS, at least up 17543 # to version 4, is to share data among multiple programs linked 17544 # with the same dynamic library. Since this doesn't match the 17545 # behavior of shared libraries on other platforms, we can't use 17546 # them. 17547 ld_shlibs_GCJ=no 17548 ;; 17549 17550 beos*) 17551 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17552 allow_undefined_flag_GCJ=unsupported 17553 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17554 # support --undefined. This deserves some investigation. FIXME 17555 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17556 else 17557 ld_shlibs_GCJ=no 17558 fi 17559 ;; 17560 17561 cygwin* | mingw* | pw32*) 17562 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17563 # as there is no search path for DLLs. 17564 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17565 allow_undefined_flag_GCJ=unsupported 17566 always_export_symbols_GCJ=no 17567 enable_shared_with_static_runtimes_GCJ=yes 17568 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17569 17570 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17571 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17572 # If the export-symbols file already is a .def file (1st line 17573 # is EXPORTS), use it as is; otherwise, prepend... 17574 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17575 cp $export_symbols $output_objdir/$soname.def; 17576 else 17577 echo EXPORTS > $output_objdir/$soname.def; 17578 cat $export_symbols >> $output_objdir/$soname.def; 17579 fi~ 17580 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17581 else 17582 ld_shlibs_GCJ=no 17583 fi 17584 ;; 17585 17586 interix[3-9]*) 17587 hardcode_direct_GCJ=no 17588 hardcode_shlibpath_var_GCJ=no 17589 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17590 export_dynamic_flag_spec_GCJ='${wl}-E' 17591 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17592 # Instead, shared libraries are loaded at an image base (0x10000000 by 17593 # default) and relocated if they conflict, which is a slow very memory 17594 # consuming and fragmenting process. To avoid this, we pick a random, 17595 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17596 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17597 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' 17598 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' 17599 ;; 17600 17601 gnu* | linux* | k*bsd*-gnu) 17602 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17603 tmp_addflag= 17604 case $cc_basename,$host_cpu in 17605 pgcc*) # Portland Group C compiler 17606 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' 17607 tmp_addflag=' $pic_flag' 17608 ;; 17609 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17610 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' 17611 tmp_addflag=' $pic_flag -Mnomain' ;; 17612 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17613 tmp_addflag=' -i_dynamic' ;; 17614 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17615 tmp_addflag=' -i_dynamic -nofor_main' ;; 17616 ifc* | ifort*) # Intel Fortran compiler 17617 tmp_addflag=' -nofor_main' ;; 17618 esac 17619 case `$CC -V 2>&1 | sed 5q` in 17620 *Sun\ C*) # Sun C 5.9 17621 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' 17622 tmp_sharedflag='-G' ;; 17623 *Sun\ F*) # Sun Fortran 8.3 17624 tmp_sharedflag='-G' ;; 17625 *) 17626 tmp_sharedflag='-shared' ;; 17627 esac 17628 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17629 17630 if test $supports_anon_versioning = yes; then 17631 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17632 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17633 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17634 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17635 fi 17636 else 17637 ld_shlibs_GCJ=no 17638 fi 17639 ;; 17640 17641 netbsd*) 17642 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17643 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17644 wlarc= 17645 else 17646 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17647 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17648 fi 17649 ;; 17650 17651 solaris*) 17652 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17653 ld_shlibs_GCJ=no 17654 cat <<EOF 1>&2 17655 17656*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17657*** create shared libraries on Solaris systems. Therefore, libtool 17658*** is disabling shared libraries support. We urge you to upgrade GNU 17659*** binutils to release 2.9.1 or newer. Another option is to modify 17660*** your PATH or compiler configuration so that the native linker is 17661*** used, and then restart. 17662 17663EOF 17664 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17665 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17666 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17667 else 17668 ld_shlibs_GCJ=no 17669 fi 17670 ;; 17671 17672 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17673 case `$LD -v 2>&1` in 17674 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17675 ld_shlibs_GCJ=no 17676 cat <<_LT_EOF 1>&2 17677 17678*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17679*** reliably create shared libraries on SCO systems. Therefore, libtool 17680*** is disabling shared libraries support. We urge you to upgrade GNU 17681*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17682*** your PATH or compiler configuration so that the native linker is 17683*** used, and then restart. 17684 17685_LT_EOF 17686 ;; 17687 *) 17688 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17689 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17690 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17691 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17692 else 17693 ld_shlibs_GCJ=no 17694 fi 17695 ;; 17696 esac 17697 ;; 17698 17699 sunos4*) 17700 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17701 wlarc= 17702 hardcode_direct_GCJ=yes 17703 hardcode_shlibpath_var_GCJ=no 17704 ;; 17705 17706 *) 17707 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17708 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17709 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17710 else 17711 ld_shlibs_GCJ=no 17712 fi 17713 ;; 17714 esac 17715 17716 if test "$ld_shlibs_GCJ" = no; then 17717 runpath_var= 17718 hardcode_libdir_flag_spec_GCJ= 17719 export_dynamic_flag_spec_GCJ= 17720 whole_archive_flag_spec_GCJ= 17721 fi 17722 else 17723 # PORTME fill in a description of your system's linker (not GNU ld) 17724 case $host_os in 17725 aix3*) 17726 allow_undefined_flag_GCJ=unsupported 17727 always_export_symbols_GCJ=yes 17728 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' 17729 # Note: this linker hardcodes the directories in LIBPATH if there 17730 # are no directories specified by -L. 17731 hardcode_minus_L_GCJ=yes 17732 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17733 # Neither direct hardcoding nor static linking is supported with a 17734 # broken collect2. 17735 hardcode_direct_GCJ=unsupported 17736 fi 17737 ;; 17738 17739 aix[4-9]*) 17740 if test "$host_cpu" = ia64; then 17741 # On IA64, the linker does run time linking by default, so we don't 17742 # have to do anything special. 17743 aix_use_runtimelinking=no 17744 exp_sym_flag='-Bexport' 17745 no_entry_flag="" 17746 else 17747 # If we're using GNU nm, then we don't want the "-C" option. 17748 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17749 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17750 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' 17751 else 17752 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' 17753 fi 17754 aix_use_runtimelinking=no 17755 17756 # Test if we are trying to use run time linking or normal 17757 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17758 # need to do runtime linking. 17759 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17760 for ld_flag in $LDFLAGS; do 17761 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17762 aix_use_runtimelinking=yes 17763 break 17764 fi 17765 done 17766 ;; 17767 esac 17768 17769 exp_sym_flag='-bexport' 17770 no_entry_flag='-bnoentry' 17771 fi 17772 17773 # When large executables or shared objects are built, AIX ld can 17774 # have problems creating the table of contents. If linking a library 17775 # or program results in "error TOC overflow" add -mminimal-toc to 17776 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17777 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17778 17779 archive_cmds_GCJ='' 17780 hardcode_direct_GCJ=yes 17781 hardcode_libdir_separator_GCJ=':' 17782 link_all_deplibs_GCJ=yes 17783 17784 if test "$GCC" = yes; then 17785 case $host_os in aix4.[012]|aix4.[012].*) 17786 # We only want to do this on AIX 4.2 and lower, the check 17787 # below for broken collect2 doesn't work under 4.3+ 17788 collect2name=`${CC} -print-prog-name=collect2` 17789 if test -f "$collect2name" && \ 17790 strings "$collect2name" | grep resolve_lib_name >/dev/null 17791 then 17792 # We have reworked collect2 17793 : 17794 else 17795 # We have old collect2 17796 hardcode_direct_GCJ=unsupported 17797 # It fails to find uninstalled libraries when the uninstalled 17798 # path is not listed in the libpath. Setting hardcode_minus_L 17799 # to unsupported forces relinking 17800 hardcode_minus_L_GCJ=yes 17801 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17802 hardcode_libdir_separator_GCJ= 17803 fi 17804 ;; 17805 esac 17806 shared_flag='-shared' 17807 if test "$aix_use_runtimelinking" = yes; then 17808 shared_flag="$shared_flag "'${wl}-G' 17809 fi 17810 else 17811 # not using gcc 17812 if test "$host_cpu" = ia64; then 17813 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17814 # chokes on -Wl,-G. The following line is correct: 17815 shared_flag='-G' 17816 else 17817 if test "$aix_use_runtimelinking" = yes; then 17818 shared_flag='${wl}-G' 17819 else 17820 shared_flag='${wl}-bM:SRE' 17821 fi 17822 fi 17823 fi 17824 17825 # It seems that -bexpall does not export symbols beginning with 17826 # underscore (_), so it is better to generate a list of symbols to export. 17827 always_export_symbols_GCJ=yes 17828 if test "$aix_use_runtimelinking" = yes; then 17829 # Warning - without using the other runtime loading flags (-brtl), 17830 # -berok will link without error, but may produce a broken library. 17831 allow_undefined_flag_GCJ='-berok' 17832 # Determine the default libpath from the value encoded in an empty executable. 17833 cat >conftest.$ac_ext <<_ACEOF 17834/* confdefs.h. */ 17835_ACEOF 17836cat confdefs.h >>conftest.$ac_ext 17837cat >>conftest.$ac_ext <<_ACEOF 17838/* end confdefs.h. */ 17839 17840int 17841main () 17842{ 17843 17844 ; 17845 return 0; 17846} 17847_ACEOF 17848rm -f conftest.$ac_objext conftest$ac_exeext 17849if { (ac_try="$ac_link" 17850case "(($ac_try" in 17851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17852 *) ac_try_echo=$ac_try;; 17853esac 17854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17855$as_echo "$ac_try_echo") >&5 17856 (eval "$ac_link") 2>conftest.er1 17857 ac_status=$? 17858 grep -v '^ *+' conftest.er1 >conftest.err 17859 rm -f conftest.er1 17860 cat conftest.err >&5 17861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17862 (exit $ac_status); } && { 17863 test -z "$ac_c_werror_flag" || 17864 test ! -s conftest.err 17865 } && test -s conftest$ac_exeext && { 17866 test "$cross_compiling" = yes || 17867 $as_test_x conftest$ac_exeext 17868 }; then 17869 17870lt_aix_libpath_sed=' 17871 /Import File Strings/,/^$/ { 17872 /^0/ { 17873 s/^0 *\(.*\)$/\1/ 17874 p 17875 } 17876 }' 17877aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17878# Check for a 64-bit object if we didn't find anything. 17879if test -z "$aix_libpath"; then 17880 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17881fi 17882else 17883 $as_echo "$as_me: failed program was:" >&5 17884sed 's/^/| /' conftest.$ac_ext >&5 17885 17886 17887fi 17888 17889rm -rf conftest.dSYM 17890rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17891 conftest$ac_exeext conftest.$ac_ext 17892if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17893 17894 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17895 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" 17896 else 17897 if test "$host_cpu" = ia64; then 17898 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17899 allow_undefined_flag_GCJ="-z nodefs" 17900 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" 17901 else 17902 # Determine the default libpath from the value encoded in an empty executable. 17903 cat >conftest.$ac_ext <<_ACEOF 17904/* confdefs.h. */ 17905_ACEOF 17906cat confdefs.h >>conftest.$ac_ext 17907cat >>conftest.$ac_ext <<_ACEOF 17908/* end confdefs.h. */ 17909 17910int 17911main () 17912{ 17913 17914 ; 17915 return 0; 17916} 17917_ACEOF 17918rm -f conftest.$ac_objext conftest$ac_exeext 17919if { (ac_try="$ac_link" 17920case "(($ac_try" in 17921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17922 *) ac_try_echo=$ac_try;; 17923esac 17924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17925$as_echo "$ac_try_echo") >&5 17926 (eval "$ac_link") 2>conftest.er1 17927 ac_status=$? 17928 grep -v '^ *+' conftest.er1 >conftest.err 17929 rm -f conftest.er1 17930 cat conftest.err >&5 17931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17932 (exit $ac_status); } && { 17933 test -z "$ac_c_werror_flag" || 17934 test ! -s conftest.err 17935 } && test -s conftest$ac_exeext && { 17936 test "$cross_compiling" = yes || 17937 $as_test_x conftest$ac_exeext 17938 }; then 17939 17940lt_aix_libpath_sed=' 17941 /Import File Strings/,/^$/ { 17942 /^0/ { 17943 s/^0 *\(.*\)$/\1/ 17944 p 17945 } 17946 }' 17947aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17948# Check for a 64-bit object if we didn't find anything. 17949if test -z "$aix_libpath"; then 17950 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17951fi 17952else 17953 $as_echo "$as_me: failed program was:" >&5 17954sed 's/^/| /' conftest.$ac_ext >&5 17955 17956 17957fi 17958 17959rm -rf conftest.dSYM 17960rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17961 conftest$ac_exeext conftest.$ac_ext 17962if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17963 17964 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17965 # Warning - without using the other run time loading flags, 17966 # -berok will link without error, but may produce a broken library. 17967 no_undefined_flag_GCJ=' ${wl}-bernotok' 17968 allow_undefined_flag_GCJ=' ${wl}-berok' 17969 # Exported symbols can be pulled into shared objects from archives 17970 whole_archive_flag_spec_GCJ='$convenience' 17971 archive_cmds_need_lc_GCJ=yes 17972 # This is similar to how AIX traditionally builds its shared libraries. 17973 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' 17974 fi 17975 fi 17976 ;; 17977 17978 amigaos*) 17979 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)' 17980 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17981 hardcode_minus_L_GCJ=yes 17982 # see comment about different semantics on the GNU ld section 17983 ld_shlibs_GCJ=no 17984 ;; 17985 17986 bsdi[45]*) 17987 export_dynamic_flag_spec_GCJ=-rdynamic 17988 ;; 17989 17990 cygwin* | mingw* | pw32*) 17991 # When not using gcc, we currently assume that we are using 17992 # Microsoft Visual C++. 17993 # hardcode_libdir_flag_spec is actually meaningless, as there is 17994 # no search path for DLLs. 17995 hardcode_libdir_flag_spec_GCJ=' ' 17996 allow_undefined_flag_GCJ=unsupported 17997 # Tell ltmain to make .lib files, not .a files. 17998 libext=lib 17999 # Tell ltmain to make .dll files, not .so files. 18000 shrext_cmds=".dll" 18001 # FIXME: Setting linknames here is a bad hack. 18002 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18003 # The linker will automatically build a .lib file if we build a DLL. 18004 old_archive_From_new_cmds_GCJ='true' 18005 # FIXME: Should let the user specify the lib program. 18006 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18007 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18008 enable_shared_with_static_runtimes_GCJ=yes 18009 ;; 18010 18011 darwin* | rhapsody*) 18012 case $host_os in 18013 rhapsody* | darwin1.[012]) 18014 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18015 ;; 18016 *) # Darwin 1.3 on 18017 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18018 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18019 else 18020 case ${MACOSX_DEPLOYMENT_TARGET} in 18021 10.[012]) 18022 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18023 ;; 18024 10.*) 18025 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18026 ;; 18027 esac 18028 fi 18029 ;; 18030 esac 18031 archive_cmds_need_lc_GCJ=no 18032 hardcode_direct_GCJ=no 18033 hardcode_automatic_GCJ=yes 18034 hardcode_shlibpath_var_GCJ=unsupported 18035 whole_archive_flag_spec_GCJ='' 18036 link_all_deplibs_GCJ=yes 18037 if test "$GCC" = yes ; then 18038 output_verbose_link_cmd='echo' 18039 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}" 18040 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18041 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}" 18042 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}" 18043 else 18044 case $cc_basename in 18045 xlc*) 18046 output_verbose_link_cmd='echo' 18047 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18048 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18049 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18050 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}' 18051 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}' 18052 ;; 18053 *) 18054 ld_shlibs_GCJ=no 18055 ;; 18056 esac 18057 fi 18058 ;; 18059 18060 dgux*) 18061 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18062 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18063 hardcode_shlibpath_var_GCJ=no 18064 ;; 18065 18066 freebsd1*) 18067 ld_shlibs_GCJ=no 18068 ;; 18069 18070 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18071 # support. Future versions do this automatically, but an explicit c++rt0.o 18072 # does not break anything, and helps significantly (at the cost of a little 18073 # extra space). 18074 freebsd2.2*) 18075 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18076 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18077 hardcode_direct_GCJ=yes 18078 hardcode_shlibpath_var_GCJ=no 18079 ;; 18080 18081 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18082 freebsd2*) 18083 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18084 hardcode_direct_GCJ=yes 18085 hardcode_minus_L_GCJ=yes 18086 hardcode_shlibpath_var_GCJ=no 18087 ;; 18088 18089 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18090 freebsd* | dragonfly*) 18091 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18092 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18093 hardcode_direct_GCJ=yes 18094 hardcode_shlibpath_var_GCJ=no 18095 ;; 18096 18097 hpux9*) 18098 if test "$GCC" = yes; then 18099 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' 18100 else 18101 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' 18102 fi 18103 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18104 hardcode_libdir_separator_GCJ=: 18105 hardcode_direct_GCJ=yes 18106 18107 # hardcode_minus_L: Not really in the search PATH, 18108 # but as the default location of the library. 18109 hardcode_minus_L_GCJ=yes 18110 export_dynamic_flag_spec_GCJ='${wl}-E' 18111 ;; 18112 18113 hpux10*) 18114 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18115 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18116 else 18117 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18118 fi 18119 if test "$with_gnu_ld" = no; then 18120 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18121 hardcode_libdir_separator_GCJ=: 18122 18123 hardcode_direct_GCJ=yes 18124 export_dynamic_flag_spec_GCJ='${wl}-E' 18125 18126 # hardcode_minus_L: Not really in the search PATH, 18127 # but as the default location of the library. 18128 hardcode_minus_L_GCJ=yes 18129 fi 18130 ;; 18131 18132 hpux11*) 18133 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18134 case $host_cpu in 18135 hppa*64*) 18136 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18137 ;; 18138 ia64*) 18139 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18140 ;; 18141 *) 18142 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18143 ;; 18144 esac 18145 else 18146 case $host_cpu in 18147 hppa*64*) 18148 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18149 ;; 18150 ia64*) 18151 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18152 ;; 18153 *) 18154 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18155 ;; 18156 esac 18157 fi 18158 if test "$with_gnu_ld" = no; then 18159 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18160 hardcode_libdir_separator_GCJ=: 18161 18162 case $host_cpu in 18163 hppa*64*|ia64*) 18164 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18165 hardcode_direct_GCJ=no 18166 hardcode_shlibpath_var_GCJ=no 18167 ;; 18168 *) 18169 hardcode_direct_GCJ=yes 18170 export_dynamic_flag_spec_GCJ='${wl}-E' 18171 18172 # hardcode_minus_L: Not really in the search PATH, 18173 # but as the default location of the library. 18174 hardcode_minus_L_GCJ=yes 18175 ;; 18176 esac 18177 fi 18178 ;; 18179 18180 irix5* | irix6* | nonstopux*) 18181 if test "$GCC" = yes; then 18182 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' 18183 else 18184 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' 18185 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18186 fi 18187 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18188 hardcode_libdir_separator_GCJ=: 18189 link_all_deplibs_GCJ=yes 18190 ;; 18191 18192 netbsd*) 18193 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18194 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18195 else 18196 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18197 fi 18198 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18199 hardcode_direct_GCJ=yes 18200 hardcode_shlibpath_var_GCJ=no 18201 ;; 18202 18203 newsos6) 18204 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18205 hardcode_direct_GCJ=yes 18206 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18207 hardcode_libdir_separator_GCJ=: 18208 hardcode_shlibpath_var_GCJ=no 18209 ;; 18210 18211 openbsd*) 18212 if test -f /usr/libexec/ld.so; then 18213 hardcode_direct_GCJ=yes 18214 hardcode_shlibpath_var_GCJ=no 18215 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18216 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18217 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18218 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18219 export_dynamic_flag_spec_GCJ='${wl}-E' 18220 else 18221 case $host_os in 18222 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18223 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18224 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18225 ;; 18226 *) 18227 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18228 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18229 ;; 18230 esac 18231 fi 18232 else 18233 ld_shlibs_GCJ=no 18234 fi 18235 ;; 18236 18237 os2*) 18238 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18239 hardcode_minus_L_GCJ=yes 18240 allow_undefined_flag_GCJ=unsupported 18241 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' 18242 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18243 ;; 18244 18245 osf3*) 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}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 18249 else 18250 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18251 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' 18252 fi 18253 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18254 hardcode_libdir_separator_GCJ=: 18255 ;; 18256 18257 osf4* | osf5*) # as osf3* with the addition of -msym flag 18258 if test "$GCC" = yes; then 18259 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18260 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' 18261 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18262 else 18263 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18264 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' 18265 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~ 18266 $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' 18267 18268 # Both c and cxx compiler support -rpath directly 18269 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18270 fi 18271 hardcode_libdir_separator_GCJ=: 18272 ;; 18273 18274 solaris*) 18275 no_undefined_flag_GCJ=' -z text' 18276 if test "$GCC" = yes; then 18277 wlarc='${wl}' 18278 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18279 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18280 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18281 else 18282 wlarc='' 18283 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18284 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18285 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18286 fi 18287 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18288 hardcode_shlibpath_var_GCJ=no 18289 case $host_os in 18290 solaris2.[0-5] | solaris2.[0-5].*) ;; 18291 *) 18292 # The compiler driver will combine and reorder linker options, 18293 # but understands `-z linker_flag'. GCC discards it without `$wl', 18294 # but is careful enough not to reorder. 18295 # Supported since Solaris 2.6 (maybe 2.5.1?) 18296 if test "$GCC" = yes; then 18297 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18298 else 18299 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18300 fi 18301 ;; 18302 esac 18303 link_all_deplibs_GCJ=yes 18304 ;; 18305 18306 sunos4*) 18307 if test "x$host_vendor" = xsequent; then 18308 # Use $CC to link under sequent, because it throws in some extra .o 18309 # files that make .init and .fini sections work. 18310 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18311 else 18312 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18313 fi 18314 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18315 hardcode_direct_GCJ=yes 18316 hardcode_minus_L_GCJ=yes 18317 hardcode_shlibpath_var_GCJ=no 18318 ;; 18319 18320 sysv4) 18321 case $host_vendor in 18322 sni) 18323 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18324 hardcode_direct_GCJ=yes # is this really true??? 18325 ;; 18326 siemens) 18327 ## LD is ld it makes a PLAMLIB 18328 ## CC just makes a GrossModule. 18329 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18330 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18331 hardcode_direct_GCJ=no 18332 ;; 18333 motorola) 18334 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18335 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18336 ;; 18337 esac 18338 runpath_var='LD_RUN_PATH' 18339 hardcode_shlibpath_var_GCJ=no 18340 ;; 18341 18342 sysv4.3*) 18343 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18344 hardcode_shlibpath_var_GCJ=no 18345 export_dynamic_flag_spec_GCJ='-Bexport' 18346 ;; 18347 18348 sysv4*MP*) 18349 if test -d /usr/nec; then 18350 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18351 hardcode_shlibpath_var_GCJ=no 18352 runpath_var=LD_RUN_PATH 18353 hardcode_runpath_var=yes 18354 ld_shlibs_GCJ=yes 18355 fi 18356 ;; 18357 18358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18359 no_undefined_flag_GCJ='${wl}-z,text' 18360 archive_cmds_need_lc_GCJ=no 18361 hardcode_shlibpath_var_GCJ=no 18362 runpath_var='LD_RUN_PATH' 18363 18364 if test "$GCC" = yes; then 18365 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18366 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18367 else 18368 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18369 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18370 fi 18371 ;; 18372 18373 sysv5* | sco3.2v5* | sco5v6*) 18374 # Note: We can NOT use -z defs as we might desire, because we do not 18375 # link with -lc, and that would cause any symbols used from libc to 18376 # always be unresolved, which means just about no library would 18377 # ever link correctly. If we're not using GNU ld we use -z text 18378 # though, which does catch some bad symbols but isn't as heavy-handed 18379 # as -z defs. 18380 no_undefined_flag_GCJ='${wl}-z,text' 18381 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18382 archive_cmds_need_lc_GCJ=no 18383 hardcode_shlibpath_var_GCJ=no 18384 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18385 hardcode_libdir_separator_GCJ=':' 18386 link_all_deplibs_GCJ=yes 18387 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18388 runpath_var='LD_RUN_PATH' 18389 18390 if test "$GCC" = yes; then 18391 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18392 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18393 else 18394 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18395 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18396 fi 18397 ;; 18398 18399 uts4*) 18400 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18401 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18402 hardcode_shlibpath_var_GCJ=no 18403 ;; 18404 18405 *) 18406 ld_shlibs_GCJ=no 18407 ;; 18408 esac 18409 fi 18410 18411{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18412$as_echo "$ld_shlibs_GCJ" >&6; } 18413test "$ld_shlibs_GCJ" = no && can_build_shared=no 18414 18415# 18416# Do we need to explicitly link libc? 18417# 18418case "x$archive_cmds_need_lc_GCJ" in 18419x|xyes) 18420 # Assume -lc should be added 18421 archive_cmds_need_lc_GCJ=yes 18422 18423 if test "$enable_shared" = yes && test "$GCC" = yes; then 18424 case $archive_cmds_GCJ in 18425 *'~'*) 18426 # FIXME: we may have to deal with multi-command sequences. 18427 ;; 18428 '$CC '*) 18429 # Test whether the compiler implicitly links with -lc since on some 18430 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18431 # to ld, don't add -lc before -lgcc. 18432 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18433$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18434 $rm conftest* 18435 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18436 18437 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18438 (eval $ac_compile) 2>&5 18439 ac_status=$? 18440 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18441 (exit $ac_status); } 2>conftest.err; then 18442 soname=conftest 18443 lib=conftest 18444 libobjs=conftest.$ac_objext 18445 deplibs= 18446 wl=$lt_prog_compiler_wl_GCJ 18447 pic_flag=$lt_prog_compiler_pic_GCJ 18448 compiler_flags=-v 18449 linker_flags=-v 18450 verstring= 18451 output_objdir=. 18452 libname=conftest 18453 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18454 allow_undefined_flag_GCJ= 18455 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18456 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18457 ac_status=$? 18458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18459 (exit $ac_status); } 18460 then 18461 archive_cmds_need_lc_GCJ=no 18462 else 18463 archive_cmds_need_lc_GCJ=yes 18464 fi 18465 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18466 else 18467 cat conftest.err 1>&5 18468 fi 18469 $rm conftest* 18470 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18471$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18472 ;; 18473 esac 18474 fi 18475 ;; 18476esac 18477 18478{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18479$as_echo_n "checking dynamic linker characteristics... " >&6; } 18480library_names_spec= 18481libname_spec='lib$name' 18482soname_spec= 18483shrext_cmds=".so" 18484postinstall_cmds= 18485postuninstall_cmds= 18486finish_cmds= 18487finish_eval= 18488shlibpath_var= 18489shlibpath_overrides_runpath=unknown 18490version_type=none 18491dynamic_linker="$host_os ld.so" 18492sys_lib_dlsearch_path_spec="/lib /usr/lib" 18493 18494need_lib_prefix=unknown 18495hardcode_into_libs=no 18496 18497# when you set need_version to no, make sure it does not cause -set_version 18498# flags to be left without arguments 18499need_version=unknown 18500 18501case $host_os in 18502aix3*) 18503 version_type=linux 18504 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18505 shlibpath_var=LIBPATH 18506 18507 # AIX 3 has no versioning support, so we append a major version to the name. 18508 soname_spec='${libname}${release}${shared_ext}$major' 18509 ;; 18510 18511aix[4-9]*) 18512 version_type=linux 18513 need_lib_prefix=no 18514 need_version=no 18515 hardcode_into_libs=yes 18516 if test "$host_cpu" = ia64; then 18517 # AIX 5 supports IA64 18518 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18519 shlibpath_var=LD_LIBRARY_PATH 18520 else 18521 # With GCC up to 2.95.x, collect2 would create an import file 18522 # for dependence libraries. The import file would start with 18523 # the line `#! .'. This would cause the generated library to 18524 # depend on `.', always an invalid library. This was fixed in 18525 # development snapshots of GCC prior to 3.0. 18526 case $host_os in 18527 aix4 | aix4.[01] | aix4.[01].*) 18528 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18529 echo ' yes ' 18530 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18531 : 18532 else 18533 can_build_shared=no 18534 fi 18535 ;; 18536 esac 18537 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18538 # soname into executable. Probably we can add versioning support to 18539 # collect2, so additional links can be useful in future. 18540 if test "$aix_use_runtimelinking" = yes; then 18541 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18542 # instead of lib<name>.a to let people know that these are not 18543 # typical AIX shared libraries. 18544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18545 else 18546 # We preserve .a as extension for shared libraries through AIX4.2 18547 # and later when we are not doing run time linking. 18548 library_names_spec='${libname}${release}.a $libname.a' 18549 soname_spec='${libname}${release}${shared_ext}$major' 18550 fi 18551 shlibpath_var=LIBPATH 18552 fi 18553 ;; 18554 18555amigaos*) 18556 library_names_spec='$libname.ixlibrary $libname.a' 18557 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18558 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' 18559 ;; 18560 18561beos*) 18562 library_names_spec='${libname}${shared_ext}' 18563 dynamic_linker="$host_os ld.so" 18564 shlibpath_var=LIBRARY_PATH 18565 ;; 18566 18567bsdi[45]*) 18568 version_type=linux 18569 need_version=no 18570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18571 soname_spec='${libname}${release}${shared_ext}$major' 18572 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18573 shlibpath_var=LD_LIBRARY_PATH 18574 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18575 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18576 # the default ld.so.conf also contains /usr/contrib/lib and 18577 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18578 # libtool to hard-code these into programs 18579 ;; 18580 18581cygwin* | mingw* | pw32*) 18582 version_type=windows 18583 shrext_cmds=".dll" 18584 need_version=no 18585 need_lib_prefix=no 18586 18587 case $GCC,$host_os in 18588 yes,cygwin* | yes,mingw* | yes,pw32*) 18589 library_names_spec='$libname.dll.a' 18590 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18591 postinstall_cmds='base_file=`basename \${file}`~ 18592 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18593 dldir=$destdir/`dirname \$dlpath`~ 18594 test -d \$dldir || mkdir -p \$dldir~ 18595 $install_prog $dir/$dlname \$dldir/$dlname~ 18596 chmod a+x \$dldir/$dlname' 18597 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18598 dlpath=$dir/\$dldll~ 18599 $rm \$dlpath' 18600 shlibpath_overrides_runpath=yes 18601 18602 case $host_os in 18603 cygwin*) 18604 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18605 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18606 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18607 ;; 18608 mingw*) 18609 # MinGW DLLs use traditional 'lib' prefix 18610 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18611 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18612 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18613 # It is most probably a Windows format PATH printed by 18614 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18615 # path with ; separators, and with drive letters. We can handle the 18616 # drive letters (cygwin fileutils understands them), so leave them, 18617 # especially as we might pass files found there to a mingw objdump, 18618 # which wouldn't understand a cygwinified path. Ahh. 18619 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18620 else 18621 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18622 fi 18623 ;; 18624 pw32*) 18625 # pw32 DLLs use 'pw' prefix rather than 'lib' 18626 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18627 ;; 18628 esac 18629 ;; 18630 18631 *) 18632 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18633 ;; 18634 esac 18635 dynamic_linker='Win32 ld.exe' 18636 # FIXME: first we should search . and the directory the executable is in 18637 shlibpath_var=PATH 18638 ;; 18639 18640darwin* | rhapsody*) 18641 dynamic_linker="$host_os dyld" 18642 version_type=darwin 18643 need_lib_prefix=no 18644 need_version=no 18645 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18646 soname_spec='${libname}${release}${major}$shared_ext' 18647 shlibpath_overrides_runpath=yes 18648 shlibpath_var=DYLD_LIBRARY_PATH 18649 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18650 18651 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18652 ;; 18653 18654dgux*) 18655 version_type=linux 18656 need_lib_prefix=no 18657 need_version=no 18658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18659 soname_spec='${libname}${release}${shared_ext}$major' 18660 shlibpath_var=LD_LIBRARY_PATH 18661 ;; 18662 18663freebsd1*) 18664 dynamic_linker=no 18665 ;; 18666 18667freebsd* | dragonfly*) 18668 # DragonFly does not have aout. When/if they implement a new 18669 # versioning mechanism, adjust this. 18670 if test -x /usr/bin/objformat; then 18671 objformat=`/usr/bin/objformat` 18672 else 18673 case $host_os in 18674 freebsd[123]*) objformat=aout ;; 18675 *) objformat=elf ;; 18676 esac 18677 fi 18678 version_type=freebsd-$objformat 18679 case $version_type in 18680 freebsd-elf*) 18681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18682 need_version=no 18683 need_lib_prefix=no 18684 ;; 18685 freebsd-*) 18686 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18687 need_version=yes 18688 ;; 18689 esac 18690 shlibpath_var=LD_LIBRARY_PATH 18691 case $host_os in 18692 freebsd2*) 18693 shlibpath_overrides_runpath=yes 18694 ;; 18695 freebsd3.[01]* | freebsdelf3.[01]*) 18696 shlibpath_overrides_runpath=yes 18697 hardcode_into_libs=yes 18698 ;; 18699 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18700 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18701 shlibpath_overrides_runpath=no 18702 hardcode_into_libs=yes 18703 ;; 18704 *) # from 4.6 on, and DragonFly 18705 shlibpath_overrides_runpath=yes 18706 hardcode_into_libs=yes 18707 ;; 18708 esac 18709 ;; 18710 18711gnu*) 18712 version_type=linux 18713 need_lib_prefix=no 18714 need_version=no 18715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18716 soname_spec='${libname}${release}${shared_ext}$major' 18717 shlibpath_var=LD_LIBRARY_PATH 18718 hardcode_into_libs=yes 18719 ;; 18720 18721hpux9* | hpux10* | hpux11*) 18722 # Give a soname corresponding to the major version so that dld.sl refuses to 18723 # link against other versions. 18724 version_type=sunos 18725 need_lib_prefix=no 18726 need_version=no 18727 case $host_cpu in 18728 ia64*) 18729 shrext_cmds='.so' 18730 hardcode_into_libs=yes 18731 dynamic_linker="$host_os dld.so" 18732 shlibpath_var=LD_LIBRARY_PATH 18733 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18735 soname_spec='${libname}${release}${shared_ext}$major' 18736 if test "X$HPUX_IA64_MODE" = X32; then 18737 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18738 else 18739 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18740 fi 18741 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18742 ;; 18743 hppa*64*) 18744 shrext_cmds='.sl' 18745 hardcode_into_libs=yes 18746 dynamic_linker="$host_os dld.sl" 18747 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18748 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18750 soname_spec='${libname}${release}${shared_ext}$major' 18751 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18752 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18753 ;; 18754 *) 18755 shrext_cmds='.sl' 18756 dynamic_linker="$host_os dld.sl" 18757 shlibpath_var=SHLIB_PATH 18758 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 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 ;; 18762 esac 18763 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18764 postinstall_cmds='chmod 555 $lib' 18765 ;; 18766 18767interix[3-9]*) 18768 version_type=linux 18769 need_lib_prefix=no 18770 need_version=no 18771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18772 soname_spec='${libname}${release}${shared_ext}$major' 18773 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18774 shlibpath_var=LD_LIBRARY_PATH 18775 shlibpath_overrides_runpath=no 18776 hardcode_into_libs=yes 18777 ;; 18778 18779irix5* | irix6* | nonstopux*) 18780 case $host_os in 18781 nonstopux*) version_type=nonstopux ;; 18782 *) 18783 if test "$lt_cv_prog_gnu_ld" = yes; then 18784 version_type=linux 18785 else 18786 version_type=irix 18787 fi ;; 18788 esac 18789 need_lib_prefix=no 18790 need_version=no 18791 soname_spec='${libname}${release}${shared_ext}$major' 18792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18793 case $host_os in 18794 irix5* | nonstopux*) 18795 libsuff= shlibsuff= 18796 ;; 18797 *) 18798 case $LD in # libtool.m4 will add one of these switches to LD 18799 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18800 libsuff= shlibsuff= libmagic=32-bit;; 18801 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18802 libsuff=32 shlibsuff=N32 libmagic=N32;; 18803 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18804 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18805 *) libsuff= shlibsuff= libmagic=never-match;; 18806 esac 18807 ;; 18808 esac 18809 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18810 shlibpath_overrides_runpath=no 18811 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18812 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18813 hardcode_into_libs=yes 18814 ;; 18815 18816# No shared lib support for Linux oldld, aout, or coff. 18817linux*oldld* | linux*aout* | linux*coff*) 18818 dynamic_linker=no 18819 ;; 18820 18821# This must be Linux ELF. 18822linux* | k*bsd*-gnu) 18823 version_type=linux 18824 need_lib_prefix=no 18825 need_version=no 18826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18827 soname_spec='${libname}${release}${shared_ext}$major' 18828 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18829 shlibpath_var=LD_LIBRARY_PATH 18830 shlibpath_overrides_runpath=no 18831 # This implies no fast_install, which is unacceptable. 18832 # Some rework will be needed to allow for fast_install 18833 # before this can be enabled. 18834 hardcode_into_libs=yes 18835 18836 # Append ld.so.conf contents to the search path 18837 if test -f /etc/ld.so.conf; then 18838 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' ' '` 18839 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18840 fi 18841 18842 # We used to test for /lib/ld.so.1 and disable shared libraries on 18843 # powerpc, because MkLinux only supported shared libraries with the 18844 # GNU dynamic linker. Since this was broken with cross compilers, 18845 # most powerpc-linux boxes support dynamic linking these days and 18846 # people can always --disable-shared, the test was removed, and we 18847 # assume the GNU/Linux dynamic linker is in use. 18848 dynamic_linker='GNU/Linux ld.so' 18849 ;; 18850 18851netbsd*) 18852 version_type=sunos 18853 need_lib_prefix=no 18854 need_version=no 18855 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18857 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18858 dynamic_linker='NetBSD (a.out) ld.so' 18859 else 18860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18861 soname_spec='${libname}${release}${shared_ext}$major' 18862 dynamic_linker='NetBSD ld.elf_so' 18863 fi 18864 shlibpath_var=LD_LIBRARY_PATH 18865 shlibpath_overrides_runpath=yes 18866 hardcode_into_libs=yes 18867 ;; 18868 18869newsos6) 18870 version_type=linux 18871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18872 shlibpath_var=LD_LIBRARY_PATH 18873 shlibpath_overrides_runpath=yes 18874 ;; 18875 18876nto-qnx*) 18877 version_type=linux 18878 need_lib_prefix=no 18879 need_version=no 18880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18881 soname_spec='${libname}${release}${shared_ext}$major' 18882 shlibpath_var=LD_LIBRARY_PATH 18883 shlibpath_overrides_runpath=yes 18884 ;; 18885 18886openbsd*) 18887 version_type=sunos 18888 sys_lib_dlsearch_path_spec="/usr/lib" 18889 need_lib_prefix=no 18890 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18891 case $host_os in 18892 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18893 *) need_version=no ;; 18894 esac 18895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18896 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18897 shlibpath_var=LD_LIBRARY_PATH 18898 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18899 case $host_os in 18900 openbsd2.[89] | openbsd2.[89].*) 18901 shlibpath_overrides_runpath=no 18902 ;; 18903 *) 18904 shlibpath_overrides_runpath=yes 18905 ;; 18906 esac 18907 else 18908 shlibpath_overrides_runpath=yes 18909 fi 18910 ;; 18911 18912os2*) 18913 libname_spec='$name' 18914 shrext_cmds=".dll" 18915 need_lib_prefix=no 18916 library_names_spec='$libname${shared_ext} $libname.a' 18917 dynamic_linker='OS/2 ld.exe' 18918 shlibpath_var=LIBPATH 18919 ;; 18920 18921osf3* | osf4* | osf5*) 18922 version_type=osf 18923 need_lib_prefix=no 18924 need_version=no 18925 soname_spec='${libname}${release}${shared_ext}$major' 18926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18927 shlibpath_var=LD_LIBRARY_PATH 18928 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18929 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18930 ;; 18931 18932rdos*) 18933 dynamic_linker=no 18934 ;; 18935 18936solaris*) 18937 version_type=linux 18938 need_lib_prefix=no 18939 need_version=no 18940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18941 soname_spec='${libname}${release}${shared_ext}$major' 18942 shlibpath_var=LD_LIBRARY_PATH 18943 shlibpath_overrides_runpath=yes 18944 hardcode_into_libs=yes 18945 # ldd complains unless libraries are executable 18946 postinstall_cmds='chmod +x $lib' 18947 ;; 18948 18949sunos4*) 18950 version_type=sunos 18951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18952 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18953 shlibpath_var=LD_LIBRARY_PATH 18954 shlibpath_overrides_runpath=yes 18955 if test "$with_gnu_ld" = yes; then 18956 need_lib_prefix=no 18957 fi 18958 need_version=yes 18959 ;; 18960 18961sysv4 | sysv4.3*) 18962 version_type=linux 18963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18964 soname_spec='${libname}${release}${shared_ext}$major' 18965 shlibpath_var=LD_LIBRARY_PATH 18966 case $host_vendor in 18967 sni) 18968 shlibpath_overrides_runpath=no 18969 need_lib_prefix=no 18970 export_dynamic_flag_spec='${wl}-Blargedynsym' 18971 runpath_var=LD_RUN_PATH 18972 ;; 18973 siemens) 18974 need_lib_prefix=no 18975 ;; 18976 motorola) 18977 need_lib_prefix=no 18978 need_version=no 18979 shlibpath_overrides_runpath=no 18980 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18981 ;; 18982 esac 18983 ;; 18984 18985sysv4*MP*) 18986 if test -d /usr/nec ;then 18987 version_type=linux 18988 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18989 soname_spec='$libname${shared_ext}.$major' 18990 shlibpath_var=LD_LIBRARY_PATH 18991 fi 18992 ;; 18993 18994sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18995 version_type=freebsd-elf 18996 need_lib_prefix=no 18997 need_version=no 18998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18999 soname_spec='${libname}${release}${shared_ext}$major' 19000 shlibpath_var=LD_LIBRARY_PATH 19001 hardcode_into_libs=yes 19002 if test "$with_gnu_ld" = yes; then 19003 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19004 shlibpath_overrides_runpath=no 19005 else 19006 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19007 shlibpath_overrides_runpath=yes 19008 case $host_os in 19009 sco3.2v5*) 19010 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19011 ;; 19012 esac 19013 fi 19014 sys_lib_dlsearch_path_spec='/usr/lib' 19015 ;; 19016 19017uts4*) 19018 version_type=linux 19019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19020 soname_spec='${libname}${release}${shared_ext}$major' 19021 shlibpath_var=LD_LIBRARY_PATH 19022 ;; 19023 19024*) 19025 dynamic_linker=no 19026 ;; 19027esac 19028{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19029$as_echo "$dynamic_linker" >&6; } 19030test "$dynamic_linker" = no && can_build_shared=no 19031 19032if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19033 $as_echo_n "(cached) " >&6 19034else 19035 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19036fi 19037 19038sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19039if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19040 $as_echo_n "(cached) " >&6 19041else 19042 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19043fi 19044 19045sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19046 19047variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19048if test "$GCC" = yes; then 19049 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19050fi 19051 19052{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19053$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19054hardcode_action_GCJ= 19055if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19056 test -n "$runpath_var_GCJ" || \ 19057 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19058 19059 # We can hardcode non-existant directories. 19060 if test "$hardcode_direct_GCJ" != no && 19061 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19062 # have to relink, otherwise we might link with an installed library 19063 # when we should be linking with a yet-to-be-installed one 19064 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19065 test "$hardcode_minus_L_GCJ" != no; then 19066 # Linking always hardcodes the temporary library directory. 19067 hardcode_action_GCJ=relink 19068 else 19069 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19070 hardcode_action_GCJ=immediate 19071 fi 19072else 19073 # We cannot hardcode anything, or else we can only hardcode existing 19074 # directories. 19075 hardcode_action_GCJ=unsupported 19076fi 19077{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19078$as_echo "$hardcode_action_GCJ" >&6; } 19079 19080if test "$hardcode_action_GCJ" = relink; then 19081 # Fast installation is not supported 19082 enable_fast_install=no 19083elif test "$shlibpath_overrides_runpath" = yes || 19084 test "$enable_shared" = no; then 19085 # Fast installation is not necessary 19086 enable_fast_install=needless 19087fi 19088 19089 19090# The else clause should only fire when bootstrapping the 19091# libtool distribution, otherwise you forgot to ship ltmain.sh 19092# with your package, and you will get complaints that there are 19093# no rules to generate ltmain.sh. 19094if test -f "$ltmain"; then 19095 # See if we are running on zsh, and set the options which allow our commands through 19096 # without removal of \ escapes. 19097 if test -n "${ZSH_VERSION+set}" ; then 19098 setopt NO_GLOB_SUBST 19099 fi 19100 # Now quote all the things that may contain metacharacters while being 19101 # careful not to overquote the AC_SUBSTed values. We take copies of the 19102 # variables and quote the copies for generation of the libtool script. 19103 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19104 SED SHELL STRIP \ 19105 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19106 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19107 deplibs_check_method reload_flag reload_cmds need_locks \ 19108 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19109 lt_cv_sys_global_symbol_to_c_name_address \ 19110 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19111 old_postinstall_cmds old_postuninstall_cmds \ 19112 compiler_GCJ \ 19113 CC_GCJ \ 19114 LD_GCJ \ 19115 lt_prog_compiler_wl_GCJ \ 19116 lt_prog_compiler_pic_GCJ \ 19117 lt_prog_compiler_static_GCJ \ 19118 lt_prog_compiler_no_builtin_flag_GCJ \ 19119 export_dynamic_flag_spec_GCJ \ 19120 thread_safe_flag_spec_GCJ \ 19121 whole_archive_flag_spec_GCJ \ 19122 enable_shared_with_static_runtimes_GCJ \ 19123 old_archive_cmds_GCJ \ 19124 old_archive_from_new_cmds_GCJ \ 19125 predep_objects_GCJ \ 19126 postdep_objects_GCJ \ 19127 predeps_GCJ \ 19128 postdeps_GCJ \ 19129 compiler_lib_search_path_GCJ \ 19130 compiler_lib_search_dirs_GCJ \ 19131 archive_cmds_GCJ \ 19132 archive_expsym_cmds_GCJ \ 19133 postinstall_cmds_GCJ \ 19134 postuninstall_cmds_GCJ \ 19135 old_archive_from_expsyms_cmds_GCJ \ 19136 allow_undefined_flag_GCJ \ 19137 no_undefined_flag_GCJ \ 19138 export_symbols_cmds_GCJ \ 19139 hardcode_libdir_flag_spec_GCJ \ 19140 hardcode_libdir_flag_spec_ld_GCJ \ 19141 hardcode_libdir_separator_GCJ \ 19142 hardcode_automatic_GCJ \ 19143 module_cmds_GCJ \ 19144 module_expsym_cmds_GCJ \ 19145 lt_cv_prog_compiler_c_o_GCJ \ 19146 fix_srcfile_path_GCJ \ 19147 exclude_expsyms_GCJ \ 19148 include_expsyms_GCJ; do 19149 19150 case $var in 19151 old_archive_cmds_GCJ | \ 19152 old_archive_from_new_cmds_GCJ | \ 19153 archive_cmds_GCJ | \ 19154 archive_expsym_cmds_GCJ | \ 19155 module_cmds_GCJ | \ 19156 module_expsym_cmds_GCJ | \ 19157 old_archive_from_expsyms_cmds_GCJ | \ 19158 export_symbols_cmds_GCJ | \ 19159 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19160 postinstall_cmds | postuninstall_cmds | \ 19161 old_postinstall_cmds | old_postuninstall_cmds | \ 19162 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19163 # Double-quote double-evaled strings. 19164 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19165 ;; 19166 *) 19167 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19168 ;; 19169 esac 19170 done 19171 19172 case $lt_echo in 19173 *'\$0 --fallback-echo"') 19174 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19175 ;; 19176 esac 19177 19178cfgfile="$ofile" 19179 19180 cat <<__EOF__ >> "$cfgfile" 19181# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19182 19183# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19184 19185# Shell to use when invoking shell scripts. 19186SHELL=$lt_SHELL 19187 19188# Whether or not to build shared libraries. 19189build_libtool_libs=$enable_shared 19190 19191# Whether or not to build static libraries. 19192build_old_libs=$enable_static 19193 19194# Whether or not to add -lc for building shared libraries. 19195build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19196 19197# Whether or not to disallow shared libs when runtime libs are static 19198allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19199 19200# Whether or not to optimize for fast installation. 19201fast_install=$enable_fast_install 19202 19203# The host system. 19204host_alias=$host_alias 19205host=$host 19206host_os=$host_os 19207 19208# The build system. 19209build_alias=$build_alias 19210build=$build 19211build_os=$build_os 19212 19213# An echo program that does not interpret backslashes. 19214echo=$lt_echo 19215 19216# The archiver. 19217AR=$lt_AR 19218AR_FLAGS=$lt_AR_FLAGS 19219 19220# A C compiler. 19221LTCC=$lt_LTCC 19222 19223# LTCC compiler flags. 19224LTCFLAGS=$lt_LTCFLAGS 19225 19226# A language-specific compiler. 19227CC=$lt_compiler_GCJ 19228 19229# Is the compiler the GNU C compiler? 19230with_gcc=$GCC_GCJ 19231 19232# An ERE matcher. 19233EGREP=$lt_EGREP 19234 19235# The linker used to build libraries. 19236LD=$lt_LD_GCJ 19237 19238# Whether we need hard or soft links. 19239LN_S=$lt_LN_S 19240 19241# A BSD-compatible nm program. 19242NM=$lt_NM 19243 19244# A symbol stripping program 19245STRIP=$lt_STRIP 19246 19247# Used to examine libraries when file_magic_cmd begins "file" 19248MAGIC_CMD=$MAGIC_CMD 19249 19250# Used on cygwin: DLL creation program. 19251DLLTOOL="$DLLTOOL" 19252 19253# Used on cygwin: object dumper. 19254OBJDUMP="$OBJDUMP" 19255 19256# Used on cygwin: assembler. 19257AS="$AS" 19258 19259# The name of the directory that contains temporary libtool files. 19260objdir=$objdir 19261 19262# How to create reloadable object files. 19263reload_flag=$lt_reload_flag 19264reload_cmds=$lt_reload_cmds 19265 19266# How to pass a linker flag through the compiler. 19267wl=$lt_lt_prog_compiler_wl_GCJ 19268 19269# Object file suffix (normally "o"). 19270objext="$ac_objext" 19271 19272# Old archive suffix (normally "a"). 19273libext="$libext" 19274 19275# Shared library suffix (normally ".so"). 19276shrext_cmds='$shrext_cmds' 19277 19278# Executable file suffix (normally ""). 19279exeext="$exeext" 19280 19281# Additional compiler flags for building library objects. 19282pic_flag=$lt_lt_prog_compiler_pic_GCJ 19283pic_mode=$pic_mode 19284 19285# What is the maximum length of a command? 19286max_cmd_len=$lt_cv_sys_max_cmd_len 19287 19288# Does compiler simultaneously support -c and -o options? 19289compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19290 19291# Must we lock files when doing compilation? 19292need_locks=$lt_need_locks 19293 19294# Do we need the lib prefix for modules? 19295need_lib_prefix=$need_lib_prefix 19296 19297# Do we need a version for libraries? 19298need_version=$need_version 19299 19300# Whether dlopen is supported. 19301dlopen_support=$enable_dlopen 19302 19303# Whether dlopen of programs is supported. 19304dlopen_self=$enable_dlopen_self 19305 19306# Whether dlopen of statically linked programs is supported. 19307dlopen_self_static=$enable_dlopen_self_static 19308 19309# Compiler flag to prevent dynamic linking. 19310link_static_flag=$lt_lt_prog_compiler_static_GCJ 19311 19312# Compiler flag to turn off builtin functions. 19313no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19314 19315# Compiler flag to allow reflexive dlopens. 19316export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19317 19318# Compiler flag to generate shared objects directly from archives. 19319whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19320 19321# Compiler flag to generate thread-safe objects. 19322thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19323 19324# Library versioning type. 19325version_type=$version_type 19326 19327# Format of library name prefix. 19328libname_spec=$lt_libname_spec 19329 19330# List of archive names. First name is the real one, the rest are links. 19331# The last name is the one that the linker finds with -lNAME. 19332library_names_spec=$lt_library_names_spec 19333 19334# The coded name of the library, if different from the real name. 19335soname_spec=$lt_soname_spec 19336 19337# Commands used to build and install an old-style archive. 19338RANLIB=$lt_RANLIB 19339old_archive_cmds=$lt_old_archive_cmds_GCJ 19340old_postinstall_cmds=$lt_old_postinstall_cmds 19341old_postuninstall_cmds=$lt_old_postuninstall_cmds 19342 19343# Create an old-style archive from a shared archive. 19344old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19345 19346# Create a temporary old-style archive to link instead of a shared archive. 19347old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19348 19349# Commands used to build and install a shared archive. 19350archive_cmds=$lt_archive_cmds_GCJ 19351archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19352postinstall_cmds=$lt_postinstall_cmds 19353postuninstall_cmds=$lt_postuninstall_cmds 19354 19355# Commands used to build a loadable module (assumed same as above if empty) 19356module_cmds=$lt_module_cmds_GCJ 19357module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19358 19359# Commands to strip libraries. 19360old_striplib=$lt_old_striplib 19361striplib=$lt_striplib 19362 19363# Dependencies to place before the objects being linked to create a 19364# shared library. 19365predep_objects=$lt_predep_objects_GCJ 19366 19367# Dependencies to place after the objects being linked to create a 19368# shared library. 19369postdep_objects=$lt_postdep_objects_GCJ 19370 19371# Dependencies to place before the objects being linked to create a 19372# shared library. 19373predeps=$lt_predeps_GCJ 19374 19375# Dependencies to place after the objects being linked to create a 19376# shared library. 19377postdeps=$lt_postdeps_GCJ 19378 19379# The directories searched by this compiler when creating a shared 19380# library 19381compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19382 19383# The library search path used internally by the compiler when linking 19384# a shared library. 19385compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19386 19387# Method to check whether dependent libraries are shared objects. 19388deplibs_check_method=$lt_deplibs_check_method 19389 19390# Command to use when deplibs_check_method == file_magic. 19391file_magic_cmd=$lt_file_magic_cmd 19392 19393# Flag that allows shared libraries with undefined symbols to be built. 19394allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19395 19396# Flag that forces no undefined symbols. 19397no_undefined_flag=$lt_no_undefined_flag_GCJ 19398 19399# Commands used to finish a libtool library installation in a directory. 19400finish_cmds=$lt_finish_cmds 19401 19402# Same as above, but a single script fragment to be evaled but not shown. 19403finish_eval=$lt_finish_eval 19404 19405# Take the output of nm and produce a listing of raw symbols and C names. 19406global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19407 19408# Transform the output of nm in a proper C declaration 19409global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19410 19411# Transform the output of nm in a C name address pair 19412global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19413 19414# This is the shared library runtime path variable. 19415runpath_var=$runpath_var 19416 19417# This is the shared library path variable. 19418shlibpath_var=$shlibpath_var 19419 19420# Is shlibpath searched before the hard-coded library search path? 19421shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19422 19423# How to hardcode a shared library path into an executable. 19424hardcode_action=$hardcode_action_GCJ 19425 19426# Whether we should hardcode library paths into libraries. 19427hardcode_into_libs=$hardcode_into_libs 19428 19429# Flag to hardcode \$libdir into a binary during linking. 19430# This must work even if \$libdir does not exist. 19431hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19432 19433# If ld is used when linking, flag to hardcode \$libdir into 19434# a binary during linking. This must work even if \$libdir does 19435# not exist. 19436hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19437 19438# Whether we need a single -rpath flag with a separated argument. 19439hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19440 19441# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19442# resulting binary. 19443hardcode_direct=$hardcode_direct_GCJ 19444 19445# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19446# resulting binary. 19447hardcode_minus_L=$hardcode_minus_L_GCJ 19448 19449# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19450# the resulting binary. 19451hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19452 19453# Set to yes if building a shared library automatically hardcodes DIR into the library 19454# and all subsequent libraries and executables linked against it. 19455hardcode_automatic=$hardcode_automatic_GCJ 19456 19457# Variables whose values should be saved in libtool wrapper scripts and 19458# restored at relink time. 19459variables_saved_for_relink="$variables_saved_for_relink" 19460 19461# Whether libtool must link a program against all its dependency libraries. 19462link_all_deplibs=$link_all_deplibs_GCJ 19463 19464# Compile-time system search path for libraries 19465sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19466 19467# Run-time system search path for libraries 19468sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19469 19470# Fix the shell variable \$srcfile for the compiler. 19471fix_srcfile_path=$lt_fix_srcfile_path 19472 19473# Set to yes if exported symbols are required. 19474always_export_symbols=$always_export_symbols_GCJ 19475 19476# The commands to list exported symbols. 19477export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19478 19479# The commands to extract the exported symbol list from a shared archive. 19480extract_expsyms_cmds=$lt_extract_expsyms_cmds 19481 19482# Symbols that should not be listed in the preloaded symbols. 19483exclude_expsyms=$lt_exclude_expsyms_GCJ 19484 19485# Symbols that must always be exported. 19486include_expsyms=$lt_include_expsyms_GCJ 19487 19488# ### END LIBTOOL TAG CONFIG: $tagname 19489 19490__EOF__ 19491 19492 19493else 19494 # If there is no Makefile yet, we rely on a make rule to execute 19495 # `config.status --recheck' to rerun these tests and create the 19496 # libtool script then. 19497 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19498 if test -f "$ltmain_in"; then 19499 test -f Makefile && make "$ltmain" 19500 fi 19501fi 19502 19503 19504ac_ext=c 19505ac_cpp='$CPP $CPPFLAGS' 19506ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19507ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19508ac_compiler_gnu=$ac_cv_c_compiler_gnu 19509 19510CC="$lt_save_CC" 19511 19512 else 19513 tagname="" 19514 fi 19515 ;; 19516 19517 RC) 19518 19519 19520# Source file extension for RC test sources. 19521ac_ext=rc 19522 19523# Object file extension for compiled RC test sources. 19524objext=o 19525objext_RC=$objext 19526 19527# Code to be used in simple compile tests 19528lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19529 19530# Code to be used in simple link tests 19531lt_simple_link_test_code="$lt_simple_compile_test_code" 19532 19533# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19534 19535# If no C compiler was specified, use CC. 19536LTCC=${LTCC-"$CC"} 19537 19538# If no C compiler flags were specified, use CFLAGS. 19539LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19540 19541# Allow CC to be a program name with arguments. 19542compiler=$CC 19543 19544 19545# save warnings/boilerplate of simple test code 19546ac_outfile=conftest.$ac_objext 19547echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19548eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19549_lt_compiler_boilerplate=`cat conftest.err` 19550$rm conftest* 19551 19552ac_outfile=conftest.$ac_objext 19553echo "$lt_simple_link_test_code" >conftest.$ac_ext 19554eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19555_lt_linker_boilerplate=`cat conftest.err` 19556$rm -r conftest* 19557 19558 19559# Allow CC to be a program name with arguments. 19560lt_save_CC="$CC" 19561CC=${RC-"windres"} 19562compiler=$CC 19563compiler_RC=$CC 19564for cc_temp in $compiler""; do 19565 case $cc_temp in 19566 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19567 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19568 \-*) ;; 19569 *) break;; 19570 esac 19571done 19572cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19573 19574lt_cv_prog_compiler_c_o_RC=yes 19575 19576# The else clause should only fire when bootstrapping the 19577# libtool distribution, otherwise you forgot to ship ltmain.sh 19578# with your package, and you will get complaints that there are 19579# no rules to generate ltmain.sh. 19580if test -f "$ltmain"; then 19581 # See if we are running on zsh, and set the options which allow our commands through 19582 # without removal of \ escapes. 19583 if test -n "${ZSH_VERSION+set}" ; then 19584 setopt NO_GLOB_SUBST 19585 fi 19586 # Now quote all the things that may contain metacharacters while being 19587 # careful not to overquote the AC_SUBSTed values. We take copies of the 19588 # variables and quote the copies for generation of the libtool script. 19589 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19590 SED SHELL STRIP \ 19591 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19592 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19593 deplibs_check_method reload_flag reload_cmds need_locks \ 19594 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19595 lt_cv_sys_global_symbol_to_c_name_address \ 19596 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19597 old_postinstall_cmds old_postuninstall_cmds \ 19598 compiler_RC \ 19599 CC_RC \ 19600 LD_RC \ 19601 lt_prog_compiler_wl_RC \ 19602 lt_prog_compiler_pic_RC \ 19603 lt_prog_compiler_static_RC \ 19604 lt_prog_compiler_no_builtin_flag_RC \ 19605 export_dynamic_flag_spec_RC \ 19606 thread_safe_flag_spec_RC \ 19607 whole_archive_flag_spec_RC \ 19608 enable_shared_with_static_runtimes_RC \ 19609 old_archive_cmds_RC \ 19610 old_archive_from_new_cmds_RC \ 19611 predep_objects_RC \ 19612 postdep_objects_RC \ 19613 predeps_RC \ 19614 postdeps_RC \ 19615 compiler_lib_search_path_RC \ 19616 compiler_lib_search_dirs_RC \ 19617 archive_cmds_RC \ 19618 archive_expsym_cmds_RC \ 19619 postinstall_cmds_RC \ 19620 postuninstall_cmds_RC \ 19621 old_archive_from_expsyms_cmds_RC \ 19622 allow_undefined_flag_RC \ 19623 no_undefined_flag_RC \ 19624 export_symbols_cmds_RC \ 19625 hardcode_libdir_flag_spec_RC \ 19626 hardcode_libdir_flag_spec_ld_RC \ 19627 hardcode_libdir_separator_RC \ 19628 hardcode_automatic_RC \ 19629 module_cmds_RC \ 19630 module_expsym_cmds_RC \ 19631 lt_cv_prog_compiler_c_o_RC \ 19632 fix_srcfile_path_RC \ 19633 exclude_expsyms_RC \ 19634 include_expsyms_RC; do 19635 19636 case $var in 19637 old_archive_cmds_RC | \ 19638 old_archive_from_new_cmds_RC | \ 19639 archive_cmds_RC | \ 19640 archive_expsym_cmds_RC | \ 19641 module_cmds_RC | \ 19642 module_expsym_cmds_RC | \ 19643 old_archive_from_expsyms_cmds_RC | \ 19644 export_symbols_cmds_RC | \ 19645 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19646 postinstall_cmds | postuninstall_cmds | \ 19647 old_postinstall_cmds | old_postuninstall_cmds | \ 19648 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19649 # Double-quote double-evaled strings. 19650 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19651 ;; 19652 *) 19653 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19654 ;; 19655 esac 19656 done 19657 19658 case $lt_echo in 19659 *'\$0 --fallback-echo"') 19660 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19661 ;; 19662 esac 19663 19664cfgfile="$ofile" 19665 19666 cat <<__EOF__ >> "$cfgfile" 19667# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19668 19669# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19670 19671# Shell to use when invoking shell scripts. 19672SHELL=$lt_SHELL 19673 19674# Whether or not to build shared libraries. 19675build_libtool_libs=$enable_shared 19676 19677# Whether or not to build static libraries. 19678build_old_libs=$enable_static 19679 19680# Whether or not to add -lc for building shared libraries. 19681build_libtool_need_lc=$archive_cmds_need_lc_RC 19682 19683# Whether or not to disallow shared libs when runtime libs are static 19684allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19685 19686# Whether or not to optimize for fast installation. 19687fast_install=$enable_fast_install 19688 19689# The host system. 19690host_alias=$host_alias 19691host=$host 19692host_os=$host_os 19693 19694# The build system. 19695build_alias=$build_alias 19696build=$build 19697build_os=$build_os 19698 19699# An echo program that does not interpret backslashes. 19700echo=$lt_echo 19701 19702# The archiver. 19703AR=$lt_AR 19704AR_FLAGS=$lt_AR_FLAGS 19705 19706# A C compiler. 19707LTCC=$lt_LTCC 19708 19709# LTCC compiler flags. 19710LTCFLAGS=$lt_LTCFLAGS 19711 19712# A language-specific compiler. 19713CC=$lt_compiler_RC 19714 19715# Is the compiler the GNU C compiler? 19716with_gcc=$GCC_RC 19717 19718# An ERE matcher. 19719EGREP=$lt_EGREP 19720 19721# The linker used to build libraries. 19722LD=$lt_LD_RC 19723 19724# Whether we need hard or soft links. 19725LN_S=$lt_LN_S 19726 19727# A BSD-compatible nm program. 19728NM=$lt_NM 19729 19730# A symbol stripping program 19731STRIP=$lt_STRIP 19732 19733# Used to examine libraries when file_magic_cmd begins "file" 19734MAGIC_CMD=$MAGIC_CMD 19735 19736# Used on cygwin: DLL creation program. 19737DLLTOOL="$DLLTOOL" 19738 19739# Used on cygwin: object dumper. 19740OBJDUMP="$OBJDUMP" 19741 19742# Used on cygwin: assembler. 19743AS="$AS" 19744 19745# The name of the directory that contains temporary libtool files. 19746objdir=$objdir 19747 19748# How to create reloadable object files. 19749reload_flag=$lt_reload_flag 19750reload_cmds=$lt_reload_cmds 19751 19752# How to pass a linker flag through the compiler. 19753wl=$lt_lt_prog_compiler_wl_RC 19754 19755# Object file suffix (normally "o"). 19756objext="$ac_objext" 19757 19758# Old archive suffix (normally "a"). 19759libext="$libext" 19760 19761# Shared library suffix (normally ".so"). 19762shrext_cmds='$shrext_cmds' 19763 19764# Executable file suffix (normally ""). 19765exeext="$exeext" 19766 19767# Additional compiler flags for building library objects. 19768pic_flag=$lt_lt_prog_compiler_pic_RC 19769pic_mode=$pic_mode 19770 19771# What is the maximum length of a command? 19772max_cmd_len=$lt_cv_sys_max_cmd_len 19773 19774# Does compiler simultaneously support -c and -o options? 19775compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19776 19777# Must we lock files when doing compilation? 19778need_locks=$lt_need_locks 19779 19780# Do we need the lib prefix for modules? 19781need_lib_prefix=$need_lib_prefix 19782 19783# Do we need a version for libraries? 19784need_version=$need_version 19785 19786# Whether dlopen is supported. 19787dlopen_support=$enable_dlopen 19788 19789# Whether dlopen of programs is supported. 19790dlopen_self=$enable_dlopen_self 19791 19792# Whether dlopen of statically linked programs is supported. 19793dlopen_self_static=$enable_dlopen_self_static 19794 19795# Compiler flag to prevent dynamic linking. 19796link_static_flag=$lt_lt_prog_compiler_static_RC 19797 19798# Compiler flag to turn off builtin functions. 19799no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19800 19801# Compiler flag to allow reflexive dlopens. 19802export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19803 19804# Compiler flag to generate shared objects directly from archives. 19805whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19806 19807# Compiler flag to generate thread-safe objects. 19808thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19809 19810# Library versioning type. 19811version_type=$version_type 19812 19813# Format of library name prefix. 19814libname_spec=$lt_libname_spec 19815 19816# List of archive names. First name is the real one, the rest are links. 19817# The last name is the one that the linker finds with -lNAME. 19818library_names_spec=$lt_library_names_spec 19819 19820# The coded name of the library, if different from the real name. 19821soname_spec=$lt_soname_spec 19822 19823# Commands used to build and install an old-style archive. 19824RANLIB=$lt_RANLIB 19825old_archive_cmds=$lt_old_archive_cmds_RC 19826old_postinstall_cmds=$lt_old_postinstall_cmds 19827old_postuninstall_cmds=$lt_old_postuninstall_cmds 19828 19829# Create an old-style archive from a shared archive. 19830old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19831 19832# Create a temporary old-style archive to link instead of a shared archive. 19833old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19834 19835# Commands used to build and install a shared archive. 19836archive_cmds=$lt_archive_cmds_RC 19837archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19838postinstall_cmds=$lt_postinstall_cmds 19839postuninstall_cmds=$lt_postuninstall_cmds 19840 19841# Commands used to build a loadable module (assumed same as above if empty) 19842module_cmds=$lt_module_cmds_RC 19843module_expsym_cmds=$lt_module_expsym_cmds_RC 19844 19845# Commands to strip libraries. 19846old_striplib=$lt_old_striplib 19847striplib=$lt_striplib 19848 19849# Dependencies to place before the objects being linked to create a 19850# shared library. 19851predep_objects=$lt_predep_objects_RC 19852 19853# Dependencies to place after the objects being linked to create a 19854# shared library. 19855postdep_objects=$lt_postdep_objects_RC 19856 19857# Dependencies to place before the objects being linked to create a 19858# shared library. 19859predeps=$lt_predeps_RC 19860 19861# Dependencies to place after the objects being linked to create a 19862# shared library. 19863postdeps=$lt_postdeps_RC 19864 19865# The directories searched by this compiler when creating a shared 19866# library 19867compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19868 19869# The library search path used internally by the compiler when linking 19870# a shared library. 19871compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19872 19873# Method to check whether dependent libraries are shared objects. 19874deplibs_check_method=$lt_deplibs_check_method 19875 19876# Command to use when deplibs_check_method == file_magic. 19877file_magic_cmd=$lt_file_magic_cmd 19878 19879# Flag that allows shared libraries with undefined symbols to be built. 19880allow_undefined_flag=$lt_allow_undefined_flag_RC 19881 19882# Flag that forces no undefined symbols. 19883no_undefined_flag=$lt_no_undefined_flag_RC 19884 19885# Commands used to finish a libtool library installation in a directory. 19886finish_cmds=$lt_finish_cmds 19887 19888# Same as above, but a single script fragment to be evaled but not shown. 19889finish_eval=$lt_finish_eval 19890 19891# Take the output of nm and produce a listing of raw symbols and C names. 19892global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19893 19894# Transform the output of nm in a proper C declaration 19895global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19896 19897# Transform the output of nm in a C name address pair 19898global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19899 19900# This is the shared library runtime path variable. 19901runpath_var=$runpath_var 19902 19903# This is the shared library path variable. 19904shlibpath_var=$shlibpath_var 19905 19906# Is shlibpath searched before the hard-coded library search path? 19907shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19908 19909# How to hardcode a shared library path into an executable. 19910hardcode_action=$hardcode_action_RC 19911 19912# Whether we should hardcode library paths into libraries. 19913hardcode_into_libs=$hardcode_into_libs 19914 19915# Flag to hardcode \$libdir into a binary during linking. 19916# This must work even if \$libdir does not exist. 19917hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19918 19919# If ld is used when linking, flag to hardcode \$libdir into 19920# a binary during linking. This must work even if \$libdir does 19921# not exist. 19922hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19923 19924# Whether we need a single -rpath flag with a separated argument. 19925hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19926 19927# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19928# resulting binary. 19929hardcode_direct=$hardcode_direct_RC 19930 19931# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19932# resulting binary. 19933hardcode_minus_L=$hardcode_minus_L_RC 19934 19935# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19936# the resulting binary. 19937hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19938 19939# Set to yes if building a shared library automatically hardcodes DIR into the library 19940# and all subsequent libraries and executables linked against it. 19941hardcode_automatic=$hardcode_automatic_RC 19942 19943# Variables whose values should be saved in libtool wrapper scripts and 19944# restored at relink time. 19945variables_saved_for_relink="$variables_saved_for_relink" 19946 19947# Whether libtool must link a program against all its dependency libraries. 19948link_all_deplibs=$link_all_deplibs_RC 19949 19950# Compile-time system search path for libraries 19951sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19952 19953# Run-time system search path for libraries 19954sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19955 19956# Fix the shell variable \$srcfile for the compiler. 19957fix_srcfile_path=$lt_fix_srcfile_path 19958 19959# Set to yes if exported symbols are required. 19960always_export_symbols=$always_export_symbols_RC 19961 19962# The commands to list exported symbols. 19963export_symbols_cmds=$lt_export_symbols_cmds_RC 19964 19965# The commands to extract the exported symbol list from a shared archive. 19966extract_expsyms_cmds=$lt_extract_expsyms_cmds 19967 19968# Symbols that should not be listed in the preloaded symbols. 19969exclude_expsyms=$lt_exclude_expsyms_RC 19970 19971# Symbols that must always be exported. 19972include_expsyms=$lt_include_expsyms_RC 19973 19974# ### END LIBTOOL TAG CONFIG: $tagname 19975 19976__EOF__ 19977 19978 19979else 19980 # If there is no Makefile yet, we rely on a make rule to execute 19981 # `config.status --recheck' to rerun these tests and create the 19982 # libtool script then. 19983 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19984 if test -f "$ltmain_in"; then 19985 test -f Makefile && make "$ltmain" 19986 fi 19987fi 19988 19989 19990ac_ext=c 19991ac_cpp='$CPP $CPPFLAGS' 19992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19994ac_compiler_gnu=$ac_cv_c_compiler_gnu 19995 19996CC="$lt_save_CC" 19997 19998 ;; 19999 20000 *) 20001 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20002$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20003 { (exit 1); exit 1; }; } 20004 ;; 20005 esac 20006 20007 # Append the new tag name to the list of available tags. 20008 if test -n "$tagname" ; then 20009 available_tags="$available_tags $tagname" 20010 fi 20011 fi 20012 done 20013 IFS="$lt_save_ifs" 20014 20015 # Now substitute the updated list of available tags. 20016 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20017 mv "${ofile}T" "$ofile" 20018 chmod +x "$ofile" 20019 else 20020 rm -f "${ofile}T" 20021 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20022$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20023 { (exit 1); exit 1; }; } 20024 fi 20025fi 20026 20027 20028 20029# This can be used to rebuild libtool when needed 20030LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20031 20032# Always use our own libtool. 20033LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20034 20035# Prevent multiple expansion 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056ac_ext=c 20057ac_cpp='$CPP $CPPFLAGS' 20058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20060ac_compiler_gnu=$ac_cv_c_compiler_gnu 20061if test -n "$ac_tool_prefix"; then 20062 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20063set dummy ${ac_tool_prefix}gcc; ac_word=$2 20064{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20065$as_echo_n "checking for $ac_word... " >&6; } 20066if test "${ac_cv_prog_CC+set}" = set; then 20067 $as_echo_n "(cached) " >&6 20068else 20069 if test -n "$CC"; then 20070 ac_cv_prog_CC="$CC" # Let the user override the test. 20071else 20072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20073for as_dir in $PATH 20074do 20075 IFS=$as_save_IFS 20076 test -z "$as_dir" && as_dir=. 20077 for ac_exec_ext in '' $ac_executable_extensions; do 20078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20079 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20080 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20081 break 2 20082 fi 20083done 20084done 20085IFS=$as_save_IFS 20086 20087fi 20088fi 20089CC=$ac_cv_prog_CC 20090if test -n "$CC"; then 20091 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20092$as_echo "$CC" >&6; } 20093else 20094 { $as_echo "$as_me:$LINENO: result: no" >&5 20095$as_echo "no" >&6; } 20096fi 20097 20098 20099fi 20100if test -z "$ac_cv_prog_CC"; then 20101 ac_ct_CC=$CC 20102 # Extract the first word of "gcc", so it can be a program name with args. 20103set dummy gcc; ac_word=$2 20104{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20105$as_echo_n "checking for $ac_word... " >&6; } 20106if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20107 $as_echo_n "(cached) " >&6 20108else 20109 if test -n "$ac_ct_CC"; then 20110 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20111else 20112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20113for as_dir in $PATH 20114do 20115 IFS=$as_save_IFS 20116 test -z "$as_dir" && as_dir=. 20117 for ac_exec_ext in '' $ac_executable_extensions; do 20118 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20119 ac_cv_prog_ac_ct_CC="gcc" 20120 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20121 break 2 20122 fi 20123done 20124done 20125IFS=$as_save_IFS 20126 20127fi 20128fi 20129ac_ct_CC=$ac_cv_prog_ac_ct_CC 20130if test -n "$ac_ct_CC"; then 20131 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20132$as_echo "$ac_ct_CC" >&6; } 20133else 20134 { $as_echo "$as_me:$LINENO: result: no" >&5 20135$as_echo "no" >&6; } 20136fi 20137 20138 if test "x$ac_ct_CC" = x; then 20139 CC="" 20140 else 20141 case $cross_compiling:$ac_tool_warned in 20142yes:) 20143{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20145ac_tool_warned=yes ;; 20146esac 20147 CC=$ac_ct_CC 20148 fi 20149else 20150 CC="$ac_cv_prog_CC" 20151fi 20152 20153if test -z "$CC"; then 20154 if test -n "$ac_tool_prefix"; then 20155 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20156set dummy ${ac_tool_prefix}cc; ac_word=$2 20157{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20158$as_echo_n "checking for $ac_word... " >&6; } 20159if test "${ac_cv_prog_CC+set}" = set; then 20160 $as_echo_n "(cached) " >&6 20161else 20162 if test -n "$CC"; then 20163 ac_cv_prog_CC="$CC" # Let the user override the test. 20164else 20165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20166for as_dir in $PATH 20167do 20168 IFS=$as_save_IFS 20169 test -z "$as_dir" && as_dir=. 20170 for ac_exec_ext in '' $ac_executable_extensions; do 20171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20172 ac_cv_prog_CC="${ac_tool_prefix}cc" 20173 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20174 break 2 20175 fi 20176done 20177done 20178IFS=$as_save_IFS 20179 20180fi 20181fi 20182CC=$ac_cv_prog_CC 20183if test -n "$CC"; then 20184 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20185$as_echo "$CC" >&6; } 20186else 20187 { $as_echo "$as_me:$LINENO: result: no" >&5 20188$as_echo "no" >&6; } 20189fi 20190 20191 20192 fi 20193fi 20194if test -z "$CC"; then 20195 # Extract the first word of "cc", so it can be a program name with args. 20196set dummy cc; ac_word=$2 20197{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20198$as_echo_n "checking for $ac_word... " >&6; } 20199if test "${ac_cv_prog_CC+set}" = set; then 20200 $as_echo_n "(cached) " >&6 20201else 20202 if test -n "$CC"; then 20203 ac_cv_prog_CC="$CC" # Let the user override the test. 20204else 20205 ac_prog_rejected=no 20206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20207for as_dir in $PATH 20208do 20209 IFS=$as_save_IFS 20210 test -z "$as_dir" && as_dir=. 20211 for ac_exec_ext in '' $ac_executable_extensions; do 20212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20213 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20214 ac_prog_rejected=yes 20215 continue 20216 fi 20217 ac_cv_prog_CC="cc" 20218 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20219 break 2 20220 fi 20221done 20222done 20223IFS=$as_save_IFS 20224 20225if test $ac_prog_rejected = yes; then 20226 # We found a bogon in the path, so make sure we never use it. 20227 set dummy $ac_cv_prog_CC 20228 shift 20229 if test $# != 0; then 20230 # We chose a different compiler from the bogus one. 20231 # However, it has the same basename, so the bogon will be chosen 20232 # first if we set CC to just the basename; use the full file name. 20233 shift 20234 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20235 fi 20236fi 20237fi 20238fi 20239CC=$ac_cv_prog_CC 20240if test -n "$CC"; then 20241 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20242$as_echo "$CC" >&6; } 20243else 20244 { $as_echo "$as_me:$LINENO: result: no" >&5 20245$as_echo "no" >&6; } 20246fi 20247 20248 20249fi 20250if test -z "$CC"; then 20251 if test -n "$ac_tool_prefix"; then 20252 for ac_prog in cl.exe 20253 do 20254 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20255set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20256{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20257$as_echo_n "checking for $ac_word... " >&6; } 20258if test "${ac_cv_prog_CC+set}" = set; then 20259 $as_echo_n "(cached) " >&6 20260else 20261 if test -n "$CC"; then 20262 ac_cv_prog_CC="$CC" # Let the user override the test. 20263else 20264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20265for as_dir in $PATH 20266do 20267 IFS=$as_save_IFS 20268 test -z "$as_dir" && as_dir=. 20269 for ac_exec_ext in '' $ac_executable_extensions; do 20270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20271 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20272 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20273 break 2 20274 fi 20275done 20276done 20277IFS=$as_save_IFS 20278 20279fi 20280fi 20281CC=$ac_cv_prog_CC 20282if test -n "$CC"; then 20283 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20284$as_echo "$CC" >&6; } 20285else 20286 { $as_echo "$as_me:$LINENO: result: no" >&5 20287$as_echo "no" >&6; } 20288fi 20289 20290 20291 test -n "$CC" && break 20292 done 20293fi 20294if test -z "$CC"; then 20295 ac_ct_CC=$CC 20296 for ac_prog in cl.exe 20297do 20298 # Extract the first word of "$ac_prog", so it can be a program name with args. 20299set dummy $ac_prog; ac_word=$2 20300{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20301$as_echo_n "checking for $ac_word... " >&6; } 20302if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20303 $as_echo_n "(cached) " >&6 20304else 20305 if test -n "$ac_ct_CC"; then 20306 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20307else 20308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20309for as_dir in $PATH 20310do 20311 IFS=$as_save_IFS 20312 test -z "$as_dir" && as_dir=. 20313 for ac_exec_ext in '' $ac_executable_extensions; do 20314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20315 ac_cv_prog_ac_ct_CC="$ac_prog" 20316 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20317 break 2 20318 fi 20319done 20320done 20321IFS=$as_save_IFS 20322 20323fi 20324fi 20325ac_ct_CC=$ac_cv_prog_ac_ct_CC 20326if test -n "$ac_ct_CC"; then 20327 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20328$as_echo "$ac_ct_CC" >&6; } 20329else 20330 { $as_echo "$as_me:$LINENO: result: no" >&5 20331$as_echo "no" >&6; } 20332fi 20333 20334 20335 test -n "$ac_ct_CC" && break 20336done 20337 20338 if test "x$ac_ct_CC" = x; then 20339 CC="" 20340 else 20341 case $cross_compiling:$ac_tool_warned in 20342yes:) 20343{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20345ac_tool_warned=yes ;; 20346esac 20347 CC=$ac_ct_CC 20348 fi 20349fi 20350 20351fi 20352 20353 20354test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20356{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20357See \`config.log' for more details." >&5 20358$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20359See \`config.log' for more details." >&2;} 20360 { (exit 1); exit 1; }; }; } 20361 20362# Provide some information about the compiler. 20363$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20364set X $ac_compile 20365ac_compiler=$2 20366{ (ac_try="$ac_compiler --version >&5" 20367case "(($ac_try" in 20368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20369 *) ac_try_echo=$ac_try;; 20370esac 20371eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20372$as_echo "$ac_try_echo") >&5 20373 (eval "$ac_compiler --version >&5") 2>&5 20374 ac_status=$? 20375 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20376 (exit $ac_status); } 20377{ (ac_try="$ac_compiler -v >&5" 20378case "(($ac_try" in 20379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20380 *) ac_try_echo=$ac_try;; 20381esac 20382eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20383$as_echo "$ac_try_echo") >&5 20384 (eval "$ac_compiler -v >&5") 2>&5 20385 ac_status=$? 20386 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20387 (exit $ac_status); } 20388{ (ac_try="$ac_compiler -V >&5" 20389case "(($ac_try" in 20390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20391 *) ac_try_echo=$ac_try;; 20392esac 20393eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20394$as_echo "$ac_try_echo") >&5 20395 (eval "$ac_compiler -V >&5") 2>&5 20396 ac_status=$? 20397 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20398 (exit $ac_status); } 20399 20400{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20401$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20402if test "${ac_cv_c_compiler_gnu+set}" = set; then 20403 $as_echo_n "(cached) " >&6 20404else 20405 cat >conftest.$ac_ext <<_ACEOF 20406/* confdefs.h. */ 20407_ACEOF 20408cat confdefs.h >>conftest.$ac_ext 20409cat >>conftest.$ac_ext <<_ACEOF 20410/* end confdefs.h. */ 20411 20412int 20413main () 20414{ 20415#ifndef __GNUC__ 20416 choke me 20417#endif 20418 20419 ; 20420 return 0; 20421} 20422_ACEOF 20423rm -f conftest.$ac_objext 20424if { (ac_try="$ac_compile" 20425case "(($ac_try" in 20426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20427 *) ac_try_echo=$ac_try;; 20428esac 20429eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20430$as_echo "$ac_try_echo") >&5 20431 (eval "$ac_compile") 2>conftest.er1 20432 ac_status=$? 20433 grep -v '^ *+' conftest.er1 >conftest.err 20434 rm -f conftest.er1 20435 cat conftest.err >&5 20436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20437 (exit $ac_status); } && { 20438 test -z "$ac_c_werror_flag" || 20439 test ! -s conftest.err 20440 } && test -s conftest.$ac_objext; then 20441 ac_compiler_gnu=yes 20442else 20443 $as_echo "$as_me: failed program was:" >&5 20444sed 's/^/| /' conftest.$ac_ext >&5 20445 20446 ac_compiler_gnu=no 20447fi 20448 20449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20450ac_cv_c_compiler_gnu=$ac_compiler_gnu 20451 20452fi 20453{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20454$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20455if test $ac_compiler_gnu = yes; then 20456 GCC=yes 20457else 20458 GCC= 20459fi 20460ac_test_CFLAGS=${CFLAGS+set} 20461ac_save_CFLAGS=$CFLAGS 20462{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20463$as_echo_n "checking whether $CC accepts -g... " >&6; } 20464if test "${ac_cv_prog_cc_g+set}" = set; then 20465 $as_echo_n "(cached) " >&6 20466else 20467 ac_save_c_werror_flag=$ac_c_werror_flag 20468 ac_c_werror_flag=yes 20469 ac_cv_prog_cc_g=no 20470 CFLAGS="-g" 20471 cat >conftest.$ac_ext <<_ACEOF 20472/* confdefs.h. */ 20473_ACEOF 20474cat confdefs.h >>conftest.$ac_ext 20475cat >>conftest.$ac_ext <<_ACEOF 20476/* end confdefs.h. */ 20477 20478int 20479main () 20480{ 20481 20482 ; 20483 return 0; 20484} 20485_ACEOF 20486rm -f conftest.$ac_objext 20487if { (ac_try="$ac_compile" 20488case "(($ac_try" in 20489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20490 *) ac_try_echo=$ac_try;; 20491esac 20492eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20493$as_echo "$ac_try_echo") >&5 20494 (eval "$ac_compile") 2>conftest.er1 20495 ac_status=$? 20496 grep -v '^ *+' conftest.er1 >conftest.err 20497 rm -f conftest.er1 20498 cat conftest.err >&5 20499 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20500 (exit $ac_status); } && { 20501 test -z "$ac_c_werror_flag" || 20502 test ! -s conftest.err 20503 } && test -s conftest.$ac_objext; then 20504 ac_cv_prog_cc_g=yes 20505else 20506 $as_echo "$as_me: failed program was:" >&5 20507sed 's/^/| /' conftest.$ac_ext >&5 20508 20509 CFLAGS="" 20510 cat >conftest.$ac_ext <<_ACEOF 20511/* confdefs.h. */ 20512_ACEOF 20513cat confdefs.h >>conftest.$ac_ext 20514cat >>conftest.$ac_ext <<_ACEOF 20515/* end confdefs.h. */ 20516 20517int 20518main () 20519{ 20520 20521 ; 20522 return 0; 20523} 20524_ACEOF 20525rm -f conftest.$ac_objext 20526if { (ac_try="$ac_compile" 20527case "(($ac_try" in 20528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20529 *) ac_try_echo=$ac_try;; 20530esac 20531eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20532$as_echo "$ac_try_echo") >&5 20533 (eval "$ac_compile") 2>conftest.er1 20534 ac_status=$? 20535 grep -v '^ *+' conftest.er1 >conftest.err 20536 rm -f conftest.er1 20537 cat conftest.err >&5 20538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20539 (exit $ac_status); } && { 20540 test -z "$ac_c_werror_flag" || 20541 test ! -s conftest.err 20542 } && test -s conftest.$ac_objext; then 20543 : 20544else 20545 $as_echo "$as_me: failed program was:" >&5 20546sed 's/^/| /' conftest.$ac_ext >&5 20547 20548 ac_c_werror_flag=$ac_save_c_werror_flag 20549 CFLAGS="-g" 20550 cat >conftest.$ac_ext <<_ACEOF 20551/* confdefs.h. */ 20552_ACEOF 20553cat confdefs.h >>conftest.$ac_ext 20554cat >>conftest.$ac_ext <<_ACEOF 20555/* end confdefs.h. */ 20556 20557int 20558main () 20559{ 20560 20561 ; 20562 return 0; 20563} 20564_ACEOF 20565rm -f conftest.$ac_objext 20566if { (ac_try="$ac_compile" 20567case "(($ac_try" in 20568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20569 *) ac_try_echo=$ac_try;; 20570esac 20571eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20572$as_echo "$ac_try_echo") >&5 20573 (eval "$ac_compile") 2>conftest.er1 20574 ac_status=$? 20575 grep -v '^ *+' conftest.er1 >conftest.err 20576 rm -f conftest.er1 20577 cat conftest.err >&5 20578 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20579 (exit $ac_status); } && { 20580 test -z "$ac_c_werror_flag" || 20581 test ! -s conftest.err 20582 } && test -s conftest.$ac_objext; then 20583 ac_cv_prog_cc_g=yes 20584else 20585 $as_echo "$as_me: failed program was:" >&5 20586sed 's/^/| /' conftest.$ac_ext >&5 20587 20588 20589fi 20590 20591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20592fi 20593 20594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20595fi 20596 20597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20598 ac_c_werror_flag=$ac_save_c_werror_flag 20599fi 20600{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20601$as_echo "$ac_cv_prog_cc_g" >&6; } 20602if test "$ac_test_CFLAGS" = set; then 20603 CFLAGS=$ac_save_CFLAGS 20604elif test $ac_cv_prog_cc_g = yes; then 20605 if test "$GCC" = yes; then 20606 CFLAGS="-g -O2" 20607 else 20608 CFLAGS="-g" 20609 fi 20610else 20611 if test "$GCC" = yes; then 20612 CFLAGS="-O2" 20613 else 20614 CFLAGS= 20615 fi 20616fi 20617{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20618$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20619if test "${ac_cv_prog_cc_c89+set}" = set; then 20620 $as_echo_n "(cached) " >&6 20621else 20622 ac_cv_prog_cc_c89=no 20623ac_save_CC=$CC 20624cat >conftest.$ac_ext <<_ACEOF 20625/* confdefs.h. */ 20626_ACEOF 20627cat confdefs.h >>conftest.$ac_ext 20628cat >>conftest.$ac_ext <<_ACEOF 20629/* end confdefs.h. */ 20630#include <stdarg.h> 20631#include <stdio.h> 20632#include <sys/types.h> 20633#include <sys/stat.h> 20634/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20635struct buf { int x; }; 20636FILE * (*rcsopen) (struct buf *, struct stat *, int); 20637static char *e (p, i) 20638 char **p; 20639 int i; 20640{ 20641 return p[i]; 20642} 20643static char *f (char * (*g) (char **, int), char **p, ...) 20644{ 20645 char *s; 20646 va_list v; 20647 va_start (v,p); 20648 s = g (p, va_arg (v,int)); 20649 va_end (v); 20650 return s; 20651} 20652 20653/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20654 function prototypes and stuff, but not '\xHH' hex character constants. 20655 These don't provoke an error unfortunately, instead are silently treated 20656 as 'x'. The following induces an error, until -std is added to get 20657 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20658 array size at least. It's necessary to write '\x00'==0 to get something 20659 that's true only with -std. */ 20660int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20661 20662/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20663 inside strings and character constants. */ 20664#define FOO(x) 'x' 20665int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20666 20667int test (int i, double x); 20668struct s1 {int (*f) (int a);}; 20669struct s2 {int (*f) (double a);}; 20670int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20671int argc; 20672char **argv; 20673int 20674main () 20675{ 20676return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20677 ; 20678 return 0; 20679} 20680_ACEOF 20681for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20682 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20683do 20684 CC="$ac_save_CC $ac_arg" 20685 rm -f conftest.$ac_objext 20686if { (ac_try="$ac_compile" 20687case "(($ac_try" in 20688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20689 *) ac_try_echo=$ac_try;; 20690esac 20691eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20692$as_echo "$ac_try_echo") >&5 20693 (eval "$ac_compile") 2>conftest.er1 20694 ac_status=$? 20695 grep -v '^ *+' conftest.er1 >conftest.err 20696 rm -f conftest.er1 20697 cat conftest.err >&5 20698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20699 (exit $ac_status); } && { 20700 test -z "$ac_c_werror_flag" || 20701 test ! -s conftest.err 20702 } && test -s conftest.$ac_objext; then 20703 ac_cv_prog_cc_c89=$ac_arg 20704else 20705 $as_echo "$as_me: failed program was:" >&5 20706sed 's/^/| /' conftest.$ac_ext >&5 20707 20708 20709fi 20710 20711rm -f core conftest.err conftest.$ac_objext 20712 test "x$ac_cv_prog_cc_c89" != "xno" && break 20713done 20714rm -f conftest.$ac_ext 20715CC=$ac_save_CC 20716 20717fi 20718# AC_CACHE_VAL 20719case "x$ac_cv_prog_cc_c89" in 20720 x) 20721 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20722$as_echo "none needed" >&6; } ;; 20723 xno) 20724 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20725$as_echo "unsupported" >&6; } ;; 20726 *) 20727 CC="$CC $ac_cv_prog_cc_c89" 20728 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20729$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20730esac 20731 20732 20733ac_ext=c 20734ac_cpp='$CPP $CPPFLAGS' 20735ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20736ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20737ac_compiler_gnu=$ac_cv_c_compiler_gnu 20738 20739depcc="$CC" am_compiler_list= 20740 20741{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20742$as_echo_n "checking dependency style of $depcc... " >&6; } 20743if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20744 $as_echo_n "(cached) " >&6 20745else 20746 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20747 # We make a subdir and do the tests there. Otherwise we can end up 20748 # making bogus files that we don't know about and never remove. For 20749 # instance it was reported that on HP-UX the gcc test will end up 20750 # making a dummy file named `D' -- because `-MD' means `put the output 20751 # in D'. 20752 mkdir conftest.dir 20753 # Copy depcomp to subdir because otherwise we won't find it if we're 20754 # using a relative directory. 20755 cp "$am_depcomp" conftest.dir 20756 cd conftest.dir 20757 # We will build objects and dependencies in a subdirectory because 20758 # it helps to detect inapplicable dependency modes. For instance 20759 # both Tru64's cc and ICC support -MD to output dependencies as a 20760 # side effect of compilation, but ICC will put the dependencies in 20761 # the current directory while Tru64 will put them in the object 20762 # directory. 20763 mkdir sub 20764 20765 am_cv_CC_dependencies_compiler_type=none 20766 if test "$am_compiler_list" = ""; then 20767 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20768 fi 20769 am__universal=false 20770 case " $depcc " in #( 20771 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20772 esac 20773 20774 for depmode in $am_compiler_list; do 20775 # Setup a source with many dependencies, because some compilers 20776 # like to wrap large dependency lists on column 80 (with \), and 20777 # we should not choose a depcomp mode which is confused by this. 20778 # 20779 # We need to recreate these files for each test, as the compiler may 20780 # overwrite some of them when testing with obscure command lines. 20781 # This happens at least with the AIX C compiler. 20782 : > sub/conftest.c 20783 for i in 1 2 3 4 5 6; do 20784 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20785 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20786 # Solaris 8's {/usr,}/bin/sh. 20787 touch sub/conftst$i.h 20788 done 20789 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20790 20791 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20792 # mode. It turns out that the SunPro C++ compiler does not properly 20793 # handle `-M -o', and we need to detect this. Also, some Intel 20794 # versions had trouble with output in subdirs 20795 am__obj=sub/conftest.${OBJEXT-o} 20796 am__minus_obj="-o $am__obj" 20797 case $depmode in 20798 gcc) 20799 # This depmode causes a compiler race in universal mode. 20800 test "$am__universal" = false || continue 20801 ;; 20802 nosideeffect) 20803 # after this tag, mechanisms are not by side-effect, so they'll 20804 # only be used when explicitly requested 20805 if test "x$enable_dependency_tracking" = xyes; then 20806 continue 20807 else 20808 break 20809 fi 20810 ;; 20811 msvisualcpp | msvcmsys) 20812 # This compiler won't grok `-c -o', but also, the minuso test has 20813 # not run yet. These depmodes are late enough in the game, and 20814 # so weak that their functioning should not be impacted. 20815 am__obj=conftest.${OBJEXT-o} 20816 am__minus_obj= 20817 ;; 20818 none) break ;; 20819 esac 20820 if depmode=$depmode \ 20821 source=sub/conftest.c object=$am__obj \ 20822 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20823 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20824 >/dev/null 2>conftest.err && 20825 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20826 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20827 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20828 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20829 # icc doesn't choke on unknown options, it will just issue warnings 20830 # or remarks (even with -Werror). So we grep stderr for any message 20831 # that says an option was ignored or not supported. 20832 # When given -MP, icc 7.0 and 7.1 complain thusly: 20833 # icc: Command line warning: ignoring option '-M'; no argument required 20834 # The diagnosis changed in icc 8.0: 20835 # icc: Command line remark: option '-MP' not supported 20836 if (grep 'ignoring option' conftest.err || 20837 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20838 am_cv_CC_dependencies_compiler_type=$depmode 20839 break 20840 fi 20841 fi 20842 done 20843 20844 cd .. 20845 rm -rf conftest.dir 20846else 20847 am_cv_CC_dependencies_compiler_type=none 20848fi 20849 20850fi 20851{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20852$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20853CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20854 20855 if 20856 test "x$enable_dependency_tracking" != xno \ 20857 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20858 am__fastdepCC_TRUE= 20859 am__fastdepCC_FALSE='#' 20860else 20861 am__fastdepCC_TRUE='#' 20862 am__fastdepCC_FALSE= 20863fi 20864 20865 20866{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 20867$as_echo_n "checking for a sed that does not truncate output... " >&6; } 20868if test "${lt_cv_path_SED+set}" = set; then 20869 $as_echo_n "(cached) " >&6 20870else 20871 # Loop through the user's path and test for sed and gsed. 20872# Then use that list of sed's as ones to test for truncation. 20873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20874for as_dir in $PATH 20875do 20876 IFS=$as_save_IFS 20877 test -z "$as_dir" && as_dir=. 20878 for lt_ac_prog in sed gsed; do 20879 for ac_exec_ext in '' $ac_executable_extensions; do 20880 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 20881 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 20882 fi 20883 done 20884 done 20885done 20886IFS=$as_save_IFS 20887lt_ac_max=0 20888lt_ac_count=0 20889# Add /usr/xpg4/bin/sed as it is typically found on Solaris 20890# along with /bin/sed that truncates output. 20891for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 20892 test ! -f $lt_ac_sed && continue 20893 cat /dev/null > conftest.in 20894 lt_ac_count=0 20895 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 20896 # Check for GNU sed and select it if it is found. 20897 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 20898 lt_cv_path_SED=$lt_ac_sed 20899 break 20900 fi 20901 while true; do 20902 cat conftest.in conftest.in >conftest.tmp 20903 mv conftest.tmp conftest.in 20904 cp conftest.in conftest.nl 20905 echo >>conftest.nl 20906 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 20907 cmp -s conftest.out conftest.nl || break 20908 # 10000 chars as input seems more than enough 20909 test $lt_ac_count -gt 10 && break 20910 lt_ac_count=`expr $lt_ac_count + 1` 20911 if test $lt_ac_count -gt $lt_ac_max; then 20912 lt_ac_max=$lt_ac_count 20913 lt_cv_path_SED=$lt_ac_sed 20914 fi 20915 done 20916done 20917 20918fi 20919 20920SED=$lt_cv_path_SED 20921 20922{ $as_echo "$as_me:$LINENO: result: $SED" >&5 20923$as_echo "$SED" >&6; } 20924 20925 20926 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20927$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20928if test "${ac_cv_prog_cc_c99+set}" = set; then 20929 $as_echo_n "(cached) " >&6 20930else 20931 ac_cv_prog_cc_c99=no 20932ac_save_CC=$CC 20933cat >conftest.$ac_ext <<_ACEOF 20934/* confdefs.h. */ 20935_ACEOF 20936cat confdefs.h >>conftest.$ac_ext 20937cat >>conftest.$ac_ext <<_ACEOF 20938/* end confdefs.h. */ 20939#include <stdarg.h> 20940#include <stdbool.h> 20941#include <stdlib.h> 20942#include <wchar.h> 20943#include <stdio.h> 20944 20945// Check varargs macros. These examples are taken from C99 6.10.3.5. 20946#define debug(...) fprintf (stderr, __VA_ARGS__) 20947#define showlist(...) puts (#__VA_ARGS__) 20948#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20949static void 20950test_varargs_macros (void) 20951{ 20952 int x = 1234; 20953 int y = 5678; 20954 debug ("Flag"); 20955 debug ("X = %d\n", x); 20956 showlist (The first, second, and third items.); 20957 report (x>y, "x is %d but y is %d", x, y); 20958} 20959 20960// Check long long types. 20961#define BIG64 18446744073709551615ull 20962#define BIG32 4294967295ul 20963#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20964#if !BIG_OK 20965 your preprocessor is broken; 20966#endif 20967#if BIG_OK 20968#else 20969 your preprocessor is broken; 20970#endif 20971static long long int bignum = -9223372036854775807LL; 20972static unsigned long long int ubignum = BIG64; 20973 20974struct incomplete_array 20975{ 20976 int datasize; 20977 double data[]; 20978}; 20979 20980struct named_init { 20981 int number; 20982 const wchar_t *name; 20983 double average; 20984}; 20985 20986typedef const char *ccp; 20987 20988static inline int 20989test_restrict (ccp restrict text) 20990{ 20991 // See if C++-style comments work. 20992 // Iterate through items via the restricted pointer. 20993 // Also check for declarations in for loops. 20994 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20995 continue; 20996 return 0; 20997} 20998 20999// Check varargs and va_copy. 21000static void 21001test_varargs (const char *format, ...) 21002{ 21003 va_list args; 21004 va_start (args, format); 21005 va_list args_copy; 21006 va_copy (args_copy, args); 21007 21008 const char *str; 21009 int number; 21010 float fnumber; 21011 21012 while (*format) 21013 { 21014 switch (*format++) 21015 { 21016 case 's': // string 21017 str = va_arg (args_copy, const char *); 21018 break; 21019 case 'd': // int 21020 number = va_arg (args_copy, int); 21021 break; 21022 case 'f': // float 21023 fnumber = va_arg (args_copy, double); 21024 break; 21025 default: 21026 break; 21027 } 21028 } 21029 va_end (args_copy); 21030 va_end (args); 21031} 21032 21033int 21034main () 21035{ 21036 21037 // Check bool. 21038 _Bool success = false; 21039 21040 // Check restrict. 21041 if (test_restrict ("String literal") == 0) 21042 success = true; 21043 char *restrict newvar = "Another string"; 21044 21045 // Check varargs. 21046 test_varargs ("s, d' f .", "string", 65, 34.234); 21047 test_varargs_macros (); 21048 21049 // Check flexible array members. 21050 struct incomplete_array *ia = 21051 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 21052 ia->datasize = 10; 21053 for (int i = 0; i < ia->datasize; ++i) 21054 ia->data[i] = i * 1.234; 21055 21056 // Check named initializers. 21057 struct named_init ni = { 21058 .number = 34, 21059 .name = L"Test wide string", 21060 .average = 543.34343, 21061 }; 21062 21063 ni.number = 58; 21064 21065 int dynamic_array[ni.number]; 21066 dynamic_array[ni.number - 1] = 543; 21067 21068 // work around unused variable warnings 21069 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 21070 || dynamic_array[ni.number - 1] != 543); 21071 21072 ; 21073 return 0; 21074} 21075_ACEOF 21076for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 21077do 21078 CC="$ac_save_CC $ac_arg" 21079 rm -f conftest.$ac_objext 21080if { (ac_try="$ac_compile" 21081case "(($ac_try" in 21082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21083 *) ac_try_echo=$ac_try;; 21084esac 21085eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21086$as_echo "$ac_try_echo") >&5 21087 (eval "$ac_compile") 2>conftest.er1 21088 ac_status=$? 21089 grep -v '^ *+' conftest.er1 >conftest.err 21090 rm -f conftest.er1 21091 cat conftest.err >&5 21092 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21093 (exit $ac_status); } && { 21094 test -z "$ac_c_werror_flag" || 21095 test ! -s conftest.err 21096 } && test -s conftest.$ac_objext; then 21097 ac_cv_prog_cc_c99=$ac_arg 21098else 21099 $as_echo "$as_me: failed program was:" >&5 21100sed 's/^/| /' conftest.$ac_ext >&5 21101 21102 21103fi 21104 21105rm -f core conftest.err conftest.$ac_objext 21106 test "x$ac_cv_prog_cc_c99" != "xno" && break 21107done 21108rm -f conftest.$ac_ext 21109CC=$ac_save_CC 21110 21111fi 21112# AC_CACHE_VAL 21113case "x$ac_cv_prog_cc_c99" in 21114 x) 21115 { $as_echo "$as_me:$LINENO: result: none needed" >&5 21116$as_echo "none needed" >&6; } ;; 21117 xno) 21118 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 21119$as_echo "unsupported" >&6; } ;; 21120 *) 21121 CC="$CC $ac_cv_prog_cc_c99" 21122 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 21123$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 21124esac 21125 21126 21127 21128 21129 21130 21131if test "x$GCC" = xyes ; then 21132 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 21133-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 21134-Wbad-function-cast" 21135 case `$CC -dumpversion` in 21136 3.4.* | 4.*) 21137 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 21138 ;; 21139 esac 21140else 21141 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21142$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21143if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21144 $as_echo_n "(cached) " >&6 21145else 21146 cat >conftest.$ac_ext <<_ACEOF 21147/* confdefs.h. */ 21148_ACEOF 21149cat confdefs.h >>conftest.$ac_ext 21150cat >>conftest.$ac_ext <<_ACEOF 21151/* end confdefs.h. */ 21152$ac_includes_default 21153int 21154main () 21155{ 21156#ifndef __SUNPRO_C 21157 (void) __SUNPRO_C; 21158#endif 21159 21160 ; 21161 return 0; 21162} 21163_ACEOF 21164rm -f conftest.$ac_objext 21165if { (ac_try="$ac_compile" 21166case "(($ac_try" in 21167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21168 *) ac_try_echo=$ac_try;; 21169esac 21170eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21171$as_echo "$ac_try_echo") >&5 21172 (eval "$ac_compile") 2>conftest.er1 21173 ac_status=$? 21174 grep -v '^ *+' conftest.er1 >conftest.err 21175 rm -f conftest.er1 21176 cat conftest.err >&5 21177 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21178 (exit $ac_status); } && { 21179 test -z "$ac_c_werror_flag" || 21180 test ! -s conftest.err 21181 } && test -s conftest.$ac_objext; then 21182 ac_cv_have_decl___SUNPRO_C=yes 21183else 21184 $as_echo "$as_me: failed program was:" >&5 21185sed 's/^/| /' conftest.$ac_ext >&5 21186 21187 ac_cv_have_decl___SUNPRO_C=no 21188fi 21189 21190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21191fi 21192{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21193$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21194if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21195 SUNCC="yes" 21196else 21197 SUNCC="no" 21198fi 21199 21200 if test "x$SUNCC" = "xyes"; then 21201 CWARNFLAGS="-v" 21202 fi 21203fi 21204 21205# Check whether --enable-silent-rules was given. 21206if test "${enable_silent_rules+set}" = set; then 21207 enableval=$enable_silent_rules; 21208fi 21209 21210case $enable_silent_rules in 21211yes) AM_DEFAULT_VERBOSITY=0;; 21212no) AM_DEFAULT_VERBOSITY=1;; 21213*) AM_DEFAULT_VERBOSITY=0;; 21214esac 21215AM_BACKSLASH='\' 21216 21217 21218 21219 21220 21221 21222 21223# Check whether --enable-strict-compilation was given. 21224if test "${enable_strict_compilation+set}" = set; then 21225 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 21226else 21227 STRICT_COMPILE=no 21228fi 21229 21230if test "x$STRICT_COMPILE" = "xyes"; then 21231 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21232$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21233if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21234 $as_echo_n "(cached) " >&6 21235else 21236 cat >conftest.$ac_ext <<_ACEOF 21237/* confdefs.h. */ 21238_ACEOF 21239cat confdefs.h >>conftest.$ac_ext 21240cat >>conftest.$ac_ext <<_ACEOF 21241/* end confdefs.h. */ 21242$ac_includes_default 21243int 21244main () 21245{ 21246#ifndef __SUNPRO_C 21247 (void) __SUNPRO_C; 21248#endif 21249 21250 ; 21251 return 0; 21252} 21253_ACEOF 21254rm -f conftest.$ac_objext 21255if { (ac_try="$ac_compile" 21256case "(($ac_try" in 21257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21258 *) ac_try_echo=$ac_try;; 21259esac 21260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21261$as_echo "$ac_try_echo") >&5 21262 (eval "$ac_compile") 2>conftest.er1 21263 ac_status=$? 21264 grep -v '^ *+' conftest.er1 >conftest.err 21265 rm -f conftest.er1 21266 cat conftest.err >&5 21267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21268 (exit $ac_status); } && { 21269 test -z "$ac_c_werror_flag" || 21270 test ! -s conftest.err 21271 } && test -s conftest.$ac_objext; then 21272 ac_cv_have_decl___SUNPRO_C=yes 21273else 21274 $as_echo "$as_me: failed program was:" >&5 21275sed 's/^/| /' conftest.$ac_ext >&5 21276 21277 ac_cv_have_decl___SUNPRO_C=no 21278fi 21279 21280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21281fi 21282{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21283$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21284if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21285 SUNCC="yes" 21286else 21287 SUNCC="no" 21288fi 21289 21290 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 21291$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 21292if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 21293 $as_echo_n "(cached) " >&6 21294else 21295 cat >conftest.$ac_ext <<_ACEOF 21296/* confdefs.h. */ 21297_ACEOF 21298cat confdefs.h >>conftest.$ac_ext 21299cat >>conftest.$ac_ext <<_ACEOF 21300/* end confdefs.h. */ 21301$ac_includes_default 21302int 21303main () 21304{ 21305#ifndef __INTEL_COMPILER 21306 (void) __INTEL_COMPILER; 21307#endif 21308 21309 ; 21310 return 0; 21311} 21312_ACEOF 21313rm -f conftest.$ac_objext 21314if { (ac_try="$ac_compile" 21315case "(($ac_try" in 21316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21317 *) ac_try_echo=$ac_try;; 21318esac 21319eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21320$as_echo "$ac_try_echo") >&5 21321 (eval "$ac_compile") 2>conftest.er1 21322 ac_status=$? 21323 grep -v '^ *+' conftest.er1 >conftest.err 21324 rm -f conftest.er1 21325 cat conftest.err >&5 21326 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21327 (exit $ac_status); } && { 21328 test -z "$ac_c_werror_flag" || 21329 test ! -s conftest.err 21330 } && test -s conftest.$ac_objext; then 21331 ac_cv_have_decl___INTEL_COMPILER=yes 21332else 21333 $as_echo "$as_me: failed program was:" >&5 21334sed 's/^/| /' conftest.$ac_ext >&5 21335 21336 ac_cv_have_decl___INTEL_COMPILER=no 21337fi 21338 21339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21340fi 21341{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 21342$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 21343if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 21344 INTELCC="yes" 21345else 21346 INTELCC="no" 21347fi 21348 21349 if test "x$GCC" = xyes ; then 21350 STRICT_CFLAGS="-pedantic -Werror" 21351 elif test "x$SUNCC" = "xyes"; then 21352 STRICT_CFLAGS="-errwarn" 21353 elif test "x$INTELCC" = "xyes"; then 21354 STRICT_CFLAGS="-Werror" 21355 fi 21356fi 21357CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 21358 21359 21360 21361 21362# Check whether --with-release-version was given. 21363if test "${with_release_version+set}" = set; then 21364 withval=$with_release_version; RELEASE_VERSION="$withval" 21365else 21366 RELEASE_VERSION="" 21367fi 21368 21369 if test "x$RELEASE_VERSION" != "x"; then 21370 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21371 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21372 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21373$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21374 fi 21375 21376cat >>confdefs.h <<_ACEOF 21377#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21378_ACEOF 21379 21380 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21381 if test "x$PVM" = "x"; then 21382 PVM="0" 21383 fi 21384 21385cat >>confdefs.h <<_ACEOF 21386#define PACKAGE_VERSION_MINOR $PVM 21387_ACEOF 21388 21389 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21390 if test "x$PVP" = "x"; then 21391 PVP="0" 21392 fi 21393 21394cat >>confdefs.h <<_ACEOF 21395#define PACKAGE_VERSION_PATCHLEVEL $PVP 21396_ACEOF 21397 21398 21399 21400CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 21401mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 21402echo 'git directory not found: installing possibly empty changelog.' >&2)" 21403 21404distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 21405 21406 21407 21408 21409 21410if test x$APP_MAN_SUFFIX = x ; then 21411 APP_MAN_SUFFIX=1 21412fi 21413if test x$APP_MAN_DIR = x ; then 21414 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21415fi 21416 21417if test x$LIB_MAN_SUFFIX = x ; then 21418 LIB_MAN_SUFFIX=3 21419fi 21420if test x$LIB_MAN_DIR = x ; then 21421 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21422fi 21423 21424if test x$FILE_MAN_SUFFIX = x ; then 21425 case $host_os in 21426 solaris*) FILE_MAN_SUFFIX=4 ;; 21427 *) FILE_MAN_SUFFIX=5 ;; 21428 esac 21429fi 21430if test x$FILE_MAN_DIR = x ; then 21431 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21432fi 21433 21434if test x$MISC_MAN_SUFFIX = x ; then 21435 case $host_os in 21436 solaris*) MISC_MAN_SUFFIX=5 ;; 21437 *) MISC_MAN_SUFFIX=7 ;; 21438 esac 21439fi 21440if test x$MISC_MAN_DIR = x ; then 21441 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21442fi 21443 21444if test x$DRIVER_MAN_SUFFIX = x ; then 21445 case $host_os in 21446 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21447 *) DRIVER_MAN_SUFFIX=4 ;; 21448 esac 21449fi 21450if test x$DRIVER_MAN_DIR = x ; then 21451 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21452fi 21453 21454if test x$ADMIN_MAN_SUFFIX = x ; then 21455 case $host_os in 21456 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21457 *) ADMIN_MAN_SUFFIX=8 ;; 21458 esac 21459fi 21460if test x$ADMIN_MAN_DIR = x ; then 21461 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21462fi 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480# Checks for pkg-config packages 21481 21482 21483if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21484 if test -n "$ac_tool_prefix"; then 21485 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21486set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21487{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21488$as_echo_n "checking for $ac_word... " >&6; } 21489if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21490 $as_echo_n "(cached) " >&6 21491else 21492 case $PKG_CONFIG in 21493 [\\/]* | ?:[\\/]*) 21494 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21495 ;; 21496 *) 21497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21498for as_dir in $PATH 21499do 21500 IFS=$as_save_IFS 21501 test -z "$as_dir" && as_dir=. 21502 for ac_exec_ext in '' $ac_executable_extensions; do 21503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21504 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21505 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21506 break 2 21507 fi 21508done 21509done 21510IFS=$as_save_IFS 21511 21512 ;; 21513esac 21514fi 21515PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21516if test -n "$PKG_CONFIG"; then 21517 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21518$as_echo "$PKG_CONFIG" >&6; } 21519else 21520 { $as_echo "$as_me:$LINENO: result: no" >&5 21521$as_echo "no" >&6; } 21522fi 21523 21524 21525fi 21526if test -z "$ac_cv_path_PKG_CONFIG"; then 21527 ac_pt_PKG_CONFIG=$PKG_CONFIG 21528 # Extract the first word of "pkg-config", so it can be a program name with args. 21529set dummy pkg-config; ac_word=$2 21530{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21531$as_echo_n "checking for $ac_word... " >&6; } 21532if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21533 $as_echo_n "(cached) " >&6 21534else 21535 case $ac_pt_PKG_CONFIG in 21536 [\\/]* | ?:[\\/]*) 21537 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21538 ;; 21539 *) 21540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21541for as_dir in $PATH 21542do 21543 IFS=$as_save_IFS 21544 test -z "$as_dir" && as_dir=. 21545 for ac_exec_ext in '' $ac_executable_extensions; do 21546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21547 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21548 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21549 break 2 21550 fi 21551done 21552done 21553IFS=$as_save_IFS 21554 21555 ;; 21556esac 21557fi 21558ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21559if test -n "$ac_pt_PKG_CONFIG"; then 21560 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21561$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21562else 21563 { $as_echo "$as_me:$LINENO: result: no" >&5 21564$as_echo "no" >&6; } 21565fi 21566 21567 if test "x$ac_pt_PKG_CONFIG" = x; then 21568 PKG_CONFIG="" 21569 else 21570 case $cross_compiling:$ac_tool_warned in 21571yes:) 21572{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21573$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21574ac_tool_warned=yes ;; 21575esac 21576 PKG_CONFIG=$ac_pt_PKG_CONFIG 21577 fi 21578else 21579 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21580fi 21581 21582fi 21583if test -n "$PKG_CONFIG"; then 21584 _pkg_min_version=0.9.0 21585 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21586$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21587 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21588 { $as_echo "$as_me:$LINENO: result: yes" >&5 21589$as_echo "yes" >&6; } 21590 else 21591 { $as_echo "$as_me:$LINENO: result: no" >&5 21592$as_echo "no" >&6; } 21593 PKG_CONFIG="" 21594 fi 21595 21596fi 21597 21598pkg_failed=no 21599{ $as_echo "$as_me:$LINENO: checking for XPM" >&5 21600$as_echo_n "checking for XPM... " >&6; } 21601 21602if test -n "$XPM_CFLAGS"; then 21603 pkg_cv_XPM_CFLAGS="$XPM_CFLAGS" 21604 elif test -n "$PKG_CONFIG"; then 21605 if test -n "$PKG_CONFIG" && \ 21606 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11\"") >&5 21607 ($PKG_CONFIG --exists --print-errors "xproto x11") 2>&5 21608 ac_status=$? 21609 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21610 (exit $ac_status); }; then 21611 pkg_cv_XPM_CFLAGS=`$PKG_CONFIG --cflags "xproto x11" 2>/dev/null` 21612else 21613 pkg_failed=yes 21614fi 21615 else 21616 pkg_failed=untried 21617fi 21618if test -n "$XPM_LIBS"; then 21619 pkg_cv_XPM_LIBS="$XPM_LIBS" 21620 elif test -n "$PKG_CONFIG"; then 21621 if test -n "$PKG_CONFIG" && \ 21622 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11\"") >&5 21623 ($PKG_CONFIG --exists --print-errors "xproto x11") 2>&5 21624 ac_status=$? 21625 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21626 (exit $ac_status); }; then 21627 pkg_cv_XPM_LIBS=`$PKG_CONFIG --libs "xproto x11" 2>/dev/null` 21628else 21629 pkg_failed=yes 21630fi 21631 else 21632 pkg_failed=untried 21633fi 21634 21635 21636 21637if test $pkg_failed = yes; then 21638 21639if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21640 _pkg_short_errors_supported=yes 21641else 21642 _pkg_short_errors_supported=no 21643fi 21644 if test $_pkg_short_errors_supported = yes; then 21645 XPM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto x11" 2>&1` 21646 else 21647 XPM_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto x11" 2>&1` 21648 fi 21649 # Put the nasty error message in config.log where it belongs 21650 echo "$XPM_PKG_ERRORS" >&5 21651 21652 { { $as_echo "$as_me:$LINENO: error: Package requirements (xproto x11) were not met: 21653 21654$XPM_PKG_ERRORS 21655 21656Consider adjusting the PKG_CONFIG_PATH environment variable if you 21657installed software in a non-standard prefix. 21658 21659Alternatively, you may set the environment variables XPM_CFLAGS 21660and XPM_LIBS to avoid the need to call pkg-config. 21661See the pkg-config man page for more details. 21662" >&5 21663$as_echo "$as_me: error: Package requirements (xproto x11) were not met: 21664 21665$XPM_PKG_ERRORS 21666 21667Consider adjusting the PKG_CONFIG_PATH environment variable if you 21668installed software in a non-standard prefix. 21669 21670Alternatively, you may set the environment variables XPM_CFLAGS 21671and XPM_LIBS to avoid the need to call pkg-config. 21672See the pkg-config man page for more details. 21673" >&2;} 21674 { (exit 1); exit 1; }; } 21675elif test $pkg_failed = untried; then 21676 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21677$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21678{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21679is in your PATH or set the PKG_CONFIG environment variable to the full 21680path to pkg-config. 21681 21682Alternatively, you may set the environment variables XPM_CFLAGS 21683and XPM_LIBS to avoid the need to call pkg-config. 21684See the pkg-config man page for more details. 21685 21686To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21687See \`config.log' for more details." >&5 21688$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21689is in your PATH or set the PKG_CONFIG environment variable to the full 21690path to pkg-config. 21691 21692Alternatively, you may set the environment variables XPM_CFLAGS 21693and XPM_LIBS to avoid the need to call pkg-config. 21694See the pkg-config man page for more details. 21695 21696To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21697See \`config.log' for more details." >&2;} 21698 { (exit 1); exit 1; }; }; } 21699else 21700 XPM_CFLAGS=$pkg_cv_XPM_CFLAGS 21701 XPM_LIBS=$pkg_cv_XPM_LIBS 21702 { $as_echo "$as_me:$LINENO: result: yes" >&5 21703$as_echo "yes" >&6; } 21704 : 21705fi 21706 21707 21708 21709# Checks for header files. 21710{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21711$as_echo_n "checking for ANSI C header files... " >&6; } 21712if test "${ac_cv_header_stdc+set}" = set; then 21713 $as_echo_n "(cached) " >&6 21714else 21715 cat >conftest.$ac_ext <<_ACEOF 21716/* confdefs.h. */ 21717_ACEOF 21718cat confdefs.h >>conftest.$ac_ext 21719cat >>conftest.$ac_ext <<_ACEOF 21720/* end confdefs.h. */ 21721#include <stdlib.h> 21722#include <stdarg.h> 21723#include <string.h> 21724#include <float.h> 21725 21726int 21727main () 21728{ 21729 21730 ; 21731 return 0; 21732} 21733_ACEOF 21734rm -f conftest.$ac_objext 21735if { (ac_try="$ac_compile" 21736case "(($ac_try" in 21737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21738 *) ac_try_echo=$ac_try;; 21739esac 21740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21741$as_echo "$ac_try_echo") >&5 21742 (eval "$ac_compile") 2>conftest.er1 21743 ac_status=$? 21744 grep -v '^ *+' conftest.er1 >conftest.err 21745 rm -f conftest.er1 21746 cat conftest.err >&5 21747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21748 (exit $ac_status); } && { 21749 test -z "$ac_c_werror_flag" || 21750 test ! -s conftest.err 21751 } && test -s conftest.$ac_objext; then 21752 ac_cv_header_stdc=yes 21753else 21754 $as_echo "$as_me: failed program was:" >&5 21755sed 's/^/| /' conftest.$ac_ext >&5 21756 21757 ac_cv_header_stdc=no 21758fi 21759 21760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21761 21762if test $ac_cv_header_stdc = yes; then 21763 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21764 cat >conftest.$ac_ext <<_ACEOF 21765/* confdefs.h. */ 21766_ACEOF 21767cat confdefs.h >>conftest.$ac_ext 21768cat >>conftest.$ac_ext <<_ACEOF 21769/* end confdefs.h. */ 21770#include <string.h> 21771 21772_ACEOF 21773if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21774 $EGREP "memchr" >/dev/null 2>&1; then 21775 : 21776else 21777 ac_cv_header_stdc=no 21778fi 21779rm -f conftest* 21780 21781fi 21782 21783if test $ac_cv_header_stdc = yes; then 21784 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21785 cat >conftest.$ac_ext <<_ACEOF 21786/* confdefs.h. */ 21787_ACEOF 21788cat confdefs.h >>conftest.$ac_ext 21789cat >>conftest.$ac_ext <<_ACEOF 21790/* end confdefs.h. */ 21791#include <stdlib.h> 21792 21793_ACEOF 21794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21795 $EGREP "free" >/dev/null 2>&1; then 21796 : 21797else 21798 ac_cv_header_stdc=no 21799fi 21800rm -f conftest* 21801 21802fi 21803 21804if test $ac_cv_header_stdc = yes; then 21805 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21806 if test "$cross_compiling" = yes; then 21807 : 21808else 21809 cat >conftest.$ac_ext <<_ACEOF 21810/* confdefs.h. */ 21811_ACEOF 21812cat confdefs.h >>conftest.$ac_ext 21813cat >>conftest.$ac_ext <<_ACEOF 21814/* end confdefs.h. */ 21815#include <ctype.h> 21816#include <stdlib.h> 21817#if ((' ' & 0x0FF) == 0x020) 21818# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21819# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21820#else 21821# define ISLOWER(c) \ 21822 (('a' <= (c) && (c) <= 'i') \ 21823 || ('j' <= (c) && (c) <= 'r') \ 21824 || ('s' <= (c) && (c) <= 'z')) 21825# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21826#endif 21827 21828#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21829int 21830main () 21831{ 21832 int i; 21833 for (i = 0; i < 256; i++) 21834 if (XOR (islower (i), ISLOWER (i)) 21835 || toupper (i) != TOUPPER (i)) 21836 return 2; 21837 return 0; 21838} 21839_ACEOF 21840rm -f conftest$ac_exeext 21841if { (ac_try="$ac_link" 21842case "(($ac_try" in 21843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21844 *) ac_try_echo=$ac_try;; 21845esac 21846eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21847$as_echo "$ac_try_echo") >&5 21848 (eval "$ac_link") 2>&5 21849 ac_status=$? 21850 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21851 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21852 { (case "(($ac_try" in 21853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21854 *) ac_try_echo=$ac_try;; 21855esac 21856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21857$as_echo "$ac_try_echo") >&5 21858 (eval "$ac_try") 2>&5 21859 ac_status=$? 21860 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21861 (exit $ac_status); }; }; then 21862 : 21863else 21864 $as_echo "$as_me: program exited with status $ac_status" >&5 21865$as_echo "$as_me: failed program was:" >&5 21866sed 's/^/| /' conftest.$ac_ext >&5 21867 21868( exit $ac_status ) 21869ac_cv_header_stdc=no 21870fi 21871rm -rf conftest.dSYM 21872rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21873fi 21874 21875 21876fi 21877fi 21878{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21879$as_echo "$ac_cv_header_stdc" >&6; } 21880if test $ac_cv_header_stdc = yes; then 21881 21882cat >>confdefs.h <<\_ACEOF 21883#define STDC_HEADERS 1 21884_ACEOF 21885 21886fi 21887 21888 21889# Checks for functions 21890 21891for ac_func in strlcat 21892do 21893as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21894{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 21895$as_echo_n "checking for $ac_func... " >&6; } 21896if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 21897 $as_echo_n "(cached) " >&6 21898else 21899 cat >conftest.$ac_ext <<_ACEOF 21900/* confdefs.h. */ 21901_ACEOF 21902cat confdefs.h >>conftest.$ac_ext 21903cat >>conftest.$ac_ext <<_ACEOF 21904/* end confdefs.h. */ 21905/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21906 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21907#define $ac_func innocuous_$ac_func 21908 21909/* System header to define __stub macros and hopefully few prototypes, 21910 which can conflict with char $ac_func (); below. 21911 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21912 <limits.h> exists even on freestanding compilers. */ 21913 21914#ifdef __STDC__ 21915# include <limits.h> 21916#else 21917# include <assert.h> 21918#endif 21919 21920#undef $ac_func 21921 21922/* Override any GCC internal prototype to avoid an error. 21923 Use char because int might match the return type of a GCC 21924 builtin and then its argument prototype would still apply. */ 21925#ifdef __cplusplus 21926extern "C" 21927#endif 21928char $ac_func (); 21929/* The GNU C library defines this for functions which it implements 21930 to always fail with ENOSYS. Some functions are actually named 21931 something starting with __ and the normal name is an alias. */ 21932#if defined __stub_$ac_func || defined __stub___$ac_func 21933choke me 21934#endif 21935 21936int 21937main () 21938{ 21939return $ac_func (); 21940 ; 21941 return 0; 21942} 21943_ACEOF 21944rm -f conftest.$ac_objext conftest$ac_exeext 21945if { (ac_try="$ac_link" 21946case "(($ac_try" in 21947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21948 *) ac_try_echo=$ac_try;; 21949esac 21950eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21951$as_echo "$ac_try_echo") >&5 21952 (eval "$ac_link") 2>conftest.er1 21953 ac_status=$? 21954 grep -v '^ *+' conftest.er1 >conftest.err 21955 rm -f conftest.er1 21956 cat conftest.err >&5 21957 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21958 (exit $ac_status); } && { 21959 test -z "$ac_c_werror_flag" || 21960 test ! -s conftest.err 21961 } && test -s conftest$ac_exeext && { 21962 test "$cross_compiling" = yes || 21963 $as_test_x conftest$ac_exeext 21964 }; then 21965 eval "$as_ac_var=yes" 21966else 21967 $as_echo "$as_me: failed program was:" >&5 21968sed 's/^/| /' conftest.$ac_ext >&5 21969 21970 eval "$as_ac_var=no" 21971fi 21972 21973rm -rf conftest.dSYM 21974rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21975 conftest$ac_exeext conftest.$ac_ext 21976fi 21977ac_res=`eval 'as_val=${'$as_ac_var'} 21978 $as_echo "$as_val"'` 21979 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 21980$as_echo "$ac_res" >&6; } 21981as_val=`eval 'as_val=${'$as_ac_var'} 21982 $as_echo "$as_val"'` 21983 if test "x$as_val" = x""yes; then 21984 cat >>confdefs.h <<_ACEOF 21985#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21986_ACEOF 21987 21988fi 21989done 21990 21991 21992# Internationalization & localization support 21993{ $as_echo "$as_me:$LINENO: checking for library containing gettext" >&5 21994$as_echo_n "checking for library containing gettext... " >&6; } 21995if test "${ac_cv_search_gettext+set}" = set; then 21996 $as_echo_n "(cached) " >&6 21997else 21998 ac_func_search_save_LIBS=$LIBS 21999cat >conftest.$ac_ext <<_ACEOF 22000/* confdefs.h. */ 22001_ACEOF 22002cat confdefs.h >>conftest.$ac_ext 22003cat >>conftest.$ac_ext <<_ACEOF 22004/* end confdefs.h. */ 22005 22006/* Override any GCC internal prototype to avoid an error. 22007 Use char because int might match the return type of a GCC 22008 builtin and then its argument prototype would still apply. */ 22009#ifdef __cplusplus 22010extern "C" 22011#endif 22012char gettext (); 22013int 22014main () 22015{ 22016return gettext (); 22017 ; 22018 return 0; 22019} 22020_ACEOF 22021for ac_lib in '' intl; do 22022 if test -z "$ac_lib"; then 22023 ac_res="none required" 22024 else 22025 ac_res=-l$ac_lib 22026 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 22027 fi 22028 rm -f conftest.$ac_objext conftest$ac_exeext 22029if { (ac_try="$ac_link" 22030case "(($ac_try" in 22031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22032 *) ac_try_echo=$ac_try;; 22033esac 22034eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22035$as_echo "$ac_try_echo") >&5 22036 (eval "$ac_link") 2>conftest.er1 22037 ac_status=$? 22038 grep -v '^ *+' conftest.er1 >conftest.err 22039 rm -f conftest.er1 22040 cat conftest.err >&5 22041 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22042 (exit $ac_status); } && { 22043 test -z "$ac_c_werror_flag" || 22044 test ! -s conftest.err 22045 } && test -s conftest$ac_exeext && { 22046 test "$cross_compiling" = yes || 22047 $as_test_x conftest$ac_exeext 22048 }; then 22049 ac_cv_search_gettext=$ac_res 22050else 22051 $as_echo "$as_me: failed program was:" >&5 22052sed 's/^/| /' conftest.$ac_ext >&5 22053 22054 22055fi 22056 22057rm -rf conftest.dSYM 22058rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22059 conftest$ac_exeext 22060 if test "${ac_cv_search_gettext+set}" = set; then 22061 break 22062fi 22063done 22064if test "${ac_cv_search_gettext+set}" = set; then 22065 : 22066else 22067 ac_cv_search_gettext=no 22068fi 22069rm conftest.$ac_ext 22070LIBS=$ac_func_search_save_LIBS 22071fi 22072{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gettext" >&5 22073$as_echo "$ac_cv_search_gettext" >&6; } 22074ac_res=$ac_cv_search_gettext 22075if test "$ac_res" != no; then 22076 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22077 USE_GETTEXT="yes" 22078else 22079 USE_GETTEXT="no" 22080fi 22081 22082{ $as_echo "$as_me:$LINENO: checking where to install localized messages" >&5 22083$as_echo_n "checking where to install localized messages... " >&6; } 22084 22085# Check whether --with-localedir was given. 22086if test "${with_localedir+set}" = set; then 22087 withval=$with_localedir; LOCALEDIR=${withval} 22088else 22089 LOCALEDIR=${datadir}/locale 22090fi 22091 22092 22093 prefix_NONE= 22094 exec_prefix_NONE= 22095 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 22096 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 22097 eval ax_define_dir="\"$LOCALEDIR\"" 22098 eval ax_define_dir="\"$ax_define_dir\"" 22099 LOCALEDIR="$ax_define_dir" 22100 22101 22102cat >>confdefs.h <<_ACEOF 22103#define LOCALEDIR "$ax_define_dir" 22104_ACEOF 22105 22106 test "$prefix_NONE" && prefix=NONE 22107 test "$exec_prefix_NONE" && exec_prefix=NONE 22108 22109if test "x$LOCALEDIR" = "xno" -o "x$USE_GETTEXT" = "xno" ; then 22110 { $as_echo "$as_me:$LINENO: result: nowhere" >&5 22111$as_echo "nowhere" >&6; } 22112 USE_GETTEXT="no" 22113else 22114 { $as_echo "$as_me:$LINENO: result: $LOCALEDIR" >&5 22115$as_echo "$LOCALEDIR" >&6; } 22116fi 22117 22118if test "x$USE_GETTEXT" = "xyes" ; then 22119 22120cat >>confdefs.h <<\_ACEOF 22121#define USE_GETTEXT 1 22122_ACEOF 22123 22124fi 22125 if test "x$USE_GETTEXT" = "xyes"; then 22126 USE_GETTEXT_TRUE= 22127 USE_GETTEXT_FALSE='#' 22128else 22129 USE_GETTEXT_TRUE='#' 22130 USE_GETTEXT_FALSE= 22131fi 22132 22133 22134# Optional feature: When ___.xpm is requested, also look for ___.xpm.Z & .gz 22135# Replaces ZFILEDEF = -DSTAT_ZFILE in old Imakefile 22136# Check whether --enable-stat-zfile was given. 22137if test "${enable_stat_zfile+set}" = set; then 22138 enableval=$enable_stat_zfile; STAT_ZFILE=$enableval 22139else 22140 STAT_ZFILE=yes 22141fi 22142 22143if test x$STAT_ZFILE = xyes ; then 22144 22145cat >>confdefs.h <<\_ACEOF 22146#define STAT_ZFILE 1 22147_ACEOF 22148 22149fi 22150 22151 22152pkg_failed=no 22153{ $as_echo "$as_me:$LINENO: checking for SXPM" >&5 22154$as_echo_n "checking for SXPM... " >&6; } 22155 22156if test -n "$SXPM_CFLAGS"; then 22157 pkg_cv_SXPM_CFLAGS="$SXPM_CFLAGS" 22158 elif test -n "$PKG_CONFIG"; then 22159 if test -n "$PKG_CONFIG" && \ 22160 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext xextproto\"") >&5 22161 ($PKG_CONFIG --exists --print-errors "xt xext xextproto") 2>&5 22162 ac_status=$? 22163 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22164 (exit $ac_status); }; then 22165 pkg_cv_SXPM_CFLAGS=`$PKG_CONFIG --cflags "xt xext xextproto" 2>/dev/null` 22166else 22167 pkg_failed=yes 22168fi 22169 else 22170 pkg_failed=untried 22171fi 22172if test -n "$SXPM_LIBS"; then 22173 pkg_cv_SXPM_LIBS="$SXPM_LIBS" 22174 elif test -n "$PKG_CONFIG"; then 22175 if test -n "$PKG_CONFIG" && \ 22176 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext xextproto\"") >&5 22177 ($PKG_CONFIG --exists --print-errors "xt xext xextproto") 2>&5 22178 ac_status=$? 22179 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22180 (exit $ac_status); }; then 22181 pkg_cv_SXPM_LIBS=`$PKG_CONFIG --libs "xt xext xextproto" 2>/dev/null` 22182else 22183 pkg_failed=yes 22184fi 22185 else 22186 pkg_failed=untried 22187fi 22188 22189 22190 22191if test $pkg_failed = yes; then 22192 22193if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 22194 _pkg_short_errors_supported=yes 22195else 22196 _pkg_short_errors_supported=no 22197fi 22198 if test $_pkg_short_errors_supported = yes; then 22199 SXPM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xt xext xextproto" 2>&1` 22200 else 22201 SXPM_PKG_ERRORS=`$PKG_CONFIG --print-errors "xt xext xextproto" 2>&1` 22202 fi 22203 # Put the nasty error message in config.log where it belongs 22204 echo "$SXPM_PKG_ERRORS" >&5 22205 22206 { $as_echo "$as_me:$LINENO: result: no" >&5 22207$as_echo "no" >&6; } 22208 build_sxpm=false 22209elif test $pkg_failed = untried; then 22210 build_sxpm=false 22211else 22212 SXPM_CFLAGS=$pkg_cv_SXPM_CFLAGS 22213 SXPM_LIBS=$pkg_cv_SXPM_LIBS 22214 { $as_echo "$as_me:$LINENO: result: yes" >&5 22215$as_echo "yes" >&6; } 22216 build_sxpm=true 22217fi 22218 if test x$build_sxpm = xtrue; then 22219 BUILD_SXPM_TRUE= 22220 BUILD_SXPM_FALSE='#' 22221else 22222 BUILD_SXPM_TRUE='#' 22223 BUILD_SXPM_FALSE= 22224fi 22225 22226 22227ac_config_files="$ac_config_files Makefile src/Makefile sxpm/Makefile cxpm/Makefile xpm.pc" 22228 22229cat >confcache <<\_ACEOF 22230# This file is a shell script that caches the results of configure 22231# tests run on this system so they can be shared between configure 22232# scripts and configure runs, see configure's option --config-cache. 22233# It is not useful on other systems. If it contains results you don't 22234# want to keep, you may remove or edit it. 22235# 22236# config.status only pays attention to the cache file if you give it 22237# the --recheck option to rerun configure. 22238# 22239# `ac_cv_env_foo' variables (set or unset) will be overridden when 22240# loading this file, other *unset* `ac_cv_foo' will be assigned the 22241# following values. 22242 22243_ACEOF 22244 22245# The following way of writing the cache mishandles newlines in values, 22246# but we know of no workaround that is simple, portable, and efficient. 22247# So, we kill variables containing newlines. 22248# Ultrix sh set writes to stderr and can't be redirected directly, 22249# and sets the high bit in the cache file unless we assign to the vars. 22250( 22251 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 22252 eval ac_val=\$$ac_var 22253 case $ac_val in #( 22254 *${as_nl}*) 22255 case $ac_var in #( 22256 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 22257$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22258 esac 22259 case $ac_var in #( 22260 _ | IFS | as_nl) ;; #( 22261 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22262 *) $as_unset $ac_var ;; 22263 esac ;; 22264 esac 22265 done 22266 22267 (set) 2>&1 | 22268 case $as_nl`(ac_space=' '; set) 2>&1` in #( 22269 *${as_nl}ac_space=\ *) 22270 # `set' does not quote correctly, so add quotes (double-quote 22271 # substitution turns \\\\ into \\, and sed turns \\ into \). 22272 sed -n \ 22273 "s/'/'\\\\''/g; 22274 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 22275 ;; #( 22276 *) 22277 # `set' quotes correctly as required by POSIX, so do not add quotes. 22278 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 22279 ;; 22280 esac | 22281 sort 22282) | 22283 sed ' 22284 /^ac_cv_env_/b end 22285 t clear 22286 :clear 22287 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22288 t end 22289 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22290 :end' >>confcache 22291if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22292 if test -w "$cache_file"; then 22293 test "x$cache_file" != "x/dev/null" && 22294 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22295$as_echo "$as_me: updating cache $cache_file" >&6;} 22296 cat confcache >$cache_file 22297 else 22298 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22299$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22300 fi 22301fi 22302rm -f confcache 22303 22304test "x$prefix" = xNONE && prefix=$ac_default_prefix 22305# Let make expand exec_prefix. 22306test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22307 22308DEFS=-DHAVE_CONFIG_H 22309 22310ac_libobjs= 22311ac_ltlibobjs= 22312for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22313 # 1. Remove the extension, and $U if already installed. 22314 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22315 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22316 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22317 # will be set to the directory where LIBOBJS objects are built. 22318 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22319 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22320done 22321LIBOBJS=$ac_libobjs 22322 22323LTLIBOBJS=$ac_ltlibobjs 22324 22325 22326 if test -n "$EXEEXT"; then 22327 am__EXEEXT_TRUE= 22328 am__EXEEXT_FALSE='#' 22329else 22330 am__EXEEXT_TRUE='#' 22331 am__EXEEXT_FALSE= 22332fi 22333 22334if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22335 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22336Usually this means the macro was only invoked conditionally." >&5 22337$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22338Usually this means the macro was only invoked conditionally." >&2;} 22339 { (exit 1); exit 1; }; } 22340fi 22341if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22342 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22343Usually this means the macro was only invoked conditionally." >&5 22344$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22345Usually this means the macro was only invoked conditionally." >&2;} 22346 { (exit 1); exit 1; }; } 22347fi 22348if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22349 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22350Usually this means the macro was only invoked conditionally." >&5 22351$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22352Usually this means the macro was only invoked conditionally." >&2;} 22353 { (exit 1); exit 1; }; } 22354fi 22355if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22356 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22357Usually this means the macro was only invoked conditionally." >&5 22358$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22359Usually this means the macro was only invoked conditionally." >&2;} 22360 { (exit 1); exit 1; }; } 22361fi 22362if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22363 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22364Usually this means the macro was only invoked conditionally." >&5 22365$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22366Usually this means the macro was only invoked conditionally." >&2;} 22367 { (exit 1); exit 1; }; } 22368fi 22369if test -z "${USE_GETTEXT_TRUE}" && test -z "${USE_GETTEXT_FALSE}"; then 22370 { { $as_echo "$as_me:$LINENO: error: conditional \"USE_GETTEXT\" was never defined. 22371Usually this means the macro was only invoked conditionally." >&5 22372$as_echo "$as_me: error: conditional \"USE_GETTEXT\" was never defined. 22373Usually this means the macro was only invoked conditionally." >&2;} 22374 { (exit 1); exit 1; }; } 22375fi 22376if test -z "${BUILD_SXPM_TRUE}" && test -z "${BUILD_SXPM_FALSE}"; then 22377 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_SXPM\" was never defined. 22378Usually this means the macro was only invoked conditionally." >&5 22379$as_echo "$as_me: error: conditional \"BUILD_SXPM\" was never defined. 22380Usually this means the macro was only invoked conditionally." >&2;} 22381 { (exit 1); exit 1; }; } 22382fi 22383 22384: ${CONFIG_STATUS=./config.status} 22385ac_write_fail=0 22386ac_clean_files_save=$ac_clean_files 22387ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22388{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22389$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22390cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22391#! $SHELL 22392# Generated by $as_me. 22393# Run this file to recreate the current configuration. 22394# Compiler output produced by configure, useful for debugging 22395# configure, is in config.log if it exists. 22396 22397debug=false 22398ac_cs_recheck=false 22399ac_cs_silent=false 22400SHELL=\${CONFIG_SHELL-$SHELL} 22401_ACEOF 22402 22403cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22404## --------------------- ## 22405## M4sh Initialization. ## 22406## --------------------- ## 22407 22408# Be more Bourne compatible 22409DUALCASE=1; export DUALCASE # for MKS sh 22410if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22411 emulate sh 22412 NULLCMD=: 22413 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22414 # is contrary to our usage. Disable this feature. 22415 alias -g '${1+"$@"}'='"$@"' 22416 setopt NO_GLOB_SUBST 22417else 22418 case `(set -o) 2>/dev/null` in 22419 *posix*) set -o posix ;; 22420esac 22421 22422fi 22423 22424 22425 22426 22427# PATH needs CR 22428# Avoid depending upon Character Ranges. 22429as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22430as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22431as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22432as_cr_digits='0123456789' 22433as_cr_alnum=$as_cr_Letters$as_cr_digits 22434 22435as_nl=' 22436' 22437export as_nl 22438# Printing a long string crashes Solaris 7 /usr/bin/printf. 22439as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22440as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22441as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22442if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22443 as_echo='printf %s\n' 22444 as_echo_n='printf %s' 22445else 22446 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22447 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22448 as_echo_n='/usr/ucb/echo -n' 22449 else 22450 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22451 as_echo_n_body='eval 22452 arg=$1; 22453 case $arg in 22454 *"$as_nl"*) 22455 expr "X$arg" : "X\\(.*\\)$as_nl"; 22456 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22457 esac; 22458 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22459 ' 22460 export as_echo_n_body 22461 as_echo_n='sh -c $as_echo_n_body as_echo' 22462 fi 22463 export as_echo_body 22464 as_echo='sh -c $as_echo_body as_echo' 22465fi 22466 22467# The user is always right. 22468if test "${PATH_SEPARATOR+set}" != set; then 22469 PATH_SEPARATOR=: 22470 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22471 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22472 PATH_SEPARATOR=';' 22473 } 22474fi 22475 22476# Support unset when possible. 22477if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22478 as_unset=unset 22479else 22480 as_unset=false 22481fi 22482 22483 22484# IFS 22485# We need space, tab and new line, in precisely that order. Quoting is 22486# there to prevent editors from complaining about space-tab. 22487# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22488# splitting by setting IFS to empty value.) 22489IFS=" "" $as_nl" 22490 22491# Find who we are. Look in the path if we contain no directory separator. 22492case $0 in 22493 *[\\/]* ) as_myself=$0 ;; 22494 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22495for as_dir in $PATH 22496do 22497 IFS=$as_save_IFS 22498 test -z "$as_dir" && as_dir=. 22499 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22500done 22501IFS=$as_save_IFS 22502 22503 ;; 22504esac 22505# We did not find ourselves, most probably we were run as `sh COMMAND' 22506# in which case we are not to be found in the path. 22507if test "x$as_myself" = x; then 22508 as_myself=$0 22509fi 22510if test ! -f "$as_myself"; then 22511 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22512 { (exit 1); exit 1; } 22513fi 22514 22515# Work around bugs in pre-3.0 UWIN ksh. 22516for as_var in ENV MAIL MAILPATH 22517do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22518done 22519PS1='$ ' 22520PS2='> ' 22521PS4='+ ' 22522 22523# NLS nuisances. 22524LC_ALL=C 22525export LC_ALL 22526LANGUAGE=C 22527export LANGUAGE 22528 22529# Required to use basename. 22530if expr a : '\(a\)' >/dev/null 2>&1 && 22531 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22532 as_expr=expr 22533else 22534 as_expr=false 22535fi 22536 22537if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22538 as_basename=basename 22539else 22540 as_basename=false 22541fi 22542 22543 22544# Name of the executable. 22545as_me=`$as_basename -- "$0" || 22546$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22547 X"$0" : 'X\(//\)$' \| \ 22548 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22549$as_echo X/"$0" | 22550 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22551 s//\1/ 22552 q 22553 } 22554 /^X\/\(\/\/\)$/{ 22555 s//\1/ 22556 q 22557 } 22558 /^X\/\(\/\).*/{ 22559 s//\1/ 22560 q 22561 } 22562 s/.*/./; q'` 22563 22564# CDPATH. 22565$as_unset CDPATH 22566 22567 22568 22569 as_lineno_1=$LINENO 22570 as_lineno_2=$LINENO 22571 test "x$as_lineno_1" != "x$as_lineno_2" && 22572 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22573 22574 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22575 # uniformly replaced by the line number. The first 'sed' inserts a 22576 # line-number line after each line using $LINENO; the second 'sed' 22577 # does the real work. The second script uses 'N' to pair each 22578 # line-number line with the line containing $LINENO, and appends 22579 # trailing '-' during substitution so that $LINENO is not a special 22580 # case at line end. 22581 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22582 # scripts with optimization help from Paolo Bonzini. Blame Lee 22583 # E. McMahon (1931-1989) for sed's syntax. :-) 22584 sed -n ' 22585 p 22586 /[$]LINENO/= 22587 ' <$as_myself | 22588 sed ' 22589 s/[$]LINENO.*/&-/ 22590 t lineno 22591 b 22592 :lineno 22593 N 22594 :loop 22595 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22596 t loop 22597 s/-\n.*// 22598 ' >$as_me.lineno && 22599 chmod +x "$as_me.lineno" || 22600 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22601 { (exit 1); exit 1; }; } 22602 22603 # Don't try to exec as it changes $[0], causing all sort of problems 22604 # (the dirname of $[0] is not the place where we might find the 22605 # original and so on. Autoconf is especially sensitive to this). 22606 . "./$as_me.lineno" 22607 # Exit status is that of the last command. 22608 exit 22609} 22610 22611 22612if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22613 as_dirname=dirname 22614else 22615 as_dirname=false 22616fi 22617 22618ECHO_C= ECHO_N= ECHO_T= 22619case `echo -n x` in 22620-n*) 22621 case `echo 'x\c'` in 22622 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22623 *) ECHO_C='\c';; 22624 esac;; 22625*) 22626 ECHO_N='-n';; 22627esac 22628if expr a : '\(a\)' >/dev/null 2>&1 && 22629 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22630 as_expr=expr 22631else 22632 as_expr=false 22633fi 22634 22635rm -f conf$$ conf$$.exe conf$$.file 22636if test -d conf$$.dir; then 22637 rm -f conf$$.dir/conf$$.file 22638else 22639 rm -f conf$$.dir 22640 mkdir conf$$.dir 2>/dev/null 22641fi 22642if (echo >conf$$.file) 2>/dev/null; then 22643 if ln -s conf$$.file conf$$ 2>/dev/null; then 22644 as_ln_s='ln -s' 22645 # ... but there are two gotchas: 22646 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22647 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22648 # In both cases, we have to default to `cp -p'. 22649 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22650 as_ln_s='cp -p' 22651 elif ln conf$$.file conf$$ 2>/dev/null; then 22652 as_ln_s=ln 22653 else 22654 as_ln_s='cp -p' 22655 fi 22656else 22657 as_ln_s='cp -p' 22658fi 22659rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22660rmdir conf$$.dir 2>/dev/null 22661 22662if mkdir -p . 2>/dev/null; then 22663 as_mkdir_p=: 22664else 22665 test -d ./-p && rmdir ./-p 22666 as_mkdir_p=false 22667fi 22668 22669if test -x / >/dev/null 2>&1; then 22670 as_test_x='test -x' 22671else 22672 if ls -dL / >/dev/null 2>&1; then 22673 as_ls_L_option=L 22674 else 22675 as_ls_L_option= 22676 fi 22677 as_test_x=' 22678 eval sh -c '\'' 22679 if test -d "$1"; then 22680 test -d "$1/."; 22681 else 22682 case $1 in 22683 -*)set "./$1";; 22684 esac; 22685 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22686 ???[sx]*):;;*)false;;esac;fi 22687 '\'' sh 22688 ' 22689fi 22690as_executable_p=$as_test_x 22691 22692# Sed expression to map a string onto a valid CPP name. 22693as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22694 22695# Sed expression to map a string onto a valid variable name. 22696as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22697 22698 22699exec 6>&1 22700 22701# Save the log message, to keep $[0] and so on meaningful, and to 22702# report actual input values of CONFIG_FILES etc. instead of their 22703# values after options handling. 22704ac_log=" 22705This file was extended by libXpm $as_me 3.5.8, which was 22706generated by GNU Autoconf 2.63. Invocation command line was 22707 22708 CONFIG_FILES = $CONFIG_FILES 22709 CONFIG_HEADERS = $CONFIG_HEADERS 22710 CONFIG_LINKS = $CONFIG_LINKS 22711 CONFIG_COMMANDS = $CONFIG_COMMANDS 22712 $ $0 $@ 22713 22714on `(hostname || uname -n) 2>/dev/null | sed 1q` 22715" 22716 22717_ACEOF 22718 22719case $ac_config_files in *" 22720"*) set x $ac_config_files; shift; ac_config_files=$*;; 22721esac 22722 22723case $ac_config_headers in *" 22724"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22725esac 22726 22727 22728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22729# Files that config.status was made for. 22730config_files="$ac_config_files" 22731config_headers="$ac_config_headers" 22732config_commands="$ac_config_commands" 22733 22734_ACEOF 22735 22736cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22737ac_cs_usage="\ 22738\`$as_me' instantiates files from templates according to the 22739current configuration. 22740 22741Usage: $0 [OPTION]... [FILE]... 22742 22743 -h, --help print this help, then exit 22744 -V, --version print version number and configuration settings, then exit 22745 -q, --quiet, --silent 22746 do not print progress messages 22747 -d, --debug don't remove temporary files 22748 --recheck update $as_me by reconfiguring in the same conditions 22749 --file=FILE[:TEMPLATE] 22750 instantiate the configuration file FILE 22751 --header=FILE[:TEMPLATE] 22752 instantiate the configuration header FILE 22753 22754Configuration files: 22755$config_files 22756 22757Configuration headers: 22758$config_headers 22759 22760Configuration commands: 22761$config_commands 22762 22763Report bugs to <bug-autoconf@gnu.org>." 22764 22765_ACEOF 22766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22767ac_cs_version="\\ 22768libXpm config.status 3.5.8 22769configured by $0, generated by GNU Autoconf 2.63, 22770 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22771 22772Copyright (C) 2008 Free Software Foundation, Inc. 22773This config.status script is free software; the Free Software Foundation 22774gives unlimited permission to copy, distribute and modify it." 22775 22776ac_pwd='$ac_pwd' 22777srcdir='$srcdir' 22778INSTALL='$INSTALL' 22779MKDIR_P='$MKDIR_P' 22780AWK='$AWK' 22781test -n "\$AWK" || AWK=awk 22782_ACEOF 22783 22784cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22785# The default lists apply if the user does not specify any file. 22786ac_need_defaults=: 22787while test $# != 0 22788do 22789 case $1 in 22790 --*=*) 22791 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22792 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22793 ac_shift=: 22794 ;; 22795 *) 22796 ac_option=$1 22797 ac_optarg=$2 22798 ac_shift=shift 22799 ;; 22800 esac 22801 22802 case $ac_option in 22803 # Handling of the options. 22804 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22805 ac_cs_recheck=: ;; 22806 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22807 $as_echo "$ac_cs_version"; exit ;; 22808 --debug | --debu | --deb | --de | --d | -d ) 22809 debug=: ;; 22810 --file | --fil | --fi | --f ) 22811 $ac_shift 22812 case $ac_optarg in 22813 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22814 esac 22815 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22816 ac_need_defaults=false;; 22817 --header | --heade | --head | --hea ) 22818 $ac_shift 22819 case $ac_optarg in 22820 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22821 esac 22822 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22823 ac_need_defaults=false;; 22824 --he | --h) 22825 # Conflict between --help and --header 22826 { $as_echo "$as_me: error: ambiguous option: $1 22827Try \`$0 --help' for more information." >&2 22828 { (exit 1); exit 1; }; };; 22829 --help | --hel | -h ) 22830 $as_echo "$ac_cs_usage"; exit ;; 22831 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22832 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22833 ac_cs_silent=: ;; 22834 22835 # This is an error. 22836 -*) { $as_echo "$as_me: error: unrecognized option: $1 22837Try \`$0 --help' for more information." >&2 22838 { (exit 1); exit 1; }; } ;; 22839 22840 *) ac_config_targets="$ac_config_targets $1" 22841 ac_need_defaults=false ;; 22842 22843 esac 22844 shift 22845done 22846 22847ac_configure_extra_args= 22848 22849if $ac_cs_silent; then 22850 exec 6>/dev/null 22851 ac_configure_extra_args="$ac_configure_extra_args --silent" 22852fi 22853 22854_ACEOF 22855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22856if \$ac_cs_recheck; then 22857 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22858 shift 22859 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22860 CONFIG_SHELL='$SHELL' 22861 export CONFIG_SHELL 22862 exec "\$@" 22863fi 22864 22865_ACEOF 22866cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22867exec 5>>config.log 22868{ 22869 echo 22870 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22871## Running $as_me. ## 22872_ASBOX 22873 $as_echo "$ac_log" 22874} >&5 22875 22876_ACEOF 22877cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22878# 22879# INIT-COMMANDS 22880# 22881AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22882 22883_ACEOF 22884 22885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22886 22887# Handling of arguments. 22888for ac_config_target in $ac_config_targets 22889do 22890 case $ac_config_target in 22891 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22892 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22893 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22894 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22895 "sxpm/Makefile") CONFIG_FILES="$CONFIG_FILES sxpm/Makefile" ;; 22896 "cxpm/Makefile") CONFIG_FILES="$CONFIG_FILES cxpm/Makefile" ;; 22897 "xpm.pc") CONFIG_FILES="$CONFIG_FILES xpm.pc" ;; 22898 22899 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22900$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22901 { (exit 1); exit 1; }; };; 22902 esac 22903done 22904 22905 22906# If the user did not use the arguments to specify the items to instantiate, 22907# then the envvar interface is used. Set only those that are not. 22908# We use the long form for the default assignment because of an extremely 22909# bizarre bug on SunOS 4.1.3. 22910if $ac_need_defaults; then 22911 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22912 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22913 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22914fi 22915 22916# Have a temporary directory for convenience. Make it in the build tree 22917# simply because there is no reason against having it here, and in addition, 22918# creating and moving files from /tmp can sometimes cause problems. 22919# Hook for its removal unless debugging. 22920# Note that there is a small window in which the directory will not be cleaned: 22921# after its creation but before its name has been assigned to `$tmp'. 22922$debug || 22923{ 22924 tmp= 22925 trap 'exit_status=$? 22926 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22927' 0 22928 trap '{ (exit 1); exit 1; }' 1 2 13 15 22929} 22930# Create a (secure) tmp directory for tmp files. 22931 22932{ 22933 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22934 test -n "$tmp" && test -d "$tmp" 22935} || 22936{ 22937 tmp=./conf$$-$RANDOM 22938 (umask 077 && mkdir "$tmp") 22939} || 22940{ 22941 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22942 { (exit 1); exit 1; } 22943} 22944 22945# Set up the scripts for CONFIG_FILES section. 22946# No need to generate them if there are no CONFIG_FILES. 22947# This happens for instance with `./config.status config.h'. 22948if test -n "$CONFIG_FILES"; then 22949 22950 22951ac_cr=' 22952' 22953ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22954if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22955 ac_cs_awk_cr='\\r' 22956else 22957 ac_cs_awk_cr=$ac_cr 22958fi 22959 22960echo 'BEGIN {' >"$tmp/subs1.awk" && 22961_ACEOF 22962 22963 22964{ 22965 echo "cat >conf$$subs.awk <<_ACEOF" && 22966 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22967 echo "_ACEOF" 22968} >conf$$subs.sh || 22969 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22970$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22971 { (exit 1); exit 1; }; } 22972ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22973ac_delim='%!_!# ' 22974for ac_last_try in false false false false false :; do 22975 . ./conf$$subs.sh || 22976 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22977$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22978 { (exit 1); exit 1; }; } 22979 22980 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22981 if test $ac_delim_n = $ac_delim_num; then 22982 break 22983 elif $ac_last_try; then 22984 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22985$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22986 { (exit 1); exit 1; }; } 22987 else 22988 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22989 fi 22990done 22991rm -f conf$$subs.sh 22992 22993cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22994cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22995_ACEOF 22996sed -n ' 22997h 22998s/^/S["/; s/!.*/"]=/ 22999p 23000g 23001s/^[^!]*!// 23002:repl 23003t repl 23004s/'"$ac_delim"'$// 23005t delim 23006:nl 23007h 23008s/\(.\{148\}\).*/\1/ 23009t more1 23010s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 23011p 23012n 23013b repl 23014:more1 23015s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23016p 23017g 23018s/.\{148\}// 23019t nl 23020:delim 23021h 23022s/\(.\{148\}\).*/\1/ 23023t more2 23024s/["\\]/\\&/g; s/^/"/; s/$/"/ 23025p 23026b 23027:more2 23028s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23029p 23030g 23031s/.\{148\}// 23032t delim 23033' <conf$$subs.awk | sed ' 23034/^[^""]/{ 23035 N 23036 s/\n// 23037} 23038' >>$CONFIG_STATUS || ac_write_fail=1 23039rm -f conf$$subs.awk 23040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23041_ACAWK 23042cat >>"\$tmp/subs1.awk" <<_ACAWK && 23043 for (key in S) S_is_set[key] = 1 23044 FS = "" 23045 23046} 23047{ 23048 line = $ 0 23049 nfields = split(line, field, "@") 23050 substed = 0 23051 len = length(field[1]) 23052 for (i = 2; i < nfields; i++) { 23053 key = field[i] 23054 keylen = length(key) 23055 if (S_is_set[key]) { 23056 value = S[key] 23057 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 23058 len += length(value) + length(field[++i]) 23059 substed = 1 23060 } else 23061 len += 1 + keylen 23062 } 23063 23064 print line 23065} 23066 23067_ACAWK 23068_ACEOF 23069cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23070if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 23071 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 23072else 23073 cat 23074fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 23075 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 23076$as_echo "$as_me: error: could not setup config files machinery" >&2;} 23077 { (exit 1); exit 1; }; } 23078_ACEOF 23079 23080# VPATH may cause trouble with some makes, so we remove $(srcdir), 23081# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23082# trailing colons and then remove the whole line if VPATH becomes empty 23083# (actually we leave an empty line to preserve line numbers). 23084if test "x$srcdir" = x.; then 23085 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23086s/:*\$(srcdir):*/:/ 23087s/:*\${srcdir}:*/:/ 23088s/:*@srcdir@:*/:/ 23089s/^\([^=]*=[ ]*\):*/\1/ 23090s/:*$// 23091s/^[^=]*=[ ]*$// 23092}' 23093fi 23094 23095cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23096fi # test -n "$CONFIG_FILES" 23097 23098# Set up the scripts for CONFIG_HEADERS section. 23099# No need to generate them if there are no CONFIG_HEADERS. 23100# This happens for instance with `./config.status Makefile'. 23101if test -n "$CONFIG_HEADERS"; then 23102cat >"$tmp/defines.awk" <<\_ACAWK || 23103BEGIN { 23104_ACEOF 23105 23106# Transform confdefs.h into an awk script `defines.awk', embedded as 23107# here-document in config.status, that substitutes the proper values into 23108# config.h.in to produce config.h. 23109 23110# Create a delimiter string that does not exist in confdefs.h, to ease 23111# handling of long lines. 23112ac_delim='%!_!# ' 23113for ac_last_try in false false :; do 23114 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 23115 if test -z "$ac_t"; then 23116 break 23117 elif $ac_last_try; then 23118 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 23119$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 23120 { (exit 1); exit 1; }; } 23121 else 23122 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23123 fi 23124done 23125 23126# For the awk script, D is an array of macro values keyed by name, 23127# likewise P contains macro parameters if any. Preserve backslash 23128# newline sequences. 23129 23130ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23131sed -n ' 23132s/.\{148\}/&'"$ac_delim"'/g 23133t rset 23134:rset 23135s/^[ ]*#[ ]*define[ ][ ]*/ / 23136t def 23137d 23138:def 23139s/\\$// 23140t bsnl 23141s/["\\]/\\&/g 23142s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23143D["\1"]=" \3"/p 23144s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 23145d 23146:bsnl 23147s/["\\]/\\&/g 23148s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23149D["\1"]=" \3\\\\\\n"\\/p 23150t cont 23151s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 23152t cont 23153d 23154:cont 23155n 23156s/.\{148\}/&'"$ac_delim"'/g 23157t clear 23158:clear 23159s/\\$// 23160t bsnlc 23161s/["\\]/\\&/g; s/^/"/; s/$/"/p 23162d 23163:bsnlc 23164s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 23165b cont 23166' <confdefs.h | sed ' 23167s/'"$ac_delim"'/"\\\ 23168"/g' >>$CONFIG_STATUS || ac_write_fail=1 23169 23170cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23171 for (key in D) D_is_set[key] = 1 23172 FS = "" 23173} 23174/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 23175 line = \$ 0 23176 split(line, arg, " ") 23177 if (arg[1] == "#") { 23178 defundef = arg[2] 23179 mac1 = arg[3] 23180 } else { 23181 defundef = substr(arg[1], 2) 23182 mac1 = arg[2] 23183 } 23184 split(mac1, mac2, "(") #) 23185 macro = mac2[1] 23186 prefix = substr(line, 1, index(line, defundef) - 1) 23187 if (D_is_set[macro]) { 23188 # Preserve the white space surrounding the "#". 23189 print prefix "define", macro P[macro] D[macro] 23190 next 23191 } else { 23192 # Replace #undef with comments. This is necessary, for example, 23193 # in the case of _POSIX_SOURCE, which is predefined and required 23194 # on some systems where configure will not decide to define it. 23195 if (defundef == "undef") { 23196 print "/*", prefix defundef, macro, "*/" 23197 next 23198 } 23199 } 23200} 23201{ print } 23202_ACAWK 23203_ACEOF 23204cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23205 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 23206$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 23207 { (exit 1); exit 1; }; } 23208fi # test -n "$CONFIG_HEADERS" 23209 23210 23211eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 23212shift 23213for ac_tag 23214do 23215 case $ac_tag in 23216 :[FHLC]) ac_mode=$ac_tag; continue;; 23217 esac 23218 case $ac_mode$ac_tag in 23219 :[FHL]*:*);; 23220 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 23221$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 23222 { (exit 1); exit 1; }; };; 23223 :[FH]-) ac_tag=-:-;; 23224 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 23225 esac 23226 ac_save_IFS=$IFS 23227 IFS=: 23228 set x $ac_tag 23229 IFS=$ac_save_IFS 23230 shift 23231 ac_file=$1 23232 shift 23233 23234 case $ac_mode in 23235 :L) ac_source=$1;; 23236 :[FH]) 23237 ac_file_inputs= 23238 for ac_f 23239 do 23240 case $ac_f in 23241 -) ac_f="$tmp/stdin";; 23242 *) # Look for the file first in the build tree, then in the source tree 23243 # (if the path is not absolute). The absolute path cannot be DOS-style, 23244 # because $ac_f cannot contain `:'. 23245 test -f "$ac_f" || 23246 case $ac_f in 23247 [\\/$]*) false;; 23248 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 23249 esac || 23250 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 23251$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 23252 { (exit 1); exit 1; }; };; 23253 esac 23254 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 23255 ac_file_inputs="$ac_file_inputs '$ac_f'" 23256 done 23257 23258 # Let's still pretend it is `configure' which instantiates (i.e., don't 23259 # use $as_me), people would be surprised to read: 23260 # /* config.h. Generated by config.status. */ 23261 configure_input='Generated from '` 23262 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 23263 `' by configure.' 23264 if test x"$ac_file" != x-; then 23265 configure_input="$ac_file. $configure_input" 23266 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 23267$as_echo "$as_me: creating $ac_file" >&6;} 23268 fi 23269 # Neutralize special characters interpreted by sed in replacement strings. 23270 case $configure_input in #( 23271 *\&* | *\|* | *\\* ) 23272 ac_sed_conf_input=`$as_echo "$configure_input" | 23273 sed 's/[\\\\&|]/\\\\&/g'`;; #( 23274 *) ac_sed_conf_input=$configure_input;; 23275 esac 23276 23277 case $ac_tag in 23278 *:-:* | *:-) cat >"$tmp/stdin" \ 23279 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23280$as_echo "$as_me: error: could not create $ac_file" >&2;} 23281 { (exit 1); exit 1; }; } ;; 23282 esac 23283 ;; 23284 esac 23285 23286 ac_dir=`$as_dirname -- "$ac_file" || 23287$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23288 X"$ac_file" : 'X\(//\)[^/]' \| \ 23289 X"$ac_file" : 'X\(//\)$' \| \ 23290 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23291$as_echo X"$ac_file" | 23292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23293 s//\1/ 23294 q 23295 } 23296 /^X\(\/\/\)[^/].*/{ 23297 s//\1/ 23298 q 23299 } 23300 /^X\(\/\/\)$/{ 23301 s//\1/ 23302 q 23303 } 23304 /^X\(\/\).*/{ 23305 s//\1/ 23306 q 23307 } 23308 s/.*/./; q'` 23309 { as_dir="$ac_dir" 23310 case $as_dir in #( 23311 -*) as_dir=./$as_dir;; 23312 esac 23313 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23314 as_dirs= 23315 while :; do 23316 case $as_dir in #( 23317 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23318 *) as_qdir=$as_dir;; 23319 esac 23320 as_dirs="'$as_qdir' $as_dirs" 23321 as_dir=`$as_dirname -- "$as_dir" || 23322$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23323 X"$as_dir" : 'X\(//\)[^/]' \| \ 23324 X"$as_dir" : 'X\(//\)$' \| \ 23325 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23326$as_echo X"$as_dir" | 23327 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23328 s//\1/ 23329 q 23330 } 23331 /^X\(\/\/\)[^/].*/{ 23332 s//\1/ 23333 q 23334 } 23335 /^X\(\/\/\)$/{ 23336 s//\1/ 23337 q 23338 } 23339 /^X\(\/\).*/{ 23340 s//\1/ 23341 q 23342 } 23343 s/.*/./; q'` 23344 test -d "$as_dir" && break 23345 done 23346 test -z "$as_dirs" || eval "mkdir $as_dirs" 23347 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23348$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23349 { (exit 1); exit 1; }; }; } 23350 ac_builddir=. 23351 23352case "$ac_dir" in 23353.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23354*) 23355 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23356 # A ".." for each directory in $ac_dir_suffix. 23357 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23358 case $ac_top_builddir_sub in 23359 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23360 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23361 esac ;; 23362esac 23363ac_abs_top_builddir=$ac_pwd 23364ac_abs_builddir=$ac_pwd$ac_dir_suffix 23365# for backward compatibility: 23366ac_top_builddir=$ac_top_build_prefix 23367 23368case $srcdir in 23369 .) # We are building in place. 23370 ac_srcdir=. 23371 ac_top_srcdir=$ac_top_builddir_sub 23372 ac_abs_top_srcdir=$ac_pwd ;; 23373 [\\/]* | ?:[\\/]* ) # Absolute name. 23374 ac_srcdir=$srcdir$ac_dir_suffix; 23375 ac_top_srcdir=$srcdir 23376 ac_abs_top_srcdir=$srcdir ;; 23377 *) # Relative name. 23378 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23379 ac_top_srcdir=$ac_top_build_prefix$srcdir 23380 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23381esac 23382ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23383 23384 23385 case $ac_mode in 23386 :F) 23387 # 23388 # CONFIG_FILE 23389 # 23390 23391 case $INSTALL in 23392 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23393 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23394 esac 23395 ac_MKDIR_P=$MKDIR_P 23396 case $MKDIR_P in 23397 [\\/$]* | ?:[\\/]* ) ;; 23398 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23399 esac 23400_ACEOF 23401 23402cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23403# If the template does not know about datarootdir, expand it. 23404# FIXME: This hack should be removed a few years after 2.60. 23405ac_datarootdir_hack=; ac_datarootdir_seen= 23406 23407ac_sed_dataroot=' 23408/datarootdir/ { 23409 p 23410 q 23411} 23412/@datadir@/p 23413/@docdir@/p 23414/@infodir@/p 23415/@localedir@/p 23416/@mandir@/p 23417' 23418case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23419*datarootdir*) ac_datarootdir_seen=yes;; 23420*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23421 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23422$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23423_ACEOF 23424cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23425 ac_datarootdir_hack=' 23426 s&@datadir@&$datadir&g 23427 s&@docdir@&$docdir&g 23428 s&@infodir@&$infodir&g 23429 s&@localedir@&$localedir&g 23430 s&@mandir@&$mandir&g 23431 s&\\\${datarootdir}&$datarootdir&g' ;; 23432esac 23433_ACEOF 23434 23435# Neutralize VPATH when `$srcdir' = `.'. 23436# Shell code in configure.ac might set extrasub. 23437# FIXME: do we really want to maintain this feature? 23438cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23439ac_sed_extra="$ac_vpsub 23440$extrasub 23441_ACEOF 23442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23443:t 23444/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23445s|@configure_input@|$ac_sed_conf_input|;t t 23446s&@top_builddir@&$ac_top_builddir_sub&;t t 23447s&@top_build_prefix@&$ac_top_build_prefix&;t t 23448s&@srcdir@&$ac_srcdir&;t t 23449s&@abs_srcdir@&$ac_abs_srcdir&;t t 23450s&@top_srcdir@&$ac_top_srcdir&;t t 23451s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23452s&@builddir@&$ac_builddir&;t t 23453s&@abs_builddir@&$ac_abs_builddir&;t t 23454s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23455s&@INSTALL@&$ac_INSTALL&;t t 23456s&@MKDIR_P@&$ac_MKDIR_P&;t t 23457$ac_datarootdir_hack 23458" 23459eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23460 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23461$as_echo "$as_me: error: could not create $ac_file" >&2;} 23462 { (exit 1); exit 1; }; } 23463 23464test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23465 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23466 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23467 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23468which seems to be undefined. Please make sure it is defined." >&5 23469$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23470which seems to be undefined. Please make sure it is defined." >&2;} 23471 23472 rm -f "$tmp/stdin" 23473 case $ac_file in 23474 -) cat "$tmp/out" && rm -f "$tmp/out";; 23475 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23476 esac \ 23477 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23478$as_echo "$as_me: error: could not create $ac_file" >&2;} 23479 { (exit 1); exit 1; }; } 23480 ;; 23481 :H) 23482 # 23483 # CONFIG_HEADER 23484 # 23485 if test x"$ac_file" != x-; then 23486 { 23487 $as_echo "/* $configure_input */" \ 23488 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23489 } >"$tmp/config.h" \ 23490 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23491$as_echo "$as_me: error: could not create $ac_file" >&2;} 23492 { (exit 1); exit 1; }; } 23493 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23494 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23495$as_echo "$as_me: $ac_file is unchanged" >&6;} 23496 else 23497 rm -f "$ac_file" 23498 mv "$tmp/config.h" "$ac_file" \ 23499 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23500$as_echo "$as_me: error: could not create $ac_file" >&2;} 23501 { (exit 1); exit 1; }; } 23502 fi 23503 else 23504 $as_echo "/* $configure_input */" \ 23505 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23506 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23507$as_echo "$as_me: error: could not create -" >&2;} 23508 { (exit 1); exit 1; }; } 23509 fi 23510# Compute "$ac_file"'s index in $config_headers. 23511_am_arg="$ac_file" 23512_am_stamp_count=1 23513for _am_header in $config_headers :; do 23514 case $_am_header in 23515 $_am_arg | $_am_arg:* ) 23516 break ;; 23517 * ) 23518 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23519 esac 23520done 23521echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23522$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23523 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23524 X"$_am_arg" : 'X\(//\)$' \| \ 23525 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23526$as_echo X"$_am_arg" | 23527 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23528 s//\1/ 23529 q 23530 } 23531 /^X\(\/\/\)[^/].*/{ 23532 s//\1/ 23533 q 23534 } 23535 /^X\(\/\/\)$/{ 23536 s//\1/ 23537 q 23538 } 23539 /^X\(\/\).*/{ 23540 s//\1/ 23541 q 23542 } 23543 s/.*/./; q'`/stamp-h$_am_stamp_count 23544 ;; 23545 23546 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23547$as_echo "$as_me: executing $ac_file commands" >&6;} 23548 ;; 23549 esac 23550 23551 23552 case $ac_file$ac_mode in 23553 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23554 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23555 # are listed without --file. Let's play safe and only enable the eval 23556 # if we detect the quoting. 23557 case $CONFIG_FILES in 23558 *\'*) eval set x "$CONFIG_FILES" ;; 23559 *) set x $CONFIG_FILES ;; 23560 esac 23561 shift 23562 for mf 23563 do 23564 # Strip MF so we end up with the name of the file. 23565 mf=`echo "$mf" | sed -e 's/:.*$//'` 23566 # Check whether this is an Automake generated Makefile or not. 23567 # We used to match only the files named `Makefile.in', but 23568 # some people rename them; so instead we look at the file content. 23569 # Grep'ing the first line is not enough: some people post-process 23570 # each Makefile.in and add a new line on top of each file to say so. 23571 # Grep'ing the whole file is not good either: AIX grep has a line 23572 # limit of 2048, but all sed's we know have understand at least 4000. 23573 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23574 dirpart=`$as_dirname -- "$mf" || 23575$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23576 X"$mf" : 'X\(//\)[^/]' \| \ 23577 X"$mf" : 'X\(//\)$' \| \ 23578 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23579$as_echo X"$mf" | 23580 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23581 s//\1/ 23582 q 23583 } 23584 /^X\(\/\/\)[^/].*/{ 23585 s//\1/ 23586 q 23587 } 23588 /^X\(\/\/\)$/{ 23589 s//\1/ 23590 q 23591 } 23592 /^X\(\/\).*/{ 23593 s//\1/ 23594 q 23595 } 23596 s/.*/./; q'` 23597 else 23598 continue 23599 fi 23600 # Extract the definition of DEPDIR, am__include, and am__quote 23601 # from the Makefile without running `make'. 23602 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23603 test -z "$DEPDIR" && continue 23604 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23605 test -z "am__include" && continue 23606 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23607 # When using ansi2knr, U may be empty or an underscore; expand it 23608 U=`sed -n 's/^U = //p' < "$mf"` 23609 # Find all dependency output files, they are included files with 23610 # $(DEPDIR) in their names. We invoke sed twice because it is the 23611 # simplest approach to changing $(DEPDIR) to its actual value in the 23612 # expansion. 23613 for file in `sed -n " 23614 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23615 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23616 # Make sure the directory exists. 23617 test -f "$dirpart/$file" && continue 23618 fdir=`$as_dirname -- "$file" || 23619$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23620 X"$file" : 'X\(//\)[^/]' \| \ 23621 X"$file" : 'X\(//\)$' \| \ 23622 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23623$as_echo X"$file" | 23624 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23625 s//\1/ 23626 q 23627 } 23628 /^X\(\/\/\)[^/].*/{ 23629 s//\1/ 23630 q 23631 } 23632 /^X\(\/\/\)$/{ 23633 s//\1/ 23634 q 23635 } 23636 /^X\(\/\).*/{ 23637 s//\1/ 23638 q 23639 } 23640 s/.*/./; q'` 23641 { as_dir=$dirpart/$fdir 23642 case $as_dir in #( 23643 -*) as_dir=./$as_dir;; 23644 esac 23645 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23646 as_dirs= 23647 while :; do 23648 case $as_dir in #( 23649 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23650 *) as_qdir=$as_dir;; 23651 esac 23652 as_dirs="'$as_qdir' $as_dirs" 23653 as_dir=`$as_dirname -- "$as_dir" || 23654$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23655 X"$as_dir" : 'X\(//\)[^/]' \| \ 23656 X"$as_dir" : 'X\(//\)$' \| \ 23657 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23658$as_echo X"$as_dir" | 23659 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23660 s//\1/ 23661 q 23662 } 23663 /^X\(\/\/\)[^/].*/{ 23664 s//\1/ 23665 q 23666 } 23667 /^X\(\/\/\)$/{ 23668 s//\1/ 23669 q 23670 } 23671 /^X\(\/\).*/{ 23672 s//\1/ 23673 q 23674 } 23675 s/.*/./; q'` 23676 test -d "$as_dir" && break 23677 done 23678 test -z "$as_dirs" || eval "mkdir $as_dirs" 23679 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23680$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23681 { (exit 1); exit 1; }; }; } 23682 # echo "creating $dirpart/$file" 23683 echo '# dummy' > "$dirpart/$file" 23684 done 23685 done 23686} 23687 ;; 23688 23689 esac 23690done # for ac_tag 23691 23692 23693{ (exit 0); exit 0; } 23694_ACEOF 23695chmod +x $CONFIG_STATUS 23696ac_clean_files=$ac_clean_files_save 23697 23698test $ac_write_fail = 0 || 23699 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23700$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23701 { (exit 1); exit 1; }; } 23702 23703 23704# configure is writing to config.log, and then calls config.status. 23705# config.status does its own redirection, appending to config.log. 23706# Unfortunately, on DOS this fails, as config.log is still kept open 23707# by configure, so config.status won't be able to write to it; its 23708# output is simply discarded. So we exec the FD to /dev/null, 23709# effectively closing config.log, so it can be properly (re)opened and 23710# appended to by config.status. When coming back to configure, we 23711# need to make the FD available again. 23712if test "$no_create" != yes; then 23713 ac_cs_success=: 23714 ac_config_status_args= 23715 test "$silent" = yes && 23716 ac_config_status_args="$ac_config_status_args --quiet" 23717 exec 5>/dev/null 23718 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23719 exec 5>>config.log 23720 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23721 # would make configure fail if this is the last instruction. 23722 $ac_cs_success || { (exit 1); exit 1; } 23723fi 23724if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23725 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23726$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23727fi 23728 23729