configure revision 4456fccd
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.60 for libXfixes 4.0.3. 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 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 Bourne compatible 16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 17 emulate sh 18 NULLCMD=: 19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20 # is contrary to our usage. Disable this feature. 21 alias -g '${1+"$@"}'='"$@"' 22 setopt NO_GLOB_SUBST 23else 24 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 25fi 26BIN_SH=xpg4; export BIN_SH # for Tru64 27DUALCASE=1; export DUALCASE # for MKS sh 28 29 30# PATH needs CR 31# Avoid depending upon Character Ranges. 32as_cr_letters='abcdefghijklmnopqrstuvwxyz' 33as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 34as_cr_Letters=$as_cr_letters$as_cr_LETTERS 35as_cr_digits='0123456789' 36as_cr_alnum=$as_cr_Letters$as_cr_digits 37 38# The user is always right. 39if test "${PATH_SEPARATOR+set}" != set; then 40 echo "#! /bin/sh" >conf$$.sh 41 echo "exit 0" >>conf$$.sh 42 chmod +x conf$$.sh 43 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 44 PATH_SEPARATOR=';' 45 else 46 PATH_SEPARATOR=: 47 fi 48 rm -f conf$$.sh 49fi 50 51# Support unset when possible. 52if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 53 as_unset=unset 54else 55 as_unset=false 56fi 57 58 59# IFS 60# We need space, tab and new line, in precisely that order. Quoting is 61# there to prevent editors from complaining about space-tab. 62# (If _AS_PATH_WALK were called with IFS unset, it would disable word 63# splitting by setting IFS to empty value.) 64as_nl=' 65' 66IFS=" "" $as_nl" 67 68# Find who we are. Look in the path if we contain no directory separator. 69case $0 in 70 *[\\/]* ) as_myself=$0 ;; 71 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 72for as_dir in $PATH 73do 74 IFS=$as_save_IFS 75 test -z "$as_dir" && as_dir=. 76 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 77done 78IFS=$as_save_IFS 79 80 ;; 81esac 82# We did not find ourselves, most probably we were run as `sh COMMAND' 83# in which case we are not to be found in the path. 84if test "x$as_myself" = x; then 85 as_myself=$0 86fi 87if test ! -f "$as_myself"; then 88 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 89 { (exit 1); exit 1; } 90fi 91 92# Work around bugs in pre-3.0 UWIN ksh. 93for as_var in ENV MAIL MAILPATH 94do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 95done 96PS1='$ ' 97PS2='> ' 98PS4='+ ' 99 100# NLS nuisances. 101for as_var in \ 102 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 103 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 104 LC_TELEPHONE LC_TIME 105do 106 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 107 eval $as_var=C; export $as_var 108 else 109 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 110 fi 111done 112 113# Required to use basename. 114if expr a : '\(a\)' >/dev/null 2>&1 && 115 test "X`expr 00001 : '.*\(...\)'`" = X001; then 116 as_expr=expr 117else 118 as_expr=false 119fi 120 121if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 122 as_basename=basename 123else 124 as_basename=false 125fi 126 127 128# Name of the executable. 129as_me=`$as_basename -- "$0" || 130$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 131 X"$0" : 'X\(//\)$' \| \ 132 X"$0" : 'X\(/\)' \| . 2>/dev/null || 133echo X/"$0" | 134 sed '/^.*\/\([^/][^/]*\)\/*$/{ 135 s//\1/ 136 q 137 } 138 /^X\/\(\/\/\)$/{ 139 s//\1/ 140 q 141 } 142 /^X\/\(\/\).*/{ 143 s//\1/ 144 q 145 } 146 s/.*/./; q'` 147 148# CDPATH. 149$as_unset CDPATH 150 151 152if test "x$CONFIG_SHELL" = x; then 153 if (eval ":") 2>/dev/null; then 154 as_have_required=yes 155else 156 as_have_required=no 157fi 158 159 if test $as_have_required = yes && (eval ": 160(as_func_return () { 161 (exit \$1) 162} 163as_func_success () { 164 as_func_return 0 165} 166as_func_failure () { 167 as_func_return 1 168} 169as_func_ret_success () { 170 return 0 171} 172as_func_ret_failure () { 173 return 1 174} 175 176exitcode=0 177if as_func_success; then 178 : 179else 180 exitcode=1 181 echo as_func_success failed. 182fi 183 184if as_func_failure; then 185 exitcode=1 186 echo as_func_failure succeeded. 187fi 188 189if as_func_ret_success; then 190 : 191else 192 exitcode=1 193 echo as_func_ret_success failed. 194fi 195 196if as_func_ret_failure; then 197 exitcode=1 198 echo as_func_ret_failure succeeded. 199fi 200 201if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 202 : 203else 204 exitcode=1 205 echo positional parameters were not saved. 206fi 207 208test \$exitcode = 0) || { (exit 1); exit 1; } 209 210( 211 as_lineno_1=\$LINENO 212 as_lineno_2=\$LINENO 213 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 214 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 215") 2> /dev/null; then 216 : 217else 218 as_candidate_shells= 219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 220for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 case $as_dir in 225 /*) 226 for as_base in sh bash ksh sh5; do 227 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 228 done;; 229 esac 230done 231IFS=$as_save_IFS 232 233 234 for as_shell in $as_candidate_shells $SHELL; do 235 # Try only shells that exist, to save several forks. 236 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 237 { ("$as_shell") 2> /dev/null <<\_ASEOF 238# Be Bourne compatible 239if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 240 emulate sh 241 NULLCMD=: 242 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 243 # is contrary to our usage. Disable this feature. 244 alias -g '${1+"$@"}'='"$@"' 245 setopt NO_GLOB_SUBST 246else 247 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 248fi 249BIN_SH=xpg4; export BIN_SH # for Tru64 250DUALCASE=1; export DUALCASE # for MKS sh 251 252: 253_ASEOF 254}; then 255 CONFIG_SHELL=$as_shell 256 as_have_required=yes 257 if { "$as_shell" 2> /dev/null <<\_ASEOF 258# Be Bourne compatible 259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 260 emulate sh 261 NULLCMD=: 262 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 263 # is contrary to our usage. Disable this feature. 264 alias -g '${1+"$@"}'='"$@"' 265 setopt NO_GLOB_SUBST 266else 267 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 268fi 269BIN_SH=xpg4; export BIN_SH # for Tru64 270DUALCASE=1; export DUALCASE # for MKS sh 271 272: 273(as_func_return () { 274 (exit $1) 275} 276as_func_success () { 277 as_func_return 0 278} 279as_func_failure () { 280 as_func_return 1 281} 282as_func_ret_success () { 283 return 0 284} 285as_func_ret_failure () { 286 return 1 287} 288 289exitcode=0 290if as_func_success; then 291 : 292else 293 exitcode=1 294 echo as_func_success failed. 295fi 296 297if as_func_failure; then 298 exitcode=1 299 echo as_func_failure succeeded. 300fi 301 302if as_func_ret_success; then 303 : 304else 305 exitcode=1 306 echo as_func_ret_success failed. 307fi 308 309if as_func_ret_failure; then 310 exitcode=1 311 echo as_func_ret_failure succeeded. 312fi 313 314if ( set x; as_func_ret_success y && test x = "$1" ); then 315 : 316else 317 exitcode=1 318 echo positional parameters were not saved. 319fi 320 321test $exitcode = 0) || { (exit 1); exit 1; } 322 323( 324 as_lineno_1=$LINENO 325 as_lineno_2=$LINENO 326 test "x$as_lineno_1" != "x$as_lineno_2" && 327 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 328 329_ASEOF 330}; then 331 break 332fi 333 334fi 335 336 done 337 338 if test "x$CONFIG_SHELL" != x; then 339 for as_var in BASH_ENV ENV 340 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 341 done 342 export CONFIG_SHELL 343 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 344fi 345 346 347 if test $as_have_required = no; then 348 echo This script requires a shell more modern than all the 349 echo shells that I found on your system. Please install a 350 echo modern shell, or manually run the script under such a 351 echo shell if you do have one. 352 { (exit 1); exit 1; } 353fi 354 355 356fi 357 358fi 359 360 361 362(eval "as_func_return () { 363 (exit \$1) 364} 365as_func_success () { 366 as_func_return 0 367} 368as_func_failure () { 369 as_func_return 1 370} 371as_func_ret_success () { 372 return 0 373} 374as_func_ret_failure () { 375 return 1 376} 377 378exitcode=0 379if as_func_success; then 380 : 381else 382 exitcode=1 383 echo as_func_success failed. 384fi 385 386if as_func_failure; then 387 exitcode=1 388 echo as_func_failure succeeded. 389fi 390 391if as_func_ret_success; then 392 : 393else 394 exitcode=1 395 echo as_func_ret_success failed. 396fi 397 398if as_func_ret_failure; then 399 exitcode=1 400 echo as_func_ret_failure succeeded. 401fi 402 403if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 404 : 405else 406 exitcode=1 407 echo positional parameters were not saved. 408fi 409 410test \$exitcode = 0") || { 411 echo No shell found that supports shell functions. 412 echo Please tell autoconf@gnu.org about your system, 413 echo including any error possibly output before this 414 echo message 415} 416 417 418 419 as_lineno_1=$LINENO 420 as_lineno_2=$LINENO 421 test "x$as_lineno_1" != "x$as_lineno_2" && 422 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 423 424 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 425 # uniformly replaced by the line number. The first 'sed' inserts a 426 # line-number line after each line using $LINENO; the second 'sed' 427 # does the real work. The second script uses 'N' to pair each 428 # line-number line with the line containing $LINENO, and appends 429 # trailing '-' during substitution so that $LINENO is not a special 430 # case at line end. 431 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 432 # scripts with optimization help from Paolo Bonzini. Blame Lee 433 # E. McMahon (1931-1989) for sed's syntax. :-) 434 sed -n ' 435 p 436 /[$]LINENO/= 437 ' <$as_myself | 438 sed ' 439 s/[$]LINENO.*/&-/ 440 t lineno 441 b 442 :lineno 443 N 444 :loop 445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 446 t loop 447 s/-\n.*// 448 ' >$as_me.lineno && 449 chmod +x "$as_me.lineno" || 450 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 451 { (exit 1); exit 1; }; } 452 453 # Don't try to exec as it changes $[0], causing all sort of problems 454 # (the dirname of $[0] is not the place where we might find the 455 # original and so on. Autoconf is especially sensitive to this). 456 . "./$as_me.lineno" 457 # Exit status is that of the last command. 458 exit 459} 460 461 462if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 463 as_dirname=dirname 464else 465 as_dirname=false 466fi 467 468ECHO_C= ECHO_N= ECHO_T= 469case `echo -n x` in 470-n*) 471 case `echo 'x\c'` in 472 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 473 *) ECHO_C='\c';; 474 esac;; 475*) 476 ECHO_N='-n';; 477esac 478 479if expr a : '\(a\)' >/dev/null 2>&1 && 480 test "X`expr 00001 : '.*\(...\)'`" = X001; then 481 as_expr=expr 482else 483 as_expr=false 484fi 485 486rm -f conf$$ conf$$.exe conf$$.file 487if test -d conf$$.dir; then 488 rm -f conf$$.dir/conf$$.file 489else 490 rm -f conf$$.dir 491 mkdir conf$$.dir 492fi 493echo >conf$$.file 494if ln -s conf$$.file conf$$ 2>/dev/null; then 495 as_ln_s='ln -s' 496 # ... but there are two gotchas: 497 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 498 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 499 # In both cases, we have to default to `cp -p'. 500 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 501 as_ln_s='cp -p' 502elif ln conf$$.file conf$$ 2>/dev/null; then 503 as_ln_s=ln 504else 505 as_ln_s='cp -p' 506fi 507rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 508rmdir conf$$.dir 2>/dev/null 509 510if mkdir -p . 2>/dev/null; then 511 as_mkdir_p=: 512else 513 test -d ./-p && rmdir ./-p 514 as_mkdir_p=false 515fi 516 517# Find out whether ``test -x'' works. Don't use a zero-byte file, as 518# systems may use methods other than mode bits to determine executability. 519cat >conf$$.file <<_ASEOF 520#! /bin/sh 521exit 0 522_ASEOF 523chmod +x conf$$.file 524if test -x conf$$.file >/dev/null 2>&1; then 525 as_executable_p="test -x" 526else 527 as_executable_p=: 528fi 529rm -f conf$$.file 530 531# Sed expression to map a string onto a valid CPP name. 532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 533 534# Sed expression to map a string onto a valid variable name. 535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 536 537 538 539 540# Check that we are running under the correct shell. 541SHELL=${CONFIG_SHELL-/bin/sh} 542 543case X$ECHO in 544X*--fallback-echo) 545 # Remove one level of quotation (which was required for Make). 546 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 547 ;; 548esac 549 550echo=${ECHO-echo} 551if test "X$1" = X--no-reexec; then 552 # Discard the --no-reexec flag, and continue. 553 shift 554elif test "X$1" = X--fallback-echo; then 555 # Avoid inline document here, it may be left over 556 : 557elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 558 # Yippee, $echo works! 559 : 560else 561 # Restart under the correct shell. 562 exec $SHELL "$0" --no-reexec ${1+"$@"} 563fi 564 565if test "X$1" = X--fallback-echo; then 566 # used as fallback echo 567 shift 568 cat <<EOF 569$* 570EOF 571 exit 0 572fi 573 574# The HP-UX ksh and POSIX shell print the target directory to stdout 575# if CDPATH is set. 576(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 577 578if test -z "$ECHO"; then 579if test "X${echo_test_string+set}" != Xset; then 580# find a string as large as possible, as long as the shell can cope with it 581 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 582 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 583 if (echo_test_string=`eval $cmd`) 2>/dev/null && 584 echo_test_string=`eval $cmd` && 585 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 586 then 587 break 588 fi 589 done 590fi 591 592if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 593 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 594 test "X$echo_testing_string" = "X$echo_test_string"; then 595 : 596else 597 # The Solaris, AIX, and Digital Unix default echo programs unquote 598 # backslashes. This makes it impossible to quote backslashes using 599 # echo "$something" | sed 's/\\/\\\\/g' 600 # 601 # So, first we look for a working echo in the user's PATH. 602 603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 604 for dir in $PATH /usr/ucb; do 605 IFS="$lt_save_ifs" 606 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 607 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 608 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 609 test "X$echo_testing_string" = "X$echo_test_string"; then 610 echo="$dir/echo" 611 break 612 fi 613 done 614 IFS="$lt_save_ifs" 615 616 if test "X$echo" = Xecho; then 617 # We didn't find a better echo, so look for alternatives. 618 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 619 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 620 test "X$echo_testing_string" = "X$echo_test_string"; then 621 # This shell has a builtin print -r that does the trick. 622 echo='print -r' 623 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 624 test "X$CONFIG_SHELL" != X/bin/ksh; then 625 # If we have ksh, try running configure again with it. 626 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 627 export ORIGINAL_CONFIG_SHELL 628 CONFIG_SHELL=/bin/ksh 629 export CONFIG_SHELL 630 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 631 else 632 # Try using printf. 633 echo='printf %s\n' 634 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 635 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 636 test "X$echo_testing_string" = "X$echo_test_string"; then 637 # Cool, printf works 638 : 639 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 640 test "X$echo_testing_string" = 'X\t' && 641 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 642 test "X$echo_testing_string" = "X$echo_test_string"; then 643 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 644 export CONFIG_SHELL 645 SHELL="$CONFIG_SHELL" 646 export SHELL 647 echo="$CONFIG_SHELL $0 --fallback-echo" 648 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 649 test "X$echo_testing_string" = 'X\t' && 650 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 651 test "X$echo_testing_string" = "X$echo_test_string"; then 652 echo="$CONFIG_SHELL $0 --fallback-echo" 653 else 654 # maybe with a smaller string... 655 prev=: 656 657 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 658 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 659 then 660 break 661 fi 662 prev="$cmd" 663 done 664 665 if test "$prev" != 'sed 50q "$0"'; then 666 echo_test_string=`eval $prev` 667 export echo_test_string 668 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 669 else 670 # Oops. We lost completely, so just stick with echo. 671 echo=echo 672 fi 673 fi 674 fi 675 fi 676fi 677fi 678 679# Copy echo and quote the copy suitably for passing to libtool from 680# the Makefile, instead of quoting the original, which is used later. 681ECHO=$echo 682if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 683 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 684fi 685 686 687 688 689tagnames=${tagnames+${tagnames},}CXX 690 691tagnames=${tagnames+${tagnames},}F77 692 693exec 7<&0 </dev/null 6>&1 694 695# Name of the host. 696# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 697# so uname gets run too. 698ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 699 700# 701# Initializations. 702# 703ac_default_prefix=/usr/local 704ac_clean_files= 705ac_config_libobj_dir=. 706LIBOBJS= 707cross_compiling=no 708subdirs= 709MFLAGS= 710MAKEFLAGS= 711SHELL=${CONFIG_SHELL-/bin/sh} 712 713# Identity of this package. 714PACKAGE_NAME='libXfixes' 715PACKAGE_TARNAME='libXfixes' 716PACKAGE_VERSION='4.0.3' 717PACKAGE_STRING='libXfixes 4.0.3' 718PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 719 720# Factoring default headers for most tests. 721ac_includes_default="\ 722#include <stdio.h> 723#if HAVE_SYS_TYPES_H 724# include <sys/types.h> 725#endif 726#if HAVE_SYS_STAT_H 727# include <sys/stat.h> 728#endif 729#if STDC_HEADERS 730# include <stdlib.h> 731# include <stddef.h> 732#else 733# if HAVE_STDLIB_H 734# include <stdlib.h> 735# endif 736#endif 737#if HAVE_STRING_H 738# if !STDC_HEADERS && HAVE_MEMORY_H 739# include <memory.h> 740# endif 741# include <string.h> 742#endif 743#if HAVE_STRINGS_H 744# include <strings.h> 745#endif 746#if HAVE_INTTYPES_H 747# include <inttypes.h> 748#endif 749#if HAVE_STDINT_H 750# include <stdint.h> 751#endif 752#if HAVE_UNISTD_H 753# include <unistd.h> 754#endif" 755 756ac_subst_vars='SHELL 757PATH_SEPARATOR 758PACKAGE_NAME 759PACKAGE_TARNAME 760PACKAGE_VERSION 761PACKAGE_STRING 762PACKAGE_BUGREPORT 763exec_prefix 764prefix 765program_transform_name 766bindir 767sbindir 768libexecdir 769datarootdir 770datadir 771sysconfdir 772sharedstatedir 773localstatedir 774includedir 775oldincludedir 776docdir 777infodir 778htmldir 779dvidir 780pdfdir 781psdir 782libdir 783localedir 784mandir 785DEFS 786ECHO_C 787ECHO_N 788ECHO_T 789LIBS 790build_alias 791host_alias 792target_alias 793INSTALL_PROGRAM 794INSTALL_SCRIPT 795INSTALL_DATA 796CYGPATH_W 797PACKAGE 798VERSION 799ACLOCAL 800AUTOCONF 801AUTOMAKE 802AUTOHEADER 803MAKEINFO 804install_sh 805STRIP 806INSTALL_STRIP_PROGRAM 807mkdir_p 808AWK 809SET_MAKE 810am__leading_dot 811AMTAR 812am__tar 813am__untar 814AMSHOWCMDSAT 815AMDEPSHOWCMDSAT 816AMPRETTYECHO 817AMCMDECHO 818LT_QUIET 819MAINTAINER_MODE_TRUE 820MAINTAINER_MODE_FALSE 821MAINT 822CC 823CFLAGS 824LDFLAGS 825CPPFLAGS 826ac_ct_CC 827EXEEXT 828OBJEXT 829DEPDIR 830am__include 831am__quote 832AMDEP_TRUE 833AMDEP_FALSE 834AMDEPBACKSLASH 835CCDEPMODE 836am__fastdepCC_TRUE 837am__fastdepCC_FALSE 838build 839build_cpu 840build_vendor 841build_os 842host 843host_cpu 844host_vendor 845host_os 846GREP 847EGREP 848LN_S 849ECHO 850AR 851RANLIB 852CPP 853CXX 854CXXFLAGS 855ac_ct_CXX 856CXXDEPMODE 857am__fastdepCXX_TRUE 858am__fastdepCXX_FALSE 859CXXCPP 860F77 861FFLAGS 862ac_ct_F77 863LIBTOOL 864PKG_CONFIG 865X_CFLAGS 866X_LIBS 867FIXESEXT_VERSION 868FIXESEXT_CFLAGS 869FIXESEXT_LIBS 870APP_MAN_SUFFIX 871LIB_MAN_SUFFIX 872FILE_MAN_SUFFIX 873MISC_MAN_SUFFIX 874DRIVER_MAN_SUFFIX 875ADMIN_MAN_SUFFIX 876APP_MAN_DIR 877LIB_MAN_DIR 878FILE_MAN_DIR 879MISC_MAN_DIR 880DRIVER_MAN_DIR 881ADMIN_MAN_DIR 882LIBOBJS 883LTLIBOBJS' 884ac_subst_files='' 885 ac_precious_vars='build_alias 886host_alias 887target_alias 888CC 889CFLAGS 890LDFLAGS 891CPPFLAGS 892CPP 893CXX 894CXXFLAGS 895CCC 896CXXCPP 897F77 898FFLAGS 899PKG_CONFIG 900X_CFLAGS 901X_LIBS 902FIXESEXT_CFLAGS 903FIXESEXT_LIBS' 904 905 906# Initialize some variables set by options. 907ac_init_help= 908ac_init_version=false 909# The variables have the same names as the options, with 910# dashes changed to underlines. 911cache_file=/dev/null 912exec_prefix=NONE 913no_create= 914no_recursion= 915prefix=NONE 916program_prefix=NONE 917program_suffix=NONE 918program_transform_name=s,x,x, 919silent= 920site= 921srcdir= 922verbose= 923x_includes=NONE 924x_libraries=NONE 925 926# Installation directory options. 927# These are left unexpanded so users can "make install exec_prefix=/foo" 928# and all the variables that are supposed to be based on exec_prefix 929# by default will actually change. 930# Use braces instead of parens because sh, perl, etc. also accept them. 931# (The list follows the same order as the GNU Coding Standards.) 932bindir='${exec_prefix}/bin' 933sbindir='${exec_prefix}/sbin' 934libexecdir='${exec_prefix}/libexec' 935datarootdir='${prefix}/share' 936datadir='${datarootdir}' 937sysconfdir='${prefix}/etc' 938sharedstatedir='${prefix}/com' 939localstatedir='${prefix}/var' 940includedir='${prefix}/include' 941oldincludedir='/usr/include' 942docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 943infodir='${datarootdir}/info' 944htmldir='${docdir}' 945dvidir='${docdir}' 946pdfdir='${docdir}' 947psdir='${docdir}' 948libdir='${exec_prefix}/lib' 949localedir='${datarootdir}/locale' 950mandir='${datarootdir}/man' 951 952ac_prev= 953ac_dashdash= 954for ac_option 955do 956 # If the previous option needs an argument, assign it. 957 if test -n "$ac_prev"; then 958 eval $ac_prev=\$ac_option 959 ac_prev= 960 continue 961 fi 962 963 case $ac_option in 964 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 965 *) ac_optarg=yes ;; 966 esac 967 968 # Accept the important Cygnus configure options, so we can diagnose typos. 969 970 case $ac_dashdash$ac_option in 971 --) 972 ac_dashdash=yes ;; 973 974 -bindir | --bindir | --bindi | --bind | --bin | --bi) 975 ac_prev=bindir ;; 976 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 977 bindir=$ac_optarg ;; 978 979 -build | --build | --buil | --bui | --bu) 980 ac_prev=build_alias ;; 981 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 982 build_alias=$ac_optarg ;; 983 984 -cache-file | --cache-file | --cache-fil | --cache-fi \ 985 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 986 ac_prev=cache_file ;; 987 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 988 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 989 cache_file=$ac_optarg ;; 990 991 --config-cache | -C) 992 cache_file=config.cache ;; 993 994 -datadir | --datadir | --datadi | --datad) 995 ac_prev=datadir ;; 996 -datadir=* | --datadir=* | --datadi=* | --datad=*) 997 datadir=$ac_optarg ;; 998 999 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1000 | --dataroo | --dataro | --datar) 1001 ac_prev=datarootdir ;; 1002 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1003 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1004 datarootdir=$ac_optarg ;; 1005 1006 -disable-* | --disable-*) 1007 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1008 # Reject names that are not valid shell variable names. 1009 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1010 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1011 { (exit 1); exit 1; }; } 1012 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1013 eval enable_$ac_feature=no ;; 1014 1015 -docdir | --docdir | --docdi | --doc | --do) 1016 ac_prev=docdir ;; 1017 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1018 docdir=$ac_optarg ;; 1019 1020 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1021 ac_prev=dvidir ;; 1022 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1023 dvidir=$ac_optarg ;; 1024 1025 -enable-* | --enable-*) 1026 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1027 # Reject names that are not valid shell variable names. 1028 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1029 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1030 { (exit 1); exit 1; }; } 1031 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1032 eval enable_$ac_feature=\$ac_optarg ;; 1033 1034 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1035 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1036 | --exec | --exe | --ex) 1037 ac_prev=exec_prefix ;; 1038 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1039 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1040 | --exec=* | --exe=* | --ex=*) 1041 exec_prefix=$ac_optarg ;; 1042 1043 -gas | --gas | --ga | --g) 1044 # Obsolete; use --with-gas. 1045 with_gas=yes ;; 1046 1047 -help | --help | --hel | --he | -h) 1048 ac_init_help=long ;; 1049 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1050 ac_init_help=recursive ;; 1051 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1052 ac_init_help=short ;; 1053 1054 -host | --host | --hos | --ho) 1055 ac_prev=host_alias ;; 1056 -host=* | --host=* | --hos=* | --ho=*) 1057 host_alias=$ac_optarg ;; 1058 1059 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1060 ac_prev=htmldir ;; 1061 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1062 | --ht=*) 1063 htmldir=$ac_optarg ;; 1064 1065 -includedir | --includedir | --includedi | --included | --include \ 1066 | --includ | --inclu | --incl | --inc) 1067 ac_prev=includedir ;; 1068 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1069 | --includ=* | --inclu=* | --incl=* | --inc=*) 1070 includedir=$ac_optarg ;; 1071 1072 -infodir | --infodir | --infodi | --infod | --info | --inf) 1073 ac_prev=infodir ;; 1074 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1075 infodir=$ac_optarg ;; 1076 1077 -libdir | --libdir | --libdi | --libd) 1078 ac_prev=libdir ;; 1079 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1080 libdir=$ac_optarg ;; 1081 1082 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1083 | --libexe | --libex | --libe) 1084 ac_prev=libexecdir ;; 1085 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1086 | --libexe=* | --libex=* | --libe=*) 1087 libexecdir=$ac_optarg ;; 1088 1089 -localedir | --localedir | --localedi | --localed | --locale) 1090 ac_prev=localedir ;; 1091 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1092 localedir=$ac_optarg ;; 1093 1094 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1095 | --localstate | --localstat | --localsta | --localst | --locals) 1096 ac_prev=localstatedir ;; 1097 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1098 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1099 localstatedir=$ac_optarg ;; 1100 1101 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1102 ac_prev=mandir ;; 1103 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1104 mandir=$ac_optarg ;; 1105 1106 -nfp | --nfp | --nf) 1107 # Obsolete; use --without-fp. 1108 with_fp=no ;; 1109 1110 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1111 | --no-cr | --no-c | -n) 1112 no_create=yes ;; 1113 1114 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1115 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1116 no_recursion=yes ;; 1117 1118 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1119 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1120 | --oldin | --oldi | --old | --ol | --o) 1121 ac_prev=oldincludedir ;; 1122 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1123 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1124 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1125 oldincludedir=$ac_optarg ;; 1126 1127 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1128 ac_prev=prefix ;; 1129 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1130 prefix=$ac_optarg ;; 1131 1132 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1133 | --program-pre | --program-pr | --program-p) 1134 ac_prev=program_prefix ;; 1135 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1136 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1137 program_prefix=$ac_optarg ;; 1138 1139 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1140 | --program-suf | --program-su | --program-s) 1141 ac_prev=program_suffix ;; 1142 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1143 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1144 program_suffix=$ac_optarg ;; 1145 1146 -program-transform-name | --program-transform-name \ 1147 | --program-transform-nam | --program-transform-na \ 1148 | --program-transform-n | --program-transform- \ 1149 | --program-transform | --program-transfor \ 1150 | --program-transfo | --program-transf \ 1151 | --program-trans | --program-tran \ 1152 | --progr-tra | --program-tr | --program-t) 1153 ac_prev=program_transform_name ;; 1154 -program-transform-name=* | --program-transform-name=* \ 1155 | --program-transform-nam=* | --program-transform-na=* \ 1156 | --program-transform-n=* | --program-transform-=* \ 1157 | --program-transform=* | --program-transfor=* \ 1158 | --program-transfo=* | --program-transf=* \ 1159 | --program-trans=* | --program-tran=* \ 1160 | --progr-tra=* | --program-tr=* | --program-t=*) 1161 program_transform_name=$ac_optarg ;; 1162 1163 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1164 ac_prev=pdfdir ;; 1165 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1166 pdfdir=$ac_optarg ;; 1167 1168 -psdir | --psdir | --psdi | --psd | --ps) 1169 ac_prev=psdir ;; 1170 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1171 psdir=$ac_optarg ;; 1172 1173 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1174 | -silent | --silent | --silen | --sile | --sil) 1175 silent=yes ;; 1176 1177 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1178 ac_prev=sbindir ;; 1179 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1180 | --sbi=* | --sb=*) 1181 sbindir=$ac_optarg ;; 1182 1183 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1184 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1185 | --sharedst | --shareds | --shared | --share | --shar \ 1186 | --sha | --sh) 1187 ac_prev=sharedstatedir ;; 1188 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1189 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1190 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1191 | --sha=* | --sh=*) 1192 sharedstatedir=$ac_optarg ;; 1193 1194 -site | --site | --sit) 1195 ac_prev=site ;; 1196 -site=* | --site=* | --sit=*) 1197 site=$ac_optarg ;; 1198 1199 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1200 ac_prev=srcdir ;; 1201 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1202 srcdir=$ac_optarg ;; 1203 1204 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1205 | --syscon | --sysco | --sysc | --sys | --sy) 1206 ac_prev=sysconfdir ;; 1207 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1208 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1209 sysconfdir=$ac_optarg ;; 1210 1211 -target | --target | --targe | --targ | --tar | --ta | --t) 1212 ac_prev=target_alias ;; 1213 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1214 target_alias=$ac_optarg ;; 1215 1216 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1217 verbose=yes ;; 1218 1219 -version | --version | --versio | --versi | --vers | -V) 1220 ac_init_version=: ;; 1221 1222 -with-* | --with-*) 1223 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1224 # Reject names that are not valid shell variable names. 1225 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1226 { echo "$as_me: error: invalid package name: $ac_package" >&2 1227 { (exit 1); exit 1; }; } 1228 ac_package=`echo $ac_package| sed 's/-/_/g'` 1229 eval with_$ac_package=\$ac_optarg ;; 1230 1231 -without-* | --without-*) 1232 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1233 # Reject names that are not valid shell variable names. 1234 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1235 { echo "$as_me: error: invalid package name: $ac_package" >&2 1236 { (exit 1); exit 1; }; } 1237 ac_package=`echo $ac_package | sed 's/-/_/g'` 1238 eval with_$ac_package=no ;; 1239 1240 --x) 1241 # Obsolete; use --with-x. 1242 with_x=yes ;; 1243 1244 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1245 | --x-incl | --x-inc | --x-in | --x-i) 1246 ac_prev=x_includes ;; 1247 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1248 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1249 x_includes=$ac_optarg ;; 1250 1251 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1252 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1253 ac_prev=x_libraries ;; 1254 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1255 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1256 x_libraries=$ac_optarg ;; 1257 1258 -*) { echo "$as_me: error: unrecognized option: $ac_option 1259Try \`$0 --help' for more information." >&2 1260 { (exit 1); exit 1; }; } 1261 ;; 1262 1263 *=*) 1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1265 # Reject names that are not valid shell variable names. 1266 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1267 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1268 { (exit 1); exit 1; }; } 1269 eval $ac_envvar=\$ac_optarg 1270 export $ac_envvar ;; 1271 1272 *) 1273 # FIXME: should be removed in autoconf 3.0. 1274 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1275 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1276 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1277 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1278 ;; 1279 1280 esac 1281done 1282 1283if test -n "$ac_prev"; then 1284 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1285 { echo "$as_me: error: missing argument to $ac_option" >&2 1286 { (exit 1); exit 1; }; } 1287fi 1288 1289# Be sure to have absolute directory names. 1290for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1291 datadir sysconfdir sharedstatedir localstatedir includedir \ 1292 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1293 libdir localedir mandir 1294do 1295 eval ac_val=\$$ac_var 1296 case $ac_val in 1297 [\\/$]* | ?:[\\/]* ) continue;; 1298 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1299 esac 1300 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1301 { (exit 1); exit 1; }; } 1302done 1303 1304# There might be people who depend on the old broken behavior: `$host' 1305# used to hold the argument of --host etc. 1306# FIXME: To remove some day. 1307build=$build_alias 1308host=$host_alias 1309target=$target_alias 1310 1311# FIXME: To remove some day. 1312if test "x$host_alias" != x; then 1313 if test "x$build_alias" = x; then 1314 cross_compiling=maybe 1315 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1316 If a cross compiler is detected then cross compile mode will be used." >&2 1317 elif test "x$build_alias" != "x$host_alias"; then 1318 cross_compiling=yes 1319 fi 1320fi 1321 1322ac_tool_prefix= 1323test -n "$host_alias" && ac_tool_prefix=$host_alias- 1324 1325test "$silent" = yes && exec 6>/dev/null 1326 1327 1328ac_pwd=`pwd` && test -n "$ac_pwd" && 1329ac_ls_di=`ls -di .` && 1330ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1331 { echo "$as_me: error: Working directory cannot be determined" >&2 1332 { (exit 1); exit 1; }; } 1333test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1334 { echo "$as_me: error: pwd does not report name of working directory" >&2 1335 { (exit 1); exit 1; }; } 1336 1337 1338# Find the source files, if location was not specified. 1339if test -z "$srcdir"; then 1340 ac_srcdir_defaulted=yes 1341 # Try the directory containing this script, then the parent directory. 1342 ac_confdir=`$as_dirname -- "$0" || 1343$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1344 X"$0" : 'X\(//\)[^/]' \| \ 1345 X"$0" : 'X\(//\)$' \| \ 1346 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1347echo X"$0" | 1348 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1349 s//\1/ 1350 q 1351 } 1352 /^X\(\/\/\)[^/].*/{ 1353 s//\1/ 1354 q 1355 } 1356 /^X\(\/\/\)$/{ 1357 s//\1/ 1358 q 1359 } 1360 /^X\(\/\).*/{ 1361 s//\1/ 1362 q 1363 } 1364 s/.*/./; q'` 1365 srcdir=$ac_confdir 1366 if test ! -r "$srcdir/$ac_unique_file"; then 1367 srcdir=.. 1368 fi 1369else 1370 ac_srcdir_defaulted=no 1371fi 1372if test ! -r "$srcdir/$ac_unique_file"; then 1373 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1374 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1375 { (exit 1); exit 1; }; } 1376fi 1377ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1378ac_abs_confdir=`( 1379 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1380 { (exit 1); exit 1; }; } 1381 pwd)` 1382# When building in place, set srcdir=. 1383if test "$ac_abs_confdir" = "$ac_pwd"; then 1384 srcdir=. 1385fi 1386# Remove unnecessary trailing slashes from srcdir. 1387# Double slashes in file names in object file debugging info 1388# mess up M-x gdb in Emacs. 1389case $srcdir in 1390*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1391esac 1392for ac_var in $ac_precious_vars; do 1393 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1394 eval ac_env_${ac_var}_value=\$${ac_var} 1395 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1396 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1397done 1398 1399# 1400# Report the --help message. 1401# 1402if test "$ac_init_help" = "long"; then 1403 # Omit some internal or obsolete options to make the list less imposing. 1404 # This message is too long to be a string in the A/UX 3.1 sh. 1405 cat <<_ACEOF 1406\`configure' configures libXfixes 4.0.3 to adapt to many kinds of systems. 1407 1408Usage: $0 [OPTION]... [VAR=VALUE]... 1409 1410To assign environment variables (e.g., CC, CFLAGS...), specify them as 1411VAR=VALUE. See below for descriptions of some of the useful variables. 1412 1413Defaults for the options are specified in brackets. 1414 1415Configuration: 1416 -h, --help display this help and exit 1417 --help=short display options specific to this package 1418 --help=recursive display the short help of all the included packages 1419 -V, --version display version information and exit 1420 -q, --quiet, --silent do not print \`checking...' messages 1421 --cache-file=FILE cache test results in FILE [disabled] 1422 -C, --config-cache alias for \`--cache-file=config.cache' 1423 -n, --no-create do not create output files 1424 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1425 1426Installation directories: 1427 --prefix=PREFIX install architecture-independent files in PREFIX 1428 [$ac_default_prefix] 1429 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1430 [PREFIX] 1431 1432By default, \`make install' will install all the files in 1433\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1434an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1435for instance \`--prefix=\$HOME'. 1436 1437For better control, use the options below. 1438 1439Fine tuning of the installation directories: 1440 --bindir=DIR user executables [EPREFIX/bin] 1441 --sbindir=DIR system admin executables [EPREFIX/sbin] 1442 --libexecdir=DIR program executables [EPREFIX/libexec] 1443 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1444 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1445 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1446 --libdir=DIR object code libraries [EPREFIX/lib] 1447 --includedir=DIR C header files [PREFIX/include] 1448 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1449 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1450 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1451 --infodir=DIR info documentation [DATAROOTDIR/info] 1452 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1453 --mandir=DIR man documentation [DATAROOTDIR/man] 1454 --docdir=DIR documentation root [DATAROOTDIR/doc/libXfixes] 1455 --htmldir=DIR html documentation [DOCDIR] 1456 --dvidir=DIR dvi documentation [DOCDIR] 1457 --pdfdir=DIR pdf documentation [DOCDIR] 1458 --psdir=DIR ps documentation [DOCDIR] 1459_ACEOF 1460 1461 cat <<\_ACEOF 1462 1463Program names: 1464 --program-prefix=PREFIX prepend PREFIX to installed program names 1465 --program-suffix=SUFFIX append SUFFIX to installed program names 1466 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1467 1468System types: 1469 --build=BUILD configure for building on BUILD [guessed] 1470 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1471_ACEOF 1472fi 1473 1474if test -n "$ac_init_help"; then 1475 case $ac_init_help in 1476 short | recursive ) echo "Configuration of libXfixes 4.0.3:";; 1477 esac 1478 cat <<\_ACEOF 1479 1480Optional Features: 1481 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1482 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1483 --disable-pretty-cmds show all commands executed 1484 --enable-pretty-cmds do not output the entire command lines 1485 --enable-maintainer-mode enable make rules and dependencies not useful 1486 (and sometimes confusing) to the casual installer 1487 --disable-dependency-tracking speeds up one-time build 1488 --enable-dependency-tracking do not reject slow dependency extractors 1489 --enable-shared[=PKGS] build shared libraries [default=yes] 1490 --enable-static[=PKGS] build static libraries [default=yes] 1491 --enable-fast-install[=PKGS] 1492 optimize for fast installation [default=yes] 1493 --disable-libtool-lock avoid locking (might break parallel builds) 1494 1495Optional Packages: 1496 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1497 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1498 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1499 --with-pic try to use only PIC/non-PIC objects [default=use 1500 both] 1501 --with-tags[=TAGS] include additional configurations [automatic] 1502 --with-release-version=STRING 1503 Use release version string in package name 1504 1505Some influential environment variables: 1506 CC C compiler command 1507 CFLAGS C compiler flags 1508 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1509 nonstandard directory <lib dir> 1510 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1511 you have headers in a nonstandard directory <include dir> 1512 CPP C preprocessor 1513 CXX C++ compiler command 1514 CXXFLAGS C++ compiler flags 1515 CXXCPP C++ preprocessor 1516 F77 Fortran 77 compiler command 1517 FFLAGS Fortran 77 compiler flags 1518 PKG_CONFIG path to pkg-config utility 1519 X_CFLAGS C compiler flags for X, overriding pkg-config 1520 X_LIBS linker flags for X, overriding pkg-config 1521 FIXESEXT_CFLAGS 1522 C compiler flags for FIXESEXT, overriding pkg-config 1523 FIXESEXT_LIBS 1524 linker flags for FIXESEXT, overriding pkg-config 1525 1526Use these variables to override the choices made by `configure' or to help 1527it to find libraries and programs with nonstandard names/locations. 1528 1529Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1530_ACEOF 1531ac_status=$? 1532fi 1533 1534if test "$ac_init_help" = "recursive"; then 1535 # If there are subdirs, report their specific --help. 1536 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1537 test -d "$ac_dir" || continue 1538 ac_builddir=. 1539 1540case "$ac_dir" in 1541.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1542*) 1543 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1544 # A ".." for each directory in $ac_dir_suffix. 1545 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1546 case $ac_top_builddir_sub in 1547 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1548 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1549 esac ;; 1550esac 1551ac_abs_top_builddir=$ac_pwd 1552ac_abs_builddir=$ac_pwd$ac_dir_suffix 1553# for backward compatibility: 1554ac_top_builddir=$ac_top_build_prefix 1555 1556case $srcdir in 1557 .) # We are building in place. 1558 ac_srcdir=. 1559 ac_top_srcdir=$ac_top_builddir_sub 1560 ac_abs_top_srcdir=$ac_pwd ;; 1561 [\\/]* | ?:[\\/]* ) # Absolute name. 1562 ac_srcdir=$srcdir$ac_dir_suffix; 1563 ac_top_srcdir=$srcdir 1564 ac_abs_top_srcdir=$srcdir ;; 1565 *) # Relative name. 1566 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1567 ac_top_srcdir=$ac_top_build_prefix$srcdir 1568 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1569esac 1570ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1571 1572 cd "$ac_dir" || { ac_status=$?; continue; } 1573 # Check for guested configure. 1574 if test -f "$ac_srcdir/configure.gnu"; then 1575 echo && 1576 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1577 elif test -f "$ac_srcdir/configure"; then 1578 echo && 1579 $SHELL "$ac_srcdir/configure" --help=recursive 1580 else 1581 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1582 fi || ac_status=$? 1583 cd "$ac_pwd" || { ac_status=$?; break; } 1584 done 1585fi 1586 1587test -n "$ac_init_help" && exit $ac_status 1588if $ac_init_version; then 1589 cat <<\_ACEOF 1590libXfixes configure 4.0.3 1591generated by GNU Autoconf 2.60 1592 1593Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 15942002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1595This configure script is free software; the Free Software Foundation 1596gives unlimited permission to copy, distribute and modify it. 1597_ACEOF 1598 exit 1599fi 1600cat >config.log <<_ACEOF 1601This file contains any messages produced by compilers while 1602running configure, to aid debugging if configure makes a mistake. 1603 1604It was created by libXfixes $as_me 4.0.3, which was 1605generated by GNU Autoconf 2.60. Invocation command line was 1606 1607 $ $0 $@ 1608 1609_ACEOF 1610exec 5>>config.log 1611{ 1612cat <<_ASUNAME 1613## --------- ## 1614## Platform. ## 1615## --------- ## 1616 1617hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1618uname -m = `(uname -m) 2>/dev/null || echo unknown` 1619uname -r = `(uname -r) 2>/dev/null || echo unknown` 1620uname -s = `(uname -s) 2>/dev/null || echo unknown` 1621uname -v = `(uname -v) 2>/dev/null || echo unknown` 1622 1623/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1624/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1625 1626/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1627/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1628/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1629/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1630/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1631/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1632/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1633 1634_ASUNAME 1635 1636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1637for as_dir in $PATH 1638do 1639 IFS=$as_save_IFS 1640 test -z "$as_dir" && as_dir=. 1641 echo "PATH: $as_dir" 1642done 1643IFS=$as_save_IFS 1644 1645} >&5 1646 1647cat >&5 <<_ACEOF 1648 1649 1650## ----------- ## 1651## Core tests. ## 1652## ----------- ## 1653 1654_ACEOF 1655 1656 1657# Keep a trace of the command line. 1658# Strip out --no-create and --no-recursion so they do not pile up. 1659# Strip out --silent because we don't want to record it for future runs. 1660# Also quote any args containing shell meta-characters. 1661# Make two passes to allow for proper duplicate-argument suppression. 1662ac_configure_args= 1663ac_configure_args0= 1664ac_configure_args1= 1665ac_must_keep_next=false 1666for ac_pass in 1 2 1667do 1668 for ac_arg 1669 do 1670 case $ac_arg in 1671 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1672 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1673 | -silent | --silent | --silen | --sile | --sil) 1674 continue ;; 1675 *\'*) 1676 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1677 esac 1678 case $ac_pass in 1679 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1680 2) 1681 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1682 if test $ac_must_keep_next = true; then 1683 ac_must_keep_next=false # Got value, back to normal. 1684 else 1685 case $ac_arg in 1686 *=* | --config-cache | -C | -disable-* | --disable-* \ 1687 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1688 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1689 | -with-* | --with-* | -without-* | --without-* | --x) 1690 case "$ac_configure_args0 " in 1691 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1692 esac 1693 ;; 1694 -* ) ac_must_keep_next=true ;; 1695 esac 1696 fi 1697 ac_configure_args="$ac_configure_args '$ac_arg'" 1698 ;; 1699 esac 1700 done 1701done 1702$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1703$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1704 1705# When interrupted or exit'd, cleanup temporary files, and complete 1706# config.log. We remove comments because anyway the quotes in there 1707# would cause problems or look ugly. 1708# WARNING: Use '\'' to represent an apostrophe within the trap. 1709# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1710trap 'exit_status=$? 1711 # Save into config.log some information that might help in debugging. 1712 { 1713 echo 1714 1715 cat <<\_ASBOX 1716## ---------------- ## 1717## Cache variables. ## 1718## ---------------- ## 1719_ASBOX 1720 echo 1721 # The following way of writing the cache mishandles newlines in values, 1722( 1723 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1724 eval ac_val=\$$ac_var 1725 case $ac_val in #( 1726 *${as_nl}*) 1727 case $ac_var in #( 1728 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1729echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1730 esac 1731 case $ac_var in #( 1732 _ | IFS | as_nl) ;; #( 1733 *) $as_unset $ac_var ;; 1734 esac ;; 1735 esac 1736 done 1737 (set) 2>&1 | 1738 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1739 *${as_nl}ac_space=\ *) 1740 sed -n \ 1741 "s/'\''/'\''\\\\'\'''\''/g; 1742 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1743 ;; #( 1744 *) 1745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1746 ;; 1747 esac | 1748 sort 1749) 1750 echo 1751 1752 cat <<\_ASBOX 1753## ----------------- ## 1754## Output variables. ## 1755## ----------------- ## 1756_ASBOX 1757 echo 1758 for ac_var in $ac_subst_vars 1759 do 1760 eval ac_val=\$$ac_var 1761 case $ac_val in 1762 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1763 esac 1764 echo "$ac_var='\''$ac_val'\''" 1765 done | sort 1766 echo 1767 1768 if test -n "$ac_subst_files"; then 1769 cat <<\_ASBOX 1770## ------------------- ## 1771## File substitutions. ## 1772## ------------------- ## 1773_ASBOX 1774 echo 1775 for ac_var in $ac_subst_files 1776 do 1777 eval ac_val=\$$ac_var 1778 case $ac_val in 1779 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1780 esac 1781 echo "$ac_var='\''$ac_val'\''" 1782 done | sort 1783 echo 1784 fi 1785 1786 if test -s confdefs.h; then 1787 cat <<\_ASBOX 1788## ----------- ## 1789## confdefs.h. ## 1790## ----------- ## 1791_ASBOX 1792 echo 1793 cat confdefs.h 1794 echo 1795 fi 1796 test "$ac_signal" != 0 && 1797 echo "$as_me: caught signal $ac_signal" 1798 echo "$as_me: exit $exit_status" 1799 } >&5 1800 rm -f core *.core core.conftest.* && 1801 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1802 exit $exit_status 1803' 0 1804for ac_signal in 1 2 13 15; do 1805 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1806done 1807ac_signal=0 1808 1809# confdefs.h avoids OS command line length limits that DEFS can exceed. 1810rm -f -r conftest* confdefs.h 1811 1812# Predefined preprocessor variables. 1813 1814cat >>confdefs.h <<_ACEOF 1815#define PACKAGE_NAME "$PACKAGE_NAME" 1816_ACEOF 1817 1818 1819cat >>confdefs.h <<_ACEOF 1820#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1821_ACEOF 1822 1823 1824cat >>confdefs.h <<_ACEOF 1825#define PACKAGE_VERSION "$PACKAGE_VERSION" 1826_ACEOF 1827 1828 1829cat >>confdefs.h <<_ACEOF 1830#define PACKAGE_STRING "$PACKAGE_STRING" 1831_ACEOF 1832 1833 1834cat >>confdefs.h <<_ACEOF 1835#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1836_ACEOF 1837 1838 1839# Let the site file select an alternate cache file if it wants to. 1840# Prefer explicitly selected file to automatically selected ones. 1841if test -n "$CONFIG_SITE"; then 1842 set x "$CONFIG_SITE" 1843elif test "x$prefix" != xNONE; then 1844 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1845else 1846 set x "$ac_default_prefix/share/config.site" \ 1847 "$ac_default_prefix/etc/config.site" 1848fi 1849shift 1850for ac_site_file 1851do 1852 if test -r "$ac_site_file"; then 1853 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1854echo "$as_me: loading site script $ac_site_file" >&6;} 1855 sed 's/^/| /' "$ac_site_file" >&5 1856 . "$ac_site_file" 1857 fi 1858done 1859 1860if test -r "$cache_file"; then 1861 # Some versions of bash will fail to source /dev/null (special 1862 # files actually), so we avoid doing that. 1863 if test -f "$cache_file"; then 1864 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1865echo "$as_me: loading cache $cache_file" >&6;} 1866 case $cache_file in 1867 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1868 *) . "./$cache_file";; 1869 esac 1870 fi 1871else 1872 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1873echo "$as_me: creating cache $cache_file" >&6;} 1874 >$cache_file 1875fi 1876 1877# Check that the precious variables saved in the cache have kept the same 1878# value. 1879ac_cache_corrupted=false 1880for ac_var in $ac_precious_vars; do 1881 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1882 eval ac_new_set=\$ac_env_${ac_var}_set 1883 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1884 eval ac_new_val=\$ac_env_${ac_var}_value 1885 case $ac_old_set,$ac_new_set in 1886 set,) 1887 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1888echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1889 ac_cache_corrupted=: ;; 1890 ,set) 1891 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1892echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1893 ac_cache_corrupted=: ;; 1894 ,);; 1895 *) 1896 if test "x$ac_old_val" != "x$ac_new_val"; then 1897 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1898echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1899 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1900echo "$as_me: former value: $ac_old_val" >&2;} 1901 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1902echo "$as_me: current value: $ac_new_val" >&2;} 1903 ac_cache_corrupted=: 1904 fi;; 1905 esac 1906 # Pass precious variables to config.status. 1907 if test "$ac_new_set" = set; then 1908 case $ac_new_val in 1909 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1910 *) ac_arg=$ac_var=$ac_new_val ;; 1911 esac 1912 case " $ac_configure_args " in 1913 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1914 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1915 esac 1916 fi 1917done 1918if $ac_cache_corrupted; then 1919 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1920echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1921 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1922echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1923 { (exit 1); exit 1; }; } 1924fi 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950ac_ext=c 1951ac_cpp='$CPP $CPPFLAGS' 1952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1954ac_compiler_gnu=$ac_cv_c_compiler_gnu 1955 1956 1957am__api_version="1.9" 1958ac_aux_dir= 1959for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1960 if test -f "$ac_dir/install-sh"; then 1961 ac_aux_dir=$ac_dir 1962 ac_install_sh="$ac_aux_dir/install-sh -c" 1963 break 1964 elif test -f "$ac_dir/install.sh"; then 1965 ac_aux_dir=$ac_dir 1966 ac_install_sh="$ac_aux_dir/install.sh -c" 1967 break 1968 elif test -f "$ac_dir/shtool"; then 1969 ac_aux_dir=$ac_dir 1970 ac_install_sh="$ac_aux_dir/shtool install -c" 1971 break 1972 fi 1973done 1974if test -z "$ac_aux_dir"; then 1975 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1976echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1977 { (exit 1); exit 1; }; } 1978fi 1979 1980# These three variables are undocumented and unsupported, 1981# and are intended to be withdrawn in a future Autoconf release. 1982# They can cause serious problems if a builder's source tree is in a directory 1983# whose full name contains unusual characters. 1984ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1985ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1986ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1987 1988 1989# Find a good install program. We prefer a C program (faster), 1990# so one script is as good as another. But avoid the broken or 1991# incompatible versions: 1992# SysV /etc/install, /usr/sbin/install 1993# SunOS /usr/etc/install 1994# IRIX /sbin/install 1995# AIX /bin/install 1996# AmigaOS /C/install, which installs bootblocks on floppy discs 1997# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1998# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1999# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2000# OS/2's system install, which has a completely different semantic 2001# ./install, which can be erroneously created by make from ./install.sh. 2002{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2003echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 2004if test -z "$INSTALL"; then 2005if test "${ac_cv_path_install+set}" = set; then 2006 echo $ECHO_N "(cached) $ECHO_C" >&6 2007else 2008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2009for as_dir in $PATH 2010do 2011 IFS=$as_save_IFS 2012 test -z "$as_dir" && as_dir=. 2013 # Account for people who put trailing slashes in PATH elements. 2014case $as_dir/ in 2015 ./ | .// | /cC/* | \ 2016 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2017 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2018 /usr/ucb/* ) ;; 2019 *) 2020 # OSF1 and SCO ODT 3.0 have their own names for install. 2021 # Don't use installbsd from OSF since it installs stuff as root 2022 # by default. 2023 for ac_prog in ginstall scoinst install; do 2024 for ac_exec_ext in '' $ac_executable_extensions; do 2025 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then 2026 if test $ac_prog = install && 2027 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2028 # AIX install. It has an incompatible calling convention. 2029 : 2030 elif test $ac_prog = install && 2031 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2032 # program-specific install script used by HP pwplus--don't use. 2033 : 2034 else 2035 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2036 break 3 2037 fi 2038 fi 2039 done 2040 done 2041 ;; 2042esac 2043done 2044IFS=$as_save_IFS 2045 2046 2047fi 2048 if test "${ac_cv_path_install+set}" = set; then 2049 INSTALL=$ac_cv_path_install 2050 else 2051 # As a last resort, use the slow shell script. Don't cache a 2052 # value for INSTALL within a source directory, because that will 2053 # break other packages using the cache if that directory is 2054 # removed, or if the value is a relative name. 2055 INSTALL=$ac_install_sh 2056 fi 2057fi 2058{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2059echo "${ECHO_T}$INSTALL" >&6; } 2060 2061# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2062# It thinks the first close brace ends the variable substitution. 2063test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2064 2065test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2066 2067test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2068 2069{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2070echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2071# Just in case 2072sleep 1 2073echo timestamp > conftest.file 2074# Do `set' in a subshell so we don't clobber the current shell's 2075# arguments. Must try -L first in case configure is actually a 2076# symlink; some systems play weird games with the mod time of symlinks 2077# (eg FreeBSD returns the mod time of the symlink's containing 2078# directory). 2079if ( 2080 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2081 if test "$*" = "X"; then 2082 # -L didn't work. 2083 set X `ls -t $srcdir/configure conftest.file` 2084 fi 2085 rm -f conftest.file 2086 if test "$*" != "X $srcdir/configure conftest.file" \ 2087 && test "$*" != "X conftest.file $srcdir/configure"; then 2088 2089 # If neither matched, then we have a broken ls. This can happen 2090 # if, for instance, CONFIG_SHELL is bash and it inherits a 2091 # broken ls alias from the environment. This has actually 2092 # happened. Such a system could not be considered "sane". 2093 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2094alias in your environment" >&5 2095echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2096alias in your environment" >&2;} 2097 { (exit 1); exit 1; }; } 2098 fi 2099 2100 test "$2" = conftest.file 2101 ) 2102then 2103 # Ok. 2104 : 2105else 2106 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2107Check your system clock" >&5 2108echo "$as_me: error: newly created file is older than distributed files! 2109Check your system clock" >&2;} 2110 { (exit 1); exit 1; }; } 2111fi 2112{ echo "$as_me:$LINENO: result: yes" >&5 2113echo "${ECHO_T}yes" >&6; } 2114test "$program_prefix" != NONE && 2115 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2116# Use a double $ so make ignores it. 2117test "$program_suffix" != NONE && 2118 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2119# Double any \ or $. echo might interpret backslashes. 2120# By default was `s,x,x', remove it if useless. 2121cat <<\_ACEOF >conftest.sed 2122s/[\\$]/&&/g;s/;s,x,x,$// 2123_ACEOF 2124program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2125rm -f conftest.sed 2126 2127# expand $ac_aux_dir to an absolute path 2128am_aux_dir=`cd $ac_aux_dir && pwd` 2129 2130test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2131# Use eval to expand $SHELL 2132if eval "$MISSING --run true"; then 2133 am_missing_run="$MISSING --run " 2134else 2135 am_missing_run= 2136 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2137echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2138fi 2139 2140if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 2141 # We used to keeping the `.' as first argument, in order to 2142 # allow $(mkdir_p) to be used without argument. As in 2143 # $(mkdir_p) $(somedir) 2144 # where $(somedir) is conditionally defined. However this is wrong 2145 # for two reasons: 2146 # 1. if the package is installed by a user who cannot write `.' 2147 # make install will fail, 2148 # 2. the above comment should most certainly read 2149 # $(mkdir_p) $(DESTDIR)$(somedir) 2150 # so it does not work when $(somedir) is undefined and 2151 # $(DESTDIR) is not. 2152 # To support the latter case, we have to write 2153 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 2154 # so the `.' trick is pointless. 2155 mkdir_p='mkdir -p --' 2156else 2157 # On NextStep and OpenStep, the `mkdir' command does not 2158 # recognize any option. It will interpret all options as 2159 # directories to create, and then abort because `.' already 2160 # exists. 2161 for d in ./-p ./--version; 2162 do 2163 test -d $d && rmdir $d 2164 done 2165 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 2166 if test -f "$ac_aux_dir/mkinstalldirs"; then 2167 mkdir_p='$(mkinstalldirs)' 2168 else 2169 mkdir_p='$(install_sh) -d' 2170 fi 2171fi 2172 2173for ac_prog in gawk mawk nawk awk 2174do 2175 # Extract the first word of "$ac_prog", so it can be a program name with args. 2176set dummy $ac_prog; ac_word=$2 2177{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2178echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2179if test "${ac_cv_prog_AWK+set}" = set; then 2180 echo $ECHO_N "(cached) $ECHO_C" >&6 2181else 2182 if test -n "$AWK"; then 2183 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2184else 2185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2186for as_dir in $PATH 2187do 2188 IFS=$as_save_IFS 2189 test -z "$as_dir" && as_dir=. 2190 for ac_exec_ext in '' $ac_executable_extensions; do 2191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2192 ac_cv_prog_AWK="$ac_prog" 2193 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2194 break 2 2195 fi 2196done 2197done 2198IFS=$as_save_IFS 2199 2200fi 2201fi 2202AWK=$ac_cv_prog_AWK 2203if test -n "$AWK"; then 2204 { echo "$as_me:$LINENO: result: $AWK" >&5 2205echo "${ECHO_T}$AWK" >&6; } 2206else 2207 { echo "$as_me:$LINENO: result: no" >&5 2208echo "${ECHO_T}no" >&6; } 2209fi 2210 2211 2212 test -n "$AWK" && break 2213done 2214 2215{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2216echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2217set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2218if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2219 echo $ECHO_N "(cached) $ECHO_C" >&6 2220else 2221 cat >conftest.make <<\_ACEOF 2222SHELL = /bin/sh 2223all: 2224 @echo '@@@%%%=$(MAKE)=@@@%%%' 2225_ACEOF 2226# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2227case `${MAKE-make} -f conftest.make 2>/dev/null` in 2228 *@@@%%%=?*=@@@%%%*) 2229 eval ac_cv_prog_make_${ac_make}_set=yes;; 2230 *) 2231 eval ac_cv_prog_make_${ac_make}_set=no;; 2232esac 2233rm -f conftest.make 2234fi 2235if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2236 { echo "$as_me:$LINENO: result: yes" >&5 2237echo "${ECHO_T}yes" >&6; } 2238 SET_MAKE= 2239else 2240 { echo "$as_me:$LINENO: result: no" >&5 2241echo "${ECHO_T}no" >&6; } 2242 SET_MAKE="MAKE=${MAKE-make}" 2243fi 2244 2245rm -rf .tst 2>/dev/null 2246mkdir .tst 2>/dev/null 2247if test -d .tst; then 2248 am__leading_dot=. 2249else 2250 am__leading_dot=_ 2251fi 2252rmdir .tst 2>/dev/null 2253 2254# Check whether --enable-pretty-cmds was given. 2255if test "${enable_pretty_cmds+set}" = set; then 2256 enableval=$enable_pretty_cmds; 2257fi 2258 2259AMSHOWCMDSAT='' 2260AMDEPSHOWCMDSAT='' 2261AMPRETTYECHO=true 2262AMCMDECHO=echo 2263if test "x$enable_pretty_cmds" == xyes; 2264then 2265 AMSHOWCMDSAT='@' 2266 test x$enable_dependency_tracking == xno && AMDEPSHOWCMDSAT='@' 2267 AMPRETTYECHO=echo 2268 AMCMDECHO=true 2269 LT_QUIET='--quiet' 2270fi 2271 2272 2273 2274 2275 2276 2277# test to see if srcdir already configured 2278if test "`cd $srcdir && pwd`" != "`pwd`" && 2279 test -f $srcdir/config.status; then 2280 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2281echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2282 { (exit 1); exit 1; }; } 2283fi 2284 2285# test whether we have cygpath 2286if test -z "$CYGPATH_W"; then 2287 if (cygpath --version) >/dev/null 2>/dev/null; then 2288 CYGPATH_W='cygpath -w' 2289 else 2290 CYGPATH_W=echo 2291 fi 2292fi 2293 2294 2295# Define the identity of the package. 2296 PACKAGE='libXfixes' 2297 VERSION='4.0.3' 2298 2299 2300cat >>confdefs.h <<_ACEOF 2301#define PACKAGE "$PACKAGE" 2302_ACEOF 2303 2304 2305cat >>confdefs.h <<_ACEOF 2306#define VERSION "$VERSION" 2307_ACEOF 2308 2309# Some tools Automake needs. 2310 2311ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2312 2313 2314AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2315 2316 2317AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2318 2319 2320AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2321 2322 2323MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2324 2325install_sh=${install_sh-"$am_aux_dir/install-sh"} 2326 2327# Installed binaries are usually stripped using `strip' when the user 2328# run `make install-strip'. However `strip' might not be the right 2329# tool to use in cross-compilation environments, therefore Automake 2330# will honor the `STRIP' environment variable to overrule this program. 2331if test "$cross_compiling" != no; then 2332 if test -n "$ac_tool_prefix"; then 2333 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2334set dummy ${ac_tool_prefix}strip; ac_word=$2 2335{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2336echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2337if test "${ac_cv_prog_STRIP+set}" = set; then 2338 echo $ECHO_N "(cached) $ECHO_C" >&6 2339else 2340 if test -n "$STRIP"; then 2341 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2342else 2343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2344for as_dir in $PATH 2345do 2346 IFS=$as_save_IFS 2347 test -z "$as_dir" && as_dir=. 2348 for ac_exec_ext in '' $ac_executable_extensions; do 2349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2350 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2351 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2352 break 2 2353 fi 2354done 2355done 2356IFS=$as_save_IFS 2357 2358fi 2359fi 2360STRIP=$ac_cv_prog_STRIP 2361if test -n "$STRIP"; then 2362 { echo "$as_me:$LINENO: result: $STRIP" >&5 2363echo "${ECHO_T}$STRIP" >&6; } 2364else 2365 { echo "$as_me:$LINENO: result: no" >&5 2366echo "${ECHO_T}no" >&6; } 2367fi 2368 2369 2370fi 2371if test -z "$ac_cv_prog_STRIP"; then 2372 ac_ct_STRIP=$STRIP 2373 # Extract the first word of "strip", so it can be a program name with args. 2374set dummy strip; ac_word=$2 2375{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2376echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2377if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2378 echo $ECHO_N "(cached) $ECHO_C" >&6 2379else 2380 if test -n "$ac_ct_STRIP"; then 2381 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2382else 2383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2384for as_dir in $PATH 2385do 2386 IFS=$as_save_IFS 2387 test -z "$as_dir" && as_dir=. 2388 for ac_exec_ext in '' $ac_executable_extensions; do 2389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2390 ac_cv_prog_ac_ct_STRIP="strip" 2391 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2392 break 2 2393 fi 2394done 2395done 2396IFS=$as_save_IFS 2397 2398fi 2399fi 2400ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2401if test -n "$ac_ct_STRIP"; then 2402 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2403echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2404else 2405 { echo "$as_me:$LINENO: result: no" >&5 2406echo "${ECHO_T}no" >&6; } 2407fi 2408 2409 if test "x$ac_ct_STRIP" = x; then 2410 STRIP=":" 2411 else 2412 case $cross_compiling:$ac_tool_warned in 2413yes:) 2414{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2415whose name does not start with the host triplet. If you think this 2416configuration is useful to you, please write to autoconf@gnu.org." >&5 2417echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2418whose name does not start with the host triplet. If you think this 2419configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2420ac_tool_warned=yes ;; 2421esac 2422 STRIP=$ac_ct_STRIP 2423 fi 2424else 2425 STRIP="$ac_cv_prog_STRIP" 2426fi 2427 2428fi 2429INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 2430 2431# We need awk for the "check" target. The system "awk" is bad on 2432# some platforms. 2433# Always define AMTAR for backward compatibility. 2434 2435AMTAR=${AMTAR-"${am_missing_run}tar"} 2436 2437am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2438 2439 2440 2441 2442 2443 2444{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2445echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2446 # Check whether --enable-maintainer-mode was given. 2447if test "${enable_maintainer_mode+set}" = set; then 2448 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2449else 2450 USE_MAINTAINER_MODE=no 2451fi 2452 2453 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2454echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2455 2456 2457if test $USE_MAINTAINER_MODE = yes; then 2458 MAINTAINER_MODE_TRUE= 2459 MAINTAINER_MODE_FALSE='#' 2460else 2461 MAINTAINER_MODE_TRUE='#' 2462 MAINTAINER_MODE_FALSE= 2463fi 2464 2465 MAINT=$MAINTAINER_MODE_TRUE 2466 2467 2468 2469ac_config_headers="$ac_config_headers config.h" 2470 2471 2472# Check for progs 2473ac_ext=c 2474ac_cpp='$CPP $CPPFLAGS' 2475ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2476ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2477ac_compiler_gnu=$ac_cv_c_compiler_gnu 2478if test -n "$ac_tool_prefix"; then 2479 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2480set dummy ${ac_tool_prefix}gcc; ac_word=$2 2481{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2482echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2483if test "${ac_cv_prog_CC+set}" = set; then 2484 echo $ECHO_N "(cached) $ECHO_C" >&6 2485else 2486 if test -n "$CC"; then 2487 ac_cv_prog_CC="$CC" # Let the user override the test. 2488else 2489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2490for as_dir in $PATH 2491do 2492 IFS=$as_save_IFS 2493 test -z "$as_dir" && as_dir=. 2494 for ac_exec_ext in '' $ac_executable_extensions; do 2495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2496 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2497 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2498 break 2 2499 fi 2500done 2501done 2502IFS=$as_save_IFS 2503 2504fi 2505fi 2506CC=$ac_cv_prog_CC 2507if test -n "$CC"; then 2508 { echo "$as_me:$LINENO: result: $CC" >&5 2509echo "${ECHO_T}$CC" >&6; } 2510else 2511 { echo "$as_me:$LINENO: result: no" >&5 2512echo "${ECHO_T}no" >&6; } 2513fi 2514 2515 2516fi 2517if test -z "$ac_cv_prog_CC"; then 2518 ac_ct_CC=$CC 2519 # Extract the first word of "gcc", so it can be a program name with args. 2520set dummy gcc; ac_word=$2 2521{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2522echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2523if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2524 echo $ECHO_N "(cached) $ECHO_C" >&6 2525else 2526 if test -n "$ac_ct_CC"; then 2527 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2528else 2529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2530for as_dir in $PATH 2531do 2532 IFS=$as_save_IFS 2533 test -z "$as_dir" && as_dir=. 2534 for ac_exec_ext in '' $ac_executable_extensions; do 2535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2536 ac_cv_prog_ac_ct_CC="gcc" 2537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2538 break 2 2539 fi 2540done 2541done 2542IFS=$as_save_IFS 2543 2544fi 2545fi 2546ac_ct_CC=$ac_cv_prog_ac_ct_CC 2547if test -n "$ac_ct_CC"; then 2548 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2549echo "${ECHO_T}$ac_ct_CC" >&6; } 2550else 2551 { echo "$as_me:$LINENO: result: no" >&5 2552echo "${ECHO_T}no" >&6; } 2553fi 2554 2555 if test "x$ac_ct_CC" = x; then 2556 CC="" 2557 else 2558 case $cross_compiling:$ac_tool_warned in 2559yes:) 2560{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2561whose name does not start with the host triplet. If you think this 2562configuration is useful to you, please write to autoconf@gnu.org." >&5 2563echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2564whose name does not start with the host triplet. If you think this 2565configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2566ac_tool_warned=yes ;; 2567esac 2568 CC=$ac_ct_CC 2569 fi 2570else 2571 CC="$ac_cv_prog_CC" 2572fi 2573 2574if test -z "$CC"; then 2575 if test -n "$ac_tool_prefix"; then 2576 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2577set dummy ${ac_tool_prefix}cc; ac_word=$2 2578{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2579echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2580if test "${ac_cv_prog_CC+set}" = set; then 2581 echo $ECHO_N "(cached) $ECHO_C" >&6 2582else 2583 if test -n "$CC"; then 2584 ac_cv_prog_CC="$CC" # Let the user override the test. 2585else 2586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2587for as_dir in $PATH 2588do 2589 IFS=$as_save_IFS 2590 test -z "$as_dir" && as_dir=. 2591 for ac_exec_ext in '' $ac_executable_extensions; do 2592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2593 ac_cv_prog_CC="${ac_tool_prefix}cc" 2594 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2595 break 2 2596 fi 2597done 2598done 2599IFS=$as_save_IFS 2600 2601fi 2602fi 2603CC=$ac_cv_prog_CC 2604if test -n "$CC"; then 2605 { echo "$as_me:$LINENO: result: $CC" >&5 2606echo "${ECHO_T}$CC" >&6; } 2607else 2608 { echo "$as_me:$LINENO: result: no" >&5 2609echo "${ECHO_T}no" >&6; } 2610fi 2611 2612 2613 fi 2614fi 2615if test -z "$CC"; then 2616 # Extract the first word of "cc", so it can be a program name with args. 2617set dummy cc; ac_word=$2 2618{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2619echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2620if test "${ac_cv_prog_CC+set}" = set; then 2621 echo $ECHO_N "(cached) $ECHO_C" >&6 2622else 2623 if test -n "$CC"; then 2624 ac_cv_prog_CC="$CC" # Let the user override the test. 2625else 2626 ac_prog_rejected=no 2627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2628for as_dir in $PATH 2629do 2630 IFS=$as_save_IFS 2631 test -z "$as_dir" && as_dir=. 2632 for ac_exec_ext in '' $ac_executable_extensions; do 2633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2634 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2635 ac_prog_rejected=yes 2636 continue 2637 fi 2638 ac_cv_prog_CC="cc" 2639 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2640 break 2 2641 fi 2642done 2643done 2644IFS=$as_save_IFS 2645 2646if test $ac_prog_rejected = yes; then 2647 # We found a bogon in the path, so make sure we never use it. 2648 set dummy $ac_cv_prog_CC 2649 shift 2650 if test $# != 0; then 2651 # We chose a different compiler from the bogus one. 2652 # However, it has the same basename, so the bogon will be chosen 2653 # first if we set CC to just the basename; use the full file name. 2654 shift 2655 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2656 fi 2657fi 2658fi 2659fi 2660CC=$ac_cv_prog_CC 2661if test -n "$CC"; then 2662 { echo "$as_me:$LINENO: result: $CC" >&5 2663echo "${ECHO_T}$CC" >&6; } 2664else 2665 { echo "$as_me:$LINENO: result: no" >&5 2666echo "${ECHO_T}no" >&6; } 2667fi 2668 2669 2670fi 2671if test -z "$CC"; then 2672 if test -n "$ac_tool_prefix"; then 2673 for ac_prog in cl.exe 2674 do 2675 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2676set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2677{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2678echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2679if test "${ac_cv_prog_CC+set}" = set; then 2680 echo $ECHO_N "(cached) $ECHO_C" >&6 2681else 2682 if test -n "$CC"; then 2683 ac_cv_prog_CC="$CC" # Let the user override the test. 2684else 2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2686for as_dir in $PATH 2687do 2688 IFS=$as_save_IFS 2689 test -z "$as_dir" && as_dir=. 2690 for ac_exec_ext in '' $ac_executable_extensions; do 2691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2692 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2693 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2694 break 2 2695 fi 2696done 2697done 2698IFS=$as_save_IFS 2699 2700fi 2701fi 2702CC=$ac_cv_prog_CC 2703if test -n "$CC"; then 2704 { echo "$as_me:$LINENO: result: $CC" >&5 2705echo "${ECHO_T}$CC" >&6; } 2706else 2707 { echo "$as_me:$LINENO: result: no" >&5 2708echo "${ECHO_T}no" >&6; } 2709fi 2710 2711 2712 test -n "$CC" && break 2713 done 2714fi 2715if test -z "$CC"; then 2716 ac_ct_CC=$CC 2717 for ac_prog in cl.exe 2718do 2719 # Extract the first word of "$ac_prog", so it can be a program name with args. 2720set dummy $ac_prog; ac_word=$2 2721{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2722echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2723if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2724 echo $ECHO_N "(cached) $ECHO_C" >&6 2725else 2726 if test -n "$ac_ct_CC"; then 2727 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2728else 2729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2730for as_dir in $PATH 2731do 2732 IFS=$as_save_IFS 2733 test -z "$as_dir" && as_dir=. 2734 for ac_exec_ext in '' $ac_executable_extensions; do 2735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2736 ac_cv_prog_ac_ct_CC="$ac_prog" 2737 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2738 break 2 2739 fi 2740done 2741done 2742IFS=$as_save_IFS 2743 2744fi 2745fi 2746ac_ct_CC=$ac_cv_prog_ac_ct_CC 2747if test -n "$ac_ct_CC"; then 2748 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2749echo "${ECHO_T}$ac_ct_CC" >&6; } 2750else 2751 { echo "$as_me:$LINENO: result: no" >&5 2752echo "${ECHO_T}no" >&6; } 2753fi 2754 2755 2756 test -n "$ac_ct_CC" && break 2757done 2758 2759 if test "x$ac_ct_CC" = x; then 2760 CC="" 2761 else 2762 case $cross_compiling:$ac_tool_warned in 2763yes:) 2764{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2765whose name does not start with the host triplet. If you think this 2766configuration is useful to you, please write to autoconf@gnu.org." >&5 2767echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2768whose name does not start with the host triplet. If you think this 2769configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2770ac_tool_warned=yes ;; 2771esac 2772 CC=$ac_ct_CC 2773 fi 2774fi 2775 2776fi 2777 2778 2779test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2780See \`config.log' for more details." >&5 2781echo "$as_me: error: no acceptable C compiler found in \$PATH 2782See \`config.log' for more details." >&2;} 2783 { (exit 1); exit 1; }; } 2784 2785# Provide some information about the compiler. 2786echo "$as_me:$LINENO: checking for C compiler version" >&5 2787ac_compiler=`set X $ac_compile; echo $2` 2788{ (ac_try="$ac_compiler --version >&5" 2789case "(($ac_try" in 2790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2791 *) ac_try_echo=$ac_try;; 2792esac 2793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2794 (eval "$ac_compiler --version >&5") 2>&5 2795 ac_status=$? 2796 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2797 (exit $ac_status); } 2798{ (ac_try="$ac_compiler -v >&5" 2799case "(($ac_try" in 2800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2801 *) ac_try_echo=$ac_try;; 2802esac 2803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2804 (eval "$ac_compiler -v >&5") 2>&5 2805 ac_status=$? 2806 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2807 (exit $ac_status); } 2808{ (ac_try="$ac_compiler -V >&5" 2809case "(($ac_try" in 2810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2811 *) ac_try_echo=$ac_try;; 2812esac 2813eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2814 (eval "$ac_compiler -V >&5") 2>&5 2815 ac_status=$? 2816 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2817 (exit $ac_status); } 2818 2819cat >conftest.$ac_ext <<_ACEOF 2820/* confdefs.h. */ 2821_ACEOF 2822cat confdefs.h >>conftest.$ac_ext 2823cat >>conftest.$ac_ext <<_ACEOF 2824/* end confdefs.h. */ 2825 2826int 2827main () 2828{ 2829 2830 ; 2831 return 0; 2832} 2833_ACEOF 2834ac_clean_files_save=$ac_clean_files 2835ac_clean_files="$ac_clean_files a.out a.exe b.out" 2836# Try to create an executable without -o first, disregard a.out. 2837# It will help us diagnose broken compilers, and finding out an intuition 2838# of exeext. 2839{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2840echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2841ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2842# 2843# List of possible output files, starting from the most likely. 2844# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2845# only as a last resort. b.out is created by i960 compilers. 2846ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2847# 2848# The IRIX 6 linker writes into existing files which may not be 2849# executable, retaining their permissions. Remove them first so a 2850# subsequent execution test works. 2851ac_rmfiles= 2852for ac_file in $ac_files 2853do 2854 case $ac_file in 2855 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2856 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2857 esac 2858done 2859rm -f $ac_rmfiles 2860 2861if { (ac_try="$ac_link_default" 2862case "(($ac_try" in 2863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2864 *) ac_try_echo=$ac_try;; 2865esac 2866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2867 (eval "$ac_link_default") 2>&5 2868 ac_status=$? 2869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2870 (exit $ac_status); }; then 2871 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2872# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2873# in a Makefile. We should not override ac_cv_exeext if it was cached, 2874# so that the user can short-circuit this test for compilers unknown to 2875# Autoconf. 2876for ac_file in $ac_files 2877do 2878 test -f "$ac_file" || continue 2879 case $ac_file in 2880 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2881 ;; 2882 [ab].out ) 2883 # We found the default executable, but exeext='' is most 2884 # certainly right. 2885 break;; 2886 *.* ) 2887 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2888 then :; else 2889 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2890 fi 2891 # We set ac_cv_exeext here because the later test for it is not 2892 # safe: cross compilers may not add the suffix if given an `-o' 2893 # argument, so we may need to know it at that point already. 2894 # Even if this section looks crufty: it has the advantage of 2895 # actually working. 2896 break;; 2897 * ) 2898 break;; 2899 esac 2900done 2901test "$ac_cv_exeext" = no && ac_cv_exeext= 2902 2903else 2904 echo "$as_me: failed program was:" >&5 2905sed 's/^/| /' conftest.$ac_ext >&5 2906 2907{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2908See \`config.log' for more details." >&5 2909echo "$as_me: error: C compiler cannot create executables 2910See \`config.log' for more details." >&2;} 2911 { (exit 77); exit 77; }; } 2912fi 2913 2914ac_exeext=$ac_cv_exeext 2915{ echo "$as_me:$LINENO: result: $ac_file" >&5 2916echo "${ECHO_T}$ac_file" >&6; } 2917 2918# Check that the compiler produces executables we can run. If not, either 2919# the compiler is broken, or we cross compile. 2920{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2921echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2922# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2923# If not cross compiling, check that we can run a simple program. 2924if test "$cross_compiling" != yes; then 2925 if { ac_try='./$ac_file' 2926 { (case "(($ac_try" in 2927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2928 *) ac_try_echo=$ac_try;; 2929esac 2930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2931 (eval "$ac_try") 2>&5 2932 ac_status=$? 2933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2934 (exit $ac_status); }; }; then 2935 cross_compiling=no 2936 else 2937 if test "$cross_compiling" = maybe; then 2938 cross_compiling=yes 2939 else 2940 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2941If you meant to cross compile, use \`--host'. 2942See \`config.log' for more details." >&5 2943echo "$as_me: error: cannot run C compiled programs. 2944If you meant to cross compile, use \`--host'. 2945See \`config.log' for more details." >&2;} 2946 { (exit 1); exit 1; }; } 2947 fi 2948 fi 2949fi 2950{ echo "$as_me:$LINENO: result: yes" >&5 2951echo "${ECHO_T}yes" >&6; } 2952 2953rm -f a.out a.exe conftest$ac_cv_exeext b.out 2954ac_clean_files=$ac_clean_files_save 2955# Check that the compiler produces executables we can run. If not, either 2956# the compiler is broken, or we cross compile. 2957{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2958echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2959{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 2960echo "${ECHO_T}$cross_compiling" >&6; } 2961 2962{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 2963echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2964if { (ac_try="$ac_link" 2965case "(($ac_try" in 2966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2967 *) ac_try_echo=$ac_try;; 2968esac 2969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2970 (eval "$ac_link") 2>&5 2971 ac_status=$? 2972 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2973 (exit $ac_status); }; then 2974 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2975# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2976# work properly (i.e., refer to `conftest.exe'), while it won't with 2977# `rm'. 2978for ac_file in conftest.exe conftest conftest.*; do 2979 test -f "$ac_file" || continue 2980 case $ac_file in 2981 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2982 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2983 break;; 2984 * ) break;; 2985 esac 2986done 2987else 2988 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2989See \`config.log' for more details." >&5 2990echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2991See \`config.log' for more details." >&2;} 2992 { (exit 1); exit 1; }; } 2993fi 2994 2995rm -f conftest$ac_cv_exeext 2996{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2997echo "${ECHO_T}$ac_cv_exeext" >&6; } 2998 2999rm -f conftest.$ac_ext 3000EXEEXT=$ac_cv_exeext 3001ac_exeext=$EXEEXT 3002{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3003echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3004if test "${ac_cv_objext+set}" = set; then 3005 echo $ECHO_N "(cached) $ECHO_C" >&6 3006else 3007 cat >conftest.$ac_ext <<_ACEOF 3008/* confdefs.h. */ 3009_ACEOF 3010cat confdefs.h >>conftest.$ac_ext 3011cat >>conftest.$ac_ext <<_ACEOF 3012/* end confdefs.h. */ 3013 3014int 3015main () 3016{ 3017 3018 ; 3019 return 0; 3020} 3021_ACEOF 3022rm -f conftest.o conftest.obj 3023if { (ac_try="$ac_compile" 3024case "(($ac_try" in 3025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3026 *) ac_try_echo=$ac_try;; 3027esac 3028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3029 (eval "$ac_compile") 2>&5 3030 ac_status=$? 3031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3032 (exit $ac_status); }; then 3033 for ac_file in conftest.o conftest.obj conftest.*; do 3034 test -f "$ac_file" || continue; 3035 case $ac_file in 3036 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3037 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3038 break;; 3039 esac 3040done 3041else 3042 echo "$as_me: failed program was:" >&5 3043sed 's/^/| /' conftest.$ac_ext >&5 3044 3045{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3046See \`config.log' for more details." >&5 3047echo "$as_me: error: cannot compute suffix of object files: cannot compile 3048See \`config.log' for more details." >&2;} 3049 { (exit 1); exit 1; }; } 3050fi 3051 3052rm -f conftest.$ac_cv_objext conftest.$ac_ext 3053fi 3054{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3055echo "${ECHO_T}$ac_cv_objext" >&6; } 3056OBJEXT=$ac_cv_objext 3057ac_objext=$OBJEXT 3058{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3059echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3060if test "${ac_cv_c_compiler_gnu+set}" = set; then 3061 echo $ECHO_N "(cached) $ECHO_C" >&6 3062else 3063 cat >conftest.$ac_ext <<_ACEOF 3064/* confdefs.h. */ 3065_ACEOF 3066cat confdefs.h >>conftest.$ac_ext 3067cat >>conftest.$ac_ext <<_ACEOF 3068/* end confdefs.h. */ 3069 3070int 3071main () 3072{ 3073#ifndef __GNUC__ 3074 choke me 3075#endif 3076 3077 ; 3078 return 0; 3079} 3080_ACEOF 3081rm -f conftest.$ac_objext 3082if { (ac_try="$ac_compile" 3083case "(($ac_try" in 3084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3085 *) ac_try_echo=$ac_try;; 3086esac 3087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3088 (eval "$ac_compile") 2>conftest.er1 3089 ac_status=$? 3090 grep -v '^ *+' conftest.er1 >conftest.err 3091 rm -f conftest.er1 3092 cat conftest.err >&5 3093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3094 (exit $ac_status); } && 3095 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3096 { (case "(($ac_try" in 3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3098 *) ac_try_echo=$ac_try;; 3099esac 3100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3101 (eval "$ac_try") 2>&5 3102 ac_status=$? 3103 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3104 (exit $ac_status); }; } && 3105 { ac_try='test -s conftest.$ac_objext' 3106 { (case "(($ac_try" in 3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3108 *) ac_try_echo=$ac_try;; 3109esac 3110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3111 (eval "$ac_try") 2>&5 3112 ac_status=$? 3113 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3114 (exit $ac_status); }; }; then 3115 ac_compiler_gnu=yes 3116else 3117 echo "$as_me: failed program was:" >&5 3118sed 's/^/| /' conftest.$ac_ext >&5 3119 3120 ac_compiler_gnu=no 3121fi 3122 3123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3124ac_cv_c_compiler_gnu=$ac_compiler_gnu 3125 3126fi 3127{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3128echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3129GCC=`test $ac_compiler_gnu = yes && echo yes` 3130ac_test_CFLAGS=${CFLAGS+set} 3131ac_save_CFLAGS=$CFLAGS 3132{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3133echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3134if test "${ac_cv_prog_cc_g+set}" = set; then 3135 echo $ECHO_N "(cached) $ECHO_C" >&6 3136else 3137 ac_save_c_werror_flag=$ac_c_werror_flag 3138 ac_c_werror_flag=yes 3139 ac_cv_prog_cc_g=no 3140 CFLAGS="-g" 3141 cat >conftest.$ac_ext <<_ACEOF 3142/* confdefs.h. */ 3143_ACEOF 3144cat confdefs.h >>conftest.$ac_ext 3145cat >>conftest.$ac_ext <<_ACEOF 3146/* end confdefs.h. */ 3147 3148int 3149main () 3150{ 3151 3152 ; 3153 return 0; 3154} 3155_ACEOF 3156rm -f conftest.$ac_objext 3157if { (ac_try="$ac_compile" 3158case "(($ac_try" in 3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3160 *) ac_try_echo=$ac_try;; 3161esac 3162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3163 (eval "$ac_compile") 2>conftest.er1 3164 ac_status=$? 3165 grep -v '^ *+' conftest.er1 >conftest.err 3166 rm -f conftest.er1 3167 cat conftest.err >&5 3168 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3169 (exit $ac_status); } && 3170 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3171 { (case "(($ac_try" in 3172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3173 *) ac_try_echo=$ac_try;; 3174esac 3175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3176 (eval "$ac_try") 2>&5 3177 ac_status=$? 3178 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3179 (exit $ac_status); }; } && 3180 { ac_try='test -s conftest.$ac_objext' 3181 { (case "(($ac_try" in 3182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3183 *) ac_try_echo=$ac_try;; 3184esac 3185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3186 (eval "$ac_try") 2>&5 3187 ac_status=$? 3188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3189 (exit $ac_status); }; }; then 3190 ac_cv_prog_cc_g=yes 3191else 3192 echo "$as_me: failed program was:" >&5 3193sed 's/^/| /' conftest.$ac_ext >&5 3194 3195 CFLAGS="" 3196 cat >conftest.$ac_ext <<_ACEOF 3197/* confdefs.h. */ 3198_ACEOF 3199cat confdefs.h >>conftest.$ac_ext 3200cat >>conftest.$ac_ext <<_ACEOF 3201/* end confdefs.h. */ 3202 3203int 3204main () 3205{ 3206 3207 ; 3208 return 0; 3209} 3210_ACEOF 3211rm -f conftest.$ac_objext 3212if { (ac_try="$ac_compile" 3213case "(($ac_try" in 3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3215 *) ac_try_echo=$ac_try;; 3216esac 3217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3218 (eval "$ac_compile") 2>conftest.er1 3219 ac_status=$? 3220 grep -v '^ *+' conftest.er1 >conftest.err 3221 rm -f conftest.er1 3222 cat conftest.err >&5 3223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3224 (exit $ac_status); } && 3225 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3226 { (case "(($ac_try" in 3227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3228 *) ac_try_echo=$ac_try;; 3229esac 3230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3231 (eval "$ac_try") 2>&5 3232 ac_status=$? 3233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3234 (exit $ac_status); }; } && 3235 { ac_try='test -s conftest.$ac_objext' 3236 { (case "(($ac_try" in 3237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3238 *) ac_try_echo=$ac_try;; 3239esac 3240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3241 (eval "$ac_try") 2>&5 3242 ac_status=$? 3243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3244 (exit $ac_status); }; }; then 3245 : 3246else 3247 echo "$as_me: failed program was:" >&5 3248sed 's/^/| /' conftest.$ac_ext >&5 3249 3250 ac_c_werror_flag=$ac_save_c_werror_flag 3251 CFLAGS="-g" 3252 cat >conftest.$ac_ext <<_ACEOF 3253/* confdefs.h. */ 3254_ACEOF 3255cat confdefs.h >>conftest.$ac_ext 3256cat >>conftest.$ac_ext <<_ACEOF 3257/* end confdefs.h. */ 3258 3259int 3260main () 3261{ 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267rm -f conftest.$ac_objext 3268if { (ac_try="$ac_compile" 3269case "(($ac_try" in 3270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3271 *) ac_try_echo=$ac_try;; 3272esac 3273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3274 (eval "$ac_compile") 2>conftest.er1 3275 ac_status=$? 3276 grep -v '^ *+' conftest.er1 >conftest.err 3277 rm -f conftest.er1 3278 cat conftest.err >&5 3279 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3280 (exit $ac_status); } && 3281 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3282 { (case "(($ac_try" in 3283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3284 *) ac_try_echo=$ac_try;; 3285esac 3286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3287 (eval "$ac_try") 2>&5 3288 ac_status=$? 3289 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3290 (exit $ac_status); }; } && 3291 { ac_try='test -s conftest.$ac_objext' 3292 { (case "(($ac_try" in 3293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3294 *) ac_try_echo=$ac_try;; 3295esac 3296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3297 (eval "$ac_try") 2>&5 3298 ac_status=$? 3299 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3300 (exit $ac_status); }; }; then 3301 ac_cv_prog_cc_g=yes 3302else 3303 echo "$as_me: failed program was:" >&5 3304sed 's/^/| /' conftest.$ac_ext >&5 3305 3306 3307fi 3308 3309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3310fi 3311 3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3313fi 3314 3315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3316 ac_c_werror_flag=$ac_save_c_werror_flag 3317fi 3318{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3319echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3320if test "$ac_test_CFLAGS" = set; then 3321 CFLAGS=$ac_save_CFLAGS 3322elif test $ac_cv_prog_cc_g = yes; then 3323 if test "$GCC" = yes; then 3324 CFLAGS="-g -O2" 3325 else 3326 CFLAGS="-g" 3327 fi 3328else 3329 if test "$GCC" = yes; then 3330 CFLAGS="-O2" 3331 else 3332 CFLAGS= 3333 fi 3334fi 3335{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3336echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3337if test "${ac_cv_prog_cc_c89+set}" = set; then 3338 echo $ECHO_N "(cached) $ECHO_C" >&6 3339else 3340 ac_cv_prog_cc_c89=no 3341ac_save_CC=$CC 3342cat >conftest.$ac_ext <<_ACEOF 3343/* confdefs.h. */ 3344_ACEOF 3345cat confdefs.h >>conftest.$ac_ext 3346cat >>conftest.$ac_ext <<_ACEOF 3347/* end confdefs.h. */ 3348#include <stdarg.h> 3349#include <stdio.h> 3350#include <sys/types.h> 3351#include <sys/stat.h> 3352/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3353struct buf { int x; }; 3354FILE * (*rcsopen) (struct buf *, struct stat *, int); 3355static char *e (p, i) 3356 char **p; 3357 int i; 3358{ 3359 return p[i]; 3360} 3361static char *f (char * (*g) (char **, int), char **p, ...) 3362{ 3363 char *s; 3364 va_list v; 3365 va_start (v,p); 3366 s = g (p, va_arg (v,int)); 3367 va_end (v); 3368 return s; 3369} 3370 3371/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3372 function prototypes and stuff, but not '\xHH' hex character constants. 3373 These don't provoke an error unfortunately, instead are silently treated 3374 as 'x'. The following induces an error, until -std is added to get 3375 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3376 array size at least. It's necessary to write '\x00'==0 to get something 3377 that's true only with -std. */ 3378int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3379 3380/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3381 inside strings and character constants. */ 3382#define FOO(x) 'x' 3383int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3384 3385int test (int i, double x); 3386struct s1 {int (*f) (int a);}; 3387struct s2 {int (*f) (double a);}; 3388int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3389int argc; 3390char **argv; 3391int 3392main () 3393{ 3394return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3395 ; 3396 return 0; 3397} 3398_ACEOF 3399for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3400 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3401do 3402 CC="$ac_save_CC $ac_arg" 3403 rm -f conftest.$ac_objext 3404if { (ac_try="$ac_compile" 3405case "(($ac_try" in 3406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3407 *) ac_try_echo=$ac_try;; 3408esac 3409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3410 (eval "$ac_compile") 2>conftest.er1 3411 ac_status=$? 3412 grep -v '^ *+' conftest.er1 >conftest.err 3413 rm -f conftest.er1 3414 cat conftest.err >&5 3415 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3416 (exit $ac_status); } && 3417 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3418 { (case "(($ac_try" in 3419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3420 *) ac_try_echo=$ac_try;; 3421esac 3422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3423 (eval "$ac_try") 2>&5 3424 ac_status=$? 3425 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3426 (exit $ac_status); }; } && 3427 { ac_try='test -s conftest.$ac_objext' 3428 { (case "(($ac_try" in 3429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3430 *) ac_try_echo=$ac_try;; 3431esac 3432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3433 (eval "$ac_try") 2>&5 3434 ac_status=$? 3435 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3436 (exit $ac_status); }; }; then 3437 ac_cv_prog_cc_c89=$ac_arg 3438else 3439 echo "$as_me: failed program was:" >&5 3440sed 's/^/| /' conftest.$ac_ext >&5 3441 3442 3443fi 3444 3445rm -f core conftest.err conftest.$ac_objext 3446 test "x$ac_cv_prog_cc_c89" != "xno" && break 3447done 3448rm -f conftest.$ac_ext 3449CC=$ac_save_CC 3450 3451fi 3452# AC_CACHE_VAL 3453case "x$ac_cv_prog_cc_c89" in 3454 x) 3455 { echo "$as_me:$LINENO: result: none needed" >&5 3456echo "${ECHO_T}none needed" >&6; } ;; 3457 xno) 3458 { echo "$as_me:$LINENO: result: unsupported" >&5 3459echo "${ECHO_T}unsupported" >&6; } ;; 3460 *) 3461 CC="$CC $ac_cv_prog_cc_c89" 3462 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3463echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3464esac 3465 3466 3467ac_ext=c 3468ac_cpp='$CPP $CPPFLAGS' 3469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3470ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3471ac_compiler_gnu=$ac_cv_c_compiler_gnu 3472DEPDIR="${am__leading_dot}deps" 3473 3474ac_config_commands="$ac_config_commands depfiles" 3475 3476 3477am_make=${MAKE-make} 3478cat > confinc << 'END' 3479am__doit: 3480 @echo done 3481.PHONY: am__doit 3482END 3483# If we don't find an include directive, just comment out the code. 3484{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3485echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 3486am__include="#" 3487am__quote= 3488_am_result=none 3489# First try GNU make style include. 3490echo "include confinc" > confmf 3491# We grep out `Entering directory' and `Leaving directory' 3492# messages which can occur if `w' ends up in MAKEFLAGS. 3493# In particular we don't look at `^make:' because GNU make might 3494# be invoked under some other name (usually "gmake"), in which 3495# case it prints its new name instead of `make'. 3496if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3497 am__include=include 3498 am__quote= 3499 _am_result=GNU 3500fi 3501# Now try BSD make style include. 3502if test "$am__include" = "#"; then 3503 echo '.include "confinc"' > confmf 3504 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3505 am__include=.include 3506 am__quote="\"" 3507 _am_result=BSD 3508 fi 3509fi 3510 3511 3512{ echo "$as_me:$LINENO: result: $_am_result" >&5 3513echo "${ECHO_T}$_am_result" >&6; } 3514rm -f confinc confmf 3515 3516# Check whether --enable-dependency-tracking was given. 3517if test "${enable_dependency_tracking+set}" = set; then 3518 enableval=$enable_dependency_tracking; 3519fi 3520 3521if test "x$enable_dependency_tracking" != xno; then 3522 am_depcomp="$ac_aux_dir/depcomp" 3523 AMDEPBACKSLASH='\' 3524fi 3525 3526 3527if test "x$enable_dependency_tracking" != xno; then 3528 AMDEP_TRUE= 3529 AMDEP_FALSE='#' 3530else 3531 AMDEP_TRUE='#' 3532 AMDEP_FALSE= 3533fi 3534 3535 3536 3537 3538depcc="$CC" am_compiler_list= 3539 3540{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3541echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3542if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3543 echo $ECHO_N "(cached) $ECHO_C" >&6 3544else 3545 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3546 # We make a subdir and do the tests there. Otherwise we can end up 3547 # making bogus files that we don't know about and never remove. For 3548 # instance it was reported that on HP-UX the gcc test will end up 3549 # making a dummy file named `D' -- because `-MD' means `put the output 3550 # in D'. 3551 mkdir conftest.dir 3552 # Copy depcomp to subdir because otherwise we won't find it if we're 3553 # using a relative directory. 3554 cp "$am_depcomp" conftest.dir 3555 cd conftest.dir 3556 # We will build objects and dependencies in a subdirectory because 3557 # it helps to detect inapplicable dependency modes. For instance 3558 # both Tru64's cc and ICC support -MD to output dependencies as a 3559 # side effect of compilation, but ICC will put the dependencies in 3560 # the current directory while Tru64 will put them in the object 3561 # directory. 3562 mkdir sub 3563 3564 am_cv_CC_dependencies_compiler_type=none 3565 if test "$am_compiler_list" = ""; then 3566 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3567 fi 3568 for depmode in $am_compiler_list; do 3569 # Setup a source with many dependencies, because some compilers 3570 # like to wrap large dependency lists on column 80 (with \), and 3571 # we should not choose a depcomp mode which is confused by this. 3572 # 3573 # We need to recreate these files for each test, as the compiler may 3574 # overwrite some of them when testing with obscure command lines. 3575 # This happens at least with the AIX C compiler. 3576 : > sub/conftest.c 3577 for i in 1 2 3 4 5 6; do 3578 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3579 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3580 # Solaris 8's {/usr,}/bin/sh. 3581 touch sub/conftst$i.h 3582 done 3583 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3584 3585 case $depmode in 3586 nosideeffect) 3587 # after this tag, mechanisms are not by side-effect, so they'll 3588 # only be used when explicitly requested 3589 if test "x$enable_dependency_tracking" = xyes; then 3590 continue 3591 else 3592 break 3593 fi 3594 ;; 3595 none) break ;; 3596 esac 3597 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3598 # mode. It turns out that the SunPro C++ compiler does not properly 3599 # handle `-M -o', and we need to detect this. 3600 if depmode=$depmode \ 3601 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3602 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3603 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3604 >/dev/null 2>conftest.err && 3605 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3606 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3607 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3608 # icc doesn't choke on unknown options, it will just issue warnings 3609 # or remarks (even with -Werror). So we grep stderr for any message 3610 # that says an option was ignored or not supported. 3611 # When given -MP, icc 7.0 and 7.1 complain thusly: 3612 # icc: Command line warning: ignoring option '-M'; no argument required 3613 # The diagnosis changed in icc 8.0: 3614 # icc: Command line remark: option '-MP' not supported 3615 if (grep 'ignoring option' conftest.err || 3616 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3617 am_cv_CC_dependencies_compiler_type=$depmode 3618 break 3619 fi 3620 fi 3621 done 3622 3623 cd .. 3624 rm -rf conftest.dir 3625else 3626 am_cv_CC_dependencies_compiler_type=none 3627fi 3628 3629fi 3630{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3631echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3632CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3633 3634 3635 3636if 3637 test "x$enable_dependency_tracking" != xno \ 3638 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3639 am__fastdepCC_TRUE= 3640 am__fastdepCC_FALSE='#' 3641else 3642 am__fastdepCC_TRUE='#' 3643 am__fastdepCC_FALSE= 3644fi 3645 3646 3647# Check whether --enable-shared was given. 3648if test "${enable_shared+set}" = set; then 3649 enableval=$enable_shared; p=${PACKAGE-default} 3650 case $enableval in 3651 yes) enable_shared=yes ;; 3652 no) enable_shared=no ;; 3653 *) 3654 enable_shared=no 3655 # Look at the argument we got. We use all the common list separators. 3656 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3657 for pkg in $enableval; do 3658 IFS="$lt_save_ifs" 3659 if test "X$pkg" = "X$p"; then 3660 enable_shared=yes 3661 fi 3662 done 3663 IFS="$lt_save_ifs" 3664 ;; 3665 esac 3666else 3667 enable_shared=yes 3668fi 3669 3670 3671# Check whether --enable-static was given. 3672if test "${enable_static+set}" = set; then 3673 enableval=$enable_static; p=${PACKAGE-default} 3674 case $enableval in 3675 yes) enable_static=yes ;; 3676 no) enable_static=no ;; 3677 *) 3678 enable_static=no 3679 # Look at the argument we got. We use all the common list separators. 3680 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3681 for pkg in $enableval; do 3682 IFS="$lt_save_ifs" 3683 if test "X$pkg" = "X$p"; then 3684 enable_static=yes 3685 fi 3686 done 3687 IFS="$lt_save_ifs" 3688 ;; 3689 esac 3690else 3691 enable_static=yes 3692fi 3693 3694 3695# Check whether --enable-fast-install was given. 3696if test "${enable_fast_install+set}" = set; then 3697 enableval=$enable_fast_install; p=${PACKAGE-default} 3698 case $enableval in 3699 yes) enable_fast_install=yes ;; 3700 no) enable_fast_install=no ;; 3701 *) 3702 enable_fast_install=no 3703 # Look at the argument we got. We use all the common list separators. 3704 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3705 for pkg in $enableval; do 3706 IFS="$lt_save_ifs" 3707 if test "X$pkg" = "X$p"; then 3708 enable_fast_install=yes 3709 fi 3710 done 3711 IFS="$lt_save_ifs" 3712 ;; 3713 esac 3714else 3715 enable_fast_install=yes 3716fi 3717 3718 3719# Make sure we can run config.sub. 3720$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3721 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3722echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3723 { (exit 1); exit 1; }; } 3724 3725{ echo "$as_me:$LINENO: checking build system type" >&5 3726echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 3727if test "${ac_cv_build+set}" = set; then 3728 echo $ECHO_N "(cached) $ECHO_C" >&6 3729else 3730 ac_build_alias=$build_alias 3731test "x$ac_build_alias" = x && 3732 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3733test "x$ac_build_alias" = x && 3734 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3735echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3736 { (exit 1); exit 1; }; } 3737ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3738 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3739echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3740 { (exit 1); exit 1; }; } 3741 3742fi 3743{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3744echo "${ECHO_T}$ac_cv_build" >&6; } 3745case $ac_cv_build in 3746*-*-*) ;; 3747*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3748echo "$as_me: error: invalid value of canonical build" >&2;} 3749 { (exit 1); exit 1; }; };; 3750esac 3751build=$ac_cv_build 3752ac_save_IFS=$IFS; IFS='-' 3753set x $ac_cv_build 3754shift 3755build_cpu=$1 3756build_vendor=$2 3757shift; shift 3758# Remember, the first character of IFS is used to create $*, 3759# except with old shells: 3760build_os=$* 3761IFS=$ac_save_IFS 3762case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3763 3764 3765{ echo "$as_me:$LINENO: checking host system type" >&5 3766echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 3767if test "${ac_cv_host+set}" = set; then 3768 echo $ECHO_N "(cached) $ECHO_C" >&6 3769else 3770 if test "x$host_alias" = x; then 3771 ac_cv_host=$ac_cv_build 3772else 3773 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3774 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3775echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3776 { (exit 1); exit 1; }; } 3777fi 3778 3779fi 3780{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3781echo "${ECHO_T}$ac_cv_host" >&6; } 3782case $ac_cv_host in 3783*-*-*) ;; 3784*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3785echo "$as_me: error: invalid value of canonical host" >&2;} 3786 { (exit 1); exit 1; }; };; 3787esac 3788host=$ac_cv_host 3789ac_save_IFS=$IFS; IFS='-' 3790set x $ac_cv_host 3791shift 3792host_cpu=$1 3793host_vendor=$2 3794shift; shift 3795# Remember, the first character of IFS is used to create $*, 3796# except with old shells: 3797host_os=$* 3798IFS=$ac_save_IFS 3799case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3800 3801 3802{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3803echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3804if test "${lt_cv_path_SED+set}" = set; then 3805 echo $ECHO_N "(cached) $ECHO_C" >&6 3806else 3807 # Loop through the user's path and test for sed and gsed. 3808# Then use that list of sed's as ones to test for truncation. 3809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3810for as_dir in $PATH 3811do 3812 IFS=$as_save_IFS 3813 test -z "$as_dir" && as_dir=. 3814 for lt_ac_prog in sed gsed; do 3815 for ac_exec_ext in '' $ac_executable_extensions; do 3816 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3817 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3818 fi 3819 done 3820 done 3821done 3822lt_ac_max=0 3823lt_ac_count=0 3824# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3825# along with /bin/sed that truncates output. 3826for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3827 test ! -f $lt_ac_sed && continue 3828 cat /dev/null > conftest.in 3829 lt_ac_count=0 3830 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3831 # Check for GNU sed and select it if it is found. 3832 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3833 lt_cv_path_SED=$lt_ac_sed 3834 break 3835 fi 3836 while true; do 3837 cat conftest.in conftest.in >conftest.tmp 3838 mv conftest.tmp conftest.in 3839 cp conftest.in conftest.nl 3840 echo >>conftest.nl 3841 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3842 cmp -s conftest.out conftest.nl || break 3843 # 10000 chars as input seems more than enough 3844 test $lt_ac_count -gt 10 && break 3845 lt_ac_count=`expr $lt_ac_count + 1` 3846 if test $lt_ac_count -gt $lt_ac_max; then 3847 lt_ac_max=$lt_ac_count 3848 lt_cv_path_SED=$lt_ac_sed 3849 fi 3850 done 3851done 3852 3853fi 3854 3855SED=$lt_cv_path_SED 3856{ echo "$as_me:$LINENO: result: $SED" >&5 3857echo "${ECHO_T}$SED" >&6; } 3858 3859{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3860echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3861if test "${ac_cv_path_GREP+set}" = set; then 3862 echo $ECHO_N "(cached) $ECHO_C" >&6 3863else 3864 # Extract the first word of "grep ggrep" to use in msg output 3865if test -z "$GREP"; then 3866set dummy grep ggrep; ac_prog_name=$2 3867if test "${ac_cv_path_GREP+set}" = set; then 3868 echo $ECHO_N "(cached) $ECHO_C" >&6 3869else 3870 ac_path_GREP_found=false 3871# Loop through the user's path and test for each of PROGNAME-LIST 3872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3873for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3874do 3875 IFS=$as_save_IFS 3876 test -z "$as_dir" && as_dir=. 3877 for ac_prog in grep ggrep; do 3878 for ac_exec_ext in '' $ac_executable_extensions; do 3879 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3880 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue 3881 # Check for GNU ac_path_GREP and select it if it is found. 3882 # Check for GNU $ac_path_GREP 3883case `"$ac_path_GREP" --version 2>&1` in 3884*GNU*) 3885 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3886*) 3887 ac_count=0 3888 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3889 while : 3890 do 3891 cat "conftest.in" "conftest.in" >"conftest.tmp" 3892 mv "conftest.tmp" "conftest.in" 3893 cp "conftest.in" "conftest.nl" 3894 echo 'GREP' >> "conftest.nl" 3895 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3896 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3897 ac_count=`expr $ac_count + 1` 3898 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3899 # Best one so far, save it but keep looking for a better one 3900 ac_cv_path_GREP="$ac_path_GREP" 3901 ac_path_GREP_max=$ac_count 3902 fi 3903 # 10*(2^10) chars as input seems more than enough 3904 test $ac_count -gt 10 && break 3905 done 3906 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3907esac 3908 3909 3910 $ac_path_GREP_found && break 3 3911 done 3912done 3913 3914done 3915IFS=$as_save_IFS 3916 3917 3918fi 3919 3920GREP="$ac_cv_path_GREP" 3921if test -z "$GREP"; then 3922 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3923echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3924 { (exit 1); exit 1; }; } 3925fi 3926 3927else 3928 ac_cv_path_GREP=$GREP 3929fi 3930 3931 3932fi 3933{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3934echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3935 GREP="$ac_cv_path_GREP" 3936 3937 3938{ echo "$as_me:$LINENO: checking for egrep" >&5 3939echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3940if test "${ac_cv_path_EGREP+set}" = set; then 3941 echo $ECHO_N "(cached) $ECHO_C" >&6 3942else 3943 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3944 then ac_cv_path_EGREP="$GREP -E" 3945 else 3946 # Extract the first word of "egrep" to use in msg output 3947if test -z "$EGREP"; then 3948set dummy egrep; ac_prog_name=$2 3949if test "${ac_cv_path_EGREP+set}" = set; then 3950 echo $ECHO_N "(cached) $ECHO_C" >&6 3951else 3952 ac_path_EGREP_found=false 3953# Loop through the user's path and test for each of PROGNAME-LIST 3954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3955for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3956do 3957 IFS=$as_save_IFS 3958 test -z "$as_dir" && as_dir=. 3959 for ac_prog in egrep; do 3960 for ac_exec_ext in '' $ac_executable_extensions; do 3961 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3962 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue 3963 # Check for GNU ac_path_EGREP and select it if it is found. 3964 # Check for GNU $ac_path_EGREP 3965case `"$ac_path_EGREP" --version 2>&1` in 3966*GNU*) 3967 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3968*) 3969 ac_count=0 3970 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3971 while : 3972 do 3973 cat "conftest.in" "conftest.in" >"conftest.tmp" 3974 mv "conftest.tmp" "conftest.in" 3975 cp "conftest.in" "conftest.nl" 3976 echo 'EGREP' >> "conftest.nl" 3977 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3978 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3979 ac_count=`expr $ac_count + 1` 3980 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3981 # Best one so far, save it but keep looking for a better one 3982 ac_cv_path_EGREP="$ac_path_EGREP" 3983 ac_path_EGREP_max=$ac_count 3984 fi 3985 # 10*(2^10) chars as input seems more than enough 3986 test $ac_count -gt 10 && break 3987 done 3988 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3989esac 3990 3991 3992 $ac_path_EGREP_found && break 3 3993 done 3994done 3995 3996done 3997IFS=$as_save_IFS 3998 3999 4000fi 4001 4002EGREP="$ac_cv_path_EGREP" 4003if test -z "$EGREP"; then 4004 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4005echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4006 { (exit 1); exit 1; }; } 4007fi 4008 4009else 4010 ac_cv_path_EGREP=$EGREP 4011fi 4012 4013 4014 fi 4015fi 4016{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4017echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 4018 EGREP="$ac_cv_path_EGREP" 4019 4020 4021 4022# Check whether --with-gnu-ld was given. 4023if test "${with_gnu_ld+set}" = set; then 4024 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4025else 4026 with_gnu_ld=no 4027fi 4028 4029ac_prog=ld 4030if test "$GCC" = yes; then 4031 # Check if gcc -print-prog-name=ld gives a path. 4032 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4033echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4034 case $host in 4035 *-*-mingw*) 4036 # gcc leaves a trailing carriage return which upsets mingw 4037 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4038 *) 4039 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4040 esac 4041 case $ac_prog in 4042 # Accept absolute paths. 4043 [\\/]* | ?:[\\/]*) 4044 re_direlt='/[^/][^/]*/\.\./' 4045 # Canonicalize the pathname of ld 4046 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4047 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4048 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4049 done 4050 test -z "$LD" && LD="$ac_prog" 4051 ;; 4052 "") 4053 # If it fails, then pretend we aren't using GCC. 4054 ac_prog=ld 4055 ;; 4056 *) 4057 # If it is relative, then search for the first ld in PATH. 4058 with_gnu_ld=unknown 4059 ;; 4060 esac 4061elif test "$with_gnu_ld" = yes; then 4062 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4063echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4064else 4065 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4066echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4067fi 4068if test "${lt_cv_path_LD+set}" = set; then 4069 echo $ECHO_N "(cached) $ECHO_C" >&6 4070else 4071 if test -z "$LD"; then 4072 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4073 for ac_dir in $PATH; do 4074 IFS="$lt_save_ifs" 4075 test -z "$ac_dir" && ac_dir=. 4076 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4077 lt_cv_path_LD="$ac_dir/$ac_prog" 4078 # Check to see if the program is GNU ld. I'd rather use --version, 4079 # but apparently some variants of GNU ld only accept -v. 4080 # Break only if it was the GNU/non-GNU ld that we prefer. 4081 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4082 *GNU* | *'with BFD'*) 4083 test "$with_gnu_ld" != no && break 4084 ;; 4085 *) 4086 test "$with_gnu_ld" != yes && break 4087 ;; 4088 esac 4089 fi 4090 done 4091 IFS="$lt_save_ifs" 4092else 4093 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4094fi 4095fi 4096 4097LD="$lt_cv_path_LD" 4098if test -n "$LD"; then 4099 { echo "$as_me:$LINENO: result: $LD" >&5 4100echo "${ECHO_T}$LD" >&6; } 4101else 4102 { echo "$as_me:$LINENO: result: no" >&5 4103echo "${ECHO_T}no" >&6; } 4104fi 4105test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4106echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4107 { (exit 1); exit 1; }; } 4108{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4109echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4110if test "${lt_cv_prog_gnu_ld+set}" = set; then 4111 echo $ECHO_N "(cached) $ECHO_C" >&6 4112else 4113 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4114case `$LD -v 2>&1 </dev/null` in 4115*GNU* | *'with BFD'*) 4116 lt_cv_prog_gnu_ld=yes 4117 ;; 4118*) 4119 lt_cv_prog_gnu_ld=no 4120 ;; 4121esac 4122fi 4123{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4124echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4125with_gnu_ld=$lt_cv_prog_gnu_ld 4126 4127 4128{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4129echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4130if test "${lt_cv_ld_reload_flag+set}" = set; then 4131 echo $ECHO_N "(cached) $ECHO_C" >&6 4132else 4133 lt_cv_ld_reload_flag='-r' 4134fi 4135{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4136echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4137reload_flag=$lt_cv_ld_reload_flag 4138case $reload_flag in 4139"" | " "*) ;; 4140*) reload_flag=" $reload_flag" ;; 4141esac 4142reload_cmds='$LD$reload_flag -o $output$reload_objs' 4143case $host_os in 4144 darwin*) 4145 if test "$GCC" = yes; then 4146 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4147 else 4148 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4149 fi 4150 ;; 4151esac 4152 4153{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4154echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4155if test "${lt_cv_path_NM+set}" = set; then 4156 echo $ECHO_N "(cached) $ECHO_C" >&6 4157else 4158 if test -n "$NM"; then 4159 # Let the user override the test. 4160 lt_cv_path_NM="$NM" 4161else 4162 lt_nm_to_check="${ac_tool_prefix}nm" 4163 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4164 lt_nm_to_check="$lt_nm_to_check nm" 4165 fi 4166 for lt_tmp_nm in $lt_nm_to_check; do 4167 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4168 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4169 IFS="$lt_save_ifs" 4170 test -z "$ac_dir" && ac_dir=. 4171 tmp_nm="$ac_dir/$lt_tmp_nm" 4172 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4173 # Check to see if the nm accepts a BSD-compat flag. 4174 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4175 # nm: unknown option "B" ignored 4176 # Tru64's nm complains that /dev/null is an invalid object file 4177 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4178 */dev/null* | *'Invalid file or object type'*) 4179 lt_cv_path_NM="$tmp_nm -B" 4180 break 4181 ;; 4182 *) 4183 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4184 */dev/null*) 4185 lt_cv_path_NM="$tmp_nm -p" 4186 break 4187 ;; 4188 *) 4189 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4190 continue # so that we can try to find one that supports BSD flags 4191 ;; 4192 esac 4193 ;; 4194 esac 4195 fi 4196 done 4197 IFS="$lt_save_ifs" 4198 done 4199 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4200fi 4201fi 4202{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4203echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4204NM="$lt_cv_path_NM" 4205 4206{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4207echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4208LN_S=$as_ln_s 4209if test "$LN_S" = "ln -s"; then 4210 { echo "$as_me:$LINENO: result: yes" >&5 4211echo "${ECHO_T}yes" >&6; } 4212else 4213 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4214echo "${ECHO_T}no, using $LN_S" >&6; } 4215fi 4216 4217{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4218echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 4219if test "${lt_cv_deplibs_check_method+set}" = set; then 4220 echo $ECHO_N "(cached) $ECHO_C" >&6 4221else 4222 lt_cv_file_magic_cmd='$MAGIC_CMD' 4223lt_cv_file_magic_test_file= 4224lt_cv_deplibs_check_method='unknown' 4225# Need to set the preceding variable on all platforms that support 4226# interlibrary dependencies. 4227# 'none' -- dependencies not supported. 4228# `unknown' -- same as none, but documents that we really don't know. 4229# 'pass_all' -- all dependencies passed with no checks. 4230# 'test_compile' -- check by making test program. 4231# 'file_magic [[regex]]' -- check by looking for files in library path 4232# which responds to the $file_magic_cmd with a given extended regex. 4233# If you have `file' or equivalent on your system and you're not sure 4234# whether `pass_all' will *always* work, you probably want this one. 4235 4236case $host_os in 4237aix4* | aix5*) 4238 lt_cv_deplibs_check_method=pass_all 4239 ;; 4240 4241beos*) 4242 lt_cv_deplibs_check_method=pass_all 4243 ;; 4244 4245bsdi[45]*) 4246 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4247 lt_cv_file_magic_cmd='/usr/bin/file -L' 4248 lt_cv_file_magic_test_file=/shlib/libc.so 4249 ;; 4250 4251cygwin*) 4252 # func_win32_libid is a shell function defined in ltmain.sh 4253 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4254 lt_cv_file_magic_cmd='func_win32_libid' 4255 ;; 4256 4257mingw* | pw32*) 4258 # Base MSYS/MinGW do not provide the 'file' command needed by 4259 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4260 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4261 lt_cv_file_magic_cmd='$OBJDUMP -f' 4262 ;; 4263 4264darwin* | rhapsody*) 4265 lt_cv_deplibs_check_method=pass_all 4266 ;; 4267 4268freebsd* | dragonfly*) 4269 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4270 case $host_cpu in 4271 i*86 ) 4272 # Not sure whether the presence of OpenBSD here was a mistake. 4273 # Let's accept both of them until this is cleared up. 4274 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4275 lt_cv_file_magic_cmd=/usr/bin/file 4276 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4277 ;; 4278 esac 4279 else 4280 lt_cv_deplibs_check_method=pass_all 4281 fi 4282 ;; 4283 4284gnu*) 4285 lt_cv_deplibs_check_method=pass_all 4286 ;; 4287 4288hpux10.20* | hpux11*) 4289 lt_cv_file_magic_cmd=/usr/bin/file 4290 case $host_cpu in 4291 ia64*) 4292 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4293 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4294 ;; 4295 hppa*64*) 4296 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]' 4297 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4298 ;; 4299 *) 4300 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4301 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4302 ;; 4303 esac 4304 ;; 4305 4306interix3*) 4307 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4308 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4309 ;; 4310 4311irix5* | irix6* | nonstopux*) 4312 case $LD in 4313 *-32|*"-32 ") libmagic=32-bit;; 4314 *-n32|*"-n32 ") libmagic=N32;; 4315 *-64|*"-64 ") libmagic=64-bit;; 4316 *) libmagic=never-match;; 4317 esac 4318 lt_cv_deplibs_check_method=pass_all 4319 ;; 4320 4321# This must be Linux ELF. 4322linux* | k*bsd*-gnu) 4323 lt_cv_deplibs_check_method=pass_all 4324 ;; 4325 4326netbsd* | netbsdelf*-gnu) 4327 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4328 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4329 else 4330 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4331 fi 4332 ;; 4333 4334newos6*) 4335 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4336 lt_cv_file_magic_cmd=/usr/bin/file 4337 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4338 ;; 4339 4340nto-qnx*) 4341 lt_cv_deplibs_check_method=unknown 4342 ;; 4343 4344openbsd*) 4345 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4346 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4347 else 4348 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4349 fi 4350 ;; 4351 4352osf3* | osf4* | osf5*) 4353 lt_cv_deplibs_check_method=pass_all 4354 ;; 4355 4356solaris*) 4357 lt_cv_deplibs_check_method=pass_all 4358 ;; 4359 4360sysv4 | sysv4.3*) 4361 case $host_vendor in 4362 motorola) 4363 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]' 4364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4365 ;; 4366 ncr) 4367 lt_cv_deplibs_check_method=pass_all 4368 ;; 4369 sequent) 4370 lt_cv_file_magic_cmd='/bin/file' 4371 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4372 ;; 4373 sni) 4374 lt_cv_file_magic_cmd='/bin/file' 4375 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4376 lt_cv_file_magic_test_file=/lib/libc.so 4377 ;; 4378 siemens) 4379 lt_cv_deplibs_check_method=pass_all 4380 ;; 4381 pc) 4382 lt_cv_deplibs_check_method=pass_all 4383 ;; 4384 esac 4385 ;; 4386 4387sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4388 lt_cv_deplibs_check_method=pass_all 4389 ;; 4390esac 4391 4392fi 4393{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4394echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4395file_magic_cmd=$lt_cv_file_magic_cmd 4396deplibs_check_method=$lt_cv_deplibs_check_method 4397test -z "$deplibs_check_method" && deplibs_check_method=unknown 4398 4399 4400 4401 4402# If no C compiler was specified, use CC. 4403LTCC=${LTCC-"$CC"} 4404 4405# If no C compiler flags were specified, use CFLAGS. 4406LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4407 4408# Allow CC to be a program name with arguments. 4409compiler=$CC 4410 4411 4412# Check whether --enable-libtool-lock was given. 4413if test "${enable_libtool_lock+set}" = set; then 4414 enableval=$enable_libtool_lock; 4415fi 4416 4417test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4418 4419# Some flags need to be propagated to the compiler or linker for good 4420# libtool support. 4421case $host in 4422ia64-*-hpux*) 4423 # Find out which ABI we are using. 4424 echo 'int i;' > conftest.$ac_ext 4425 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4426 (eval $ac_compile) 2>&5 4427 ac_status=$? 4428 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4429 (exit $ac_status); }; then 4430 case `/usr/bin/file conftest.$ac_objext` in 4431 *ELF-32*) 4432 HPUX_IA64_MODE="32" 4433 ;; 4434 *ELF-64*) 4435 HPUX_IA64_MODE="64" 4436 ;; 4437 esac 4438 fi 4439 rm -rf conftest* 4440 ;; 4441*-*-irix6*) 4442 # Find out which ABI we are using. 4443 echo '#line 4443 "configure"' > conftest.$ac_ext 4444 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4445 (eval $ac_compile) 2>&5 4446 ac_status=$? 4447 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4448 (exit $ac_status); }; then 4449 if test "$lt_cv_prog_gnu_ld" = yes; then 4450 case `/usr/bin/file conftest.$ac_objext` in 4451 *32-bit*) 4452 LD="${LD-ld} -melf32bsmip" 4453 ;; 4454 *N32*) 4455 LD="${LD-ld} -melf32bmipn32" 4456 ;; 4457 *64-bit*) 4458 LD="${LD-ld} -melf64bmip" 4459 ;; 4460 esac 4461 else 4462 case `/usr/bin/file conftest.$ac_objext` in 4463 *32-bit*) 4464 LD="${LD-ld} -32" 4465 ;; 4466 *N32*) 4467 LD="${LD-ld} -n32" 4468 ;; 4469 *64-bit*) 4470 LD="${LD-ld} -64" 4471 ;; 4472 esac 4473 fi 4474 fi 4475 rm -rf conftest* 4476 ;; 4477 4478x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4479 # Find out which ABI we are using. 4480 echo 'int i;' > conftest.$ac_ext 4481 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4482 (eval $ac_compile) 2>&5 4483 ac_status=$? 4484 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4485 (exit $ac_status); }; then 4486 case `/usr/bin/file conftest.o` in 4487 *32-bit*) 4488 case $host in 4489 x86_64-*linux*) 4490 LD="${LD-ld} -m elf_i386" 4491 ;; 4492 ppc64-*linux*|powerpc64-*linux*) 4493 LD="${LD-ld} -m elf32ppclinux" 4494 ;; 4495 s390x-*linux*) 4496 LD="${LD-ld} -m elf_s390" 4497 ;; 4498 sparc64-*linux*) 4499 LD="${LD-ld} -m elf32_sparc" 4500 ;; 4501 esac 4502 ;; 4503 *64-bit*) 4504 case $host in 4505 x86_64-*linux*) 4506 LD="${LD-ld} -m elf_x86_64" 4507 ;; 4508 ppc*-*linux*|powerpc*-*linux*) 4509 LD="${LD-ld} -m elf64ppc" 4510 ;; 4511 s390*-*linux*) 4512 LD="${LD-ld} -m elf64_s390" 4513 ;; 4514 sparc*-*linux*) 4515 LD="${LD-ld} -m elf64_sparc" 4516 ;; 4517 esac 4518 ;; 4519 esac 4520 fi 4521 rm -rf conftest* 4522 ;; 4523 4524*-*-sco3.2v5*) 4525 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4526 SAVE_CFLAGS="$CFLAGS" 4527 CFLAGS="$CFLAGS -belf" 4528 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4529echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4530if test "${lt_cv_cc_needs_belf+set}" = set; then 4531 echo $ECHO_N "(cached) $ECHO_C" >&6 4532else 4533 ac_ext=c 4534ac_cpp='$CPP $CPPFLAGS' 4535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4537ac_compiler_gnu=$ac_cv_c_compiler_gnu 4538 4539 cat >conftest.$ac_ext <<_ACEOF 4540/* confdefs.h. */ 4541_ACEOF 4542cat confdefs.h >>conftest.$ac_ext 4543cat >>conftest.$ac_ext <<_ACEOF 4544/* end confdefs.h. */ 4545 4546int 4547main () 4548{ 4549 4550 ; 4551 return 0; 4552} 4553_ACEOF 4554rm -f conftest.$ac_objext conftest$ac_exeext 4555if { (ac_try="$ac_link" 4556case "(($ac_try" in 4557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4558 *) ac_try_echo=$ac_try;; 4559esac 4560eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4561 (eval "$ac_link") 2>conftest.er1 4562 ac_status=$? 4563 grep -v '^ *+' conftest.er1 >conftest.err 4564 rm -f conftest.er1 4565 cat conftest.err >&5 4566 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4567 (exit $ac_status); } && 4568 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4569 { (case "(($ac_try" in 4570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4571 *) ac_try_echo=$ac_try;; 4572esac 4573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4574 (eval "$ac_try") 2>&5 4575 ac_status=$? 4576 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4577 (exit $ac_status); }; } && 4578 { ac_try='test -s conftest$ac_exeext' 4579 { (case "(($ac_try" in 4580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4581 *) ac_try_echo=$ac_try;; 4582esac 4583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4584 (eval "$ac_try") 2>&5 4585 ac_status=$? 4586 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4587 (exit $ac_status); }; }; then 4588 lt_cv_cc_needs_belf=yes 4589else 4590 echo "$as_me: failed program was:" >&5 4591sed 's/^/| /' conftest.$ac_ext >&5 4592 4593 lt_cv_cc_needs_belf=no 4594fi 4595 4596rm -f core conftest.err conftest.$ac_objext \ 4597 conftest$ac_exeext conftest.$ac_ext 4598 ac_ext=c 4599ac_cpp='$CPP $CPPFLAGS' 4600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4602ac_compiler_gnu=$ac_cv_c_compiler_gnu 4603 4604fi 4605{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4606echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4607 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4608 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4609 CFLAGS="$SAVE_CFLAGS" 4610 fi 4611 ;; 4612sparc*-*solaris*) 4613 # Find out which ABI we are using. 4614 echo 'int i;' > conftest.$ac_ext 4615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4616 (eval $ac_compile) 2>&5 4617 ac_status=$? 4618 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4619 (exit $ac_status); }; then 4620 case `/usr/bin/file conftest.o` in 4621 *64-bit*) 4622 case $lt_cv_prog_gnu_ld in 4623 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4624 *) LD="${LD-ld} -64" ;; 4625 esac 4626 ;; 4627 esac 4628 fi 4629 rm -rf conftest* 4630 ;; 4631 4632 4633esac 4634 4635need_locks="$enable_libtool_lock" 4636 4637 4638ac_ext=c 4639ac_cpp='$CPP $CPPFLAGS' 4640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4642ac_compiler_gnu=$ac_cv_c_compiler_gnu 4643{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4644echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4645# On Suns, sometimes $CPP names a directory. 4646if test -n "$CPP" && test -d "$CPP"; then 4647 CPP= 4648fi 4649if test -z "$CPP"; then 4650 if test "${ac_cv_prog_CPP+set}" = set; then 4651 echo $ECHO_N "(cached) $ECHO_C" >&6 4652else 4653 # Double quotes because CPP needs to be expanded 4654 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4655 do 4656 ac_preproc_ok=false 4657for ac_c_preproc_warn_flag in '' yes 4658do 4659 # Use a header file that comes with gcc, so configuring glibc 4660 # with a fresh cross-compiler works. 4661 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4662 # <limits.h> exists even on freestanding compilers. 4663 # On the NeXT, cc -E runs the code through the compiler's parser, 4664 # not just through cpp. "Syntax error" is here to catch this case. 4665 cat >conftest.$ac_ext <<_ACEOF 4666/* confdefs.h. */ 4667_ACEOF 4668cat confdefs.h >>conftest.$ac_ext 4669cat >>conftest.$ac_ext <<_ACEOF 4670/* end confdefs.h. */ 4671#ifdef __STDC__ 4672# include <limits.h> 4673#else 4674# include <assert.h> 4675#endif 4676 Syntax error 4677_ACEOF 4678if { (ac_try="$ac_cpp conftest.$ac_ext" 4679case "(($ac_try" in 4680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4681 *) ac_try_echo=$ac_try;; 4682esac 4683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4684 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4685 ac_status=$? 4686 grep -v '^ *+' conftest.er1 >conftest.err 4687 rm -f conftest.er1 4688 cat conftest.err >&5 4689 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4690 (exit $ac_status); } >/dev/null; then 4691 if test -s conftest.err; then 4692 ac_cpp_err=$ac_c_preproc_warn_flag 4693 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4694 else 4695 ac_cpp_err= 4696 fi 4697else 4698 ac_cpp_err=yes 4699fi 4700if test -z "$ac_cpp_err"; then 4701 : 4702else 4703 echo "$as_me: failed program was:" >&5 4704sed 's/^/| /' conftest.$ac_ext >&5 4705 4706 # Broken: fails on valid input. 4707continue 4708fi 4709 4710rm -f conftest.err conftest.$ac_ext 4711 4712 # OK, works on sane cases. Now check whether nonexistent headers 4713 # can be detected and how. 4714 cat >conftest.$ac_ext <<_ACEOF 4715/* confdefs.h. */ 4716_ACEOF 4717cat confdefs.h >>conftest.$ac_ext 4718cat >>conftest.$ac_ext <<_ACEOF 4719/* end confdefs.h. */ 4720#include <ac_nonexistent.h> 4721_ACEOF 4722if { (ac_try="$ac_cpp conftest.$ac_ext" 4723case "(($ac_try" in 4724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4725 *) ac_try_echo=$ac_try;; 4726esac 4727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4728 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4729 ac_status=$? 4730 grep -v '^ *+' conftest.er1 >conftest.err 4731 rm -f conftest.er1 4732 cat conftest.err >&5 4733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4734 (exit $ac_status); } >/dev/null; then 4735 if test -s conftest.err; then 4736 ac_cpp_err=$ac_c_preproc_warn_flag 4737 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4738 else 4739 ac_cpp_err= 4740 fi 4741else 4742 ac_cpp_err=yes 4743fi 4744if test -z "$ac_cpp_err"; then 4745 # Broken: success on invalid input. 4746continue 4747else 4748 echo "$as_me: failed program was:" >&5 4749sed 's/^/| /' conftest.$ac_ext >&5 4750 4751 # Passes both tests. 4752ac_preproc_ok=: 4753break 4754fi 4755 4756rm -f conftest.err conftest.$ac_ext 4757 4758done 4759# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4760rm -f conftest.err conftest.$ac_ext 4761if $ac_preproc_ok; then 4762 break 4763fi 4764 4765 done 4766 ac_cv_prog_CPP=$CPP 4767 4768fi 4769 CPP=$ac_cv_prog_CPP 4770else 4771 ac_cv_prog_CPP=$CPP 4772fi 4773{ echo "$as_me:$LINENO: result: $CPP" >&5 4774echo "${ECHO_T}$CPP" >&6; } 4775ac_preproc_ok=false 4776for ac_c_preproc_warn_flag in '' yes 4777do 4778 # Use a header file that comes with gcc, so configuring glibc 4779 # with a fresh cross-compiler works. 4780 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4781 # <limits.h> exists even on freestanding compilers. 4782 # On the NeXT, cc -E runs the code through the compiler's parser, 4783 # not just through cpp. "Syntax error" is here to catch this case. 4784 cat >conftest.$ac_ext <<_ACEOF 4785/* confdefs.h. */ 4786_ACEOF 4787cat confdefs.h >>conftest.$ac_ext 4788cat >>conftest.$ac_ext <<_ACEOF 4789/* end confdefs.h. */ 4790#ifdef __STDC__ 4791# include <limits.h> 4792#else 4793# include <assert.h> 4794#endif 4795 Syntax error 4796_ACEOF 4797if { (ac_try="$ac_cpp conftest.$ac_ext" 4798case "(($ac_try" in 4799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4800 *) ac_try_echo=$ac_try;; 4801esac 4802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4803 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4804 ac_status=$? 4805 grep -v '^ *+' conftest.er1 >conftest.err 4806 rm -f conftest.er1 4807 cat conftest.err >&5 4808 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4809 (exit $ac_status); } >/dev/null; then 4810 if test -s conftest.err; then 4811 ac_cpp_err=$ac_c_preproc_warn_flag 4812 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4813 else 4814 ac_cpp_err= 4815 fi 4816else 4817 ac_cpp_err=yes 4818fi 4819if test -z "$ac_cpp_err"; then 4820 : 4821else 4822 echo "$as_me: failed program was:" >&5 4823sed 's/^/| /' conftest.$ac_ext >&5 4824 4825 # Broken: fails on valid input. 4826continue 4827fi 4828 4829rm -f conftest.err conftest.$ac_ext 4830 4831 # OK, works on sane cases. Now check whether nonexistent headers 4832 # can be detected and how. 4833 cat >conftest.$ac_ext <<_ACEOF 4834/* confdefs.h. */ 4835_ACEOF 4836cat confdefs.h >>conftest.$ac_ext 4837cat >>conftest.$ac_ext <<_ACEOF 4838/* end confdefs.h. */ 4839#include <ac_nonexistent.h> 4840_ACEOF 4841if { (ac_try="$ac_cpp conftest.$ac_ext" 4842case "(($ac_try" in 4843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4844 *) ac_try_echo=$ac_try;; 4845esac 4846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4847 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4848 ac_status=$? 4849 grep -v '^ *+' conftest.er1 >conftest.err 4850 rm -f conftest.er1 4851 cat conftest.err >&5 4852 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4853 (exit $ac_status); } >/dev/null; then 4854 if test -s conftest.err; then 4855 ac_cpp_err=$ac_c_preproc_warn_flag 4856 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4857 else 4858 ac_cpp_err= 4859 fi 4860else 4861 ac_cpp_err=yes 4862fi 4863if test -z "$ac_cpp_err"; then 4864 # Broken: success on invalid input. 4865continue 4866else 4867 echo "$as_me: failed program was:" >&5 4868sed 's/^/| /' conftest.$ac_ext >&5 4869 4870 # Passes both tests. 4871ac_preproc_ok=: 4872break 4873fi 4874 4875rm -f conftest.err conftest.$ac_ext 4876 4877done 4878# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4879rm -f conftest.err conftest.$ac_ext 4880if $ac_preproc_ok; then 4881 : 4882else 4883 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4884See \`config.log' for more details." >&5 4885echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4886See \`config.log' for more details." >&2;} 4887 { (exit 1); exit 1; }; } 4888fi 4889 4890ac_ext=c 4891ac_cpp='$CPP $CPPFLAGS' 4892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4894ac_compiler_gnu=$ac_cv_c_compiler_gnu 4895 4896 4897{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4898echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4899if test "${ac_cv_header_stdc+set}" = set; then 4900 echo $ECHO_N "(cached) $ECHO_C" >&6 4901else 4902 cat >conftest.$ac_ext <<_ACEOF 4903/* confdefs.h. */ 4904_ACEOF 4905cat confdefs.h >>conftest.$ac_ext 4906cat >>conftest.$ac_ext <<_ACEOF 4907/* end confdefs.h. */ 4908#include <stdlib.h> 4909#include <stdarg.h> 4910#include <string.h> 4911#include <float.h> 4912 4913int 4914main () 4915{ 4916 4917 ; 4918 return 0; 4919} 4920_ACEOF 4921rm -f conftest.$ac_objext 4922if { (ac_try="$ac_compile" 4923case "(($ac_try" in 4924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4925 *) ac_try_echo=$ac_try;; 4926esac 4927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4928 (eval "$ac_compile") 2>conftest.er1 4929 ac_status=$? 4930 grep -v '^ *+' conftest.er1 >conftest.err 4931 rm -f conftest.er1 4932 cat conftest.err >&5 4933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4934 (exit $ac_status); } && 4935 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4936 { (case "(($ac_try" in 4937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4938 *) ac_try_echo=$ac_try;; 4939esac 4940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4941 (eval "$ac_try") 2>&5 4942 ac_status=$? 4943 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4944 (exit $ac_status); }; } && 4945 { ac_try='test -s conftest.$ac_objext' 4946 { (case "(($ac_try" in 4947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4948 *) ac_try_echo=$ac_try;; 4949esac 4950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4951 (eval "$ac_try") 2>&5 4952 ac_status=$? 4953 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4954 (exit $ac_status); }; }; then 4955 ac_cv_header_stdc=yes 4956else 4957 echo "$as_me: failed program was:" >&5 4958sed 's/^/| /' conftest.$ac_ext >&5 4959 4960 ac_cv_header_stdc=no 4961fi 4962 4963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4964 4965if test $ac_cv_header_stdc = yes; then 4966 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4967 cat >conftest.$ac_ext <<_ACEOF 4968/* confdefs.h. */ 4969_ACEOF 4970cat confdefs.h >>conftest.$ac_ext 4971cat >>conftest.$ac_ext <<_ACEOF 4972/* end confdefs.h. */ 4973#include <string.h> 4974 4975_ACEOF 4976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4977 $EGREP "memchr" >/dev/null 2>&1; then 4978 : 4979else 4980 ac_cv_header_stdc=no 4981fi 4982rm -f conftest* 4983 4984fi 4985 4986if test $ac_cv_header_stdc = yes; then 4987 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4988 cat >conftest.$ac_ext <<_ACEOF 4989/* confdefs.h. */ 4990_ACEOF 4991cat confdefs.h >>conftest.$ac_ext 4992cat >>conftest.$ac_ext <<_ACEOF 4993/* end confdefs.h. */ 4994#include <stdlib.h> 4995 4996_ACEOF 4997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4998 $EGREP "free" >/dev/null 2>&1; then 4999 : 5000else 5001 ac_cv_header_stdc=no 5002fi 5003rm -f conftest* 5004 5005fi 5006 5007if test $ac_cv_header_stdc = yes; then 5008 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5009 if test "$cross_compiling" = yes; then 5010 : 5011else 5012 cat >conftest.$ac_ext <<_ACEOF 5013/* confdefs.h. */ 5014_ACEOF 5015cat confdefs.h >>conftest.$ac_ext 5016cat >>conftest.$ac_ext <<_ACEOF 5017/* end confdefs.h. */ 5018#include <ctype.h> 5019#include <stdlib.h> 5020#if ((' ' & 0x0FF) == 0x020) 5021# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5022# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5023#else 5024# define ISLOWER(c) \ 5025 (('a' <= (c) && (c) <= 'i') \ 5026 || ('j' <= (c) && (c) <= 'r') \ 5027 || ('s' <= (c) && (c) <= 'z')) 5028# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5029#endif 5030 5031#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5032int 5033main () 5034{ 5035 int i; 5036 for (i = 0; i < 256; i++) 5037 if (XOR (islower (i), ISLOWER (i)) 5038 || toupper (i) != TOUPPER (i)) 5039 return 2; 5040 return 0; 5041} 5042_ACEOF 5043rm -f conftest$ac_exeext 5044if { (ac_try="$ac_link" 5045case "(($ac_try" in 5046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5047 *) ac_try_echo=$ac_try;; 5048esac 5049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5050 (eval "$ac_link") 2>&5 5051 ac_status=$? 5052 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5054 { (case "(($ac_try" in 5055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5056 *) ac_try_echo=$ac_try;; 5057esac 5058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5059 (eval "$ac_try") 2>&5 5060 ac_status=$? 5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5062 (exit $ac_status); }; }; then 5063 : 5064else 5065 echo "$as_me: program exited with status $ac_status" >&5 5066echo "$as_me: failed program was:" >&5 5067sed 's/^/| /' conftest.$ac_ext >&5 5068 5069( exit $ac_status ) 5070ac_cv_header_stdc=no 5071fi 5072rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5073fi 5074 5075 5076fi 5077fi 5078{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5079echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5080if test $ac_cv_header_stdc = yes; then 5081 5082cat >>confdefs.h <<\_ACEOF 5083#define STDC_HEADERS 1 5084_ACEOF 5085 5086fi 5087 5088# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5099 inttypes.h stdint.h unistd.h 5100do 5101as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5102{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5103echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5105 echo $ECHO_N "(cached) $ECHO_C" >&6 5106else 5107 cat >conftest.$ac_ext <<_ACEOF 5108/* confdefs.h. */ 5109_ACEOF 5110cat confdefs.h >>conftest.$ac_ext 5111cat >>conftest.$ac_ext <<_ACEOF 5112/* end confdefs.h. */ 5113$ac_includes_default 5114 5115#include <$ac_header> 5116_ACEOF 5117rm -f conftest.$ac_objext 5118if { (ac_try="$ac_compile" 5119case "(($ac_try" in 5120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5121 *) ac_try_echo=$ac_try;; 5122esac 5123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5124 (eval "$ac_compile") 2>conftest.er1 5125 ac_status=$? 5126 grep -v '^ *+' conftest.er1 >conftest.err 5127 rm -f conftest.er1 5128 cat conftest.err >&5 5129 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5130 (exit $ac_status); } && 5131 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5132 { (case "(($ac_try" in 5133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5134 *) ac_try_echo=$ac_try;; 5135esac 5136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5137 (eval "$ac_try") 2>&5 5138 ac_status=$? 5139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5140 (exit $ac_status); }; } && 5141 { ac_try='test -s conftest.$ac_objext' 5142 { (case "(($ac_try" in 5143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5144 *) ac_try_echo=$ac_try;; 5145esac 5146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5147 (eval "$ac_try") 2>&5 5148 ac_status=$? 5149 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5150 (exit $ac_status); }; }; then 5151 eval "$as_ac_Header=yes" 5152else 5153 echo "$as_me: failed program was:" >&5 5154sed 's/^/| /' conftest.$ac_ext >&5 5155 5156 eval "$as_ac_Header=no" 5157fi 5158 5159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5160fi 5161ac_res=`eval echo '${'$as_ac_Header'}'` 5162 { echo "$as_me:$LINENO: result: $ac_res" >&5 5163echo "${ECHO_T}$ac_res" >&6; } 5164if test `eval echo '${'$as_ac_Header'}'` = yes; then 5165 cat >>confdefs.h <<_ACEOF 5166#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5167_ACEOF 5168 5169fi 5170 5171done 5172 5173 5174 5175for ac_header in dlfcn.h 5176do 5177as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5179 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5180echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5181if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5182 echo $ECHO_N "(cached) $ECHO_C" >&6 5183fi 5184ac_res=`eval echo '${'$as_ac_Header'}'` 5185 { echo "$as_me:$LINENO: result: $ac_res" >&5 5186echo "${ECHO_T}$ac_res" >&6; } 5187else 5188 # Is the header compilable? 5189{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5190echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5191cat >conftest.$ac_ext <<_ACEOF 5192/* confdefs.h. */ 5193_ACEOF 5194cat confdefs.h >>conftest.$ac_ext 5195cat >>conftest.$ac_ext <<_ACEOF 5196/* end confdefs.h. */ 5197$ac_includes_default 5198#include <$ac_header> 5199_ACEOF 5200rm -f conftest.$ac_objext 5201if { (ac_try="$ac_compile" 5202case "(($ac_try" in 5203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5204 *) ac_try_echo=$ac_try;; 5205esac 5206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5207 (eval "$ac_compile") 2>conftest.er1 5208 ac_status=$? 5209 grep -v '^ *+' conftest.er1 >conftest.err 5210 rm -f conftest.er1 5211 cat conftest.err >&5 5212 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5213 (exit $ac_status); } && 5214 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5215 { (case "(($ac_try" in 5216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5217 *) ac_try_echo=$ac_try;; 5218esac 5219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5220 (eval "$ac_try") 2>&5 5221 ac_status=$? 5222 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5223 (exit $ac_status); }; } && 5224 { ac_try='test -s conftest.$ac_objext' 5225 { (case "(($ac_try" in 5226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5227 *) ac_try_echo=$ac_try;; 5228esac 5229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5230 (eval "$ac_try") 2>&5 5231 ac_status=$? 5232 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5233 (exit $ac_status); }; }; then 5234 ac_header_compiler=yes 5235else 5236 echo "$as_me: failed program was:" >&5 5237sed 's/^/| /' conftest.$ac_ext >&5 5238 5239 ac_header_compiler=no 5240fi 5241 5242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5243{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5244echo "${ECHO_T}$ac_header_compiler" >&6; } 5245 5246# Is the header present? 5247{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5248echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5249cat >conftest.$ac_ext <<_ACEOF 5250/* confdefs.h. */ 5251_ACEOF 5252cat confdefs.h >>conftest.$ac_ext 5253cat >>conftest.$ac_ext <<_ACEOF 5254/* end confdefs.h. */ 5255#include <$ac_header> 5256_ACEOF 5257if { (ac_try="$ac_cpp conftest.$ac_ext" 5258case "(($ac_try" in 5259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5260 *) ac_try_echo=$ac_try;; 5261esac 5262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5263 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5264 ac_status=$? 5265 grep -v '^ *+' conftest.er1 >conftest.err 5266 rm -f conftest.er1 5267 cat conftest.err >&5 5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5269 (exit $ac_status); } >/dev/null; then 5270 if test -s conftest.err; then 5271 ac_cpp_err=$ac_c_preproc_warn_flag 5272 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5273 else 5274 ac_cpp_err= 5275 fi 5276else 5277 ac_cpp_err=yes 5278fi 5279if test -z "$ac_cpp_err"; then 5280 ac_header_preproc=yes 5281else 5282 echo "$as_me: failed program was:" >&5 5283sed 's/^/| /' conftest.$ac_ext >&5 5284 5285 ac_header_preproc=no 5286fi 5287 5288rm -f conftest.err conftest.$ac_ext 5289{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5290echo "${ECHO_T}$ac_header_preproc" >&6; } 5291 5292# So? What about this header? 5293case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5294 yes:no: ) 5295 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5296echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5297 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5298echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5299 ac_header_preproc=yes 5300 ;; 5301 no:yes:* ) 5302 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5303echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5304 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5305echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5306 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5307echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5308 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5309echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5310 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5311echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5312 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5313echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5314 ( cat <<\_ASBOX 5315## ---------------------------------------------------------------------- ## 5316## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5317## ---------------------------------------------------------------------- ## 5318_ASBOX 5319 ) | sed "s/^/$as_me: WARNING: /" >&2 5320 ;; 5321esac 5322{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5323echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5324if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5325 echo $ECHO_N "(cached) $ECHO_C" >&6 5326else 5327 eval "$as_ac_Header=\$ac_header_preproc" 5328fi 5329ac_res=`eval echo '${'$as_ac_Header'}'` 5330 { echo "$as_me:$LINENO: result: $ac_res" >&5 5331echo "${ECHO_T}$ac_res" >&6; } 5332 5333fi 5334if test `eval echo '${'$as_ac_Header'}'` = yes; then 5335 cat >>confdefs.h <<_ACEOF 5336#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5337_ACEOF 5338 5339fi 5340 5341done 5342 5343ac_ext=cpp 5344ac_cpp='$CXXCPP $CPPFLAGS' 5345ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5346ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5347ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5348if test -z "$CXX"; then 5349 if test -n "$CCC"; then 5350 CXX=$CCC 5351 else 5352 if test -n "$ac_tool_prefix"; then 5353 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5354 do 5355 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5356set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5357{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5359if test "${ac_cv_prog_CXX+set}" = set; then 5360 echo $ECHO_N "(cached) $ECHO_C" >&6 5361else 5362 if test -n "$CXX"; then 5363 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5364else 5365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5366for as_dir in $PATH 5367do 5368 IFS=$as_save_IFS 5369 test -z "$as_dir" && as_dir=. 5370 for ac_exec_ext in '' $ac_executable_extensions; do 5371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5372 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5373 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5374 break 2 5375 fi 5376done 5377done 5378IFS=$as_save_IFS 5379 5380fi 5381fi 5382CXX=$ac_cv_prog_CXX 5383if test -n "$CXX"; then 5384 { echo "$as_me:$LINENO: result: $CXX" >&5 5385echo "${ECHO_T}$CXX" >&6; } 5386else 5387 { echo "$as_me:$LINENO: result: no" >&5 5388echo "${ECHO_T}no" >&6; } 5389fi 5390 5391 5392 test -n "$CXX" && break 5393 done 5394fi 5395if test -z "$CXX"; then 5396 ac_ct_CXX=$CXX 5397 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5398do 5399 # Extract the first word of "$ac_prog", so it can be a program name with args. 5400set dummy $ac_prog; ac_word=$2 5401{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5402echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5403if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5404 echo $ECHO_N "(cached) $ECHO_C" >&6 5405else 5406 if test -n "$ac_ct_CXX"; then 5407 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5408else 5409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5410for as_dir in $PATH 5411do 5412 IFS=$as_save_IFS 5413 test -z "$as_dir" && as_dir=. 5414 for ac_exec_ext in '' $ac_executable_extensions; do 5415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5416 ac_cv_prog_ac_ct_CXX="$ac_prog" 5417 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5418 break 2 5419 fi 5420done 5421done 5422IFS=$as_save_IFS 5423 5424fi 5425fi 5426ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5427if test -n "$ac_ct_CXX"; then 5428 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5429echo "${ECHO_T}$ac_ct_CXX" >&6; } 5430else 5431 { echo "$as_me:$LINENO: result: no" >&5 5432echo "${ECHO_T}no" >&6; } 5433fi 5434 5435 5436 test -n "$ac_ct_CXX" && break 5437done 5438 5439 if test "x$ac_ct_CXX" = x; then 5440 CXX="g++" 5441 else 5442 case $cross_compiling:$ac_tool_warned in 5443yes:) 5444{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5445whose name does not start with the host triplet. If you think this 5446configuration is useful to you, please write to autoconf@gnu.org." >&5 5447echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5448whose name does not start with the host triplet. If you think this 5449configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5450ac_tool_warned=yes ;; 5451esac 5452 CXX=$ac_ct_CXX 5453 fi 5454fi 5455 5456 fi 5457fi 5458# Provide some information about the compiler. 5459echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5460ac_compiler=`set X $ac_compile; echo $2` 5461{ (ac_try="$ac_compiler --version >&5" 5462case "(($ac_try" in 5463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5464 *) ac_try_echo=$ac_try;; 5465esac 5466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5467 (eval "$ac_compiler --version >&5") 2>&5 5468 ac_status=$? 5469 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5470 (exit $ac_status); } 5471{ (ac_try="$ac_compiler -v >&5" 5472case "(($ac_try" in 5473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5474 *) ac_try_echo=$ac_try;; 5475esac 5476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5477 (eval "$ac_compiler -v >&5") 2>&5 5478 ac_status=$? 5479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5480 (exit $ac_status); } 5481{ (ac_try="$ac_compiler -V >&5" 5482case "(($ac_try" in 5483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5484 *) ac_try_echo=$ac_try;; 5485esac 5486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5487 (eval "$ac_compiler -V >&5") 2>&5 5488 ac_status=$? 5489 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5490 (exit $ac_status); } 5491 5492{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5493echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5494if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5495 echo $ECHO_N "(cached) $ECHO_C" >&6 5496else 5497 cat >conftest.$ac_ext <<_ACEOF 5498/* confdefs.h. */ 5499_ACEOF 5500cat confdefs.h >>conftest.$ac_ext 5501cat >>conftest.$ac_ext <<_ACEOF 5502/* end confdefs.h. */ 5503 5504int 5505main () 5506{ 5507#ifndef __GNUC__ 5508 choke me 5509#endif 5510 5511 ; 5512 return 0; 5513} 5514_ACEOF 5515rm -f conftest.$ac_objext 5516if { (ac_try="$ac_compile" 5517case "(($ac_try" in 5518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5519 *) ac_try_echo=$ac_try;; 5520esac 5521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5522 (eval "$ac_compile") 2>conftest.er1 5523 ac_status=$? 5524 grep -v '^ *+' conftest.er1 >conftest.err 5525 rm -f conftest.er1 5526 cat conftest.err >&5 5527 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5528 (exit $ac_status); } && 5529 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5530 { (case "(($ac_try" in 5531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5532 *) ac_try_echo=$ac_try;; 5533esac 5534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5535 (eval "$ac_try") 2>&5 5536 ac_status=$? 5537 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5538 (exit $ac_status); }; } && 5539 { ac_try='test -s conftest.$ac_objext' 5540 { (case "(($ac_try" in 5541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5542 *) ac_try_echo=$ac_try;; 5543esac 5544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5545 (eval "$ac_try") 2>&5 5546 ac_status=$? 5547 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5548 (exit $ac_status); }; }; then 5549 ac_compiler_gnu=yes 5550else 5551 echo "$as_me: failed program was:" >&5 5552sed 's/^/| /' conftest.$ac_ext >&5 5553 5554 ac_compiler_gnu=no 5555fi 5556 5557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5558ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5559 5560fi 5561{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5562echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5563GXX=`test $ac_compiler_gnu = yes && echo yes` 5564ac_test_CXXFLAGS=${CXXFLAGS+set} 5565ac_save_CXXFLAGS=$CXXFLAGS 5566{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5567echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5568if test "${ac_cv_prog_cxx_g+set}" = set; then 5569 echo $ECHO_N "(cached) $ECHO_C" >&6 5570else 5571 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5572 ac_cxx_werror_flag=yes 5573 ac_cv_prog_cxx_g=no 5574 CXXFLAGS="-g" 5575 cat >conftest.$ac_ext <<_ACEOF 5576/* confdefs.h. */ 5577_ACEOF 5578cat confdefs.h >>conftest.$ac_ext 5579cat >>conftest.$ac_ext <<_ACEOF 5580/* end confdefs.h. */ 5581 5582int 5583main () 5584{ 5585 5586 ; 5587 return 0; 5588} 5589_ACEOF 5590rm -f conftest.$ac_objext 5591if { (ac_try="$ac_compile" 5592case "(($ac_try" in 5593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5594 *) ac_try_echo=$ac_try;; 5595esac 5596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5597 (eval "$ac_compile") 2>conftest.er1 5598 ac_status=$? 5599 grep -v '^ *+' conftest.er1 >conftest.err 5600 rm -f conftest.er1 5601 cat conftest.err >&5 5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5603 (exit $ac_status); } && 5604 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5605 { (case "(($ac_try" in 5606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5607 *) ac_try_echo=$ac_try;; 5608esac 5609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5610 (eval "$ac_try") 2>&5 5611 ac_status=$? 5612 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5613 (exit $ac_status); }; } && 5614 { ac_try='test -s conftest.$ac_objext' 5615 { (case "(($ac_try" in 5616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5617 *) ac_try_echo=$ac_try;; 5618esac 5619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5620 (eval "$ac_try") 2>&5 5621 ac_status=$? 5622 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5623 (exit $ac_status); }; }; then 5624 ac_cv_prog_cxx_g=yes 5625else 5626 echo "$as_me: failed program was:" >&5 5627sed 's/^/| /' conftest.$ac_ext >&5 5628 5629 CXXFLAGS="" 5630 cat >conftest.$ac_ext <<_ACEOF 5631/* confdefs.h. */ 5632_ACEOF 5633cat confdefs.h >>conftest.$ac_ext 5634cat >>conftest.$ac_ext <<_ACEOF 5635/* end confdefs.h. */ 5636 5637int 5638main () 5639{ 5640 5641 ; 5642 return 0; 5643} 5644_ACEOF 5645rm -f conftest.$ac_objext 5646if { (ac_try="$ac_compile" 5647case "(($ac_try" in 5648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5649 *) ac_try_echo=$ac_try;; 5650esac 5651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5652 (eval "$ac_compile") 2>conftest.er1 5653 ac_status=$? 5654 grep -v '^ *+' conftest.er1 >conftest.err 5655 rm -f conftest.er1 5656 cat conftest.err >&5 5657 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5658 (exit $ac_status); } && 5659 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5660 { (case "(($ac_try" in 5661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5662 *) ac_try_echo=$ac_try;; 5663esac 5664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5665 (eval "$ac_try") 2>&5 5666 ac_status=$? 5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5668 (exit $ac_status); }; } && 5669 { ac_try='test -s conftest.$ac_objext' 5670 { (case "(($ac_try" in 5671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5672 *) ac_try_echo=$ac_try;; 5673esac 5674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5675 (eval "$ac_try") 2>&5 5676 ac_status=$? 5677 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5678 (exit $ac_status); }; }; then 5679 : 5680else 5681 echo "$as_me: failed program was:" >&5 5682sed 's/^/| /' conftest.$ac_ext >&5 5683 5684 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5685 CXXFLAGS="-g" 5686 cat >conftest.$ac_ext <<_ACEOF 5687/* confdefs.h. */ 5688_ACEOF 5689cat confdefs.h >>conftest.$ac_ext 5690cat >>conftest.$ac_ext <<_ACEOF 5691/* end confdefs.h. */ 5692 5693int 5694main () 5695{ 5696 5697 ; 5698 return 0; 5699} 5700_ACEOF 5701rm -f conftest.$ac_objext 5702if { (ac_try="$ac_compile" 5703case "(($ac_try" in 5704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5705 *) ac_try_echo=$ac_try;; 5706esac 5707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5708 (eval "$ac_compile") 2>conftest.er1 5709 ac_status=$? 5710 grep -v '^ *+' conftest.er1 >conftest.err 5711 rm -f conftest.er1 5712 cat conftest.err >&5 5713 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5714 (exit $ac_status); } && 5715 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5716 { (case "(($ac_try" in 5717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5718 *) ac_try_echo=$ac_try;; 5719esac 5720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5721 (eval "$ac_try") 2>&5 5722 ac_status=$? 5723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5724 (exit $ac_status); }; } && 5725 { ac_try='test -s conftest.$ac_objext' 5726 { (case "(($ac_try" in 5727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5728 *) ac_try_echo=$ac_try;; 5729esac 5730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5731 (eval "$ac_try") 2>&5 5732 ac_status=$? 5733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5734 (exit $ac_status); }; }; then 5735 ac_cv_prog_cxx_g=yes 5736else 5737 echo "$as_me: failed program was:" >&5 5738sed 's/^/| /' conftest.$ac_ext >&5 5739 5740 5741fi 5742 5743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5744fi 5745 5746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5747fi 5748 5749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5750 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5751fi 5752{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5753echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5754if test "$ac_test_CXXFLAGS" = set; then 5755 CXXFLAGS=$ac_save_CXXFLAGS 5756elif test $ac_cv_prog_cxx_g = yes; then 5757 if test "$GXX" = yes; then 5758 CXXFLAGS="-g -O2" 5759 else 5760 CXXFLAGS="-g" 5761 fi 5762else 5763 if test "$GXX" = yes; then 5764 CXXFLAGS="-O2" 5765 else 5766 CXXFLAGS= 5767 fi 5768fi 5769ac_ext=cpp 5770ac_cpp='$CXXCPP $CPPFLAGS' 5771ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5772ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5773ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5774 5775depcc="$CXX" am_compiler_list= 5776 5777{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5778echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5779if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5780 echo $ECHO_N "(cached) $ECHO_C" >&6 5781else 5782 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5783 # We make a subdir and do the tests there. Otherwise we can end up 5784 # making bogus files that we don't know about and never remove. For 5785 # instance it was reported that on HP-UX the gcc test will end up 5786 # making a dummy file named `D' -- because `-MD' means `put the output 5787 # in D'. 5788 mkdir conftest.dir 5789 # Copy depcomp to subdir because otherwise we won't find it if we're 5790 # using a relative directory. 5791 cp "$am_depcomp" conftest.dir 5792 cd conftest.dir 5793 # We will build objects and dependencies in a subdirectory because 5794 # it helps to detect inapplicable dependency modes. For instance 5795 # both Tru64's cc and ICC support -MD to output dependencies as a 5796 # side effect of compilation, but ICC will put the dependencies in 5797 # the current directory while Tru64 will put them in the object 5798 # directory. 5799 mkdir sub 5800 5801 am_cv_CXX_dependencies_compiler_type=none 5802 if test "$am_compiler_list" = ""; then 5803 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5804 fi 5805 for depmode in $am_compiler_list; do 5806 # Setup a source with many dependencies, because some compilers 5807 # like to wrap large dependency lists on column 80 (with \), and 5808 # we should not choose a depcomp mode which is confused by this. 5809 # 5810 # We need to recreate these files for each test, as the compiler may 5811 # overwrite some of them when testing with obscure command lines. 5812 # This happens at least with the AIX C compiler. 5813 : > sub/conftest.c 5814 for i in 1 2 3 4 5 6; do 5815 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5816 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5817 # Solaris 8's {/usr,}/bin/sh. 5818 touch sub/conftst$i.h 5819 done 5820 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5821 5822 case $depmode in 5823 nosideeffect) 5824 # after this tag, mechanisms are not by side-effect, so they'll 5825 # only be used when explicitly requested 5826 if test "x$enable_dependency_tracking" = xyes; then 5827 continue 5828 else 5829 break 5830 fi 5831 ;; 5832 none) break ;; 5833 esac 5834 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5835 # mode. It turns out that the SunPro C++ compiler does not properly 5836 # handle `-M -o', and we need to detect this. 5837 if depmode=$depmode \ 5838 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5839 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5840 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5841 >/dev/null 2>conftest.err && 5842 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5843 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5844 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5845 # icc doesn't choke on unknown options, it will just issue warnings 5846 # or remarks (even with -Werror). So we grep stderr for any message 5847 # that says an option was ignored or not supported. 5848 # When given -MP, icc 7.0 and 7.1 complain thusly: 5849 # icc: Command line warning: ignoring option '-M'; no argument required 5850 # The diagnosis changed in icc 8.0: 5851 # icc: Command line remark: option '-MP' not supported 5852 if (grep 'ignoring option' conftest.err || 5853 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5854 am_cv_CXX_dependencies_compiler_type=$depmode 5855 break 5856 fi 5857 fi 5858 done 5859 5860 cd .. 5861 rm -rf conftest.dir 5862else 5863 am_cv_CXX_dependencies_compiler_type=none 5864fi 5865 5866fi 5867{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5868echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5869CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5870 5871 5872 5873if 5874 test "x$enable_dependency_tracking" != xno \ 5875 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5876 am__fastdepCXX_TRUE= 5877 am__fastdepCXX_FALSE='#' 5878else 5879 am__fastdepCXX_TRUE='#' 5880 am__fastdepCXX_FALSE= 5881fi 5882 5883 5884 5885 5886if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5887 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5888 (test "X$CXX" != "Xg++"))) ; then 5889 ac_ext=cpp 5890ac_cpp='$CXXCPP $CPPFLAGS' 5891ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5892ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5893ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5894{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5895echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5896if test -z "$CXXCPP"; then 5897 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5898 echo $ECHO_N "(cached) $ECHO_C" >&6 5899else 5900 # Double quotes because CXXCPP needs to be expanded 5901 for CXXCPP in "$CXX -E" "/lib/cpp" 5902 do 5903 ac_preproc_ok=false 5904for ac_cxx_preproc_warn_flag in '' yes 5905do 5906 # Use a header file that comes with gcc, so configuring glibc 5907 # with a fresh cross-compiler works. 5908 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5909 # <limits.h> exists even on freestanding compilers. 5910 # On the NeXT, cc -E runs the code through the compiler's parser, 5911 # not just through cpp. "Syntax error" is here to catch this case. 5912 cat >conftest.$ac_ext <<_ACEOF 5913/* confdefs.h. */ 5914_ACEOF 5915cat confdefs.h >>conftest.$ac_ext 5916cat >>conftest.$ac_ext <<_ACEOF 5917/* end confdefs.h. */ 5918#ifdef __STDC__ 5919# include <limits.h> 5920#else 5921# include <assert.h> 5922#endif 5923 Syntax error 5924_ACEOF 5925if { (ac_try="$ac_cpp conftest.$ac_ext" 5926case "(($ac_try" in 5927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5928 *) ac_try_echo=$ac_try;; 5929esac 5930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5931 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5932 ac_status=$? 5933 grep -v '^ *+' conftest.er1 >conftest.err 5934 rm -f conftest.er1 5935 cat conftest.err >&5 5936 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5937 (exit $ac_status); } >/dev/null; then 5938 if test -s conftest.err; then 5939 ac_cpp_err=$ac_cxx_preproc_warn_flag 5940 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5941 else 5942 ac_cpp_err= 5943 fi 5944else 5945 ac_cpp_err=yes 5946fi 5947if test -z "$ac_cpp_err"; then 5948 : 5949else 5950 echo "$as_me: failed program was:" >&5 5951sed 's/^/| /' conftest.$ac_ext >&5 5952 5953 # Broken: fails on valid input. 5954continue 5955fi 5956 5957rm -f conftest.err conftest.$ac_ext 5958 5959 # OK, works on sane cases. Now check whether nonexistent headers 5960 # can be detected and how. 5961 cat >conftest.$ac_ext <<_ACEOF 5962/* confdefs.h. */ 5963_ACEOF 5964cat confdefs.h >>conftest.$ac_ext 5965cat >>conftest.$ac_ext <<_ACEOF 5966/* end confdefs.h. */ 5967#include <ac_nonexistent.h> 5968_ACEOF 5969if { (ac_try="$ac_cpp conftest.$ac_ext" 5970case "(($ac_try" in 5971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5972 *) ac_try_echo=$ac_try;; 5973esac 5974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5975 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5976 ac_status=$? 5977 grep -v '^ *+' conftest.er1 >conftest.err 5978 rm -f conftest.er1 5979 cat conftest.err >&5 5980 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5981 (exit $ac_status); } >/dev/null; then 5982 if test -s conftest.err; then 5983 ac_cpp_err=$ac_cxx_preproc_warn_flag 5984 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5985 else 5986 ac_cpp_err= 5987 fi 5988else 5989 ac_cpp_err=yes 5990fi 5991if test -z "$ac_cpp_err"; then 5992 # Broken: success on invalid input. 5993continue 5994else 5995 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{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 6021echo "${ECHO_T}$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 "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6050 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6051 ac_status=$? 6052 grep -v '^ *+' conftest.er1 >conftest.err 6053 rm -f conftest.er1 6054 cat conftest.err >&5 6055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6056 (exit $ac_status); } >/dev/null; then 6057 if test -s conftest.err; then 6058 ac_cpp_err=$ac_cxx_preproc_warn_flag 6059 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6060 else 6061 ac_cpp_err= 6062 fi 6063else 6064 ac_cpp_err=yes 6065fi 6066if test -z "$ac_cpp_err"; then 6067 : 6068else 6069 echo "$as_me: failed program was:" >&5 6070sed 's/^/| /' conftest.$ac_ext >&5 6071 6072 # Broken: fails on valid input. 6073continue 6074fi 6075 6076rm -f conftest.err conftest.$ac_ext 6077 6078 # OK, works on sane cases. Now check whether nonexistent headers 6079 # can be detected and how. 6080 cat >conftest.$ac_ext <<_ACEOF 6081/* confdefs.h. */ 6082_ACEOF 6083cat confdefs.h >>conftest.$ac_ext 6084cat >>conftest.$ac_ext <<_ACEOF 6085/* end confdefs.h. */ 6086#include <ac_nonexistent.h> 6087_ACEOF 6088if { (ac_try="$ac_cpp conftest.$ac_ext" 6089case "(($ac_try" in 6090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6091 *) ac_try_echo=$ac_try;; 6092esac 6093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6094 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6095 ac_status=$? 6096 grep -v '^ *+' conftest.er1 >conftest.err 6097 rm -f conftest.er1 6098 cat conftest.err >&5 6099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6100 (exit $ac_status); } >/dev/null; then 6101 if test -s conftest.err; then 6102 ac_cpp_err=$ac_cxx_preproc_warn_flag 6103 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6104 else 6105 ac_cpp_err= 6106 fi 6107else 6108 ac_cpp_err=yes 6109fi 6110if test -z "$ac_cpp_err"; then 6111 # Broken: success on invalid input. 6112continue 6113else 6114 echo "$as_me: failed program was:" >&5 6115sed 's/^/| /' conftest.$ac_ext >&5 6116 6117 # Passes both tests. 6118ac_preproc_ok=: 6119break 6120fi 6121 6122rm -f conftest.err conftest.$ac_ext 6123 6124done 6125# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6126rm -f conftest.err conftest.$ac_ext 6127if $ac_preproc_ok; then 6128 : 6129else 6130 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6131See \`config.log' for more details." >&5 6132echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6133See \`config.log' for more details." >&2;} 6134 { (exit 1); exit 1; }; } 6135fi 6136 6137ac_ext=cpp 6138ac_cpp='$CXXCPP $CPPFLAGS' 6139ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6140ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6141ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6142 6143fi 6144 6145 6146ac_ext=f 6147ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6148ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6149ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6150if test -n "$ac_tool_prefix"; then 6151 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn 6152 do 6153 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6154set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6155{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6156echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6157if test "${ac_cv_prog_F77+set}" = set; then 6158 echo $ECHO_N "(cached) $ECHO_C" >&6 6159else 6160 if test -n "$F77"; then 6161 ac_cv_prog_F77="$F77" # Let the user override the test. 6162else 6163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6164for as_dir in $PATH 6165do 6166 IFS=$as_save_IFS 6167 test -z "$as_dir" && as_dir=. 6168 for ac_exec_ext in '' $ac_executable_extensions; do 6169 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6170 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6171 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6172 break 2 6173 fi 6174done 6175done 6176IFS=$as_save_IFS 6177 6178fi 6179fi 6180F77=$ac_cv_prog_F77 6181if test -n "$F77"; then 6182 { echo "$as_me:$LINENO: result: $F77" >&5 6183echo "${ECHO_T}$F77" >&6; } 6184else 6185 { echo "$as_me:$LINENO: result: no" >&5 6186echo "${ECHO_T}no" >&6; } 6187fi 6188 6189 6190 test -n "$F77" && break 6191 done 6192fi 6193if test -z "$F77"; then 6194 ac_ct_F77=$F77 6195 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn 6196do 6197 # Extract the first word of "$ac_prog", so it can be a program name with args. 6198set dummy $ac_prog; ac_word=$2 6199{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6200echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6201if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6202 echo $ECHO_N "(cached) $ECHO_C" >&6 6203else 6204 if test -n "$ac_ct_F77"; then 6205 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6206else 6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6208for as_dir in $PATH 6209do 6210 IFS=$as_save_IFS 6211 test -z "$as_dir" && as_dir=. 6212 for ac_exec_ext in '' $ac_executable_extensions; do 6213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6214 ac_cv_prog_ac_ct_F77="$ac_prog" 6215 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6216 break 2 6217 fi 6218done 6219done 6220IFS=$as_save_IFS 6221 6222fi 6223fi 6224ac_ct_F77=$ac_cv_prog_ac_ct_F77 6225if test -n "$ac_ct_F77"; then 6226 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6227echo "${ECHO_T}$ac_ct_F77" >&6; } 6228else 6229 { echo "$as_me:$LINENO: result: no" >&5 6230echo "${ECHO_T}no" >&6; } 6231fi 6232 6233 6234 test -n "$ac_ct_F77" && break 6235done 6236 6237 if test "x$ac_ct_F77" = x; then 6238 F77="" 6239 else 6240 case $cross_compiling:$ac_tool_warned in 6241yes:) 6242{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6243whose name does not start with the host triplet. If you think this 6244configuration is useful to you, please write to autoconf@gnu.org." >&5 6245echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6246whose name does not start with the host triplet. If you think this 6247configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6248ac_tool_warned=yes ;; 6249esac 6250 F77=$ac_ct_F77 6251 fi 6252fi 6253 6254 6255# Provide some information about the compiler. 6256echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6257ac_compiler=`set X $ac_compile; echo $2` 6258{ (ac_try="$ac_compiler --version >&5" 6259case "(($ac_try" in 6260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6261 *) ac_try_echo=$ac_try;; 6262esac 6263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6264 (eval "$ac_compiler --version >&5") 2>&5 6265 ac_status=$? 6266 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6267 (exit $ac_status); } 6268{ (ac_try="$ac_compiler -v >&5" 6269case "(($ac_try" in 6270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6271 *) ac_try_echo=$ac_try;; 6272esac 6273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6274 (eval "$ac_compiler -v >&5") 2>&5 6275 ac_status=$? 6276 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6277 (exit $ac_status); } 6278{ (ac_try="$ac_compiler -V >&5" 6279case "(($ac_try" in 6280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6281 *) ac_try_echo=$ac_try;; 6282esac 6283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6284 (eval "$ac_compiler -V >&5") 2>&5 6285 ac_status=$? 6286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6287 (exit $ac_status); } 6288rm -f a.out 6289 6290# If we don't use `.F' as extension, the preprocessor is not run on the 6291# input file. (Note that this only needs to work for GNU compilers.) 6292ac_save_ext=$ac_ext 6293ac_ext=F 6294{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6295echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6296if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6297 echo $ECHO_N "(cached) $ECHO_C" >&6 6298else 6299 cat >conftest.$ac_ext <<_ACEOF 6300 program main 6301#ifndef __GNUC__ 6302 choke me 6303#endif 6304 6305 end 6306_ACEOF 6307rm -f conftest.$ac_objext 6308if { (ac_try="$ac_compile" 6309case "(($ac_try" in 6310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6311 *) ac_try_echo=$ac_try;; 6312esac 6313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6314 (eval "$ac_compile") 2>conftest.er1 6315 ac_status=$? 6316 grep -v '^ *+' conftest.er1 >conftest.err 6317 rm -f conftest.er1 6318 cat conftest.err >&5 6319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6320 (exit $ac_status); } && 6321 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6322 { (case "(($ac_try" in 6323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6324 *) ac_try_echo=$ac_try;; 6325esac 6326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6327 (eval "$ac_try") 2>&5 6328 ac_status=$? 6329 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6330 (exit $ac_status); }; } && 6331 { ac_try='test -s conftest.$ac_objext' 6332 { (case "(($ac_try" in 6333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6334 *) ac_try_echo=$ac_try;; 6335esac 6336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6337 (eval "$ac_try") 2>&5 6338 ac_status=$? 6339 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6340 (exit $ac_status); }; }; then 6341 ac_compiler_gnu=yes 6342else 6343 echo "$as_me: failed program was:" >&5 6344sed 's/^/| /' conftest.$ac_ext >&5 6345 6346 ac_compiler_gnu=no 6347fi 6348 6349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6350ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6351 6352fi 6353{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6354echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6355ac_ext=$ac_save_ext 6356ac_test_FFLAGS=${FFLAGS+set} 6357ac_save_FFLAGS=$FFLAGS 6358FFLAGS= 6359{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6360echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6361if test "${ac_cv_prog_f77_g+set}" = set; then 6362 echo $ECHO_N "(cached) $ECHO_C" >&6 6363else 6364 FFLAGS=-g 6365cat >conftest.$ac_ext <<_ACEOF 6366 program main 6367 6368 end 6369_ACEOF 6370rm -f conftest.$ac_objext 6371if { (ac_try="$ac_compile" 6372case "(($ac_try" in 6373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6374 *) ac_try_echo=$ac_try;; 6375esac 6376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6377 (eval "$ac_compile") 2>conftest.er1 6378 ac_status=$? 6379 grep -v '^ *+' conftest.er1 >conftest.err 6380 rm -f conftest.er1 6381 cat conftest.err >&5 6382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6383 (exit $ac_status); } && 6384 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6385 { (case "(($ac_try" in 6386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6387 *) ac_try_echo=$ac_try;; 6388esac 6389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6390 (eval "$ac_try") 2>&5 6391 ac_status=$? 6392 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6393 (exit $ac_status); }; } && 6394 { ac_try='test -s conftest.$ac_objext' 6395 { (case "(($ac_try" in 6396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6397 *) ac_try_echo=$ac_try;; 6398esac 6399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6400 (eval "$ac_try") 2>&5 6401 ac_status=$? 6402 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6403 (exit $ac_status); }; }; then 6404 ac_cv_prog_f77_g=yes 6405else 6406 echo "$as_me: failed program was:" >&5 6407sed 's/^/| /' conftest.$ac_ext >&5 6408 6409 ac_cv_prog_f77_g=no 6410fi 6411 6412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6413 6414fi 6415{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6416echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6417if test "$ac_test_FFLAGS" = set; then 6418 FFLAGS=$ac_save_FFLAGS 6419elif test $ac_cv_prog_f77_g = yes; then 6420 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6421 FFLAGS="-g -O2" 6422 else 6423 FFLAGS="-g" 6424 fi 6425else 6426 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6427 FFLAGS="-O2" 6428 else 6429 FFLAGS= 6430 fi 6431fi 6432 6433G77=`test $ac_compiler_gnu = yes && echo yes` 6434ac_ext=c 6435ac_cpp='$CPP $CPPFLAGS' 6436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6438ac_compiler_gnu=$ac_cv_c_compiler_gnu 6439 6440 6441 6442# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6443 6444# find the maximum length of command line arguments 6445{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6446echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6447if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6448 echo $ECHO_N "(cached) $ECHO_C" >&6 6449else 6450 i=0 6451 teststring="ABCD" 6452 6453 case $build_os in 6454 msdosdjgpp*) 6455 # On DJGPP, this test can blow up pretty badly due to problems in libc 6456 # (any single argument exceeding 2000 bytes causes a buffer overrun 6457 # during glob expansion). Even if it were fixed, the result of this 6458 # check would be larger than it should be. 6459 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6460 ;; 6461 6462 gnu*) 6463 # Under GNU Hurd, this test is not required because there is 6464 # no limit to the length of command line arguments. 6465 # Libtool will interpret -1 as no limit whatsoever 6466 lt_cv_sys_max_cmd_len=-1; 6467 ;; 6468 6469 cygwin* | mingw*) 6470 # On Win9x/ME, this test blows up -- it succeeds, but takes 6471 # about 5 minutes as the teststring grows exponentially. 6472 # Worse, since 9x/ME are not pre-emptively multitasking, 6473 # you end up with a "frozen" computer, even though with patience 6474 # the test eventually succeeds (with a max line length of 256k). 6475 # Instead, let's just punt: use the minimum linelength reported by 6476 # all of the supported platforms: 8192 (on NT/2K/XP). 6477 lt_cv_sys_max_cmd_len=8192; 6478 ;; 6479 6480 amigaos*) 6481 # On AmigaOS with pdksh, this test takes hours, literally. 6482 # So we just punt and use a minimum line length of 8192. 6483 lt_cv_sys_max_cmd_len=8192; 6484 ;; 6485 6486 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6487 # This has been around since 386BSD, at least. Likely further. 6488 if test -x /sbin/sysctl; then 6489 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6490 elif test -x /usr/sbin/sysctl; then 6491 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6492 else 6493 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6494 fi 6495 # And add a safety zone 6496 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6497 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6498 ;; 6499 6500 interix*) 6501 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6502 lt_cv_sys_max_cmd_len=196608 6503 ;; 6504 6505 osf*) 6506 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6507 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6508 # nice to cause kernel panics so lets avoid the loop below. 6509 # First set a reasonable default. 6510 lt_cv_sys_max_cmd_len=16384 6511 # 6512 if test -x /sbin/sysconfig; then 6513 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6514 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6515 esac 6516 fi 6517 ;; 6518 sco3.2v5*) 6519 lt_cv_sys_max_cmd_len=102400 6520 ;; 6521 sysv5* | sco5v6* | sysv4.2uw2*) 6522 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6523 if test -n "$kargmax"; then 6524 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6525 else 6526 lt_cv_sys_max_cmd_len=32768 6527 fi 6528 ;; 6529 *) 6530 # If test is not a shell built-in, we'll probably end up computing a 6531 # maximum length that is only half of the actual maximum length, but 6532 # we can't tell. 6533 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6534 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6535 = "XX$teststring") >/dev/null 2>&1 && 6536 new_result=`expr "X$teststring" : ".*" 2>&1` && 6537 lt_cv_sys_max_cmd_len=$new_result && 6538 test $i != 17 # 1/2 MB should be enough 6539 do 6540 i=`expr $i + 1` 6541 teststring=$teststring$teststring 6542 done 6543 teststring= 6544 # Add a significant safety factor because C++ compilers can tack on massive 6545 # amounts of additional arguments before passing them to the linker. 6546 # It appears as though 1/2 is a usable value. 6547 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6548 ;; 6549 esac 6550 6551fi 6552 6553if test -n $lt_cv_sys_max_cmd_len ; then 6554 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6555echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6556else 6557 { echo "$as_me:$LINENO: result: none" >&5 6558echo "${ECHO_T}none" >&6; } 6559fi 6560 6561 6562 6563 6564# Check for command to grab the raw symbol name followed by C symbol from nm. 6565{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6566echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6567if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6568 echo $ECHO_N "(cached) $ECHO_C" >&6 6569else 6570 6571# These are sane defaults that work on at least a few old systems. 6572# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6573 6574# Character class describing NM global symbol codes. 6575symcode='[BCDEGRST]' 6576 6577# Regexp to match symbols that can be accessed directly from C. 6578sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6579 6580# Transform an extracted symbol line into a proper C declaration 6581lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6582 6583# Transform an extracted symbol line into symbol name and symbol address 6584lt_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'" 6585 6586# Define system-specific variables. 6587case $host_os in 6588aix*) 6589 symcode='[BCDT]' 6590 ;; 6591cygwin* | mingw* | pw32*) 6592 symcode='[ABCDGISTW]' 6593 ;; 6594hpux*) # Its linker distinguishes data from code symbols 6595 if test "$host_cpu" = ia64; then 6596 symcode='[ABCDEGRST]' 6597 fi 6598 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6599 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'" 6600 ;; 6601linux* | k*bsd*-gnu) 6602 if test "$host_cpu" = ia64; then 6603 symcode='[ABCDGIRSTW]' 6604 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6605 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'" 6606 fi 6607 ;; 6608irix* | nonstopux*) 6609 symcode='[BCDEGRST]' 6610 ;; 6611osf*) 6612 symcode='[BCDEGQRST]' 6613 ;; 6614solaris*) 6615 symcode='[BDRT]' 6616 ;; 6617sco3.2v5*) 6618 symcode='[DT]' 6619 ;; 6620sysv4.2uw2*) 6621 symcode='[DT]' 6622 ;; 6623sysv5* | sco5v6* | unixware* | OpenUNIX*) 6624 symcode='[ABDT]' 6625 ;; 6626sysv4) 6627 symcode='[DFNSTU]' 6628 ;; 6629esac 6630 6631# Handle CRLF in mingw tool chain 6632opt_cr= 6633case $build_os in 6634mingw*) 6635 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6636 ;; 6637esac 6638 6639# If we're using GNU nm, then use its standard symbol codes. 6640case `$NM -V 2>&1` in 6641*GNU* | *'with BFD'*) 6642 symcode='[ABCDGIRSTW]' ;; 6643esac 6644 6645# Try without a prefix undercore, then with it. 6646for ac_symprfx in "" "_"; do 6647 6648 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6649 symxfrm="\\1 $ac_symprfx\\2 \\2" 6650 6651 # Write the raw and C identifiers. 6652 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6653 6654 # Check to see that the pipe works correctly. 6655 pipe_works=no 6656 6657 rm -f conftest* 6658 cat > conftest.$ac_ext <<EOF 6659#ifdef __cplusplus 6660extern "C" { 6661#endif 6662char nm_test_var; 6663void nm_test_func(){} 6664#ifdef __cplusplus 6665} 6666#endif 6667int main(){nm_test_var='a';nm_test_func();return(0);} 6668EOF 6669 6670 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6671 (eval $ac_compile) 2>&5 6672 ac_status=$? 6673 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6674 (exit $ac_status); }; then 6675 # Now try to grab the symbols. 6676 nlist=conftest.nm 6677 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6678 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6679 ac_status=$? 6680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6681 (exit $ac_status); } && test -s "$nlist"; then 6682 # Try sorting and uniquifying the output. 6683 if sort "$nlist" | uniq > "$nlist"T; then 6684 mv -f "$nlist"T "$nlist" 6685 else 6686 rm -f "$nlist"T 6687 fi 6688 6689 # Make sure that we snagged all the symbols we need. 6690 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6691 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6692 cat <<EOF > conftest.$ac_ext 6693#ifdef __cplusplus 6694extern "C" { 6695#endif 6696 6697EOF 6698 # Now generate the symbol file. 6699 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6700 6701 cat <<EOF >> conftest.$ac_ext 6702#if defined (__STDC__) && __STDC__ 6703# define lt_ptr_t void * 6704#else 6705# define lt_ptr_t char * 6706# define const 6707#endif 6708 6709/* The mapping between symbol names and symbols. */ 6710const struct { 6711 const char *name; 6712 lt_ptr_t address; 6713} 6714lt_preloaded_symbols[] = 6715{ 6716EOF 6717 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6718 cat <<\EOF >> conftest.$ac_ext 6719 {0, (lt_ptr_t) 0} 6720}; 6721 6722#ifdef __cplusplus 6723} 6724#endif 6725EOF 6726 # Now try linking the two files. 6727 mv conftest.$ac_objext conftstm.$ac_objext 6728 lt_save_LIBS="$LIBS" 6729 lt_save_CFLAGS="$CFLAGS" 6730 LIBS="conftstm.$ac_objext" 6731 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6732 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6733 (eval $ac_link) 2>&5 6734 ac_status=$? 6735 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6736 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6737 pipe_works=yes 6738 fi 6739 LIBS="$lt_save_LIBS" 6740 CFLAGS="$lt_save_CFLAGS" 6741 else 6742 echo "cannot find nm_test_func in $nlist" >&5 6743 fi 6744 else 6745 echo "cannot find nm_test_var in $nlist" >&5 6746 fi 6747 else 6748 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6749 fi 6750 else 6751 echo "$progname: failed program was:" >&5 6752 cat conftest.$ac_ext >&5 6753 fi 6754 rm -f conftest* conftst* 6755 6756 # Do not use the global_symbol_pipe unless it works. 6757 if test "$pipe_works" = yes; then 6758 break 6759 else 6760 lt_cv_sys_global_symbol_pipe= 6761 fi 6762done 6763 6764fi 6765 6766if test -z "$lt_cv_sys_global_symbol_pipe"; then 6767 lt_cv_sys_global_symbol_to_cdecl= 6768fi 6769if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6770 { echo "$as_me:$LINENO: result: failed" >&5 6771echo "${ECHO_T}failed" >&6; } 6772else 6773 { echo "$as_me:$LINENO: result: ok" >&5 6774echo "${ECHO_T}ok" >&6; } 6775fi 6776 6777{ echo "$as_me:$LINENO: checking for objdir" >&5 6778echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6779if test "${lt_cv_objdir+set}" = set; then 6780 echo $ECHO_N "(cached) $ECHO_C" >&6 6781else 6782 rm -f .libs 2>/dev/null 6783mkdir .libs 2>/dev/null 6784if test -d .libs; then 6785 lt_cv_objdir=.libs 6786else 6787 # MS-DOS does not allow filenames that begin with a dot. 6788 lt_cv_objdir=_libs 6789fi 6790rmdir .libs 2>/dev/null 6791fi 6792{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6793echo "${ECHO_T}$lt_cv_objdir" >&6; } 6794objdir=$lt_cv_objdir 6795 6796 6797 6798 6799 6800case $host_os in 6801aix3*) 6802 # AIX sometimes has problems with the GCC collect2 program. For some 6803 # reason, if we set the COLLECT_NAMES environment variable, the problems 6804 # vanish in a puff of smoke. 6805 if test "X${COLLECT_NAMES+set}" != Xset; then 6806 COLLECT_NAMES= 6807 export COLLECT_NAMES 6808 fi 6809 ;; 6810esac 6811 6812# Sed substitution that helps us do robust quoting. It backslashifies 6813# metacharacters that are still active within double-quoted strings. 6814Xsed='sed -e 1s/^X//' 6815sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6816 6817# Same as above, but do not quote variable references. 6818double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6819 6820# Sed substitution to delay expansion of an escaped shell variable in a 6821# double_quote_subst'ed string. 6822delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6823 6824# Sed substitution to avoid accidental globbing in evaled expressions 6825no_glob_subst='s/\*/\\\*/g' 6826 6827# Constants: 6828rm="rm -f" 6829 6830# Global variables: 6831default_ofile=libtool 6832can_build_shared=yes 6833 6834# All known linkers require a `.a' archive for static linking (except MSVC, 6835# which needs '.lib'). 6836libext=a 6837ltmain="$ac_aux_dir/ltmain.sh" 6838ofile="$default_ofile" 6839with_gnu_ld="$lt_cv_prog_gnu_ld" 6840 6841if test -n "$ac_tool_prefix"; then 6842 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6843set dummy ${ac_tool_prefix}ar; ac_word=$2 6844{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6845echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6846if test "${ac_cv_prog_AR+set}" = set; then 6847 echo $ECHO_N "(cached) $ECHO_C" >&6 6848else 6849 if test -n "$AR"; then 6850 ac_cv_prog_AR="$AR" # Let the user override the test. 6851else 6852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6853for as_dir in $PATH 6854do 6855 IFS=$as_save_IFS 6856 test -z "$as_dir" && as_dir=. 6857 for ac_exec_ext in '' $ac_executable_extensions; do 6858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6859 ac_cv_prog_AR="${ac_tool_prefix}ar" 6860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6861 break 2 6862 fi 6863done 6864done 6865IFS=$as_save_IFS 6866 6867fi 6868fi 6869AR=$ac_cv_prog_AR 6870if test -n "$AR"; then 6871 { echo "$as_me:$LINENO: result: $AR" >&5 6872echo "${ECHO_T}$AR" >&6; } 6873else 6874 { echo "$as_me:$LINENO: result: no" >&5 6875echo "${ECHO_T}no" >&6; } 6876fi 6877 6878 6879fi 6880if test -z "$ac_cv_prog_AR"; then 6881 ac_ct_AR=$AR 6882 # Extract the first word of "ar", so it can be a program name with args. 6883set dummy ar; ac_word=$2 6884{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6886if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6887 echo $ECHO_N "(cached) $ECHO_C" >&6 6888else 6889 if test -n "$ac_ct_AR"; then 6890 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6891else 6892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6893for as_dir in $PATH 6894do 6895 IFS=$as_save_IFS 6896 test -z "$as_dir" && as_dir=. 6897 for ac_exec_ext in '' $ac_executable_extensions; do 6898 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6899 ac_cv_prog_ac_ct_AR="ar" 6900 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6901 break 2 6902 fi 6903done 6904done 6905IFS=$as_save_IFS 6906 6907fi 6908fi 6909ac_ct_AR=$ac_cv_prog_ac_ct_AR 6910if test -n "$ac_ct_AR"; then 6911 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6912echo "${ECHO_T}$ac_ct_AR" >&6; } 6913else 6914 { echo "$as_me:$LINENO: result: no" >&5 6915echo "${ECHO_T}no" >&6; } 6916fi 6917 6918 if test "x$ac_ct_AR" = x; then 6919 AR="false" 6920 else 6921 case $cross_compiling:$ac_tool_warned in 6922yes:) 6923{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6924whose name does not start with the host triplet. If you think this 6925configuration is useful to you, please write to autoconf@gnu.org." >&5 6926echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6927whose name does not start with the host triplet. If you think this 6928configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6929ac_tool_warned=yes ;; 6930esac 6931 AR=$ac_ct_AR 6932 fi 6933else 6934 AR="$ac_cv_prog_AR" 6935fi 6936 6937if test -n "$ac_tool_prefix"; then 6938 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6939set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6940{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6941echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6942if test "${ac_cv_prog_RANLIB+set}" = set; then 6943 echo $ECHO_N "(cached) $ECHO_C" >&6 6944else 6945 if test -n "$RANLIB"; then 6946 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6947else 6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6949for as_dir in $PATH 6950do 6951 IFS=$as_save_IFS 6952 test -z "$as_dir" && as_dir=. 6953 for ac_exec_ext in '' $ac_executable_extensions; do 6954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6955 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6956 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6957 break 2 6958 fi 6959done 6960done 6961IFS=$as_save_IFS 6962 6963fi 6964fi 6965RANLIB=$ac_cv_prog_RANLIB 6966if test -n "$RANLIB"; then 6967 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6968echo "${ECHO_T}$RANLIB" >&6; } 6969else 6970 { echo "$as_me:$LINENO: result: no" >&5 6971echo "${ECHO_T}no" >&6; } 6972fi 6973 6974 6975fi 6976if test -z "$ac_cv_prog_RANLIB"; then 6977 ac_ct_RANLIB=$RANLIB 6978 # Extract the first word of "ranlib", so it can be a program name with args. 6979set dummy ranlib; ac_word=$2 6980{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6981echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6982if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6983 echo $ECHO_N "(cached) $ECHO_C" >&6 6984else 6985 if test -n "$ac_ct_RANLIB"; then 6986 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6987else 6988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6989for as_dir in $PATH 6990do 6991 IFS=$as_save_IFS 6992 test -z "$as_dir" && as_dir=. 6993 for ac_exec_ext in '' $ac_executable_extensions; do 6994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6995 ac_cv_prog_ac_ct_RANLIB="ranlib" 6996 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6997 break 2 6998 fi 6999done 7000done 7001IFS=$as_save_IFS 7002 7003fi 7004fi 7005ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7006if test -n "$ac_ct_RANLIB"; then 7007 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 7008echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 7009else 7010 { echo "$as_me:$LINENO: result: no" >&5 7011echo "${ECHO_T}no" >&6; } 7012fi 7013 7014 if test "x$ac_ct_RANLIB" = x; then 7015 RANLIB=":" 7016 else 7017 case $cross_compiling:$ac_tool_warned in 7018yes:) 7019{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7020whose name does not start with the host triplet. If you think this 7021configuration is useful to you, please write to autoconf@gnu.org." >&5 7022echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7023whose name does not start with the host triplet. If you think this 7024configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7025ac_tool_warned=yes ;; 7026esac 7027 RANLIB=$ac_ct_RANLIB 7028 fi 7029else 7030 RANLIB="$ac_cv_prog_RANLIB" 7031fi 7032 7033if test -n "$ac_tool_prefix"; then 7034 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7035set dummy ${ac_tool_prefix}strip; ac_word=$2 7036{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7037echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7038if test "${ac_cv_prog_STRIP+set}" = set; then 7039 echo $ECHO_N "(cached) $ECHO_C" >&6 7040else 7041 if test -n "$STRIP"; then 7042 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7043else 7044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7045for as_dir in $PATH 7046do 7047 IFS=$as_save_IFS 7048 test -z "$as_dir" && as_dir=. 7049 for ac_exec_ext in '' $ac_executable_extensions; do 7050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7051 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7052 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7053 break 2 7054 fi 7055done 7056done 7057IFS=$as_save_IFS 7058 7059fi 7060fi 7061STRIP=$ac_cv_prog_STRIP 7062if test -n "$STRIP"; then 7063 { echo "$as_me:$LINENO: result: $STRIP" >&5 7064echo "${ECHO_T}$STRIP" >&6; } 7065else 7066 { echo "$as_me:$LINENO: result: no" >&5 7067echo "${ECHO_T}no" >&6; } 7068fi 7069 7070 7071fi 7072if test -z "$ac_cv_prog_STRIP"; then 7073 ac_ct_STRIP=$STRIP 7074 # Extract the first word of "strip", so it can be a program name with args. 7075set dummy strip; ac_word=$2 7076{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7077echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7078if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7079 echo $ECHO_N "(cached) $ECHO_C" >&6 7080else 7081 if test -n "$ac_ct_STRIP"; then 7082 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7083else 7084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7085for as_dir in $PATH 7086do 7087 IFS=$as_save_IFS 7088 test -z "$as_dir" && as_dir=. 7089 for ac_exec_ext in '' $ac_executable_extensions; do 7090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7091 ac_cv_prog_ac_ct_STRIP="strip" 7092 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7093 break 2 7094 fi 7095done 7096done 7097IFS=$as_save_IFS 7098 7099fi 7100fi 7101ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7102if test -n "$ac_ct_STRIP"; then 7103 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7104echo "${ECHO_T}$ac_ct_STRIP" >&6; } 7105else 7106 { echo "$as_me:$LINENO: result: no" >&5 7107echo "${ECHO_T}no" >&6; } 7108fi 7109 7110 if test "x$ac_ct_STRIP" = x; then 7111 STRIP=":" 7112 else 7113 case $cross_compiling:$ac_tool_warned in 7114yes:) 7115{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7116whose name does not start with the host triplet. If you think this 7117configuration is useful to you, please write to autoconf@gnu.org." >&5 7118echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7119whose name does not start with the host triplet. If you think this 7120configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7121ac_tool_warned=yes ;; 7122esac 7123 STRIP=$ac_ct_STRIP 7124 fi 7125else 7126 STRIP="$ac_cv_prog_STRIP" 7127fi 7128 7129 7130old_CC="$CC" 7131old_CFLAGS="$CFLAGS" 7132 7133# Set sane defaults for various variables 7134test -z "$AR" && AR=ar 7135test -z "$AR_FLAGS" && AR_FLAGS=cru 7136test -z "$AS" && AS=as 7137test -z "$CC" && CC=cc 7138test -z "$LTCC" && LTCC=$CC 7139test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7140test -z "$DLLTOOL" && DLLTOOL=dlltool 7141test -z "$LD" && LD=ld 7142test -z "$LN_S" && LN_S="ln -s" 7143test -z "$MAGIC_CMD" && MAGIC_CMD=file 7144test -z "$NM" && NM=nm 7145test -z "$SED" && SED=sed 7146test -z "$OBJDUMP" && OBJDUMP=objdump 7147test -z "$RANLIB" && RANLIB=: 7148test -z "$STRIP" && STRIP=: 7149test -z "$ac_objext" && ac_objext=o 7150 7151# Determine commands to create old-style static archives. 7152old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 7153old_postinstall_cmds='chmod 644 $oldlib' 7154old_postuninstall_cmds= 7155 7156if test -n "$RANLIB"; then 7157 case $host_os in 7158 openbsd*) 7159 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7160 ;; 7161 *) 7162 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7163 ;; 7164 esac 7165 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7166fi 7167 7168for cc_temp in $compiler""; do 7169 case $cc_temp in 7170 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7171 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7172 \-*) ;; 7173 *) break;; 7174 esac 7175done 7176cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7177 7178 7179# Only perform the check for file, if the check method requires it 7180case $deplibs_check_method in 7181file_magic*) 7182 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7183 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7184echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 7185if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7186 echo $ECHO_N "(cached) $ECHO_C" >&6 7187else 7188 case $MAGIC_CMD in 7189[\\/*] | ?:[\\/]*) 7190 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7191 ;; 7192*) 7193 lt_save_MAGIC_CMD="$MAGIC_CMD" 7194 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7195 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7196 for ac_dir in $ac_dummy; do 7197 IFS="$lt_save_ifs" 7198 test -z "$ac_dir" && ac_dir=. 7199 if test -f $ac_dir/${ac_tool_prefix}file; then 7200 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7201 if test -n "$file_magic_test_file"; then 7202 case $deplibs_check_method in 7203 "file_magic "*) 7204 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7205 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7206 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7207 $EGREP "$file_magic_regex" > /dev/null; then 7208 : 7209 else 7210 cat <<EOF 1>&2 7211 7212*** Warning: the command libtool uses to detect shared libraries, 7213*** $file_magic_cmd, produces output that libtool cannot recognize. 7214*** The result is that libtool may fail to recognize shared libraries 7215*** as such. This will affect the creation of libtool libraries that 7216*** depend on shared libraries, but programs linked with such libtool 7217*** libraries will work regardless of this problem. Nevertheless, you 7218*** may want to report the problem to your system manager and/or to 7219*** bug-libtool@gnu.org 7220 7221EOF 7222 fi ;; 7223 esac 7224 fi 7225 break 7226 fi 7227 done 7228 IFS="$lt_save_ifs" 7229 MAGIC_CMD="$lt_save_MAGIC_CMD" 7230 ;; 7231esac 7232fi 7233 7234MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7235if test -n "$MAGIC_CMD"; then 7236 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7237echo "${ECHO_T}$MAGIC_CMD" >&6; } 7238else 7239 { echo "$as_me:$LINENO: result: no" >&5 7240echo "${ECHO_T}no" >&6; } 7241fi 7242 7243if test -z "$lt_cv_path_MAGIC_CMD"; then 7244 if test -n "$ac_tool_prefix"; then 7245 { echo "$as_me:$LINENO: checking for file" >&5 7246echo $ECHO_N "checking for file... $ECHO_C" >&6; } 7247if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7248 echo $ECHO_N "(cached) $ECHO_C" >&6 7249else 7250 case $MAGIC_CMD in 7251[\\/*] | ?:[\\/]*) 7252 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7253 ;; 7254*) 7255 lt_save_MAGIC_CMD="$MAGIC_CMD" 7256 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7257 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7258 for ac_dir in $ac_dummy; do 7259 IFS="$lt_save_ifs" 7260 test -z "$ac_dir" && ac_dir=. 7261 if test -f $ac_dir/file; then 7262 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7263 if test -n "$file_magic_test_file"; then 7264 case $deplibs_check_method in 7265 "file_magic "*) 7266 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7267 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7268 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7269 $EGREP "$file_magic_regex" > /dev/null; then 7270 : 7271 else 7272 cat <<EOF 1>&2 7273 7274*** Warning: the command libtool uses to detect shared libraries, 7275*** $file_magic_cmd, produces output that libtool cannot recognize. 7276*** The result is that libtool may fail to recognize shared libraries 7277*** as such. This will affect the creation of libtool libraries that 7278*** depend on shared libraries, but programs linked with such libtool 7279*** libraries will work regardless of this problem. Nevertheless, you 7280*** may want to report the problem to your system manager and/or to 7281*** bug-libtool@gnu.org 7282 7283EOF 7284 fi ;; 7285 esac 7286 fi 7287 break 7288 fi 7289 done 7290 IFS="$lt_save_ifs" 7291 MAGIC_CMD="$lt_save_MAGIC_CMD" 7292 ;; 7293esac 7294fi 7295 7296MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7297if test -n "$MAGIC_CMD"; then 7298 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7299echo "${ECHO_T}$MAGIC_CMD" >&6; } 7300else 7301 { echo "$as_me:$LINENO: result: no" >&5 7302echo "${ECHO_T}no" >&6; } 7303fi 7304 7305 else 7306 MAGIC_CMD=: 7307 fi 7308fi 7309 7310 fi 7311 ;; 7312esac 7313 7314enable_dlopen=no 7315enable_win32_dll=no 7316 7317# Check whether --enable-libtool-lock was given. 7318if test "${enable_libtool_lock+set}" = set; then 7319 enableval=$enable_libtool_lock; 7320fi 7321 7322test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7323 7324 7325# Check whether --with-pic was given. 7326if test "${with_pic+set}" = set; then 7327 withval=$with_pic; pic_mode="$withval" 7328else 7329 pic_mode=default 7330fi 7331 7332test -z "$pic_mode" && pic_mode=default 7333 7334# Use C for the default configuration in the libtool script 7335tagname= 7336lt_save_CC="$CC" 7337ac_ext=c 7338ac_cpp='$CPP $CPPFLAGS' 7339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7341ac_compiler_gnu=$ac_cv_c_compiler_gnu 7342 7343 7344# Source file extension for C test sources. 7345ac_ext=c 7346 7347# Object file extension for compiled C test sources. 7348objext=o 7349objext=$objext 7350 7351# Code to be used in simple compile tests 7352lt_simple_compile_test_code="int some_variable = 0;\n" 7353 7354# Code to be used in simple link tests 7355lt_simple_link_test_code='int main(){return(0);}\n' 7356 7357 7358# If no C compiler was specified, use CC. 7359LTCC=${LTCC-"$CC"} 7360 7361# If no C compiler flags were specified, use CFLAGS. 7362LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7363 7364# Allow CC to be a program name with arguments. 7365compiler=$CC 7366 7367 7368# save warnings/boilerplate of simple test code 7369ac_outfile=conftest.$ac_objext 7370printf "$lt_simple_compile_test_code" >conftest.$ac_ext 7371eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7372_lt_compiler_boilerplate=`cat conftest.err` 7373$rm conftest* 7374 7375ac_outfile=conftest.$ac_objext 7376printf "$lt_simple_link_test_code" >conftest.$ac_ext 7377eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7378_lt_linker_boilerplate=`cat conftest.err` 7379$rm conftest* 7380 7381 7382 7383lt_prog_compiler_no_builtin_flag= 7384 7385if test "$GCC" = yes; then 7386 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7387 7388 7389{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7390echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7391if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7392 echo $ECHO_N "(cached) $ECHO_C" >&6 7393else 7394 lt_cv_prog_compiler_rtti_exceptions=no 7395 ac_outfile=conftest.$ac_objext 7396 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7397 lt_compiler_flag="-fno-rtti -fno-exceptions" 7398 # Insert the option either (1) after the last *FLAGS variable, or 7399 # (2) before a word containing "conftest.", or (3) at the end. 7400 # Note that $ac_compile itself does not contain backslashes and begins 7401 # with a dollar sign (not a hyphen), so the echo should work correctly. 7402 # The option is referenced via a variable to avoid confusing sed. 7403 lt_compile=`echo "$ac_compile" | $SED \ 7404 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7405 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7406 -e 's:$: $lt_compiler_flag:'` 7407 (eval echo "\"\$as_me:7407: $lt_compile\"" >&5) 7408 (eval "$lt_compile" 2>conftest.err) 7409 ac_status=$? 7410 cat conftest.err >&5 7411 echo "$as_me:7411: \$? = $ac_status" >&5 7412 if (exit $ac_status) && test -s "$ac_outfile"; then 7413 # The compiler can only warn and ignore the option if not recognized 7414 # So say no if there are warnings other than the usual output. 7415 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7416 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7417 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7418 lt_cv_prog_compiler_rtti_exceptions=yes 7419 fi 7420 fi 7421 $rm conftest* 7422 7423fi 7424{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7425echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7426 7427if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7428 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7429else 7430 : 7431fi 7432 7433fi 7434 7435lt_prog_compiler_wl= 7436lt_prog_compiler_pic= 7437lt_prog_compiler_static= 7438 7439{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7440echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7441 7442 if test "$GCC" = yes; then 7443 lt_prog_compiler_wl='-Wl,' 7444 lt_prog_compiler_static='-static' 7445 7446 case $host_os in 7447 aix*) 7448 # All AIX code is PIC. 7449 if test "$host_cpu" = ia64; then 7450 # AIX 5 now supports IA64 processor 7451 lt_prog_compiler_static='-Bstatic' 7452 fi 7453 ;; 7454 7455 amigaos*) 7456 # FIXME: we need at least 68020 code to build shared libraries, but 7457 # adding the `-m68020' flag to GCC prevents building anything better, 7458 # like `-m68040'. 7459 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7460 ;; 7461 7462 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7463 # PIC is the default for these OSes. 7464 ;; 7465 7466 mingw* | pw32* | os2*) 7467 # This hack is so that the source file can tell whether it is being 7468 # built for inclusion in a dll (and should export symbols for example). 7469 lt_prog_compiler_pic='-DDLL_EXPORT' 7470 ;; 7471 7472 darwin* | rhapsody*) 7473 # PIC is the default on this platform 7474 # Common symbols not allowed in MH_DYLIB files 7475 lt_prog_compiler_pic='-fno-common' 7476 ;; 7477 7478 interix3*) 7479 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7480 # Instead, we relocate shared libraries at runtime. 7481 ;; 7482 7483 msdosdjgpp*) 7484 # Just because we use GCC doesn't mean we suddenly get shared libraries 7485 # on systems that don't support them. 7486 lt_prog_compiler_can_build_shared=no 7487 enable_shared=no 7488 ;; 7489 7490 sysv4*MP*) 7491 if test -d /usr/nec; then 7492 lt_prog_compiler_pic=-Kconform_pic 7493 fi 7494 ;; 7495 7496 hpux*) 7497 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7498 # not for PA HP-UX. 7499 case $host_cpu in 7500 hppa*64*|ia64*) 7501 # +Z the default 7502 ;; 7503 *) 7504 lt_prog_compiler_pic='-fPIC' 7505 ;; 7506 esac 7507 ;; 7508 7509 *) 7510 lt_prog_compiler_pic='-fPIC' 7511 ;; 7512 esac 7513 else 7514 # PORTME Check for flag to pass linker flags through the system compiler. 7515 case $host_os in 7516 aix*) 7517 lt_prog_compiler_wl='-Wl,' 7518 if test "$host_cpu" = ia64; then 7519 # AIX 5 now supports IA64 processor 7520 lt_prog_compiler_static='-Bstatic' 7521 else 7522 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7523 fi 7524 ;; 7525 darwin*) 7526 # PIC is the default on this platform 7527 # Common symbols not allowed in MH_DYLIB files 7528 case $cc_basename in 7529 xlc*) 7530 lt_prog_compiler_pic='-qnocommon' 7531 lt_prog_compiler_wl='-Wl,' 7532 ;; 7533 esac 7534 ;; 7535 7536 mingw* | pw32* | os2*) 7537 # This hack is so that the source file can tell whether it is being 7538 # built for inclusion in a dll (and should export symbols for example). 7539 lt_prog_compiler_pic='-DDLL_EXPORT' 7540 ;; 7541 7542 hpux9* | hpux10* | hpux11*) 7543 lt_prog_compiler_wl='-Wl,' 7544 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7545 # not for PA HP-UX. 7546 case $host_cpu in 7547 hppa*64*|ia64*) 7548 # +Z the default 7549 ;; 7550 *) 7551 lt_prog_compiler_pic='+Z' 7552 ;; 7553 esac 7554 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7555 lt_prog_compiler_static='${wl}-a ${wl}archive' 7556 ;; 7557 7558 irix5* | irix6* | nonstopux*) 7559 lt_prog_compiler_wl='-Wl,' 7560 # PIC (with -KPIC) is the default. 7561 lt_prog_compiler_static='-non_shared' 7562 ;; 7563 7564 newsos6) 7565 lt_prog_compiler_pic='-KPIC' 7566 lt_prog_compiler_static='-Bstatic' 7567 ;; 7568 7569 linux* | k*bsd*-gnu) 7570 case $cc_basename in 7571 icc* | ecc*) 7572 lt_prog_compiler_wl='-Wl,' 7573 lt_prog_compiler_pic='-KPIC' 7574 lt_prog_compiler_static='-static' 7575 ;; 7576 pgcc* | pgf77* | pgf90* | pgf95*) 7577 # Portland Group compilers (*not* the Pentium gcc compiler, 7578 # which looks to be a dead project) 7579 lt_prog_compiler_wl='-Wl,' 7580 lt_prog_compiler_pic='-fpic' 7581 lt_prog_compiler_static='-Bstatic' 7582 ;; 7583 ccc*) 7584 lt_prog_compiler_wl='-Wl,' 7585 # All Alpha code is PIC. 7586 lt_prog_compiler_static='-non_shared' 7587 ;; 7588 esac 7589 ;; 7590 7591 osf3* | osf4* | osf5*) 7592 lt_prog_compiler_wl='-Wl,' 7593 # All OSF/1 code is PIC. 7594 lt_prog_compiler_static='-non_shared' 7595 ;; 7596 7597 solaris*) 7598 lt_prog_compiler_pic='-KPIC' 7599 lt_prog_compiler_static='-Bstatic' 7600 case $cc_basename in 7601 f77* | f90* | f95*) 7602 lt_prog_compiler_wl='-Qoption ld ';; 7603 *) 7604 lt_prog_compiler_wl='-Wl,';; 7605 esac 7606 ;; 7607 7608 sunos4*) 7609 lt_prog_compiler_wl='-Qoption ld ' 7610 lt_prog_compiler_pic='-PIC' 7611 lt_prog_compiler_static='-Bstatic' 7612 ;; 7613 7614 sysv4 | sysv4.2uw2* | sysv4.3*) 7615 lt_prog_compiler_wl='-Wl,' 7616 lt_prog_compiler_pic='-KPIC' 7617 lt_prog_compiler_static='-Bstatic' 7618 ;; 7619 7620 sysv4*MP*) 7621 if test -d /usr/nec ;then 7622 lt_prog_compiler_pic='-Kconform_pic' 7623 lt_prog_compiler_static='-Bstatic' 7624 fi 7625 ;; 7626 7627 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7628 lt_prog_compiler_wl='-Wl,' 7629 lt_prog_compiler_pic='-KPIC' 7630 lt_prog_compiler_static='-Bstatic' 7631 ;; 7632 7633 unicos*) 7634 lt_prog_compiler_wl='-Wl,' 7635 lt_prog_compiler_can_build_shared=no 7636 ;; 7637 7638 uts4*) 7639 lt_prog_compiler_pic='-pic' 7640 lt_prog_compiler_static='-Bstatic' 7641 ;; 7642 7643 *) 7644 lt_prog_compiler_can_build_shared=no 7645 ;; 7646 esac 7647 fi 7648 7649{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7650echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7651 7652# 7653# Check to make sure the PIC flag actually works. 7654# 7655if test -n "$lt_prog_compiler_pic"; then 7656 7657{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7658echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7659if test "${lt_prog_compiler_pic_works+set}" = set; then 7660 echo $ECHO_N "(cached) $ECHO_C" >&6 7661else 7662 lt_prog_compiler_pic_works=no 7663 ac_outfile=conftest.$ac_objext 7664 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7665 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7666 # Insert the option either (1) after the last *FLAGS variable, or 7667 # (2) before a word containing "conftest.", or (3) at the end. 7668 # Note that $ac_compile itself does not contain backslashes and begins 7669 # with a dollar sign (not a hyphen), so the echo should work correctly. 7670 # The option is referenced via a variable to avoid confusing sed. 7671 lt_compile=`echo "$ac_compile" | $SED \ 7672 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7673 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7674 -e 's:$: $lt_compiler_flag:'` 7675 (eval echo "\"\$as_me:7675: $lt_compile\"" >&5) 7676 (eval "$lt_compile" 2>conftest.err) 7677 ac_status=$? 7678 cat conftest.err >&5 7679 echo "$as_me:7679: \$? = $ac_status" >&5 7680 if (exit $ac_status) && test -s "$ac_outfile"; then 7681 # The compiler can only warn and ignore the option if not recognized 7682 # So say no if there are warnings other than the usual output. 7683 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7684 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7685 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7686 lt_prog_compiler_pic_works=yes 7687 fi 7688 fi 7689 $rm conftest* 7690 7691fi 7692{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7693echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7694 7695if test x"$lt_prog_compiler_pic_works" = xyes; then 7696 case $lt_prog_compiler_pic in 7697 "" | " "*) ;; 7698 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7699 esac 7700else 7701 lt_prog_compiler_pic= 7702 lt_prog_compiler_can_build_shared=no 7703fi 7704 7705fi 7706case $host_os in 7707 # For platforms which do not support PIC, -DPIC is meaningless: 7708 *djgpp*) 7709 lt_prog_compiler_pic= 7710 ;; 7711 *) 7712 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7713 ;; 7714esac 7715 7716# 7717# Check to make sure the static flag actually works. 7718# 7719wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7720{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7721echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7722if test "${lt_prog_compiler_static_works+set}" = set; then 7723 echo $ECHO_N "(cached) $ECHO_C" >&6 7724else 7725 lt_prog_compiler_static_works=no 7726 save_LDFLAGS="$LDFLAGS" 7727 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7728 printf "$lt_simple_link_test_code" > conftest.$ac_ext 7729 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7730 # The linker can only warn and ignore the option if not recognized 7731 # So say no if there are warnings 7732 if test -s conftest.err; then 7733 # Append any errors to the config.log. 7734 cat conftest.err 1>&5 7735 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7737 if diff conftest.exp conftest.er2 >/dev/null; then 7738 lt_prog_compiler_static_works=yes 7739 fi 7740 else 7741 lt_prog_compiler_static_works=yes 7742 fi 7743 fi 7744 $rm conftest* 7745 LDFLAGS="$save_LDFLAGS" 7746 7747fi 7748{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7749echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7750 7751if test x"$lt_prog_compiler_static_works" = xyes; then 7752 : 7753else 7754 lt_prog_compiler_static= 7755fi 7756 7757 7758{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7759echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7760if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7761 echo $ECHO_N "(cached) $ECHO_C" >&6 7762else 7763 lt_cv_prog_compiler_c_o=no 7764 $rm -r conftest 2>/dev/null 7765 mkdir conftest 7766 cd conftest 7767 mkdir out 7768 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7769 7770 lt_compiler_flag="-o out/conftest2.$ac_objext" 7771 # Insert the option either (1) after the last *FLAGS variable, or 7772 # (2) before a word containing "conftest.", or (3) at the end. 7773 # Note that $ac_compile itself does not contain backslashes and begins 7774 # with a dollar sign (not a hyphen), so the echo should work correctly. 7775 lt_compile=`echo "$ac_compile" | $SED \ 7776 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7777 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7778 -e 's:$: $lt_compiler_flag:'` 7779 (eval echo "\"\$as_me:7779: $lt_compile\"" >&5) 7780 (eval "$lt_compile" 2>out/conftest.err) 7781 ac_status=$? 7782 cat out/conftest.err >&5 7783 echo "$as_me:7783: \$? = $ac_status" >&5 7784 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7785 then 7786 # The compiler can only warn and ignore the option if not recognized 7787 # So say no if there are warnings 7788 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7789 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7790 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7791 lt_cv_prog_compiler_c_o=yes 7792 fi 7793 fi 7794 chmod u+w . 2>&5 7795 $rm conftest* 7796 # SGI C++ compiler will create directory out/ii_files/ for 7797 # template instantiation 7798 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7799 $rm out/* && rmdir out 7800 cd .. 7801 rmdir conftest 7802 $rm conftest* 7803 7804fi 7805{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7806echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7807 7808 7809hard_links="nottested" 7810if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7811 # do not overwrite the value of need_locks provided by the user 7812 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7813echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7814 hard_links=yes 7815 $rm conftest* 7816 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7817 touch conftest.a 7818 ln conftest.a conftest.b 2>&5 || hard_links=no 7819 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7820 { echo "$as_me:$LINENO: result: $hard_links" >&5 7821echo "${ECHO_T}$hard_links" >&6; } 7822 if test "$hard_links" = no; then 7823 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7824echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7825 need_locks=warn 7826 fi 7827else 7828 need_locks=no 7829fi 7830 7831{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7832echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7833 7834 runpath_var= 7835 allow_undefined_flag= 7836 enable_shared_with_static_runtimes=no 7837 archive_cmds= 7838 archive_expsym_cmds= 7839 old_archive_From_new_cmds= 7840 old_archive_from_expsyms_cmds= 7841 export_dynamic_flag_spec= 7842 whole_archive_flag_spec= 7843 thread_safe_flag_spec= 7844 hardcode_libdir_flag_spec= 7845 hardcode_libdir_flag_spec_ld= 7846 hardcode_libdir_separator= 7847 hardcode_direct=no 7848 hardcode_minus_L=no 7849 hardcode_shlibpath_var=unsupported 7850 link_all_deplibs=unknown 7851 hardcode_automatic=no 7852 module_cmds= 7853 module_expsym_cmds= 7854 always_export_symbols=no 7855 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7856 # include_expsyms should be a list of space-separated symbols to be *always* 7857 # included in the symbol list 7858 include_expsyms= 7859 # exclude_expsyms can be an extended regexp of symbols to exclude 7860 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7861 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7862 # as well as any symbol that contains `d'. 7863 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7864 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7865 # platforms (ab)use it in PIC code, but their linkers get confused if 7866 # the symbol is explicitly referenced. Since portable code cannot 7867 # rely on this symbol name, it's probably fine to never include it in 7868 # preloaded symbol tables. 7869 extract_expsyms_cmds= 7870 # Just being paranoid about ensuring that cc_basename is set. 7871 for cc_temp in $compiler""; do 7872 case $cc_temp in 7873 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7874 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7875 \-*) ;; 7876 *) break;; 7877 esac 7878done 7879cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7880 7881 case $host_os in 7882 cygwin* | mingw* | pw32*) 7883 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7884 # When not using gcc, we currently assume that we are using 7885 # Microsoft Visual C++. 7886 if test "$GCC" != yes; then 7887 with_gnu_ld=no 7888 fi 7889 ;; 7890 interix*) 7891 # we just hope/assume this is gcc and not c89 (= MSVC++) 7892 with_gnu_ld=yes 7893 ;; 7894 openbsd*) 7895 with_gnu_ld=no 7896 ;; 7897 esac 7898 7899 ld_shlibs=yes 7900 if test "$with_gnu_ld" = yes; then 7901 # If archive_cmds runs LD, not CC, wlarc should be empty 7902 wlarc='${wl}' 7903 7904 # Set some defaults for GNU ld with shared library support. These 7905 # are reset later if shared libraries are not supported. Putting them 7906 # here allows them to be overridden if necessary. 7907 runpath_var=LD_RUN_PATH 7908 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7909 export_dynamic_flag_spec='${wl}--export-dynamic' 7910 # ancient GNU ld didn't support --whole-archive et. al. 7911 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7912 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7913 else 7914 whole_archive_flag_spec= 7915 fi 7916 supports_anon_versioning=no 7917 case `$LD -v 2>/dev/null` in 7918 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7919 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7920 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7921 *\ 2.11.*) ;; # other 2.11 versions 7922 *) supports_anon_versioning=yes ;; 7923 esac 7924 7925 # See if GNU ld supports shared libraries. 7926 case $host_os in 7927 aix3* | aix4* | aix5*) 7928 # On AIX/PPC, the GNU linker is very broken 7929 if test "$host_cpu" != ia64; then 7930 ld_shlibs=no 7931 cat <<EOF 1>&2 7932 7933*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7934*** to be unable to reliably create shared libraries on AIX. 7935*** Therefore, libtool is disabling shared libraries support. If you 7936*** really care for shared libraries, you may want to modify your PATH 7937*** so that a non-GNU linker is found, and then restart. 7938 7939EOF 7940 fi 7941 ;; 7942 7943 amigaos*) 7944 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)' 7945 hardcode_libdir_flag_spec='-L$libdir' 7946 hardcode_minus_L=yes 7947 7948 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7949 # that the semantics of dynamic libraries on AmigaOS, at least up 7950 # to version 4, is to share data among multiple programs linked 7951 # with the same dynamic library. Since this doesn't match the 7952 # behavior of shared libraries on other platforms, we can't use 7953 # them. 7954 ld_shlibs=no 7955 ;; 7956 7957 beos*) 7958 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7959 allow_undefined_flag=unsupported 7960 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7961 # support --undefined. This deserves some investigation. FIXME 7962 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7963 else 7964 ld_shlibs=no 7965 fi 7966 ;; 7967 7968 cygwin* | mingw* | pw32*) 7969 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7970 # as there is no search path for DLLs. 7971 hardcode_libdir_flag_spec='-L$libdir' 7972 allow_undefined_flag=unsupported 7973 always_export_symbols=no 7974 enable_shared_with_static_runtimes=yes 7975 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 7976 7977 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7979 # If the export-symbols file already is a .def file (1st line 7980 # is EXPORTS), use it as is; otherwise, prepend... 7981 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7982 cp $export_symbols $output_objdir/$soname.def; 7983 else 7984 echo EXPORTS > $output_objdir/$soname.def; 7985 cat $export_symbols >> $output_objdir/$soname.def; 7986 fi~ 7987 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7988 else 7989 ld_shlibs=no 7990 fi 7991 ;; 7992 7993 interix3*) 7994 hardcode_direct=no 7995 hardcode_shlibpath_var=no 7996 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7997 export_dynamic_flag_spec='${wl}-E' 7998 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7999 # Instead, shared libraries are loaded at an image base (0x10000000 by 8000 # default) and relocated if they conflict, which is a slow very memory 8001 # consuming and fragmenting process. To avoid this, we pick a random, 8002 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8003 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8004 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8005 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' 8006 ;; 8007 8008 linux* | k*bsd*-gnu) 8009 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8010 tmp_addflag= 8011 case $cc_basename,$host_cpu in 8012 pgcc*) # Portland Group C compiler 8013 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' 8014 tmp_addflag=' $pic_flag' 8015 ;; 8016 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8017 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' 8018 tmp_addflag=' $pic_flag -Mnomain' ;; 8019 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8020 tmp_addflag=' -i_dynamic' ;; 8021 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8022 tmp_addflag=' -i_dynamic -nofor_main' ;; 8023 ifc* | ifort*) # Intel Fortran compiler 8024 tmp_addflag=' -nofor_main' ;; 8025 esac 8026 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8027 8028 if test $supports_anon_versioning = yes; then 8029 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8030 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8031 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8032 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8033 fi 8034 link_all_deplibs=no 8035 else 8036 ld_shlibs=no 8037 fi 8038 ;; 8039 8040 netbsd* | netbsdelf*-gnu) 8041 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8042 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8043 wlarc= 8044 else 8045 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8046 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8047 fi 8048 ;; 8049 8050 solaris*) 8051 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8052 ld_shlibs=no 8053 cat <<EOF 1>&2 8054 8055*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8056*** create shared libraries on Solaris systems. Therefore, libtool 8057*** is disabling shared libraries support. We urge you to upgrade GNU 8058*** binutils to release 2.9.1 or newer. Another option is to modify 8059*** your PATH or compiler configuration so that the native linker is 8060*** used, and then restart. 8061 8062EOF 8063 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8064 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8065 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8066 else 8067 ld_shlibs=no 8068 fi 8069 ;; 8070 8071 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8072 case `$LD -v 2>&1` in 8073 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8074 ld_shlibs=no 8075 cat <<_LT_EOF 1>&2 8076 8077*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8078*** reliably create shared libraries on SCO systems. Therefore, libtool 8079*** is disabling shared libraries support. We urge you to upgrade GNU 8080*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8081*** your PATH or compiler configuration so that the native linker is 8082*** used, and then restart. 8083 8084_LT_EOF 8085 ;; 8086 *) 8087 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8088 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8089 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8090 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8091 else 8092 ld_shlibs=no 8093 fi 8094 ;; 8095 esac 8096 ;; 8097 8098 sunos4*) 8099 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8100 wlarc= 8101 hardcode_direct=yes 8102 hardcode_shlibpath_var=no 8103 ;; 8104 8105 *) 8106 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8107 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8108 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8109 else 8110 ld_shlibs=no 8111 fi 8112 ;; 8113 esac 8114 8115 if test "$ld_shlibs" = no; then 8116 runpath_var= 8117 hardcode_libdir_flag_spec= 8118 export_dynamic_flag_spec= 8119 whole_archive_flag_spec= 8120 fi 8121 else 8122 # PORTME fill in a description of your system's linker (not GNU ld) 8123 case $host_os in 8124 aix3*) 8125 allow_undefined_flag=unsupported 8126 always_export_symbols=yes 8127 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' 8128 # Note: this linker hardcodes the directories in LIBPATH if there 8129 # are no directories specified by -L. 8130 hardcode_minus_L=yes 8131 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8132 # Neither direct hardcoding nor static linking is supported with a 8133 # broken collect2. 8134 hardcode_direct=unsupported 8135 fi 8136 ;; 8137 8138 aix4* | aix5*) 8139 if test "$host_cpu" = ia64; then 8140 # On IA64, the linker does run time linking by default, so we don't 8141 # have to do anything special. 8142 aix_use_runtimelinking=no 8143 exp_sym_flag='-Bexport' 8144 no_entry_flag="" 8145 else 8146 # If we're using GNU nm, then we don't want the "-C" option. 8147 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8148 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8149 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' 8150 else 8151 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' 8152 fi 8153 aix_use_runtimelinking=no 8154 8155 # Test if we are trying to use run time linking or normal 8156 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8157 # need to do runtime linking. 8158 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 8159 for ld_flag in $LDFLAGS; do 8160 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8161 aix_use_runtimelinking=yes 8162 break 8163 fi 8164 done 8165 ;; 8166 esac 8167 8168 exp_sym_flag='-bexport' 8169 no_entry_flag='-bnoentry' 8170 fi 8171 8172 # When large executables or shared objects are built, AIX ld can 8173 # have problems creating the table of contents. If linking a library 8174 # or program results in "error TOC overflow" add -mminimal-toc to 8175 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8176 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8177 8178 archive_cmds='' 8179 hardcode_direct=yes 8180 hardcode_libdir_separator=':' 8181 link_all_deplibs=yes 8182 8183 if test "$GCC" = yes; then 8184 case $host_os in aix4.[012]|aix4.[012].*) 8185 # We only want to do this on AIX 4.2 and lower, the check 8186 # below for broken collect2 doesn't work under 4.3+ 8187 collect2name=`${CC} -print-prog-name=collect2` 8188 if test -f "$collect2name" && \ 8189 strings "$collect2name" | grep resolve_lib_name >/dev/null 8190 then 8191 # We have reworked collect2 8192 hardcode_direct=yes 8193 else 8194 # We have old collect2 8195 hardcode_direct=unsupported 8196 # It fails to find uninstalled libraries when the uninstalled 8197 # path is not listed in the libpath. Setting hardcode_minus_L 8198 # to unsupported forces relinking 8199 hardcode_minus_L=yes 8200 hardcode_libdir_flag_spec='-L$libdir' 8201 hardcode_libdir_separator= 8202 fi 8203 ;; 8204 esac 8205 shared_flag='-shared' 8206 if test "$aix_use_runtimelinking" = yes; then 8207 shared_flag="$shared_flag "'${wl}-G' 8208 fi 8209 else 8210 # not using gcc 8211 if test "$host_cpu" = ia64; then 8212 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8213 # chokes on -Wl,-G. The following line is correct: 8214 shared_flag='-G' 8215 else 8216 if test "$aix_use_runtimelinking" = yes; then 8217 shared_flag='${wl}-G' 8218 else 8219 shared_flag='${wl}-bM:SRE' 8220 fi 8221 fi 8222 fi 8223 8224 # It seems that -bexpall does not export symbols beginning with 8225 # underscore (_), so it is better to generate a list of symbols to export. 8226 always_export_symbols=yes 8227 if test "$aix_use_runtimelinking" = yes; then 8228 # Warning - without using the other runtime loading flags (-brtl), 8229 # -berok will link without error, but may produce a broken library. 8230 allow_undefined_flag='-berok' 8231 # Determine the default libpath from the value encoded in an empty executable. 8232 cat >conftest.$ac_ext <<_ACEOF 8233/* confdefs.h. */ 8234_ACEOF 8235cat confdefs.h >>conftest.$ac_ext 8236cat >>conftest.$ac_ext <<_ACEOF 8237/* end confdefs.h. */ 8238 8239int 8240main () 8241{ 8242 8243 ; 8244 return 0; 8245} 8246_ACEOF 8247rm -f conftest.$ac_objext conftest$ac_exeext 8248if { (ac_try="$ac_link" 8249case "(($ac_try" in 8250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8251 *) ac_try_echo=$ac_try;; 8252esac 8253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8254 (eval "$ac_link") 2>conftest.er1 8255 ac_status=$? 8256 grep -v '^ *+' conftest.er1 >conftest.err 8257 rm -f conftest.er1 8258 cat conftest.err >&5 8259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8260 (exit $ac_status); } && 8261 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8262 { (case "(($ac_try" in 8263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8264 *) ac_try_echo=$ac_try;; 8265esac 8266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8267 (eval "$ac_try") 2>&5 8268 ac_status=$? 8269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8270 (exit $ac_status); }; } && 8271 { ac_try='test -s conftest$ac_exeext' 8272 { (case "(($ac_try" in 8273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8274 *) ac_try_echo=$ac_try;; 8275esac 8276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8277 (eval "$ac_try") 2>&5 8278 ac_status=$? 8279 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8280 (exit $ac_status); }; }; then 8281 8282aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8283}'` 8284# Check for a 64-bit object if we didn't find anything. 8285if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8286}'`; fi 8287else 8288 echo "$as_me: failed program was:" >&5 8289sed 's/^/| /' conftest.$ac_ext >&5 8290 8291 8292fi 8293 8294rm -f core conftest.err conftest.$ac_objext \ 8295 conftest$ac_exeext conftest.$ac_ext 8296if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8297 8298 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8299 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" 8300 else 8301 if test "$host_cpu" = ia64; then 8302 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8303 allow_undefined_flag="-z nodefs" 8304 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" 8305 else 8306 # Determine the default libpath from the value encoded in an empty executable. 8307 cat >conftest.$ac_ext <<_ACEOF 8308/* confdefs.h. */ 8309_ACEOF 8310cat confdefs.h >>conftest.$ac_ext 8311cat >>conftest.$ac_ext <<_ACEOF 8312/* end confdefs.h. */ 8313 8314int 8315main () 8316{ 8317 8318 ; 8319 return 0; 8320} 8321_ACEOF 8322rm -f conftest.$ac_objext conftest$ac_exeext 8323if { (ac_try="$ac_link" 8324case "(($ac_try" in 8325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8326 *) ac_try_echo=$ac_try;; 8327esac 8328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8329 (eval "$ac_link") 2>conftest.er1 8330 ac_status=$? 8331 grep -v '^ *+' conftest.er1 >conftest.err 8332 rm -f conftest.er1 8333 cat conftest.err >&5 8334 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8335 (exit $ac_status); } && 8336 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8337 { (case "(($ac_try" in 8338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8339 *) ac_try_echo=$ac_try;; 8340esac 8341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8342 (eval "$ac_try") 2>&5 8343 ac_status=$? 8344 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8345 (exit $ac_status); }; } && 8346 { ac_try='test -s conftest$ac_exeext' 8347 { (case "(($ac_try" in 8348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8349 *) ac_try_echo=$ac_try;; 8350esac 8351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8352 (eval "$ac_try") 2>&5 8353 ac_status=$? 8354 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8355 (exit $ac_status); }; }; then 8356 8357aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8358}'` 8359# Check for a 64-bit object if we didn't find anything. 8360if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8361}'`; fi 8362else 8363 echo "$as_me: failed program was:" >&5 8364sed 's/^/| /' conftest.$ac_ext >&5 8365 8366 8367fi 8368 8369rm -f core conftest.err conftest.$ac_objext \ 8370 conftest$ac_exeext conftest.$ac_ext 8371if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8372 8373 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8374 # Warning - without using the other run time loading flags, 8375 # -berok will link without error, but may produce a broken library. 8376 no_undefined_flag=' ${wl}-bernotok' 8377 allow_undefined_flag=' ${wl}-berok' 8378 # Exported symbols can be pulled into shared objects from archives 8379 whole_archive_flag_spec='$convenience' 8380 archive_cmds_need_lc=yes 8381 # This is similar to how AIX traditionally builds its shared libraries. 8382 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' 8383 fi 8384 fi 8385 ;; 8386 8387 amigaos*) 8388 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)' 8389 hardcode_libdir_flag_spec='-L$libdir' 8390 hardcode_minus_L=yes 8391 # see comment about different semantics on the GNU ld section 8392 ld_shlibs=no 8393 ;; 8394 8395 bsdi[45]*) 8396 export_dynamic_flag_spec=-rdynamic 8397 ;; 8398 8399 cygwin* | mingw* | pw32*) 8400 # When not using gcc, we currently assume that we are using 8401 # Microsoft Visual C++. 8402 # hardcode_libdir_flag_spec is actually meaningless, as there is 8403 # no search path for DLLs. 8404 hardcode_libdir_flag_spec=' ' 8405 allow_undefined_flag=unsupported 8406 # Tell ltmain to make .lib files, not .a files. 8407 libext=lib 8408 # Tell ltmain to make .dll files, not .so files. 8409 shrext_cmds=".dll" 8410 # FIXME: Setting linknames here is a bad hack. 8411 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8412 # The linker will automatically build a .lib file if we build a DLL. 8413 old_archive_From_new_cmds='true' 8414 # FIXME: Should let the user specify the lib program. 8415 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 8416 fix_srcfile_path='`cygpath -w "$srcfile"`' 8417 enable_shared_with_static_runtimes=yes 8418 ;; 8419 8420 darwin* | rhapsody*) 8421 case $host_os in 8422 rhapsody* | darwin1.[012]) 8423 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8424 ;; 8425 *) # Darwin 1.3 on 8426 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8427 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8428 else 8429 case ${MACOSX_DEPLOYMENT_TARGET} in 8430 10.[012]) 8431 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8432 ;; 8433 10.*) 8434 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8435 ;; 8436 esac 8437 fi 8438 ;; 8439 esac 8440 archive_cmds_need_lc=no 8441 hardcode_direct=no 8442 hardcode_automatic=yes 8443 hardcode_shlibpath_var=unsupported 8444 whole_archive_flag_spec='' 8445 link_all_deplibs=yes 8446 if test "$GCC" = yes ; then 8447 output_verbose_link_cmd='echo' 8448 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8449 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8450 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8451 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8452 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}' 8453 else 8454 case $cc_basename in 8455 xlc*) 8456 output_verbose_link_cmd='echo' 8457 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 8458 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8459 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8460 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8461 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}' 8462 ;; 8463 *) 8464 ld_shlibs=no 8465 ;; 8466 esac 8467 fi 8468 ;; 8469 8470 dgux*) 8471 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8472 hardcode_libdir_flag_spec='-L$libdir' 8473 hardcode_shlibpath_var=no 8474 ;; 8475 8476 freebsd1*) 8477 ld_shlibs=no 8478 ;; 8479 8480 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8481 # support. Future versions do this automatically, but an explicit c++rt0.o 8482 # does not break anything, and helps significantly (at the cost of a little 8483 # extra space). 8484 freebsd2.2*) 8485 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8486 hardcode_libdir_flag_spec='-R$libdir' 8487 hardcode_direct=yes 8488 hardcode_shlibpath_var=no 8489 ;; 8490 8491 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8492 freebsd2*) 8493 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8494 hardcode_direct=yes 8495 hardcode_minus_L=yes 8496 hardcode_shlibpath_var=no 8497 ;; 8498 8499 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8500 freebsd* | dragonfly*) 8501 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8502 hardcode_libdir_flag_spec='-R$libdir' 8503 hardcode_direct=yes 8504 hardcode_shlibpath_var=no 8505 ;; 8506 8507 hpux9*) 8508 if test "$GCC" = yes; then 8509 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' 8510 else 8511 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' 8512 fi 8513 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8514 hardcode_libdir_separator=: 8515 hardcode_direct=yes 8516 8517 # hardcode_minus_L: Not really in the search PATH, 8518 # but as the default location of the library. 8519 hardcode_minus_L=yes 8520 export_dynamic_flag_spec='${wl}-E' 8521 ;; 8522 8523 hpux10*) 8524 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8525 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8526 else 8527 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8528 fi 8529 if test "$with_gnu_ld" = no; then 8530 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8531 hardcode_libdir_separator=: 8532 8533 hardcode_direct=yes 8534 export_dynamic_flag_spec='${wl}-E' 8535 8536 # hardcode_minus_L: Not really in the search PATH, 8537 # but as the default location of the library. 8538 hardcode_minus_L=yes 8539 fi 8540 ;; 8541 8542 hpux11*) 8543 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8544 case $host_cpu in 8545 hppa*64*) 8546 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8547 ;; 8548 ia64*) 8549 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8550 ;; 8551 *) 8552 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8553 ;; 8554 esac 8555 else 8556 case $host_cpu in 8557 hppa*64*) 8558 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8559 ;; 8560 ia64*) 8561 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8562 ;; 8563 *) 8564 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8565 ;; 8566 esac 8567 fi 8568 if test "$with_gnu_ld" = no; then 8569 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8570 hardcode_libdir_separator=: 8571 8572 case $host_cpu in 8573 hppa*64*|ia64*) 8574 hardcode_libdir_flag_spec_ld='+b $libdir' 8575 hardcode_direct=no 8576 hardcode_shlibpath_var=no 8577 ;; 8578 *) 8579 hardcode_direct=yes 8580 export_dynamic_flag_spec='${wl}-E' 8581 8582 # hardcode_minus_L: Not really in the search PATH, 8583 # but as the default location of the library. 8584 hardcode_minus_L=yes 8585 ;; 8586 esac 8587 fi 8588 ;; 8589 8590 irix5* | irix6* | nonstopux*) 8591 if test "$GCC" = yes; then 8592 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' 8593 else 8594 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' 8595 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8596 fi 8597 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8598 hardcode_libdir_separator=: 8599 link_all_deplibs=yes 8600 ;; 8601 8602 netbsd* | netbsdelf*-gnu) 8603 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8604 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8605 else 8606 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8607 fi 8608 hardcode_libdir_flag_spec='-R$libdir' 8609 hardcode_direct=yes 8610 hardcode_shlibpath_var=no 8611 ;; 8612 8613 newsos6) 8614 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8615 hardcode_direct=yes 8616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8617 hardcode_libdir_separator=: 8618 hardcode_shlibpath_var=no 8619 ;; 8620 8621 openbsd*) 8622 hardcode_direct=yes 8623 hardcode_shlibpath_var=no 8624 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8625 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8626 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8627 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8628 export_dynamic_flag_spec='${wl}-E' 8629 else 8630 case $host_os in 8631 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8632 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8633 hardcode_libdir_flag_spec='-R$libdir' 8634 ;; 8635 *) 8636 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8637 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8638 ;; 8639 esac 8640 fi 8641 ;; 8642 8643 os2*) 8644 hardcode_libdir_flag_spec='-L$libdir' 8645 hardcode_minus_L=yes 8646 allow_undefined_flag=unsupported 8647 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' 8648 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8649 ;; 8650 8651 osf3*) 8652 if test "$GCC" = yes; then 8653 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8654 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' 8655 else 8656 allow_undefined_flag=' -expect_unresolved \*' 8657 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' 8658 fi 8659 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8660 hardcode_libdir_separator=: 8661 ;; 8662 8663 osf4* | osf5*) # as osf3* with the addition of -msym flag 8664 if test "$GCC" = yes; then 8665 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8666 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' 8667 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8668 else 8669 allow_undefined_flag=' -expect_unresolved \*' 8670 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' 8671 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8672 $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' 8673 8674 # Both c and cxx compiler support -rpath directly 8675 hardcode_libdir_flag_spec='-rpath $libdir' 8676 fi 8677 hardcode_libdir_separator=: 8678 ;; 8679 8680 solaris*) 8681 no_undefined_flag=' -z text' 8682 if test "$GCC" = yes; then 8683 wlarc='${wl}' 8684 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8685 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8686 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8687 else 8688 wlarc='' 8689 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8690 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8691 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8692 fi 8693 hardcode_libdir_flag_spec='-R$libdir' 8694 hardcode_shlibpath_var=no 8695 case $host_os in 8696 solaris2.[0-5] | solaris2.[0-5].*) ;; 8697 *) 8698 # The compiler driver will combine linker options so we 8699 # cannot just pass the convience library names through 8700 # without $wl, iff we do not link with $LD. 8701 # Luckily, gcc supports the same syntax we need for Sun Studio. 8702 # Supported since Solaris 2.6 (maybe 2.5.1?) 8703 case $wlarc in 8704 '') 8705 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8706 *) 8707 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 8708 esac ;; 8709 esac 8710 link_all_deplibs=yes 8711 ;; 8712 8713 sunos4*) 8714 if test "x$host_vendor" = xsequent; then 8715 # Use $CC to link under sequent, because it throws in some extra .o 8716 # files that make .init and .fini sections work. 8717 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8718 else 8719 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8720 fi 8721 hardcode_libdir_flag_spec='-L$libdir' 8722 hardcode_direct=yes 8723 hardcode_minus_L=yes 8724 hardcode_shlibpath_var=no 8725 ;; 8726 8727 sysv4) 8728 case $host_vendor in 8729 sni) 8730 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8731 hardcode_direct=yes # is this really true??? 8732 ;; 8733 siemens) 8734 ## LD is ld it makes a PLAMLIB 8735 ## CC just makes a GrossModule. 8736 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8737 reload_cmds='$CC -r -o $output$reload_objs' 8738 hardcode_direct=no 8739 ;; 8740 motorola) 8741 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8742 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8743 ;; 8744 esac 8745 runpath_var='LD_RUN_PATH' 8746 hardcode_shlibpath_var=no 8747 ;; 8748 8749 sysv4.3*) 8750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8751 hardcode_shlibpath_var=no 8752 export_dynamic_flag_spec='-Bexport' 8753 ;; 8754 8755 sysv4*MP*) 8756 if test -d /usr/nec; then 8757 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8758 hardcode_shlibpath_var=no 8759 runpath_var=LD_RUN_PATH 8760 hardcode_runpath_var=yes 8761 ld_shlibs=yes 8762 fi 8763 ;; 8764 8765 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 8766 no_undefined_flag='${wl}-z,text' 8767 archive_cmds_need_lc=no 8768 hardcode_shlibpath_var=no 8769 runpath_var='LD_RUN_PATH' 8770 8771 if test "$GCC" = yes; then 8772 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8773 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8774 else 8775 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8776 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8777 fi 8778 ;; 8779 8780 sysv5* | sco3.2v5* | sco5v6*) 8781 # Note: We can NOT use -z defs as we might desire, because we do not 8782 # link with -lc, and that would cause any symbols used from libc to 8783 # always be unresolved, which means just about no library would 8784 # ever link correctly. If we're not using GNU ld we use -z text 8785 # though, which does catch some bad symbols but isn't as heavy-handed 8786 # as -z defs. 8787 no_undefined_flag='${wl}-z,text' 8788 allow_undefined_flag='${wl}-z,nodefs' 8789 archive_cmds_need_lc=no 8790 hardcode_shlibpath_var=no 8791 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8792 hardcode_libdir_separator=':' 8793 link_all_deplibs=yes 8794 export_dynamic_flag_spec='${wl}-Bexport' 8795 runpath_var='LD_RUN_PATH' 8796 8797 if test "$GCC" = yes; then 8798 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8799 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8800 else 8801 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8802 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8803 fi 8804 ;; 8805 8806 uts4*) 8807 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8808 hardcode_libdir_flag_spec='-L$libdir' 8809 hardcode_shlibpath_var=no 8810 ;; 8811 8812 *) 8813 ld_shlibs=no 8814 ;; 8815 esac 8816 fi 8817 8818{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8819echo "${ECHO_T}$ld_shlibs" >&6; } 8820test "$ld_shlibs" = no && can_build_shared=no 8821 8822# 8823# Do we need to explicitly link libc? 8824# 8825case "x$archive_cmds_need_lc" in 8826x|xyes) 8827 # Assume -lc should be added 8828 archive_cmds_need_lc=yes 8829 8830 if test "$enable_shared" = yes && test "$GCC" = yes; then 8831 case $archive_cmds in 8832 *'~'*) 8833 # FIXME: we may have to deal with multi-command sequences. 8834 ;; 8835 '$CC '*) 8836 # Test whether the compiler implicitly links with -lc since on some 8837 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8838 # to ld, don't add -lc before -lgcc. 8839 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8840echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8841 $rm conftest* 8842 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 8843 8844 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8845 (eval $ac_compile) 2>&5 8846 ac_status=$? 8847 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8848 (exit $ac_status); } 2>conftest.err; then 8849 soname=conftest 8850 lib=conftest 8851 libobjs=conftest.$ac_objext 8852 deplibs= 8853 wl=$lt_prog_compiler_wl 8854 pic_flag=$lt_prog_compiler_pic 8855 compiler_flags=-v 8856 linker_flags=-v 8857 verstring= 8858 output_objdir=. 8859 libname=conftest 8860 lt_save_allow_undefined_flag=$allow_undefined_flag 8861 allow_undefined_flag= 8862 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8863 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8864 ac_status=$? 8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8866 (exit $ac_status); } 8867 then 8868 archive_cmds_need_lc=no 8869 else 8870 archive_cmds_need_lc=yes 8871 fi 8872 allow_undefined_flag=$lt_save_allow_undefined_flag 8873 else 8874 cat conftest.err 1>&5 8875 fi 8876 $rm conftest* 8877 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8878echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8879 ;; 8880 esac 8881 fi 8882 ;; 8883esac 8884 8885{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8886echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8887library_names_spec= 8888libname_spec='lib$name' 8889soname_spec= 8890shrext_cmds=".so" 8891postinstall_cmds= 8892postuninstall_cmds= 8893finish_cmds= 8894finish_eval= 8895shlibpath_var= 8896shlibpath_overrides_runpath=unknown 8897version_type=none 8898dynamic_linker="$host_os ld.so" 8899sys_lib_dlsearch_path_spec="/lib /usr/lib" 8900if test "$GCC" = yes; then 8901 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8902 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 8903 # if the path contains ";" then we assume it to be the separator 8904 # otherwise default to the standard path separator (i.e. ":") - it is 8905 # assumed that no part of a normal pathname contains ";" but that should 8906 # okay in the real world where ";" in dirpaths is itself problematic. 8907 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8908 else 8909 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8910 fi 8911else 8912 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8913fi 8914need_lib_prefix=unknown 8915hardcode_into_libs=no 8916 8917# when you set need_version to no, make sure it does not cause -set_version 8918# flags to be left without arguments 8919need_version=unknown 8920 8921case $host_os in 8922aix3*) 8923 version_type=linux 8924 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8925 shlibpath_var=LIBPATH 8926 8927 # AIX 3 has no versioning support, so we append a major version to the name. 8928 soname_spec='${libname}${release}${shared_ext}$major' 8929 ;; 8930 8931aix4* | aix5*) 8932 version_type=linux 8933 need_lib_prefix=no 8934 need_version=no 8935 hardcode_into_libs=yes 8936 if test "$host_cpu" = ia64; then 8937 # AIX 5 supports IA64 8938 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8939 shlibpath_var=LD_LIBRARY_PATH 8940 else 8941 # With GCC up to 2.95.x, collect2 would create an import file 8942 # for dependence libraries. The import file would start with 8943 # the line `#! .'. This would cause the generated library to 8944 # depend on `.', always an invalid library. This was fixed in 8945 # development snapshots of GCC prior to 3.0. 8946 case $host_os in 8947 aix4 | aix4.[01] | aix4.[01].*) 8948 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8949 echo ' yes ' 8950 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8951 : 8952 else 8953 can_build_shared=no 8954 fi 8955 ;; 8956 esac 8957 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8958 # soname into executable. Probably we can add versioning support to 8959 # collect2, so additional links can be useful in future. 8960 if test "$aix_use_runtimelinking" = yes; then 8961 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8962 # instead of lib<name>.a to let people know that these are not 8963 # typical AIX shared libraries. 8964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8965 else 8966 # We preserve .a as extension for shared libraries through AIX4.2 8967 # and later when we are not doing run time linking. 8968 library_names_spec='${libname}${release}.a $libname.a' 8969 soname_spec='${libname}${release}${shared_ext}$major' 8970 fi 8971 shlibpath_var=LIBPATH 8972 fi 8973 ;; 8974 8975amigaos*) 8976 library_names_spec='$libname.ixlibrary $libname.a' 8977 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8978 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' 8979 ;; 8980 8981beos*) 8982 library_names_spec='${libname}${shared_ext}' 8983 dynamic_linker="$host_os ld.so" 8984 shlibpath_var=LIBRARY_PATH 8985 ;; 8986 8987bsdi[45]*) 8988 version_type=linux 8989 need_version=no 8990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8991 soname_spec='${libname}${release}${shared_ext}$major' 8992 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8993 shlibpath_var=LD_LIBRARY_PATH 8994 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8995 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8996 # the default ld.so.conf also contains /usr/contrib/lib and 8997 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8998 # libtool to hard-code these into programs 8999 ;; 9000 9001cygwin* | mingw* | pw32*) 9002 version_type=windows 9003 shrext_cmds=".dll" 9004 need_version=no 9005 need_lib_prefix=no 9006 9007 case $GCC,$host_os in 9008 yes,cygwin* | yes,mingw* | yes,pw32*) 9009 library_names_spec='$libname.dll.a' 9010 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9011 postinstall_cmds='base_file=`basename \${file}`~ 9012 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9013 dldir=$destdir/`dirname \$dlpath`~ 9014 test -d \$dldir || mkdir -p \$dldir~ 9015 $install_prog $dir/$dlname \$dldir/$dlname~ 9016 chmod a+x \$dldir/$dlname' 9017 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9018 dlpath=$dir/\$dldll~ 9019 $rm \$dlpath' 9020 shlibpath_overrides_runpath=yes 9021 9022 case $host_os in 9023 cygwin*) 9024 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9025 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9026 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9027 ;; 9028 mingw*) 9029 # MinGW DLLs use traditional 'lib' prefix 9030 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9031 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9032 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9033 # It is most probably a Windows format PATH printed by 9034 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9035 # path with ; separators, and with drive letters. We can handle the 9036 # drive letters (cygwin fileutils understands them), so leave them, 9037 # especially as we might pass files found there to a mingw objdump, 9038 # which wouldn't understand a cygwinified path. Ahh. 9039 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9040 else 9041 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9042 fi 9043 ;; 9044 pw32*) 9045 # pw32 DLLs use 'pw' prefix rather than 'lib' 9046 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9047 ;; 9048 esac 9049 ;; 9050 9051 *) 9052 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9053 ;; 9054 esac 9055 dynamic_linker='Win32 ld.exe' 9056 # FIXME: first we should search . and the directory the executable is in 9057 shlibpath_var=PATH 9058 ;; 9059 9060darwin* | rhapsody*) 9061 dynamic_linker="$host_os dyld" 9062 version_type=darwin 9063 need_lib_prefix=no 9064 need_version=no 9065 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9066 soname_spec='${libname}${release}${major}$shared_ext' 9067 shlibpath_overrides_runpath=yes 9068 shlibpath_var=DYLD_LIBRARY_PATH 9069 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9070 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 9071 if test "$GCC" = yes; then 9072 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 9073 else 9074 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 9075 fi 9076 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9077 ;; 9078 9079dgux*) 9080 version_type=linux 9081 need_lib_prefix=no 9082 need_version=no 9083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9084 soname_spec='${libname}${release}${shared_ext}$major' 9085 shlibpath_var=LD_LIBRARY_PATH 9086 ;; 9087 9088freebsd1*) 9089 dynamic_linker=no 9090 ;; 9091 9092freebsd* | dragonfly*) 9093 # DragonFly does not have aout. When/if they implement a new 9094 # versioning mechanism, adjust this. 9095 if test -x /usr/bin/objformat; then 9096 objformat=`/usr/bin/objformat` 9097 else 9098 case $host_os in 9099 freebsd[123]*) objformat=aout ;; 9100 *) objformat=elf ;; 9101 esac 9102 fi 9103 version_type=freebsd-$objformat 9104 case $version_type in 9105 freebsd-elf*) 9106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9107 need_version=no 9108 need_lib_prefix=no 9109 ;; 9110 freebsd-*) 9111 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9112 need_version=yes 9113 ;; 9114 esac 9115 shlibpath_var=LD_LIBRARY_PATH 9116 case $host_os in 9117 freebsd2*) 9118 shlibpath_overrides_runpath=yes 9119 ;; 9120 freebsd3.[01]* | freebsdelf3.[01]*) 9121 shlibpath_overrides_runpath=yes 9122 hardcode_into_libs=yes 9123 ;; 9124 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9125 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9126 shlibpath_overrides_runpath=no 9127 hardcode_into_libs=yes 9128 ;; 9129 freebsd*) # from 4.6 on 9130 shlibpath_overrides_runpath=yes 9131 hardcode_into_libs=yes 9132 ;; 9133 esac 9134 ;; 9135 9136gnu*) 9137 version_type=linux 9138 need_lib_prefix=no 9139 need_version=no 9140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9141 soname_spec='${libname}${release}${shared_ext}$major' 9142 shlibpath_var=LD_LIBRARY_PATH 9143 hardcode_into_libs=yes 9144 ;; 9145 9146hpux9* | hpux10* | hpux11*) 9147 # Give a soname corresponding to the major version so that dld.sl refuses to 9148 # link against other versions. 9149 version_type=sunos 9150 need_lib_prefix=no 9151 need_version=no 9152 case $host_cpu in 9153 ia64*) 9154 shrext_cmds='.so' 9155 hardcode_into_libs=yes 9156 dynamic_linker="$host_os dld.so" 9157 shlibpath_var=LD_LIBRARY_PATH 9158 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9160 soname_spec='${libname}${release}${shared_ext}$major' 9161 if test "X$HPUX_IA64_MODE" = X32; then 9162 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9163 else 9164 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9165 fi 9166 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9167 ;; 9168 hppa*64*) 9169 shrext_cmds='.sl' 9170 hardcode_into_libs=yes 9171 dynamic_linker="$host_os dld.sl" 9172 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9173 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9175 soname_spec='${libname}${release}${shared_ext}$major' 9176 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9177 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9178 ;; 9179 *) 9180 shrext_cmds='.sl' 9181 dynamic_linker="$host_os dld.sl" 9182 shlibpath_var=SHLIB_PATH 9183 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9185 soname_spec='${libname}${release}${shared_ext}$major' 9186 ;; 9187 esac 9188 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9189 postinstall_cmds='chmod 555 $lib' 9190 ;; 9191 9192interix3*) 9193 version_type=linux 9194 need_lib_prefix=no 9195 need_version=no 9196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9197 soname_spec='${libname}${release}${shared_ext}$major' 9198 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9199 shlibpath_var=LD_LIBRARY_PATH 9200 shlibpath_overrides_runpath=no 9201 hardcode_into_libs=yes 9202 ;; 9203 9204irix5* | irix6* | nonstopux*) 9205 case $host_os in 9206 nonstopux*) version_type=nonstopux ;; 9207 *) 9208 if test "$lt_cv_prog_gnu_ld" = yes; then 9209 version_type=linux 9210 else 9211 version_type=irix 9212 fi ;; 9213 esac 9214 need_lib_prefix=no 9215 need_version=no 9216 soname_spec='${libname}${release}${shared_ext}$major' 9217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9218 case $host_os in 9219 irix5* | nonstopux*) 9220 libsuff= shlibsuff= 9221 ;; 9222 *) 9223 case $LD in # libtool.m4 will add one of these switches to LD 9224 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9225 libsuff= shlibsuff= libmagic=32-bit;; 9226 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9227 libsuff=32 shlibsuff=N32 libmagic=N32;; 9228 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9229 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9230 *) libsuff= shlibsuff= libmagic=never-match;; 9231 esac 9232 ;; 9233 esac 9234 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9235 shlibpath_overrides_runpath=no 9236 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9237 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9238 hardcode_into_libs=yes 9239 ;; 9240 9241# No shared lib support for Linux oldld, aout, or coff. 9242linux*oldld* | linux*aout* | linux*coff*) 9243 dynamic_linker=no 9244 ;; 9245 9246# This must be Linux ELF. 9247linux* | k*bsd*-gnu) 9248 version_type=linux 9249 need_lib_prefix=no 9250 need_version=no 9251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9252 soname_spec='${libname}${release}${shared_ext}$major' 9253 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9254 shlibpath_var=LD_LIBRARY_PATH 9255 shlibpath_overrides_runpath=no 9256 # This implies no fast_install, which is unacceptable. 9257 # Some rework will be needed to allow for fast_install 9258 # before this can be enabled. 9259 hardcode_into_libs=yes 9260 9261 # Append ld.so.conf contents to the search path 9262 if test -f /etc/ld.so.conf; then 9263 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9264 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9265 fi 9266 9267 # We used to test for /lib/ld.so.1 and disable shared libraries on 9268 # powerpc, because MkLinux only supported shared libraries with the 9269 # GNU dynamic linker. Since this was broken with cross compilers, 9270 # most powerpc-linux boxes support dynamic linking these days and 9271 # people can always --disable-shared, the test was removed, and we 9272 # assume the GNU/Linux dynamic linker is in use. 9273 dynamic_linker='GNU/Linux ld.so' 9274 ;; 9275 9276netbsdelf*-gnu) 9277 version_type=linux 9278 need_lib_prefix=no 9279 need_version=no 9280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9281 soname_spec='${libname}${release}${shared_ext}$major' 9282 shlibpath_var=LD_LIBRARY_PATH 9283 shlibpath_overrides_runpath=no 9284 hardcode_into_libs=yes 9285 dynamic_linker='NetBSD ld.elf_so' 9286 ;; 9287 9288netbsd*) 9289 version_type=sunos 9290 need_lib_prefix=no 9291 need_version=no 9292 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9294 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9295 dynamic_linker='NetBSD (a.out) ld.so' 9296 else 9297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9298 soname_spec='${libname}${release}${shared_ext}$major' 9299 dynamic_linker='NetBSD ld.elf_so' 9300 fi 9301 shlibpath_var=LD_LIBRARY_PATH 9302 shlibpath_overrides_runpath=yes 9303 hardcode_into_libs=yes 9304 ;; 9305 9306newsos6) 9307 version_type=linux 9308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9309 shlibpath_var=LD_LIBRARY_PATH 9310 shlibpath_overrides_runpath=yes 9311 ;; 9312 9313nto-qnx*) 9314 version_type=linux 9315 need_lib_prefix=no 9316 need_version=no 9317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9318 soname_spec='${libname}${release}${shared_ext}$major' 9319 shlibpath_var=LD_LIBRARY_PATH 9320 shlibpath_overrides_runpath=yes 9321 ;; 9322 9323openbsd*) 9324 version_type=sunos 9325 sys_lib_dlsearch_path_spec="/usr/lib" 9326 need_lib_prefix=no 9327 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9328 case $host_os in 9329 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9330 *) need_version=no ;; 9331 esac 9332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9333 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9334 shlibpath_var=LD_LIBRARY_PATH 9335 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9336 case $host_os in 9337 openbsd2.[89] | openbsd2.[89].*) 9338 shlibpath_overrides_runpath=no 9339 ;; 9340 *) 9341 shlibpath_overrides_runpath=yes 9342 ;; 9343 esac 9344 else 9345 shlibpath_overrides_runpath=yes 9346 fi 9347 ;; 9348 9349os2*) 9350 libname_spec='$name' 9351 shrext_cmds=".dll" 9352 need_lib_prefix=no 9353 library_names_spec='$libname${shared_ext} $libname.a' 9354 dynamic_linker='OS/2 ld.exe' 9355 shlibpath_var=LIBPATH 9356 ;; 9357 9358osf3* | osf4* | osf5*) 9359 version_type=osf 9360 need_lib_prefix=no 9361 need_version=no 9362 soname_spec='${libname}${release}${shared_ext}$major' 9363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9364 shlibpath_var=LD_LIBRARY_PATH 9365 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9366 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9367 ;; 9368 9369solaris*) 9370 version_type=linux 9371 need_lib_prefix=no 9372 need_version=no 9373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9374 soname_spec='${libname}${release}${shared_ext}$major' 9375 shlibpath_var=LD_LIBRARY_PATH 9376 shlibpath_overrides_runpath=yes 9377 hardcode_into_libs=yes 9378 # ldd complains unless libraries are executable 9379 postinstall_cmds='chmod +x $lib' 9380 ;; 9381 9382sunos4*) 9383 version_type=sunos 9384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9385 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9386 shlibpath_var=LD_LIBRARY_PATH 9387 shlibpath_overrides_runpath=yes 9388 if test "$with_gnu_ld" = yes; then 9389 need_lib_prefix=no 9390 fi 9391 need_version=yes 9392 ;; 9393 9394sysv4 | sysv4.3*) 9395 version_type=linux 9396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9397 soname_spec='${libname}${release}${shared_ext}$major' 9398 shlibpath_var=LD_LIBRARY_PATH 9399 case $host_vendor in 9400 sni) 9401 shlibpath_overrides_runpath=no 9402 need_lib_prefix=no 9403 export_dynamic_flag_spec='${wl}-Blargedynsym' 9404 runpath_var=LD_RUN_PATH 9405 ;; 9406 siemens) 9407 need_lib_prefix=no 9408 ;; 9409 motorola) 9410 need_lib_prefix=no 9411 need_version=no 9412 shlibpath_overrides_runpath=no 9413 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9414 ;; 9415 esac 9416 ;; 9417 9418sysv4*MP*) 9419 if test -d /usr/nec ;then 9420 version_type=linux 9421 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9422 soname_spec='$libname${shared_ext}.$major' 9423 shlibpath_var=LD_LIBRARY_PATH 9424 fi 9425 ;; 9426 9427sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9428 version_type=freebsd-elf 9429 need_lib_prefix=no 9430 need_version=no 9431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9432 soname_spec='${libname}${release}${shared_ext}$major' 9433 shlibpath_var=LD_LIBRARY_PATH 9434 hardcode_into_libs=yes 9435 if test "$with_gnu_ld" = yes; then 9436 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9437 shlibpath_overrides_runpath=no 9438 else 9439 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9440 shlibpath_overrides_runpath=yes 9441 case $host_os in 9442 sco3.2v5*) 9443 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9444 ;; 9445 esac 9446 fi 9447 sys_lib_dlsearch_path_spec='/usr/lib' 9448 ;; 9449 9450uts4*) 9451 version_type=linux 9452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9453 soname_spec='${libname}${release}${shared_ext}$major' 9454 shlibpath_var=LD_LIBRARY_PATH 9455 ;; 9456 9457*) 9458 dynamic_linker=no 9459 ;; 9460esac 9461{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9462echo "${ECHO_T}$dynamic_linker" >&6; } 9463test "$dynamic_linker" = no && can_build_shared=no 9464 9465variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9466if test "$GCC" = yes; then 9467 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9468fi 9469 9470{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9471echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9472hardcode_action= 9473if test -n "$hardcode_libdir_flag_spec" || \ 9474 test -n "$runpath_var" || \ 9475 test "X$hardcode_automatic" = "Xyes" ; then 9476 9477 # We can hardcode non-existant directories. 9478 if test "$hardcode_direct" != no && 9479 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9480 # have to relink, otherwise we might link with an installed library 9481 # when we should be linking with a yet-to-be-installed one 9482 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9483 test "$hardcode_minus_L" != no; then 9484 # Linking always hardcodes the temporary library directory. 9485 hardcode_action=relink 9486 else 9487 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9488 hardcode_action=immediate 9489 fi 9490else 9491 # We cannot hardcode anything, or else we can only hardcode existing 9492 # directories. 9493 hardcode_action=unsupported 9494fi 9495{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9496echo "${ECHO_T}$hardcode_action" >&6; } 9497 9498if test "$hardcode_action" = relink; then 9499 # Fast installation is not supported 9500 enable_fast_install=no 9501elif test "$shlibpath_overrides_runpath" = yes || 9502 test "$enable_shared" = no; then 9503 # Fast installation is not necessary 9504 enable_fast_install=needless 9505fi 9506 9507striplib= 9508old_striplib= 9509{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9510echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9511if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9512 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9513 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9514 { echo "$as_me:$LINENO: result: yes" >&5 9515echo "${ECHO_T}yes" >&6; } 9516else 9517# FIXME - insert some real tests, host_os isn't really good enough 9518 case $host_os in 9519 darwin*) 9520 if test -n "$STRIP" ; then 9521 striplib="$STRIP -x" 9522 { echo "$as_me:$LINENO: result: yes" >&5 9523echo "${ECHO_T}yes" >&6; } 9524 else 9525 { echo "$as_me:$LINENO: result: no" >&5 9526echo "${ECHO_T}no" >&6; } 9527fi 9528 ;; 9529 *) 9530 { echo "$as_me:$LINENO: result: no" >&5 9531echo "${ECHO_T}no" >&6; } 9532 ;; 9533 esac 9534fi 9535 9536if test "x$enable_dlopen" != xyes; then 9537 enable_dlopen=unknown 9538 enable_dlopen_self=unknown 9539 enable_dlopen_self_static=unknown 9540else 9541 lt_cv_dlopen=no 9542 lt_cv_dlopen_libs= 9543 9544 case $host_os in 9545 beos*) 9546 lt_cv_dlopen="load_add_on" 9547 lt_cv_dlopen_libs= 9548 lt_cv_dlopen_self=yes 9549 ;; 9550 9551 mingw* | pw32*) 9552 lt_cv_dlopen="LoadLibrary" 9553 lt_cv_dlopen_libs= 9554 ;; 9555 9556 cygwin*) 9557 lt_cv_dlopen="dlopen" 9558 lt_cv_dlopen_libs= 9559 ;; 9560 9561 darwin*) 9562 # if libdl is installed we need to link against it 9563 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9564echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9565if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9566 echo $ECHO_N "(cached) $ECHO_C" >&6 9567else 9568 ac_check_lib_save_LIBS=$LIBS 9569LIBS="-ldl $LIBS" 9570cat >conftest.$ac_ext <<_ACEOF 9571/* confdefs.h. */ 9572_ACEOF 9573cat confdefs.h >>conftest.$ac_ext 9574cat >>conftest.$ac_ext <<_ACEOF 9575/* end confdefs.h. */ 9576 9577/* Override any GCC internal prototype to avoid an error. 9578 Use char because int might match the return type of a GCC 9579 builtin and then its argument prototype would still apply. */ 9580#ifdef __cplusplus 9581extern "C" 9582#endif 9583char dlopen (); 9584int 9585main () 9586{ 9587return dlopen (); 9588 ; 9589 return 0; 9590} 9591_ACEOF 9592rm -f conftest.$ac_objext conftest$ac_exeext 9593if { (ac_try="$ac_link" 9594case "(($ac_try" in 9595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9596 *) ac_try_echo=$ac_try;; 9597esac 9598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9599 (eval "$ac_link") 2>conftest.er1 9600 ac_status=$? 9601 grep -v '^ *+' conftest.er1 >conftest.err 9602 rm -f conftest.er1 9603 cat conftest.err >&5 9604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9605 (exit $ac_status); } && 9606 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9607 { (case "(($ac_try" in 9608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9609 *) ac_try_echo=$ac_try;; 9610esac 9611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9612 (eval "$ac_try") 2>&5 9613 ac_status=$? 9614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9615 (exit $ac_status); }; } && 9616 { ac_try='test -s conftest$ac_exeext' 9617 { (case "(($ac_try" in 9618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9619 *) ac_try_echo=$ac_try;; 9620esac 9621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9622 (eval "$ac_try") 2>&5 9623 ac_status=$? 9624 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9625 (exit $ac_status); }; }; then 9626 ac_cv_lib_dl_dlopen=yes 9627else 9628 echo "$as_me: failed program was:" >&5 9629sed 's/^/| /' conftest.$ac_ext >&5 9630 9631 ac_cv_lib_dl_dlopen=no 9632fi 9633 9634rm -f core conftest.err conftest.$ac_objext \ 9635 conftest$ac_exeext conftest.$ac_ext 9636LIBS=$ac_check_lib_save_LIBS 9637fi 9638{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9639echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9640if test $ac_cv_lib_dl_dlopen = yes; then 9641 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9642else 9643 9644 lt_cv_dlopen="dyld" 9645 lt_cv_dlopen_libs= 9646 lt_cv_dlopen_self=yes 9647 9648fi 9649 9650 ;; 9651 9652 *) 9653 { echo "$as_me:$LINENO: checking for shl_load" >&5 9654echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9655if test "${ac_cv_func_shl_load+set}" = set; then 9656 echo $ECHO_N "(cached) $ECHO_C" >&6 9657else 9658 cat >conftest.$ac_ext <<_ACEOF 9659/* confdefs.h. */ 9660_ACEOF 9661cat confdefs.h >>conftest.$ac_ext 9662cat >>conftest.$ac_ext <<_ACEOF 9663/* end confdefs.h. */ 9664/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9665 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9666#define shl_load innocuous_shl_load 9667 9668/* System header to define __stub macros and hopefully few prototypes, 9669 which can conflict with char shl_load (); below. 9670 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9671 <limits.h> exists even on freestanding compilers. */ 9672 9673#ifdef __STDC__ 9674# include <limits.h> 9675#else 9676# include <assert.h> 9677#endif 9678 9679#undef shl_load 9680 9681/* Override any GCC internal prototype to avoid an error. 9682 Use char because int might match the return type of a GCC 9683 builtin and then its argument prototype would still apply. */ 9684#ifdef __cplusplus 9685extern "C" 9686#endif 9687char shl_load (); 9688/* The GNU C library defines this for functions which it implements 9689 to always fail with ENOSYS. Some functions are actually named 9690 something starting with __ and the normal name is an alias. */ 9691#if defined __stub_shl_load || defined __stub___shl_load 9692choke me 9693#endif 9694 9695int 9696main () 9697{ 9698return shl_load (); 9699 ; 9700 return 0; 9701} 9702_ACEOF 9703rm -f conftest.$ac_objext conftest$ac_exeext 9704if { (ac_try="$ac_link" 9705case "(($ac_try" in 9706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9707 *) ac_try_echo=$ac_try;; 9708esac 9709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9710 (eval "$ac_link") 2>conftest.er1 9711 ac_status=$? 9712 grep -v '^ *+' conftest.er1 >conftest.err 9713 rm -f conftest.er1 9714 cat conftest.err >&5 9715 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9716 (exit $ac_status); } && 9717 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9718 { (case "(($ac_try" in 9719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9720 *) ac_try_echo=$ac_try;; 9721esac 9722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9723 (eval "$ac_try") 2>&5 9724 ac_status=$? 9725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9726 (exit $ac_status); }; } && 9727 { ac_try='test -s conftest$ac_exeext' 9728 { (case "(($ac_try" in 9729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9730 *) ac_try_echo=$ac_try;; 9731esac 9732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9733 (eval "$ac_try") 2>&5 9734 ac_status=$? 9735 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9736 (exit $ac_status); }; }; then 9737 ac_cv_func_shl_load=yes 9738else 9739 echo "$as_me: failed program was:" >&5 9740sed 's/^/| /' conftest.$ac_ext >&5 9741 9742 ac_cv_func_shl_load=no 9743fi 9744 9745rm -f core conftest.err conftest.$ac_objext \ 9746 conftest$ac_exeext conftest.$ac_ext 9747fi 9748{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9749echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9750if test $ac_cv_func_shl_load = yes; then 9751 lt_cv_dlopen="shl_load" 9752else 9753 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9754echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9755if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9756 echo $ECHO_N "(cached) $ECHO_C" >&6 9757else 9758 ac_check_lib_save_LIBS=$LIBS 9759LIBS="-ldld $LIBS" 9760cat >conftest.$ac_ext <<_ACEOF 9761/* confdefs.h. */ 9762_ACEOF 9763cat confdefs.h >>conftest.$ac_ext 9764cat >>conftest.$ac_ext <<_ACEOF 9765/* end confdefs.h. */ 9766 9767/* Override any GCC internal prototype to avoid an error. 9768 Use char because int might match the return type of a GCC 9769 builtin and then its argument prototype would still apply. */ 9770#ifdef __cplusplus 9771extern "C" 9772#endif 9773char shl_load (); 9774int 9775main () 9776{ 9777return shl_load (); 9778 ; 9779 return 0; 9780} 9781_ACEOF 9782rm -f conftest.$ac_objext conftest$ac_exeext 9783if { (ac_try="$ac_link" 9784case "(($ac_try" in 9785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9786 *) ac_try_echo=$ac_try;; 9787esac 9788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9789 (eval "$ac_link") 2>conftest.er1 9790 ac_status=$? 9791 grep -v '^ *+' conftest.er1 >conftest.err 9792 rm -f conftest.er1 9793 cat conftest.err >&5 9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9795 (exit $ac_status); } && 9796 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9797 { (case "(($ac_try" in 9798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9799 *) ac_try_echo=$ac_try;; 9800esac 9801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9802 (eval "$ac_try") 2>&5 9803 ac_status=$? 9804 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9805 (exit $ac_status); }; } && 9806 { ac_try='test -s conftest$ac_exeext' 9807 { (case "(($ac_try" in 9808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9809 *) ac_try_echo=$ac_try;; 9810esac 9811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9812 (eval "$ac_try") 2>&5 9813 ac_status=$? 9814 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9815 (exit $ac_status); }; }; then 9816 ac_cv_lib_dld_shl_load=yes 9817else 9818 echo "$as_me: failed program was:" >&5 9819sed 's/^/| /' conftest.$ac_ext >&5 9820 9821 ac_cv_lib_dld_shl_load=no 9822fi 9823 9824rm -f core conftest.err conftest.$ac_objext \ 9825 conftest$ac_exeext conftest.$ac_ext 9826LIBS=$ac_check_lib_save_LIBS 9827fi 9828{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9829echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9830if test $ac_cv_lib_dld_shl_load = yes; then 9831 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9832else 9833 { echo "$as_me:$LINENO: checking for dlopen" >&5 9834echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9835if test "${ac_cv_func_dlopen+set}" = set; then 9836 echo $ECHO_N "(cached) $ECHO_C" >&6 9837else 9838 cat >conftest.$ac_ext <<_ACEOF 9839/* confdefs.h. */ 9840_ACEOF 9841cat confdefs.h >>conftest.$ac_ext 9842cat >>conftest.$ac_ext <<_ACEOF 9843/* end confdefs.h. */ 9844/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9845 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9846#define dlopen innocuous_dlopen 9847 9848/* System header to define __stub macros and hopefully few prototypes, 9849 which can conflict with char dlopen (); below. 9850 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9851 <limits.h> exists even on freestanding compilers. */ 9852 9853#ifdef __STDC__ 9854# include <limits.h> 9855#else 9856# include <assert.h> 9857#endif 9858 9859#undef dlopen 9860 9861/* Override any GCC internal prototype to avoid an error. 9862 Use char because int might match the return type of a GCC 9863 builtin and then its argument prototype would still apply. */ 9864#ifdef __cplusplus 9865extern "C" 9866#endif 9867char dlopen (); 9868/* The GNU C library defines this for functions which it implements 9869 to always fail with ENOSYS. Some functions are actually named 9870 something starting with __ and the normal name is an alias. */ 9871#if defined __stub_dlopen || defined __stub___dlopen 9872choke me 9873#endif 9874 9875int 9876main () 9877{ 9878return dlopen (); 9879 ; 9880 return 0; 9881} 9882_ACEOF 9883rm -f conftest.$ac_objext conftest$ac_exeext 9884if { (ac_try="$ac_link" 9885case "(($ac_try" in 9886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9887 *) ac_try_echo=$ac_try;; 9888esac 9889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9890 (eval "$ac_link") 2>conftest.er1 9891 ac_status=$? 9892 grep -v '^ *+' conftest.er1 >conftest.err 9893 rm -f conftest.er1 9894 cat conftest.err >&5 9895 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9896 (exit $ac_status); } && 9897 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9898 { (case "(($ac_try" in 9899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9900 *) ac_try_echo=$ac_try;; 9901esac 9902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9903 (eval "$ac_try") 2>&5 9904 ac_status=$? 9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9906 (exit $ac_status); }; } && 9907 { ac_try='test -s conftest$ac_exeext' 9908 { (case "(($ac_try" in 9909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9910 *) ac_try_echo=$ac_try;; 9911esac 9912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9913 (eval "$ac_try") 2>&5 9914 ac_status=$? 9915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9916 (exit $ac_status); }; }; then 9917 ac_cv_func_dlopen=yes 9918else 9919 echo "$as_me: failed program was:" >&5 9920sed 's/^/| /' conftest.$ac_ext >&5 9921 9922 ac_cv_func_dlopen=no 9923fi 9924 9925rm -f core conftest.err conftest.$ac_objext \ 9926 conftest$ac_exeext conftest.$ac_ext 9927fi 9928{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9929echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9930if test $ac_cv_func_dlopen = yes; then 9931 lt_cv_dlopen="dlopen" 9932else 9933 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9934echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9935if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9936 echo $ECHO_N "(cached) $ECHO_C" >&6 9937else 9938 ac_check_lib_save_LIBS=$LIBS 9939LIBS="-ldl $LIBS" 9940cat >conftest.$ac_ext <<_ACEOF 9941/* confdefs.h. */ 9942_ACEOF 9943cat confdefs.h >>conftest.$ac_ext 9944cat >>conftest.$ac_ext <<_ACEOF 9945/* end confdefs.h. */ 9946 9947/* Override any GCC internal prototype to avoid an error. 9948 Use char because int might match the return type of a GCC 9949 builtin and then its argument prototype would still apply. */ 9950#ifdef __cplusplus 9951extern "C" 9952#endif 9953char dlopen (); 9954int 9955main () 9956{ 9957return dlopen (); 9958 ; 9959 return 0; 9960} 9961_ACEOF 9962rm -f conftest.$ac_objext conftest$ac_exeext 9963if { (ac_try="$ac_link" 9964case "(($ac_try" in 9965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9966 *) ac_try_echo=$ac_try;; 9967esac 9968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9969 (eval "$ac_link") 2>conftest.er1 9970 ac_status=$? 9971 grep -v '^ *+' conftest.er1 >conftest.err 9972 rm -f conftest.er1 9973 cat conftest.err >&5 9974 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9975 (exit $ac_status); } && 9976 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9977 { (case "(($ac_try" in 9978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9979 *) ac_try_echo=$ac_try;; 9980esac 9981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9982 (eval "$ac_try") 2>&5 9983 ac_status=$? 9984 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9985 (exit $ac_status); }; } && 9986 { ac_try='test -s conftest$ac_exeext' 9987 { (case "(($ac_try" in 9988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9989 *) ac_try_echo=$ac_try;; 9990esac 9991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9992 (eval "$ac_try") 2>&5 9993 ac_status=$? 9994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9995 (exit $ac_status); }; }; then 9996 ac_cv_lib_dl_dlopen=yes 9997else 9998 echo "$as_me: failed program was:" >&5 9999sed 's/^/| /' conftest.$ac_ext >&5 10000 10001 ac_cv_lib_dl_dlopen=no 10002fi 10003 10004rm -f core conftest.err conftest.$ac_objext \ 10005 conftest$ac_exeext conftest.$ac_ext 10006LIBS=$ac_check_lib_save_LIBS 10007fi 10008{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10009echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 10010if test $ac_cv_lib_dl_dlopen = yes; then 10011 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10012else 10013 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10014echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 10015if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10016 echo $ECHO_N "(cached) $ECHO_C" >&6 10017else 10018 ac_check_lib_save_LIBS=$LIBS 10019LIBS="-lsvld $LIBS" 10020cat >conftest.$ac_ext <<_ACEOF 10021/* confdefs.h. */ 10022_ACEOF 10023cat confdefs.h >>conftest.$ac_ext 10024cat >>conftest.$ac_ext <<_ACEOF 10025/* end confdefs.h. */ 10026 10027/* Override any GCC internal prototype to avoid an error. 10028 Use char because int might match the return type of a GCC 10029 builtin and then its argument prototype would still apply. */ 10030#ifdef __cplusplus 10031extern "C" 10032#endif 10033char dlopen (); 10034int 10035main () 10036{ 10037return dlopen (); 10038 ; 10039 return 0; 10040} 10041_ACEOF 10042rm -f conftest.$ac_objext conftest$ac_exeext 10043if { (ac_try="$ac_link" 10044case "(($ac_try" in 10045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10046 *) ac_try_echo=$ac_try;; 10047esac 10048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10049 (eval "$ac_link") 2>conftest.er1 10050 ac_status=$? 10051 grep -v '^ *+' conftest.er1 >conftest.err 10052 rm -f conftest.er1 10053 cat conftest.err >&5 10054 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10055 (exit $ac_status); } && 10056 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10057 { (case "(($ac_try" in 10058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10059 *) ac_try_echo=$ac_try;; 10060esac 10061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10062 (eval "$ac_try") 2>&5 10063 ac_status=$? 10064 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10065 (exit $ac_status); }; } && 10066 { ac_try='test -s conftest$ac_exeext' 10067 { (case "(($ac_try" in 10068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10069 *) ac_try_echo=$ac_try;; 10070esac 10071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10072 (eval "$ac_try") 2>&5 10073 ac_status=$? 10074 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10075 (exit $ac_status); }; }; then 10076 ac_cv_lib_svld_dlopen=yes 10077else 10078 echo "$as_me: failed program was:" >&5 10079sed 's/^/| /' conftest.$ac_ext >&5 10080 10081 ac_cv_lib_svld_dlopen=no 10082fi 10083 10084rm -f core conftest.err conftest.$ac_objext \ 10085 conftest$ac_exeext conftest.$ac_ext 10086LIBS=$ac_check_lib_save_LIBS 10087fi 10088{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10089echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 10090if test $ac_cv_lib_svld_dlopen = yes; then 10091 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10092else 10093 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10094echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 10095if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10096 echo $ECHO_N "(cached) $ECHO_C" >&6 10097else 10098 ac_check_lib_save_LIBS=$LIBS 10099LIBS="-ldld $LIBS" 10100cat >conftest.$ac_ext <<_ACEOF 10101/* confdefs.h. */ 10102_ACEOF 10103cat confdefs.h >>conftest.$ac_ext 10104cat >>conftest.$ac_ext <<_ACEOF 10105/* end confdefs.h. */ 10106 10107/* Override any GCC internal prototype to avoid an error. 10108 Use char because int might match the return type of a GCC 10109 builtin and then its argument prototype would still apply. */ 10110#ifdef __cplusplus 10111extern "C" 10112#endif 10113char dld_link (); 10114int 10115main () 10116{ 10117return dld_link (); 10118 ; 10119 return 0; 10120} 10121_ACEOF 10122rm -f conftest.$ac_objext conftest$ac_exeext 10123if { (ac_try="$ac_link" 10124case "(($ac_try" in 10125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10126 *) ac_try_echo=$ac_try;; 10127esac 10128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10129 (eval "$ac_link") 2>conftest.er1 10130 ac_status=$? 10131 grep -v '^ *+' conftest.er1 >conftest.err 10132 rm -f conftest.er1 10133 cat conftest.err >&5 10134 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10135 (exit $ac_status); } && 10136 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10137 { (case "(($ac_try" in 10138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10139 *) ac_try_echo=$ac_try;; 10140esac 10141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10142 (eval "$ac_try") 2>&5 10143 ac_status=$? 10144 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10145 (exit $ac_status); }; } && 10146 { ac_try='test -s conftest$ac_exeext' 10147 { (case "(($ac_try" in 10148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10149 *) ac_try_echo=$ac_try;; 10150esac 10151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10152 (eval "$ac_try") 2>&5 10153 ac_status=$? 10154 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10155 (exit $ac_status); }; }; then 10156 ac_cv_lib_dld_dld_link=yes 10157else 10158 echo "$as_me: failed program was:" >&5 10159sed 's/^/| /' conftest.$ac_ext >&5 10160 10161 ac_cv_lib_dld_dld_link=no 10162fi 10163 10164rm -f core conftest.err conftest.$ac_objext \ 10165 conftest$ac_exeext conftest.$ac_ext 10166LIBS=$ac_check_lib_save_LIBS 10167fi 10168{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10169echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 10170if test $ac_cv_lib_dld_dld_link = yes; then 10171 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 10172fi 10173 10174 10175fi 10176 10177 10178fi 10179 10180 10181fi 10182 10183 10184fi 10185 10186 10187fi 10188 10189 ;; 10190 esac 10191 10192 if test "x$lt_cv_dlopen" != xno; then 10193 enable_dlopen=yes 10194 else 10195 enable_dlopen=no 10196 fi 10197 10198 case $lt_cv_dlopen in 10199 dlopen) 10200 save_CPPFLAGS="$CPPFLAGS" 10201 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10202 10203 save_LDFLAGS="$LDFLAGS" 10204 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10205 10206 save_LIBS="$LIBS" 10207 LIBS="$lt_cv_dlopen_libs $LIBS" 10208 10209 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10210echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 10211if test "${lt_cv_dlopen_self+set}" = set; then 10212 echo $ECHO_N "(cached) $ECHO_C" >&6 10213else 10214 if test "$cross_compiling" = yes; then : 10215 lt_cv_dlopen_self=cross 10216else 10217 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10218 lt_status=$lt_dlunknown 10219 cat > conftest.$ac_ext <<EOF 10220#line 10220 "configure" 10221#include "confdefs.h" 10222 10223#if HAVE_DLFCN_H 10224#include <dlfcn.h> 10225#endif 10226 10227#include <stdio.h> 10228 10229#ifdef RTLD_GLOBAL 10230# define LT_DLGLOBAL RTLD_GLOBAL 10231#else 10232# ifdef DL_GLOBAL 10233# define LT_DLGLOBAL DL_GLOBAL 10234# else 10235# define LT_DLGLOBAL 0 10236# endif 10237#endif 10238 10239/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10240 find out it does not work in some platform. */ 10241#ifndef LT_DLLAZY_OR_NOW 10242# ifdef RTLD_LAZY 10243# define LT_DLLAZY_OR_NOW RTLD_LAZY 10244# else 10245# ifdef DL_LAZY 10246# define LT_DLLAZY_OR_NOW DL_LAZY 10247# else 10248# ifdef RTLD_NOW 10249# define LT_DLLAZY_OR_NOW RTLD_NOW 10250# else 10251# ifdef DL_NOW 10252# define LT_DLLAZY_OR_NOW DL_NOW 10253# else 10254# define LT_DLLAZY_OR_NOW 0 10255# endif 10256# endif 10257# endif 10258# endif 10259#endif 10260 10261#ifdef __cplusplus 10262extern "C" void exit (int); 10263#endif 10264 10265void fnord() { int i=42;} 10266int main () 10267{ 10268 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10269 int status = $lt_dlunknown; 10270 10271 if (self) 10272 { 10273 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10274 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10275 /* dlclose (self); */ 10276 } 10277 else 10278 puts (dlerror ()); 10279 10280 exit (status); 10281} 10282EOF 10283 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10284 (eval $ac_link) 2>&5 10285 ac_status=$? 10286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10287 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10288 (./conftest; exit; ) >&5 2>/dev/null 10289 lt_status=$? 10290 case x$lt_status in 10291 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10292 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10293 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10294 esac 10295 else : 10296 # compilation failed 10297 lt_cv_dlopen_self=no 10298 fi 10299fi 10300rm -fr conftest* 10301 10302 10303fi 10304{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10305echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 10306 10307 if test "x$lt_cv_dlopen_self" = xyes; then 10308 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10309 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10310echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 10311if test "${lt_cv_dlopen_self_static+set}" = set; then 10312 echo $ECHO_N "(cached) $ECHO_C" >&6 10313else 10314 if test "$cross_compiling" = yes; then : 10315 lt_cv_dlopen_self_static=cross 10316else 10317 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10318 lt_status=$lt_dlunknown 10319 cat > conftest.$ac_ext <<EOF 10320#line 10320 "configure" 10321#include "confdefs.h" 10322 10323#if HAVE_DLFCN_H 10324#include <dlfcn.h> 10325#endif 10326 10327#include <stdio.h> 10328 10329#ifdef RTLD_GLOBAL 10330# define LT_DLGLOBAL RTLD_GLOBAL 10331#else 10332# ifdef DL_GLOBAL 10333# define LT_DLGLOBAL DL_GLOBAL 10334# else 10335# define LT_DLGLOBAL 0 10336# endif 10337#endif 10338 10339/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10340 find out it does not work in some platform. */ 10341#ifndef LT_DLLAZY_OR_NOW 10342# ifdef RTLD_LAZY 10343# define LT_DLLAZY_OR_NOW RTLD_LAZY 10344# else 10345# ifdef DL_LAZY 10346# define LT_DLLAZY_OR_NOW DL_LAZY 10347# else 10348# ifdef RTLD_NOW 10349# define LT_DLLAZY_OR_NOW RTLD_NOW 10350# else 10351# ifdef DL_NOW 10352# define LT_DLLAZY_OR_NOW DL_NOW 10353# else 10354# define LT_DLLAZY_OR_NOW 0 10355# endif 10356# endif 10357# endif 10358# endif 10359#endif 10360 10361#ifdef __cplusplus 10362extern "C" void exit (int); 10363#endif 10364 10365void fnord() { int i=42;} 10366int main () 10367{ 10368 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10369 int status = $lt_dlunknown; 10370 10371 if (self) 10372 { 10373 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10374 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10375 /* dlclose (self); */ 10376 } 10377 else 10378 puts (dlerror ()); 10379 10380 exit (status); 10381} 10382EOF 10383 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10384 (eval $ac_link) 2>&5 10385 ac_status=$? 10386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10387 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10388 (./conftest; exit; ) >&5 2>/dev/null 10389 lt_status=$? 10390 case x$lt_status in 10391 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10392 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10393 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10394 esac 10395 else : 10396 # compilation failed 10397 lt_cv_dlopen_self_static=no 10398 fi 10399fi 10400rm -fr conftest* 10401 10402 10403fi 10404{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10405echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10406 fi 10407 10408 CPPFLAGS="$save_CPPFLAGS" 10409 LDFLAGS="$save_LDFLAGS" 10410 LIBS="$save_LIBS" 10411 ;; 10412 esac 10413 10414 case $lt_cv_dlopen_self in 10415 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10416 *) enable_dlopen_self=unknown ;; 10417 esac 10418 10419 case $lt_cv_dlopen_self_static in 10420 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10421 *) enable_dlopen_self_static=unknown ;; 10422 esac 10423fi 10424 10425 10426# Report which library types will actually be built 10427{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10428echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10429{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10430echo "${ECHO_T}$can_build_shared" >&6; } 10431 10432{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10433echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10434test "$can_build_shared" = "no" && enable_shared=no 10435 10436# On AIX, shared libraries and static libraries use the same namespace, and 10437# are all built from PIC. 10438case $host_os in 10439aix3*) 10440 test "$enable_shared" = yes && enable_static=no 10441 if test -n "$RANLIB"; then 10442 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10443 postinstall_cmds='$RANLIB $lib' 10444 fi 10445 ;; 10446 10447aix4* | aix5*) 10448 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10449 test "$enable_shared" = yes && enable_static=no 10450 fi 10451 ;; 10452esac 10453{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10454echo "${ECHO_T}$enable_shared" >&6; } 10455 10456{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10457echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10458# Make sure either enable_shared or enable_static is yes. 10459test "$enable_shared" = yes || enable_static=yes 10460{ echo "$as_me:$LINENO: result: $enable_static" >&5 10461echo "${ECHO_T}$enable_static" >&6; } 10462 10463# The else clause should only fire when bootstrapping the 10464# libtool distribution, otherwise you forgot to ship ltmain.sh 10465# with your package, and you will get complaints that there are 10466# no rules to generate ltmain.sh. 10467if test -f "$ltmain"; then 10468 # See if we are running on zsh, and set the options which allow our commands through 10469 # without removal of \ escapes. 10470 if test -n "${ZSH_VERSION+set}" ; then 10471 setopt NO_GLOB_SUBST 10472 fi 10473 # Now quote all the things that may contain metacharacters while being 10474 # careful not to overquote the AC_SUBSTed values. We take copies of the 10475 # variables and quote the copies for generation of the libtool script. 10476 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10477 SED SHELL STRIP \ 10478 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10479 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10480 deplibs_check_method reload_flag reload_cmds need_locks \ 10481 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10482 lt_cv_sys_global_symbol_to_c_name_address \ 10483 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10484 old_postinstall_cmds old_postuninstall_cmds \ 10485 compiler \ 10486 CC \ 10487 LD \ 10488 lt_prog_compiler_wl \ 10489 lt_prog_compiler_pic \ 10490 lt_prog_compiler_static \ 10491 lt_prog_compiler_no_builtin_flag \ 10492 export_dynamic_flag_spec \ 10493 thread_safe_flag_spec \ 10494 whole_archive_flag_spec \ 10495 enable_shared_with_static_runtimes \ 10496 old_archive_cmds \ 10497 old_archive_from_new_cmds \ 10498 predep_objects \ 10499 postdep_objects \ 10500 predeps \ 10501 postdeps \ 10502 compiler_lib_search_path \ 10503 archive_cmds \ 10504 archive_expsym_cmds \ 10505 postinstall_cmds \ 10506 postuninstall_cmds \ 10507 old_archive_from_expsyms_cmds \ 10508 allow_undefined_flag \ 10509 no_undefined_flag \ 10510 export_symbols_cmds \ 10511 hardcode_libdir_flag_spec \ 10512 hardcode_libdir_flag_spec_ld \ 10513 hardcode_libdir_separator \ 10514 hardcode_automatic \ 10515 module_cmds \ 10516 module_expsym_cmds \ 10517 lt_cv_prog_compiler_c_o \ 10518 exclude_expsyms \ 10519 include_expsyms; do 10520 10521 case $var in 10522 old_archive_cmds | \ 10523 old_archive_from_new_cmds | \ 10524 archive_cmds | \ 10525 archive_expsym_cmds | \ 10526 module_cmds | \ 10527 module_expsym_cmds | \ 10528 old_archive_from_expsyms_cmds | \ 10529 export_symbols_cmds | \ 10530 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10531 postinstall_cmds | postuninstall_cmds | \ 10532 old_postinstall_cmds | old_postuninstall_cmds | \ 10533 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10534 # Double-quote double-evaled strings. 10535 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10536 ;; 10537 *) 10538 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10539 ;; 10540 esac 10541 done 10542 10543 case $lt_echo in 10544 *'\$0 --fallback-echo"') 10545 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10546 ;; 10547 esac 10548 10549cfgfile="${ofile}T" 10550 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10551 $rm -f "$cfgfile" 10552 { echo "$as_me:$LINENO: creating $ofile" >&5 10553echo "$as_me: creating $ofile" >&6;} 10554 10555 cat <<__EOF__ >> "$cfgfile" 10556#! $SHELL 10557 10558# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10559# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10560# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10561# 10562# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 10563# Free Software Foundation, Inc. 10564# 10565# This file is part of GNU Libtool: 10566# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10567# 10568# This program is free software; you can redistribute it and/or modify 10569# it under the terms of the GNU General Public License as published by 10570# the Free Software Foundation; either version 2 of the License, or 10571# (at your option) any later version. 10572# 10573# This program is distributed in the hope that it will be useful, but 10574# WITHOUT ANY WARRANTY; without even the implied warranty of 10575# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10576# General Public License for more details. 10577# 10578# You should have received a copy of the GNU General Public License 10579# along with this program; if not, write to the Free Software 10580# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10581# 10582# As a special exception to the GNU General Public License, if you 10583# distribute this file as part of a program that contains a 10584# configuration script generated by Autoconf, you may include it under 10585# the same distribution terms that you use for the rest of that program. 10586 10587# A sed program that does not truncate output. 10588SED=$lt_SED 10589 10590# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10591Xsed="$SED -e 1s/^X//" 10592 10593# The HP-UX ksh and POSIX shell print the target directory to stdout 10594# if CDPATH is set. 10595(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10596 10597# The names of the tagged configurations supported by this script. 10598available_tags= 10599 10600# ### BEGIN LIBTOOL CONFIG 10601 10602# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10603 10604# Shell to use when invoking shell scripts. 10605SHELL=$lt_SHELL 10606 10607# Whether or not to build shared libraries. 10608build_libtool_libs=$enable_shared 10609 10610# Whether or not to build static libraries. 10611build_old_libs=$enable_static 10612 10613# Whether or not to add -lc for building shared libraries. 10614build_libtool_need_lc=$archive_cmds_need_lc 10615 10616# Whether or not to disallow shared libs when runtime libs are static 10617allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10618 10619# Whether or not to optimize for fast installation. 10620fast_install=$enable_fast_install 10621 10622# The host system. 10623host_alias=$host_alias 10624host=$host 10625host_os=$host_os 10626 10627# The build system. 10628build_alias=$build_alias 10629build=$build 10630build_os=$build_os 10631 10632# An echo program that does not interpret backslashes. 10633echo=$lt_echo 10634 10635# The archiver. 10636AR=$lt_AR 10637AR_FLAGS=$lt_AR_FLAGS 10638 10639# A C compiler. 10640LTCC=$lt_LTCC 10641 10642# LTCC compiler flags. 10643LTCFLAGS=$lt_LTCFLAGS 10644 10645# A language-specific compiler. 10646CC=$lt_compiler 10647 10648# Is the compiler the GNU C compiler? 10649with_gcc=$GCC 10650 10651# An ERE matcher. 10652EGREP=$lt_EGREP 10653 10654# The linker used to build libraries. 10655LD=$lt_LD 10656 10657# Whether we need hard or soft links. 10658LN_S=$lt_LN_S 10659 10660# A BSD-compatible nm program. 10661NM=$lt_NM 10662 10663# A symbol stripping program 10664STRIP=$lt_STRIP 10665 10666# Used to examine libraries when file_magic_cmd begins "file" 10667MAGIC_CMD=$MAGIC_CMD 10668 10669# Used on cygwin: DLL creation program. 10670DLLTOOL="$DLLTOOL" 10671 10672# Used on cygwin: object dumper. 10673OBJDUMP="$OBJDUMP" 10674 10675# Used on cygwin: assembler. 10676AS="$AS" 10677 10678# The name of the directory that contains temporary libtool files. 10679objdir=$objdir 10680 10681# How to create reloadable object files. 10682reload_flag=$lt_reload_flag 10683reload_cmds=$lt_reload_cmds 10684 10685# How to pass a linker flag through the compiler. 10686wl=$lt_lt_prog_compiler_wl 10687 10688# Object file suffix (normally "o"). 10689objext="$ac_objext" 10690 10691# Old archive suffix (normally "a"). 10692libext="$libext" 10693 10694# Shared library suffix (normally ".so"). 10695shrext_cmds='$shrext_cmds' 10696 10697# Executable file suffix (normally ""). 10698exeext="$exeext" 10699 10700# Additional compiler flags for building library objects. 10701pic_flag=$lt_lt_prog_compiler_pic 10702pic_mode=$pic_mode 10703 10704# What is the maximum length of a command? 10705max_cmd_len=$lt_cv_sys_max_cmd_len 10706 10707# Does compiler simultaneously support -c and -o options? 10708compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10709 10710# Must we lock files when doing compilation? 10711need_locks=$lt_need_locks 10712 10713# Do we need the lib prefix for modules? 10714need_lib_prefix=$need_lib_prefix 10715 10716# Do we need a version for libraries? 10717need_version=$need_version 10718 10719# Whether dlopen is supported. 10720dlopen_support=$enable_dlopen 10721 10722# Whether dlopen of programs is supported. 10723dlopen_self=$enable_dlopen_self 10724 10725# Whether dlopen of statically linked programs is supported. 10726dlopen_self_static=$enable_dlopen_self_static 10727 10728# Compiler flag to prevent dynamic linking. 10729link_static_flag=$lt_lt_prog_compiler_static 10730 10731# Compiler flag to turn off builtin functions. 10732no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10733 10734# Compiler flag to allow reflexive dlopens. 10735export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10736 10737# Compiler flag to generate shared objects directly from archives. 10738whole_archive_flag_spec=$lt_whole_archive_flag_spec 10739 10740# Compiler flag to generate thread-safe objects. 10741thread_safe_flag_spec=$lt_thread_safe_flag_spec 10742 10743# Library versioning type. 10744version_type=$version_type 10745 10746# Format of library name prefix. 10747libname_spec=$lt_libname_spec 10748 10749# List of archive names. First name is the real one, the rest are links. 10750# The last name is the one that the linker finds with -lNAME. 10751library_names_spec=$lt_library_names_spec 10752 10753# The coded name of the library, if different from the real name. 10754soname_spec=$lt_soname_spec 10755 10756# Commands used to build and install an old-style archive. 10757RANLIB=$lt_RANLIB 10758old_archive_cmds=$lt_old_archive_cmds 10759old_postinstall_cmds=$lt_old_postinstall_cmds 10760old_postuninstall_cmds=$lt_old_postuninstall_cmds 10761 10762# Create an old-style archive from a shared archive. 10763old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10764 10765# Create a temporary old-style archive to link instead of a shared archive. 10766old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10767 10768# Commands used to build and install a shared archive. 10769archive_cmds=$lt_archive_cmds 10770archive_expsym_cmds=$lt_archive_expsym_cmds 10771postinstall_cmds=$lt_postinstall_cmds 10772postuninstall_cmds=$lt_postuninstall_cmds 10773 10774# Commands used to build a loadable module (assumed same as above if empty) 10775module_cmds=$lt_module_cmds 10776module_expsym_cmds=$lt_module_expsym_cmds 10777 10778# Commands to strip libraries. 10779old_striplib=$lt_old_striplib 10780striplib=$lt_striplib 10781 10782# Dependencies to place before the objects being linked to create a 10783# shared library. 10784predep_objects=$lt_predep_objects 10785 10786# Dependencies to place after the objects being linked to create a 10787# shared library. 10788postdep_objects=$lt_postdep_objects 10789 10790# Dependencies to place before the objects being linked to create a 10791# shared library. 10792predeps=$lt_predeps 10793 10794# Dependencies to place after the objects being linked to create a 10795# shared library. 10796postdeps=$lt_postdeps 10797 10798# The library search path used internally by the compiler when linking 10799# a shared library. 10800compiler_lib_search_path=$lt_compiler_lib_search_path 10801 10802# Method to check whether dependent libraries are shared objects. 10803deplibs_check_method=$lt_deplibs_check_method 10804 10805# Command to use when deplibs_check_method == file_magic. 10806file_magic_cmd=$lt_file_magic_cmd 10807 10808# Flag that allows shared libraries with undefined symbols to be built. 10809allow_undefined_flag=$lt_allow_undefined_flag 10810 10811# Flag that forces no undefined symbols. 10812no_undefined_flag=$lt_no_undefined_flag 10813 10814# Commands used to finish a libtool library installation in a directory. 10815finish_cmds=$lt_finish_cmds 10816 10817# Same as above, but a single script fragment to be evaled but not shown. 10818finish_eval=$lt_finish_eval 10819 10820# Take the output of nm and produce a listing of raw symbols and C names. 10821global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10822 10823# Transform the output of nm in a proper C declaration 10824global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10825 10826# Transform the output of nm in a C name address pair 10827global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10828 10829# This is the shared library runtime path variable. 10830runpath_var=$runpath_var 10831 10832# This is the shared library path variable. 10833shlibpath_var=$shlibpath_var 10834 10835# Is shlibpath searched before the hard-coded library search path? 10836shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10837 10838# How to hardcode a shared library path into an executable. 10839hardcode_action=$hardcode_action 10840 10841# Whether we should hardcode library paths into libraries. 10842hardcode_into_libs=$hardcode_into_libs 10843 10844# Flag to hardcode \$libdir into a binary during linking. 10845# This must work even if \$libdir does not exist. 10846hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10847 10848# If ld is used when linking, flag to hardcode \$libdir into 10849# a binary during linking. This must work even if \$libdir does 10850# not exist. 10851hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10852 10853# Whether we need a single -rpath flag with a separated argument. 10854hardcode_libdir_separator=$lt_hardcode_libdir_separator 10855 10856# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10857# resulting binary. 10858hardcode_direct=$hardcode_direct 10859 10860# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10861# resulting binary. 10862hardcode_minus_L=$hardcode_minus_L 10863 10864# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10865# the resulting binary. 10866hardcode_shlibpath_var=$hardcode_shlibpath_var 10867 10868# Set to yes if building a shared library automatically hardcodes DIR into the library 10869# and all subsequent libraries and executables linked against it. 10870hardcode_automatic=$hardcode_automatic 10871 10872# Variables whose values should be saved in libtool wrapper scripts and 10873# restored at relink time. 10874variables_saved_for_relink="$variables_saved_for_relink" 10875 10876# Whether libtool must link a program against all its dependency libraries. 10877link_all_deplibs=$link_all_deplibs 10878 10879# Compile-time system search path for libraries 10880sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10881 10882# Run-time system search path for libraries 10883sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10884 10885# Fix the shell variable \$srcfile for the compiler. 10886fix_srcfile_path="$fix_srcfile_path" 10887 10888# Set to yes if exported symbols are required. 10889always_export_symbols=$always_export_symbols 10890 10891# The commands to list exported symbols. 10892export_symbols_cmds=$lt_export_symbols_cmds 10893 10894# The commands to extract the exported symbol list from a shared archive. 10895extract_expsyms_cmds=$lt_extract_expsyms_cmds 10896 10897# Symbols that should not be listed in the preloaded symbols. 10898exclude_expsyms=$lt_exclude_expsyms 10899 10900# Symbols that must always be exported. 10901include_expsyms=$lt_include_expsyms 10902 10903# ### END LIBTOOL CONFIG 10904 10905__EOF__ 10906 10907 10908 case $host_os in 10909 aix3*) 10910 cat <<\EOF >> "$cfgfile" 10911 10912# AIX sometimes has problems with the GCC collect2 program. For some 10913# reason, if we set the COLLECT_NAMES environment variable, the problems 10914# vanish in a puff of smoke. 10915if test "X${COLLECT_NAMES+set}" != Xset; then 10916 COLLECT_NAMES= 10917 export COLLECT_NAMES 10918fi 10919EOF 10920 ;; 10921 esac 10922 10923 # We use sed instead of cat because bash on DJGPP gets confused if 10924 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10925 # text mode, it properly converts lines to CR/LF. This bash problem 10926 # is reportedly fixed, but why not run on old versions too? 10927 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10928 10929 mv -f "$cfgfile" "$ofile" || \ 10930 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10931 chmod +x "$ofile" 10932 10933else 10934 # If there is no Makefile yet, we rely on a make rule to execute 10935 # `config.status --recheck' to rerun these tests and create the 10936 # libtool script then. 10937 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10938 if test -f "$ltmain_in"; then 10939 test -f Makefile && make "$ltmain" 10940 fi 10941fi 10942 10943 10944ac_ext=c 10945ac_cpp='$CPP $CPPFLAGS' 10946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10948ac_compiler_gnu=$ac_cv_c_compiler_gnu 10949 10950CC="$lt_save_CC" 10951 10952 10953# Check whether --with-tags was given. 10954if test "${with_tags+set}" = set; then 10955 withval=$with_tags; tagnames="$withval" 10956fi 10957 10958 10959if test -f "$ltmain" && test -n "$tagnames"; then 10960 if test ! -f "${ofile}"; then 10961 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10962echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10963 fi 10964 10965 if test -z "$LTCC"; then 10966 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10967 if test -z "$LTCC"; then 10968 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10969echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10970 else 10971 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10972echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10973 fi 10974 fi 10975 if test -z "$LTCFLAGS"; then 10976 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 10977 fi 10978 10979 # Extract list of available tagged configurations in $ofile. 10980 # Note that this assumes the entire list is on one line. 10981 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10982 10983 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10984 for tagname in $tagnames; do 10985 IFS="$lt_save_ifs" 10986 # Check whether tagname contains only valid characters 10987 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10988 "") ;; 10989 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10990echo "$as_me: error: invalid tag name: $tagname" >&2;} 10991 { (exit 1); exit 1; }; } 10992 ;; 10993 esac 10994 10995 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10996 then 10997 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10998echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10999 { (exit 1); exit 1; }; } 11000 fi 11001 11002 # Update the list of available tags. 11003 if test -n "$tagname"; then 11004 echo appending configuration tag \"$tagname\" to $ofile 11005 11006 case $tagname in 11007 CXX) 11008 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11009 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11010 (test "X$CXX" != "Xg++"))) ; then 11011 ac_ext=cpp 11012ac_cpp='$CXXCPP $CPPFLAGS' 11013ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11014ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11015ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11016 11017 11018 11019 11020archive_cmds_need_lc_CXX=no 11021allow_undefined_flag_CXX= 11022always_export_symbols_CXX=no 11023archive_expsym_cmds_CXX= 11024export_dynamic_flag_spec_CXX= 11025hardcode_direct_CXX=no 11026hardcode_libdir_flag_spec_CXX= 11027hardcode_libdir_flag_spec_ld_CXX= 11028hardcode_libdir_separator_CXX= 11029hardcode_minus_L_CXX=no 11030hardcode_shlibpath_var_CXX=unsupported 11031hardcode_automatic_CXX=no 11032module_cmds_CXX= 11033module_expsym_cmds_CXX= 11034link_all_deplibs_CXX=unknown 11035old_archive_cmds_CXX=$old_archive_cmds 11036no_undefined_flag_CXX= 11037whole_archive_flag_spec_CXX= 11038enable_shared_with_static_runtimes_CXX=no 11039 11040# Dependencies to place before and after the object being linked: 11041predep_objects_CXX= 11042postdep_objects_CXX= 11043predeps_CXX= 11044postdeps_CXX= 11045compiler_lib_search_path_CXX= 11046 11047# Source file extension for C++ test sources. 11048ac_ext=cpp 11049 11050# Object file extension for compiled C++ test sources. 11051objext=o 11052objext_CXX=$objext 11053 11054# Code to be used in simple compile tests 11055lt_simple_compile_test_code="int some_variable = 0;\n" 11056 11057# Code to be used in simple link tests 11058lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 11059 11060# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11061 11062# If no C compiler was specified, use CC. 11063LTCC=${LTCC-"$CC"} 11064 11065# If no C compiler flags were specified, use CFLAGS. 11066LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11067 11068# Allow CC to be a program name with arguments. 11069compiler=$CC 11070 11071 11072# save warnings/boilerplate of simple test code 11073ac_outfile=conftest.$ac_objext 11074printf "$lt_simple_compile_test_code" >conftest.$ac_ext 11075eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11076_lt_compiler_boilerplate=`cat conftest.err` 11077$rm conftest* 11078 11079ac_outfile=conftest.$ac_objext 11080printf "$lt_simple_link_test_code" >conftest.$ac_ext 11081eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11082_lt_linker_boilerplate=`cat conftest.err` 11083$rm conftest* 11084 11085 11086# Allow CC to be a program name with arguments. 11087lt_save_CC=$CC 11088lt_save_LD=$LD 11089lt_save_GCC=$GCC 11090GCC=$GXX 11091lt_save_with_gnu_ld=$with_gnu_ld 11092lt_save_path_LD=$lt_cv_path_LD 11093if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11094 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11095else 11096 $as_unset lt_cv_prog_gnu_ld 11097fi 11098if test -n "${lt_cv_path_LDCXX+set}"; then 11099 lt_cv_path_LD=$lt_cv_path_LDCXX 11100else 11101 $as_unset lt_cv_path_LD 11102fi 11103test -z "${LDCXX+set}" || LD=$LDCXX 11104CC=${CXX-"c++"} 11105compiler=$CC 11106compiler_CXX=$CC 11107for cc_temp in $compiler""; do 11108 case $cc_temp in 11109 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11110 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11111 \-*) ;; 11112 *) break;; 11113 esac 11114done 11115cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11116 11117 11118# We don't want -fno-exception wen compiling C++ code, so set the 11119# no_builtin_flag separately 11120if test "$GXX" = yes; then 11121 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11122else 11123 lt_prog_compiler_no_builtin_flag_CXX= 11124fi 11125 11126if test "$GXX" = yes; then 11127 # Set up default GNU C++ configuration 11128 11129 11130# Check whether --with-gnu-ld was given. 11131if test "${with_gnu_ld+set}" = set; then 11132 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11133else 11134 with_gnu_ld=no 11135fi 11136 11137ac_prog=ld 11138if test "$GCC" = yes; then 11139 # Check if gcc -print-prog-name=ld gives a path. 11140 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11141echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 11142 case $host in 11143 *-*-mingw*) 11144 # gcc leaves a trailing carriage return which upsets mingw 11145 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11146 *) 11147 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11148 esac 11149 case $ac_prog in 11150 # Accept absolute paths. 11151 [\\/]* | ?:[\\/]*) 11152 re_direlt='/[^/][^/]*/\.\./' 11153 # Canonicalize the pathname of ld 11154 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11155 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11156 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11157 done 11158 test -z "$LD" && LD="$ac_prog" 11159 ;; 11160 "") 11161 # If it fails, then pretend we aren't using GCC. 11162 ac_prog=ld 11163 ;; 11164 *) 11165 # If it is relative, then search for the first ld in PATH. 11166 with_gnu_ld=unknown 11167 ;; 11168 esac 11169elif test "$with_gnu_ld" = yes; then 11170 { echo "$as_me:$LINENO: checking for GNU ld" >&5 11171echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 11172else 11173 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11174echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 11175fi 11176if test "${lt_cv_path_LD+set}" = set; then 11177 echo $ECHO_N "(cached) $ECHO_C" >&6 11178else 11179 if test -z "$LD"; then 11180 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11181 for ac_dir in $PATH; do 11182 IFS="$lt_save_ifs" 11183 test -z "$ac_dir" && ac_dir=. 11184 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11185 lt_cv_path_LD="$ac_dir/$ac_prog" 11186 # Check to see if the program is GNU ld. I'd rather use --version, 11187 # but apparently some variants of GNU ld only accept -v. 11188 # Break only if it was the GNU/non-GNU ld that we prefer. 11189 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11190 *GNU* | *'with BFD'*) 11191 test "$with_gnu_ld" != no && break 11192 ;; 11193 *) 11194 test "$with_gnu_ld" != yes && break 11195 ;; 11196 esac 11197 fi 11198 done 11199 IFS="$lt_save_ifs" 11200else 11201 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11202fi 11203fi 11204 11205LD="$lt_cv_path_LD" 11206if test -n "$LD"; then 11207 { echo "$as_me:$LINENO: result: $LD" >&5 11208echo "${ECHO_T}$LD" >&6; } 11209else 11210 { echo "$as_me:$LINENO: result: no" >&5 11211echo "${ECHO_T}no" >&6; } 11212fi 11213test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11214echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11215 { (exit 1); exit 1; }; } 11216{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11217echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 11218if test "${lt_cv_prog_gnu_ld+set}" = set; then 11219 echo $ECHO_N "(cached) $ECHO_C" >&6 11220else 11221 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11222case `$LD -v 2>&1 </dev/null` in 11223*GNU* | *'with BFD'*) 11224 lt_cv_prog_gnu_ld=yes 11225 ;; 11226*) 11227 lt_cv_prog_gnu_ld=no 11228 ;; 11229esac 11230fi 11231{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11232echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 11233with_gnu_ld=$lt_cv_prog_gnu_ld 11234 11235 11236 11237 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11238 # archiving commands below assume that GNU ld is being used. 11239 if test "$with_gnu_ld" = yes; then 11240 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11241 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' 11242 11243 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11244 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11245 11246 # If archive_cmds runs LD, not CC, wlarc should be empty 11247 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11248 # investigate it a little bit more. (MM) 11249 wlarc='${wl}' 11250 11251 # ancient GNU ld didn't support --whole-archive et. al. 11252 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11253 grep 'no-whole-archive' > /dev/null; then 11254 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11255 else 11256 whole_archive_flag_spec_CXX= 11257 fi 11258 else 11259 with_gnu_ld=no 11260 wlarc= 11261 11262 # A generic and very simple default shared library creation 11263 # command for GNU C++ for the case where it uses the native 11264 # linker, instead of GNU ld. If possible, this setting should 11265 # overridden to take advantage of the native linker features on 11266 # the platform it is being used on. 11267 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11268 fi 11269 11270 # Commands to make compiler produce verbose output that lists 11271 # what "hidden" libraries, object files and flags are used when 11272 # linking a shared library. 11273 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11274 11275else 11276 GXX=no 11277 with_gnu_ld=no 11278 wlarc= 11279fi 11280 11281# PORTME: fill in a description of your system's C++ link characteristics 11282{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11283echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 11284ld_shlibs_CXX=yes 11285case $host_os in 11286 aix3*) 11287 # FIXME: insert proper C++ library support 11288 ld_shlibs_CXX=no 11289 ;; 11290 aix4* | aix5*) 11291 if test "$host_cpu" = ia64; then 11292 # On IA64, the linker does run time linking by default, so we don't 11293 # have to do anything special. 11294 aix_use_runtimelinking=no 11295 exp_sym_flag='-Bexport' 11296 no_entry_flag="" 11297 else 11298 aix_use_runtimelinking=no 11299 11300 # Test if we are trying to use run time linking or normal 11301 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11302 # need to do runtime linking. 11303 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 11304 for ld_flag in $LDFLAGS; do 11305 case $ld_flag in 11306 *-brtl*) 11307 aix_use_runtimelinking=yes 11308 break 11309 ;; 11310 esac 11311 done 11312 ;; 11313 esac 11314 11315 exp_sym_flag='-bexport' 11316 no_entry_flag='-bnoentry' 11317 fi 11318 11319 # When large executables or shared objects are built, AIX ld can 11320 # have problems creating the table of contents. If linking a library 11321 # or program results in "error TOC overflow" add -mminimal-toc to 11322 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11323 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11324 11325 archive_cmds_CXX='' 11326 hardcode_direct_CXX=yes 11327 hardcode_libdir_separator_CXX=':' 11328 link_all_deplibs_CXX=yes 11329 11330 if test "$GXX" = yes; then 11331 case $host_os in aix4.[012]|aix4.[012].*) 11332 # We only want to do this on AIX 4.2 and lower, the check 11333 # below for broken collect2 doesn't work under 4.3+ 11334 collect2name=`${CC} -print-prog-name=collect2` 11335 if test -f "$collect2name" && \ 11336 strings "$collect2name" | grep resolve_lib_name >/dev/null 11337 then 11338 # We have reworked collect2 11339 hardcode_direct_CXX=yes 11340 else 11341 # We have old collect2 11342 hardcode_direct_CXX=unsupported 11343 # It fails to find uninstalled libraries when the uninstalled 11344 # path is not listed in the libpath. Setting hardcode_minus_L 11345 # to unsupported forces relinking 11346 hardcode_minus_L_CXX=yes 11347 hardcode_libdir_flag_spec_CXX='-L$libdir' 11348 hardcode_libdir_separator_CXX= 11349 fi 11350 ;; 11351 esac 11352 shared_flag='-shared' 11353 if test "$aix_use_runtimelinking" = yes; then 11354 shared_flag="$shared_flag "'${wl}-G' 11355 fi 11356 else 11357 # not using gcc 11358 if test "$host_cpu" = ia64; then 11359 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11360 # chokes on -Wl,-G. The following line is correct: 11361 shared_flag='-G' 11362 else 11363 if test "$aix_use_runtimelinking" = yes; then 11364 shared_flag='${wl}-G' 11365 else 11366 shared_flag='${wl}-bM:SRE' 11367 fi 11368 fi 11369 fi 11370 11371 # It seems that -bexpall does not export symbols beginning with 11372 # underscore (_), so it is better to generate a list of symbols to export. 11373 always_export_symbols_CXX=yes 11374 if test "$aix_use_runtimelinking" = yes; then 11375 # Warning - without using the other runtime loading flags (-brtl), 11376 # -berok will link without error, but may produce a broken library. 11377 allow_undefined_flag_CXX='-berok' 11378 # Determine the default libpath from the value encoded in an empty executable. 11379 cat >conftest.$ac_ext <<_ACEOF 11380/* confdefs.h. */ 11381_ACEOF 11382cat confdefs.h >>conftest.$ac_ext 11383cat >>conftest.$ac_ext <<_ACEOF 11384/* end confdefs.h. */ 11385 11386int 11387main () 11388{ 11389 11390 ; 11391 return 0; 11392} 11393_ACEOF 11394rm -f conftest.$ac_objext conftest$ac_exeext 11395if { (ac_try="$ac_link" 11396case "(($ac_try" in 11397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11398 *) ac_try_echo=$ac_try;; 11399esac 11400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11401 (eval "$ac_link") 2>conftest.er1 11402 ac_status=$? 11403 grep -v '^ *+' conftest.er1 >conftest.err 11404 rm -f conftest.er1 11405 cat conftest.err >&5 11406 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11407 (exit $ac_status); } && 11408 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11409 { (case "(($ac_try" in 11410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11411 *) ac_try_echo=$ac_try;; 11412esac 11413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11414 (eval "$ac_try") 2>&5 11415 ac_status=$? 11416 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11417 (exit $ac_status); }; } && 11418 { ac_try='test -s conftest$ac_exeext' 11419 { (case "(($ac_try" in 11420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11421 *) ac_try_echo=$ac_try;; 11422esac 11423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11424 (eval "$ac_try") 2>&5 11425 ac_status=$? 11426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11427 (exit $ac_status); }; }; then 11428 11429aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11430}'` 11431# Check for a 64-bit object if we didn't find anything. 11432if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11433}'`; fi 11434else 11435 echo "$as_me: failed program was:" >&5 11436sed 's/^/| /' conftest.$ac_ext >&5 11437 11438 11439fi 11440 11441rm -f core conftest.err conftest.$ac_objext \ 11442 conftest$ac_exeext conftest.$ac_ext 11443if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11444 11445 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11446 11447 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" 11448 else 11449 if test "$host_cpu" = ia64; then 11450 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11451 allow_undefined_flag_CXX="-z nodefs" 11452 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" 11453 else 11454 # Determine the default libpath from the value encoded in an empty executable. 11455 cat >conftest.$ac_ext <<_ACEOF 11456/* confdefs.h. */ 11457_ACEOF 11458cat confdefs.h >>conftest.$ac_ext 11459cat >>conftest.$ac_ext <<_ACEOF 11460/* end confdefs.h. */ 11461 11462int 11463main () 11464{ 11465 11466 ; 11467 return 0; 11468} 11469_ACEOF 11470rm -f conftest.$ac_objext conftest$ac_exeext 11471if { (ac_try="$ac_link" 11472case "(($ac_try" in 11473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11474 *) ac_try_echo=$ac_try;; 11475esac 11476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11477 (eval "$ac_link") 2>conftest.er1 11478 ac_status=$? 11479 grep -v '^ *+' conftest.er1 >conftest.err 11480 rm -f conftest.er1 11481 cat conftest.err >&5 11482 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11483 (exit $ac_status); } && 11484 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11485 { (case "(($ac_try" in 11486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11487 *) ac_try_echo=$ac_try;; 11488esac 11489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11490 (eval "$ac_try") 2>&5 11491 ac_status=$? 11492 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11493 (exit $ac_status); }; } && 11494 { ac_try='test -s conftest$ac_exeext' 11495 { (case "(($ac_try" in 11496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11497 *) ac_try_echo=$ac_try;; 11498esac 11499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11500 (eval "$ac_try") 2>&5 11501 ac_status=$? 11502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11503 (exit $ac_status); }; }; then 11504 11505aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11506}'` 11507# Check for a 64-bit object if we didn't find anything. 11508if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11509}'`; fi 11510else 11511 echo "$as_me: failed program was:" >&5 11512sed 's/^/| /' conftest.$ac_ext >&5 11513 11514 11515fi 11516 11517rm -f core conftest.err conftest.$ac_objext \ 11518 conftest$ac_exeext conftest.$ac_ext 11519if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11520 11521 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11522 # Warning - without using the other run time loading flags, 11523 # -berok will link without error, but may produce a broken library. 11524 no_undefined_flag_CXX=' ${wl}-bernotok' 11525 allow_undefined_flag_CXX=' ${wl}-berok' 11526 # Exported symbols can be pulled into shared objects from archives 11527 whole_archive_flag_spec_CXX='$convenience' 11528 archive_cmds_need_lc_CXX=yes 11529 # This is similar to how AIX traditionally builds its shared libraries. 11530 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' 11531 fi 11532 fi 11533 ;; 11534 11535 beos*) 11536 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11537 allow_undefined_flag_CXX=unsupported 11538 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11539 # support --undefined. This deserves some investigation. FIXME 11540 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11541 else 11542 ld_shlibs_CXX=no 11543 fi 11544 ;; 11545 11546 chorus*) 11547 case $cc_basename in 11548 *) 11549 # FIXME: insert proper C++ library support 11550 ld_shlibs_CXX=no 11551 ;; 11552 esac 11553 ;; 11554 11555 cygwin* | mingw* | pw32*) 11556 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11557 # as there is no search path for DLLs. 11558 hardcode_libdir_flag_spec_CXX='-L$libdir' 11559 allow_undefined_flag_CXX=unsupported 11560 always_export_symbols_CXX=no 11561 enable_shared_with_static_runtimes_CXX=yes 11562 11563 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11564 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' 11565 # If the export-symbols file already is a .def file (1st line 11566 # is EXPORTS), use it as is; otherwise, prepend... 11567 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11568 cp $export_symbols $output_objdir/$soname.def; 11569 else 11570 echo EXPORTS > $output_objdir/$soname.def; 11571 cat $export_symbols >> $output_objdir/$soname.def; 11572 fi~ 11573 $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' 11574 else 11575 ld_shlibs_CXX=no 11576 fi 11577 ;; 11578 darwin* | rhapsody*) 11579 case $host_os in 11580 rhapsody* | darwin1.[012]) 11581 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11582 ;; 11583 *) # Darwin 1.3 on 11584 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11585 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11586 else 11587 case ${MACOSX_DEPLOYMENT_TARGET} in 11588 10.[012]) 11589 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11590 ;; 11591 10.*) 11592 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11593 ;; 11594 esac 11595 fi 11596 ;; 11597 esac 11598 archive_cmds_need_lc_CXX=no 11599 hardcode_direct_CXX=no 11600 hardcode_automatic_CXX=yes 11601 hardcode_shlibpath_var_CXX=unsupported 11602 whole_archive_flag_spec_CXX='' 11603 link_all_deplibs_CXX=yes 11604 11605 if test "$GXX" = yes ; then 11606 lt_int_apple_cc_single_mod=no 11607 output_verbose_link_cmd='echo' 11608 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11609 lt_int_apple_cc_single_mod=yes 11610 fi 11611 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11612 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11613 else 11614 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' 11615 fi 11616 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11617 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11618 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11619 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11620 else 11621 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11622 fi 11623 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}' 11624 else 11625 case $cc_basename in 11626 xlc*) 11627 output_verbose_link_cmd='echo' 11628 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 11629 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11630 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11631 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11632 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}' 11633 ;; 11634 *) 11635 ld_shlibs_CXX=no 11636 ;; 11637 esac 11638 fi 11639 ;; 11640 11641 dgux*) 11642 case $cc_basename in 11643 ec++*) 11644 # FIXME: insert proper C++ library support 11645 ld_shlibs_CXX=no 11646 ;; 11647 ghcx*) 11648 # Green Hills C++ Compiler 11649 # FIXME: insert proper C++ library support 11650 ld_shlibs_CXX=no 11651 ;; 11652 *) 11653 # FIXME: insert proper C++ library support 11654 ld_shlibs_CXX=no 11655 ;; 11656 esac 11657 ;; 11658 freebsd[12]*) 11659 # C++ shared libraries reported to be fairly broken before switch to ELF 11660 ld_shlibs_CXX=no 11661 ;; 11662 freebsd-elf*) 11663 archive_cmds_need_lc_CXX=no 11664 ;; 11665 freebsd* | dragonfly*) 11666 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11667 # conventions 11668 ld_shlibs_CXX=yes 11669 ;; 11670 gnu*) 11671 ;; 11672 hpux9*) 11673 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11674 hardcode_libdir_separator_CXX=: 11675 export_dynamic_flag_spec_CXX='${wl}-E' 11676 hardcode_direct_CXX=yes 11677 hardcode_minus_L_CXX=yes # Not in the search PATH, 11678 # but as the default 11679 # location of the library. 11680 11681 case $cc_basename in 11682 CC*) 11683 # FIXME: insert proper C++ library support 11684 ld_shlibs_CXX=no 11685 ;; 11686 aCC*) 11687 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' 11688 # Commands to make compiler produce verbose output that lists 11689 # what "hidden" libraries, object files and flags are used when 11690 # linking a shared library. 11691 # 11692 # There doesn't appear to be a way to prevent this compiler from 11693 # explicitly linking system object files so we need to strip them 11694 # from the output so that they don't get included in the library 11695 # dependencies. 11696 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' 11697 ;; 11698 *) 11699 if test "$GXX" = yes; then 11700 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' 11701 else 11702 # FIXME: insert proper C++ library support 11703 ld_shlibs_CXX=no 11704 fi 11705 ;; 11706 esac 11707 ;; 11708 hpux10*|hpux11*) 11709 if test $with_gnu_ld = no; then 11710 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11711 hardcode_libdir_separator_CXX=: 11712 11713 case $host_cpu in 11714 hppa*64*|ia64*) 11715 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11716 ;; 11717 *) 11718 export_dynamic_flag_spec_CXX='${wl}-E' 11719 ;; 11720 esac 11721 fi 11722 case $host_cpu in 11723 hppa*64*|ia64*) 11724 hardcode_direct_CXX=no 11725 hardcode_shlibpath_var_CXX=no 11726 ;; 11727 *) 11728 hardcode_direct_CXX=yes 11729 hardcode_minus_L_CXX=yes # Not in the search PATH, 11730 # but as the default 11731 # location of the library. 11732 ;; 11733 esac 11734 11735 case $cc_basename in 11736 CC*) 11737 # FIXME: insert proper C++ library support 11738 ld_shlibs_CXX=no 11739 ;; 11740 aCC*) 11741 case $host_cpu in 11742 hppa*64*) 11743 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11744 ;; 11745 ia64*) 11746 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11747 ;; 11748 *) 11749 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11750 ;; 11751 esac 11752 # Commands to make compiler produce verbose output that lists 11753 # what "hidden" libraries, object files and flags are used when 11754 # linking a shared library. 11755 # 11756 # There doesn't appear to be a way to prevent this compiler from 11757 # explicitly linking system object files so we need to strip them 11758 # from the output so that they don't get included in the library 11759 # dependencies. 11760 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' 11761 ;; 11762 *) 11763 if test "$GXX" = yes; then 11764 if test $with_gnu_ld = no; then 11765 case $host_cpu in 11766 hppa*64*) 11767 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11768 ;; 11769 ia64*) 11770 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11771 ;; 11772 *) 11773 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' 11774 ;; 11775 esac 11776 fi 11777 else 11778 # FIXME: insert proper C++ library support 11779 ld_shlibs_CXX=no 11780 fi 11781 ;; 11782 esac 11783 ;; 11784 interix3*) 11785 hardcode_direct_CXX=no 11786 hardcode_shlibpath_var_CXX=no 11787 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11788 export_dynamic_flag_spec_CXX='${wl}-E' 11789 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11790 # Instead, shared libraries are loaded at an image base (0x10000000 by 11791 # default) and relocated if they conflict, which is a slow very memory 11792 # consuming and fragmenting process. To avoid this, we pick a random, 11793 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11794 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11795 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' 11796 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' 11797 ;; 11798 irix5* | irix6*) 11799 case $cc_basename in 11800 CC*) 11801 # SGI C++ 11802 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' 11803 11804 # Archives containing C++ object files must be created using 11805 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11806 # necessary to make sure instantiated templates are included 11807 # in the archive. 11808 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11809 ;; 11810 *) 11811 if test "$GXX" = yes; then 11812 if test "$with_gnu_ld" = no; then 11813 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' 11814 else 11815 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' 11816 fi 11817 fi 11818 link_all_deplibs_CXX=yes 11819 ;; 11820 esac 11821 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11822 hardcode_libdir_separator_CXX=: 11823 ;; 11824 linux* | k*bsd*-gnu) 11825 case $cc_basename in 11826 KCC*) 11827 # Kuck and Associates, Inc. (KAI) C++ Compiler 11828 11829 # KCC will only create a shared library if the output file 11830 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11831 # to its proper name (with version) after linking. 11832 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' 11833 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' 11834 # Commands to make compiler produce verbose output that lists 11835 # what "hidden" libraries, object files and flags are used when 11836 # linking a shared library. 11837 # 11838 # There doesn't appear to be a way to prevent this compiler from 11839 # explicitly linking system object files so we need to strip them 11840 # from the output so that they don't get included in the library 11841 # dependencies. 11842 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' 11843 11844 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11845 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11846 11847 # Archives containing C++ object files must be created using 11848 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11849 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11850 ;; 11851 icpc*) 11852 # Intel C++ 11853 with_gnu_ld=yes 11854 # version 8.0 and above of icpc choke on multiply defined symbols 11855 # if we add $predep_objects and $postdep_objects, however 7.1 and 11856 # earlier do not add the objects themselves. 11857 case `$CC -V 2>&1` in 11858 *"Version 7."*) 11859 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11860 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' 11861 ;; 11862 *) # Version 8.0 or newer 11863 tmp_idyn= 11864 case $host_cpu in 11865 ia64*) tmp_idyn=' -i_dynamic';; 11866 esac 11867 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11868 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' 11869 ;; 11870 esac 11871 archive_cmds_need_lc_CXX=no 11872 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11873 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11874 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11875 ;; 11876 pgCC*) 11877 # Portland Group C++ compiler 11878 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11879 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' 11880 11881 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11882 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11883 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' 11884 ;; 11885 cxx*) 11886 # Compaq C++ 11887 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11888 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' 11889 11890 runpath_var=LD_RUN_PATH 11891 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11892 hardcode_libdir_separator_CXX=: 11893 11894 # Commands to make compiler produce verbose output that lists 11895 # what "hidden" libraries, object files and flags are used when 11896 # linking a shared library. 11897 # 11898 # There doesn't appear to be a way to prevent this compiler from 11899 # explicitly linking system object files so we need to strip them 11900 # from the output so that they don't get included in the library 11901 # dependencies. 11902 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' 11903 ;; 11904 esac 11905 ;; 11906 lynxos*) 11907 # FIXME: insert proper C++ library support 11908 ld_shlibs_CXX=no 11909 ;; 11910 m88k*) 11911 # FIXME: insert proper C++ library support 11912 ld_shlibs_CXX=no 11913 ;; 11914 mvs*) 11915 case $cc_basename in 11916 cxx*) 11917 # FIXME: insert proper C++ library support 11918 ld_shlibs_CXX=no 11919 ;; 11920 *) 11921 # FIXME: insert proper C++ library support 11922 ld_shlibs_CXX=no 11923 ;; 11924 esac 11925 ;; 11926 netbsd* | netbsdelf*-gnu) 11927 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11928 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11929 wlarc= 11930 hardcode_libdir_flag_spec_CXX='-R$libdir' 11931 hardcode_direct_CXX=yes 11932 hardcode_shlibpath_var_CXX=no 11933 fi 11934 # Workaround some broken pre-1.5 toolchains 11935 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11936 ;; 11937 openbsd2*) 11938 # C++ shared libraries are fairly broken 11939 ld_shlibs_CXX=no 11940 ;; 11941 openbsd*) 11942 hardcode_direct_CXX=yes 11943 hardcode_shlibpath_var_CXX=no 11944 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11945 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11946 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11947 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11948 export_dynamic_flag_spec_CXX='${wl}-E' 11949 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11950 fi 11951 output_verbose_link_cmd='echo' 11952 ;; 11953 osf3*) 11954 case $cc_basename in 11955 KCC*) 11956 # Kuck and Associates, Inc. (KAI) C++ Compiler 11957 11958 # KCC will only create a shared library if the output file 11959 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11960 # to its proper name (with version) after linking. 11961 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' 11962 11963 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11964 hardcode_libdir_separator_CXX=: 11965 11966 # Archives containing C++ object files must be created using 11967 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11968 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11969 11970 ;; 11971 RCC*) 11972 # Rational C++ 2.4.1 11973 # FIXME: insert proper C++ library support 11974 ld_shlibs_CXX=no 11975 ;; 11976 cxx*) 11977 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11978 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' 11979 11980 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11981 hardcode_libdir_separator_CXX=: 11982 11983 # Commands to make compiler produce verbose output that lists 11984 # what "hidden" libraries, object files and flags are used when 11985 # linking a shared library. 11986 # 11987 # There doesn't appear to be a way to prevent this compiler from 11988 # explicitly linking system object files so we need to strip them 11989 # from the output so that they don't get included in the library 11990 # dependencies. 11991 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' 11992 ;; 11993 *) 11994 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11995 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11996 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' 11997 11998 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11999 hardcode_libdir_separator_CXX=: 12000 12001 # Commands to make compiler produce verbose output that lists 12002 # what "hidden" libraries, object files and flags are used when 12003 # linking a shared library. 12004 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12005 12006 else 12007 # FIXME: insert proper C++ library support 12008 ld_shlibs_CXX=no 12009 fi 12010 ;; 12011 esac 12012 ;; 12013 osf4* | osf5*) 12014 case $cc_basename in 12015 KCC*) 12016 # Kuck and Associates, Inc. (KAI) C++ Compiler 12017 12018 # KCC will only create a shared library if the output file 12019 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12020 # to its proper name (with version) after linking. 12021 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12022 12023 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12024 hardcode_libdir_separator_CXX=: 12025 12026 # Archives containing C++ object files must be created using 12027 # the KAI C++ compiler. 12028 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12029 ;; 12030 RCC*) 12031 # Rational C++ 2.4.1 12032 # FIXME: insert proper C++ library support 12033 ld_shlibs_CXX=no 12034 ;; 12035 cxx*) 12036 allow_undefined_flag_CXX=' -expect_unresolved \*' 12037 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' 12038 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12039 echo "-hidden">> $lib.exp~ 12040 $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~ 12041 $rm $lib.exp' 12042 12043 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12044 hardcode_libdir_separator_CXX=: 12045 12046 # Commands to make compiler produce verbose output that lists 12047 # what "hidden" libraries, object files and flags are used when 12048 # linking a shared library. 12049 # 12050 # There doesn't appear to be a way to prevent this compiler from 12051 # explicitly linking system object files so we need to strip them 12052 # from the output so that they don't get included in the library 12053 # dependencies. 12054 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' 12055 ;; 12056 *) 12057 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12058 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12059 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' 12060 12061 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12062 hardcode_libdir_separator_CXX=: 12063 12064 # Commands to make compiler produce verbose output that lists 12065 # what "hidden" libraries, object files and flags are used when 12066 # linking a shared library. 12067 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12068 12069 else 12070 # FIXME: insert proper C++ library support 12071 ld_shlibs_CXX=no 12072 fi 12073 ;; 12074 esac 12075 ;; 12076 psos*) 12077 # FIXME: insert proper C++ library support 12078 ld_shlibs_CXX=no 12079 ;; 12080 sunos4*) 12081 case $cc_basename in 12082 CC*) 12083 # Sun C++ 4.x 12084 # FIXME: insert proper C++ library support 12085 ld_shlibs_CXX=no 12086 ;; 12087 lcc*) 12088 # Lucid 12089 # FIXME: insert proper C++ library support 12090 ld_shlibs_CXX=no 12091 ;; 12092 *) 12093 # FIXME: insert proper C++ library support 12094 ld_shlibs_CXX=no 12095 ;; 12096 esac 12097 ;; 12098 solaris*) 12099 case $cc_basename in 12100 CC*) 12101 # Sun C++ 4.2, 5.x and Centerline C++ 12102 archive_cmds_need_lc_CXX=yes 12103 no_undefined_flag_CXX=' -zdefs' 12104 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12105 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12106 $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' 12107 12108 hardcode_libdir_flag_spec_CXX='-R$libdir' 12109 hardcode_shlibpath_var_CXX=no 12110 case $host_os in 12111 solaris2.[0-5] | solaris2.[0-5].*) ;; 12112 *) 12113 # The C++ compiler is used as linker so we must use $wl 12114 # flag to pass the commands to the underlying system 12115 # linker. We must also pass each convience library through 12116 # to the system linker between allextract/defaultextract. 12117 # The C++ compiler will combine linker options so we 12118 # cannot just pass the convience library names through 12119 # without $wl. 12120 # Supported since Solaris 2.6 (maybe 2.5.1?) 12121 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' 12122 ;; 12123 esac 12124 link_all_deplibs_CXX=yes 12125 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 gcx*) 12135 # Green Hills C++ Compiler 12136 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12137 12138 # The C++ compiler must be used to create the archive. 12139 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12140 ;; 12141 *) 12142 # GNU C++ compiler with Solaris linker 12143 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12144 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12145 if $CC --version | grep -v '^2\.7' > /dev/null; then 12146 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12147 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12148 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12149 12150 # Commands to make compiler produce verbose output that lists 12151 # what "hidden" libraries, object files and flags are used when 12152 # linking a shared library. 12153 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12154 else 12155 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12156 # platform. 12157 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12158 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12159 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12160 12161 # Commands to make compiler produce verbose output that lists 12162 # what "hidden" libraries, object files and flags are used when 12163 # linking a shared library. 12164 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12165 fi 12166 12167 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12168 fi 12169 ;; 12170 esac 12171 ;; 12172 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12173 no_undefined_flag_CXX='${wl}-z,text' 12174 archive_cmds_need_lc_CXX=no 12175 hardcode_shlibpath_var_CXX=no 12176 runpath_var='LD_RUN_PATH' 12177 12178 case $cc_basename in 12179 CC*) 12180 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12181 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12182 ;; 12183 *) 12184 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12185 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12186 ;; 12187 esac 12188 ;; 12189 sysv5* | sco3.2v5* | sco5v6*) 12190 # Note: We can NOT use -z defs as we might desire, because we do not 12191 # link with -lc, and that would cause any symbols used from libc to 12192 # always be unresolved, which means just about no library would 12193 # ever link correctly. If we're not using GNU ld we use -z text 12194 # though, which does catch some bad symbols but isn't as heavy-handed 12195 # as -z defs. 12196 # For security reasons, it is highly recommended that you always 12197 # use absolute paths for naming shared libraries, and exclude the 12198 # DT_RUNPATH tag from executables and libraries. But doing so 12199 # requires that you compile everything twice, which is a pain. 12200 # So that behaviour is only enabled if SCOABSPATH is set to a 12201 # non-empty value in the environment. Most likely only useful for 12202 # creating official distributions of packages. 12203 # This is a hack until libtool officially supports absolute path 12204 # names for shared libraries. 12205 no_undefined_flag_CXX='${wl}-z,text' 12206 allow_undefined_flag_CXX='${wl}-z,nodefs' 12207 archive_cmds_need_lc_CXX=no 12208 hardcode_shlibpath_var_CXX=no 12209 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12210 hardcode_libdir_separator_CXX=':' 12211 link_all_deplibs_CXX=yes 12212 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12213 runpath_var='LD_RUN_PATH' 12214 12215 case $cc_basename in 12216 CC*) 12217 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12218 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12219 ;; 12220 *) 12221 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12222 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12223 ;; 12224 esac 12225 ;; 12226 tandem*) 12227 case $cc_basename in 12228 NCC*) 12229 # NonStop-UX NCC 3.20 12230 # FIXME: insert proper C++ library support 12231 ld_shlibs_CXX=no 12232 ;; 12233 *) 12234 # FIXME: insert proper C++ library support 12235 ld_shlibs_CXX=no 12236 ;; 12237 esac 12238 ;; 12239 vxworks*) 12240 # FIXME: insert proper C++ library support 12241 ld_shlibs_CXX=no 12242 ;; 12243 *) 12244 # FIXME: insert proper C++ library support 12245 ld_shlibs_CXX=no 12246 ;; 12247esac 12248{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12249echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12250test "$ld_shlibs_CXX" = no && can_build_shared=no 12251 12252GCC_CXX="$GXX" 12253LD_CXX="$LD" 12254 12255 12256cat > conftest.$ac_ext <<EOF 12257class Foo 12258{ 12259public: 12260 Foo (void) { a = 0; } 12261private: 12262 int a; 12263}; 12264EOF 12265 12266if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12267 (eval $ac_compile) 2>&5 12268 ac_status=$? 12269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12270 (exit $ac_status); }; then 12271 # Parse the compiler output and extract the necessary 12272 # objects, libraries and library flags. 12273 12274 # Sentinel used to keep track of whether or not we are before 12275 # the conftest object file. 12276 pre_test_object_deps_done=no 12277 12278 # The `*' in the case matches for architectures that use `case' in 12279 # $output_verbose_cmd can trigger glob expansion during the loop 12280 # eval without this substitution. 12281 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12282 12283 for p in `eval $output_verbose_link_cmd`; do 12284 case $p in 12285 12286 -L* | -R* | -l*) 12287 # Some compilers place space between "-{L,R}" and the path. 12288 # Remove the space. 12289 if test $p = "-L" \ 12290 || test $p = "-R"; then 12291 prev=$p 12292 continue 12293 else 12294 prev= 12295 fi 12296 12297 if test "$pre_test_object_deps_done" = no; then 12298 case $p in 12299 -L* | -R*) 12300 # Internal compiler library paths should come after those 12301 # provided the user. The postdeps already come after the 12302 # user supplied libs so there is no need to process them. 12303 if test -z "$compiler_lib_search_path_CXX"; then 12304 compiler_lib_search_path_CXX="${prev}${p}" 12305 else 12306 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12307 fi 12308 ;; 12309 # The "-l" case would never come before the object being 12310 # linked, so don't bother handling this case. 12311 esac 12312 else 12313 if test -z "$postdeps_CXX"; then 12314 postdeps_CXX="${prev}${p}" 12315 else 12316 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12317 fi 12318 fi 12319 ;; 12320 12321 *.$objext) 12322 # This assumes that the test object file only shows up 12323 # once in the compiler output. 12324 if test "$p" = "conftest.$objext"; then 12325 pre_test_object_deps_done=yes 12326 continue 12327 fi 12328 12329 if test "$pre_test_object_deps_done" = no; then 12330 if test -z "$predep_objects_CXX"; then 12331 predep_objects_CXX="$p" 12332 else 12333 predep_objects_CXX="$predep_objects_CXX $p" 12334 fi 12335 else 12336 if test -z "$postdep_objects_CXX"; then 12337 postdep_objects_CXX="$p" 12338 else 12339 postdep_objects_CXX="$postdep_objects_CXX $p" 12340 fi 12341 fi 12342 ;; 12343 12344 *) ;; # Ignore the rest. 12345 12346 esac 12347 done 12348 12349 # Clean up. 12350 rm -f a.out a.exe 12351else 12352 echo "libtool.m4: error: problem compiling CXX test program" 12353fi 12354 12355$rm -f confest.$objext 12356 12357# PORTME: override above test on systems where it is broken 12358case $host_os in 12359interix3*) 12360 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12361 # hack all around it, let's just trust "g++" to DTRT. 12362 predep_objects_CXX= 12363 postdep_objects_CXX= 12364 postdeps_CXX= 12365 ;; 12366 12367solaris*) 12368 case $cc_basename in 12369 CC*) 12370 # Adding this requires a known-good setup of shared libraries for 12371 # Sun compiler versions before 5.6, else PIC objects from an old 12372 # archive will be linked into the output, leading to subtle bugs. 12373 postdeps_CXX='-lCstd -lCrun' 12374 ;; 12375 esac 12376 ;; 12377esac 12378 12379 12380case " $postdeps_CXX " in 12381*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12382esac 12383 12384lt_prog_compiler_wl_CXX= 12385lt_prog_compiler_pic_CXX= 12386lt_prog_compiler_static_CXX= 12387 12388{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12389echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12390 12391 # C++ specific cases for pic, static, wl, etc. 12392 if test "$GXX" = yes; then 12393 lt_prog_compiler_wl_CXX='-Wl,' 12394 lt_prog_compiler_static_CXX='-static' 12395 12396 case $host_os in 12397 aix*) 12398 # All AIX code is PIC. 12399 if test "$host_cpu" = ia64; then 12400 # AIX 5 now supports IA64 processor 12401 lt_prog_compiler_static_CXX='-Bstatic' 12402 fi 12403 ;; 12404 amigaos*) 12405 # FIXME: we need at least 68020 code to build shared libraries, but 12406 # adding the `-m68020' flag to GCC prevents building anything better, 12407 # like `-m68040'. 12408 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12409 ;; 12410 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12411 # PIC is the default for these OSes. 12412 ;; 12413 mingw* | os2* | pw32*) 12414 # This hack is so that the source file can tell whether it is being 12415 # built for inclusion in a dll (and should export symbols for example). 12416 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12417 ;; 12418 darwin* | rhapsody*) 12419 # PIC is the default on this platform 12420 # Common symbols not allowed in MH_DYLIB files 12421 lt_prog_compiler_pic_CXX='-fno-common' 12422 ;; 12423 *djgpp*) 12424 # DJGPP does not support shared libraries at all 12425 lt_prog_compiler_pic_CXX= 12426 ;; 12427 interix3*) 12428 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12429 # Instead, we relocate shared libraries at runtime. 12430 ;; 12431 sysv4*MP*) 12432 if test -d /usr/nec; then 12433 lt_prog_compiler_pic_CXX=-Kconform_pic 12434 fi 12435 ;; 12436 hpux*) 12437 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12438 # not for PA HP-UX. 12439 case $host_cpu in 12440 hppa*64*|ia64*) 12441 ;; 12442 *) 12443 lt_prog_compiler_pic_CXX='-fPIC' 12444 ;; 12445 esac 12446 ;; 12447 *) 12448 lt_prog_compiler_pic_CXX='-fPIC' 12449 ;; 12450 esac 12451 else 12452 case $host_os in 12453 aix4* | aix5*) 12454 # All AIX code is PIC. 12455 if test "$host_cpu" = ia64; then 12456 # AIX 5 now supports IA64 processor 12457 lt_prog_compiler_static_CXX='-Bstatic' 12458 else 12459 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12460 fi 12461 ;; 12462 chorus*) 12463 case $cc_basename in 12464 cxch68*) 12465 # Green Hills C++ Compiler 12466 # _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" 12467 ;; 12468 esac 12469 ;; 12470 darwin*) 12471 # PIC is the default on this platform 12472 # Common symbols not allowed in MH_DYLIB files 12473 case $cc_basename in 12474 xlc*) 12475 lt_prog_compiler_pic_CXX='-qnocommon' 12476 lt_prog_compiler_wl_CXX='-Wl,' 12477 ;; 12478 esac 12479 ;; 12480 dgux*) 12481 case $cc_basename in 12482 ec++*) 12483 lt_prog_compiler_pic_CXX='-KPIC' 12484 ;; 12485 ghcx*) 12486 # Green Hills C++ Compiler 12487 lt_prog_compiler_pic_CXX='-pic' 12488 ;; 12489 *) 12490 ;; 12491 esac 12492 ;; 12493 freebsd* | dragonfly*) 12494 # FreeBSD uses GNU C++ 12495 ;; 12496 hpux9* | hpux10* | hpux11*) 12497 case $cc_basename in 12498 CC*) 12499 lt_prog_compiler_wl_CXX='-Wl,' 12500 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12501 if test "$host_cpu" != ia64; then 12502 lt_prog_compiler_pic_CXX='+Z' 12503 fi 12504 ;; 12505 aCC*) 12506 lt_prog_compiler_wl_CXX='-Wl,' 12507 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12508 case $host_cpu in 12509 hppa*64*|ia64*) 12510 # +Z the default 12511 ;; 12512 *) 12513 lt_prog_compiler_pic_CXX='+Z' 12514 ;; 12515 esac 12516 ;; 12517 *) 12518 ;; 12519 esac 12520 ;; 12521 interix*) 12522 # This is c89, which is MS Visual C++ (no shared libs) 12523 # Anyone wants to do a port? 12524 ;; 12525 irix5* | irix6* | nonstopux*) 12526 case $cc_basename in 12527 CC*) 12528 lt_prog_compiler_wl_CXX='-Wl,' 12529 lt_prog_compiler_static_CXX='-non_shared' 12530 # CC pic flag -KPIC is the default. 12531 ;; 12532 *) 12533 ;; 12534 esac 12535 ;; 12536 linux* | k*bsd*-gnu) 12537 case $cc_basename in 12538 KCC*) 12539 # KAI C++ Compiler 12540 lt_prog_compiler_wl_CXX='--backend -Wl,' 12541 lt_prog_compiler_pic_CXX='-fPIC' 12542 ;; 12543 icpc* | ecpc*) 12544 # Intel C++ 12545 lt_prog_compiler_wl_CXX='-Wl,' 12546 lt_prog_compiler_pic_CXX='-KPIC' 12547 lt_prog_compiler_static_CXX='-static' 12548 ;; 12549 pgCC*) 12550 # Portland Group C++ compiler. 12551 lt_prog_compiler_wl_CXX='-Wl,' 12552 lt_prog_compiler_pic_CXX='-fpic' 12553 lt_prog_compiler_static_CXX='-Bstatic' 12554 ;; 12555 cxx*) 12556 # Compaq C++ 12557 # Make sure the PIC flag is empty. It appears that all Alpha 12558 # Linux and Compaq Tru64 Unix objects are PIC. 12559 lt_prog_compiler_pic_CXX= 12560 lt_prog_compiler_static_CXX='-non_shared' 12561 ;; 12562 *) 12563 ;; 12564 esac 12565 ;; 12566 lynxos*) 12567 ;; 12568 m88k*) 12569 ;; 12570 mvs*) 12571 case $cc_basename in 12572 cxx*) 12573 lt_prog_compiler_pic_CXX='-W c,exportall' 12574 ;; 12575 *) 12576 ;; 12577 esac 12578 ;; 12579 netbsd* | netbsdelf*-gnu) 12580 ;; 12581 osf3* | osf4* | osf5*) 12582 case $cc_basename in 12583 KCC*) 12584 lt_prog_compiler_wl_CXX='--backend -Wl,' 12585 ;; 12586 RCC*) 12587 # Rational C++ 2.4.1 12588 lt_prog_compiler_pic_CXX='-pic' 12589 ;; 12590 cxx*) 12591 # Digital/Compaq C++ 12592 lt_prog_compiler_wl_CXX='-Wl,' 12593 # Make sure the PIC flag is empty. It appears that all Alpha 12594 # Linux and Compaq Tru64 Unix objects are PIC. 12595 lt_prog_compiler_pic_CXX= 12596 lt_prog_compiler_static_CXX='-non_shared' 12597 ;; 12598 *) 12599 ;; 12600 esac 12601 ;; 12602 psos*) 12603 ;; 12604 solaris*) 12605 case $cc_basename in 12606 CC*) 12607 # Sun C++ 4.2, 5.x and Centerline C++ 12608 lt_prog_compiler_pic_CXX='-KPIC' 12609 lt_prog_compiler_static_CXX='-Bstatic' 12610 lt_prog_compiler_wl_CXX='-Qoption ld ' 12611 ;; 12612 gcx*) 12613 # Green Hills C++ Compiler 12614 lt_prog_compiler_pic_CXX='-PIC' 12615 ;; 12616 *) 12617 ;; 12618 esac 12619 ;; 12620 sunos4*) 12621 case $cc_basename in 12622 CC*) 12623 # Sun C++ 4.x 12624 lt_prog_compiler_pic_CXX='-pic' 12625 lt_prog_compiler_static_CXX='-Bstatic' 12626 ;; 12627 lcc*) 12628 # Lucid 12629 lt_prog_compiler_pic_CXX='-pic' 12630 ;; 12631 *) 12632 ;; 12633 esac 12634 ;; 12635 tandem*) 12636 case $cc_basename in 12637 NCC*) 12638 # NonStop-UX NCC 3.20 12639 lt_prog_compiler_pic_CXX='-KPIC' 12640 ;; 12641 *) 12642 ;; 12643 esac 12644 ;; 12645 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12646 case $cc_basename in 12647 CC*) 12648 lt_prog_compiler_wl_CXX='-Wl,' 12649 lt_prog_compiler_pic_CXX='-KPIC' 12650 lt_prog_compiler_static_CXX='-Bstatic' 12651 ;; 12652 esac 12653 ;; 12654 vxworks*) 12655 ;; 12656 *) 12657 lt_prog_compiler_can_build_shared_CXX=no 12658 ;; 12659 esac 12660 fi 12661 12662{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12663echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12664 12665# 12666# Check to make sure the PIC flag actually works. 12667# 12668if test -n "$lt_prog_compiler_pic_CXX"; then 12669 12670{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12671echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12672if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12673 echo $ECHO_N "(cached) $ECHO_C" >&6 12674else 12675 lt_prog_compiler_pic_works_CXX=no 12676 ac_outfile=conftest.$ac_objext 12677 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12678 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12679 # Insert the option either (1) after the last *FLAGS variable, or 12680 # (2) before a word containing "conftest.", or (3) at the end. 12681 # Note that $ac_compile itself does not contain backslashes and begins 12682 # with a dollar sign (not a hyphen), so the echo should work correctly. 12683 # The option is referenced via a variable to avoid confusing sed. 12684 lt_compile=`echo "$ac_compile" | $SED \ 12685 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12686 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12687 -e 's:$: $lt_compiler_flag:'` 12688 (eval echo "\"\$as_me:12688: $lt_compile\"" >&5) 12689 (eval "$lt_compile" 2>conftest.err) 12690 ac_status=$? 12691 cat conftest.err >&5 12692 echo "$as_me:12692: \$? = $ac_status" >&5 12693 if (exit $ac_status) && test -s "$ac_outfile"; then 12694 # The compiler can only warn and ignore the option if not recognized 12695 # So say no if there are warnings other than the usual output. 12696 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12697 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12698 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12699 lt_prog_compiler_pic_works_CXX=yes 12700 fi 12701 fi 12702 $rm conftest* 12703 12704fi 12705{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12706echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12707 12708if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12709 case $lt_prog_compiler_pic_CXX in 12710 "" | " "*) ;; 12711 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12712 esac 12713else 12714 lt_prog_compiler_pic_CXX= 12715 lt_prog_compiler_can_build_shared_CXX=no 12716fi 12717 12718fi 12719case $host_os in 12720 # For platforms which do not support PIC, -DPIC is meaningless: 12721 *djgpp*) 12722 lt_prog_compiler_pic_CXX= 12723 ;; 12724 *) 12725 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12726 ;; 12727esac 12728 12729# 12730# Check to make sure the static flag actually works. 12731# 12732wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12733{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12734echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12735if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 12736 echo $ECHO_N "(cached) $ECHO_C" >&6 12737else 12738 lt_prog_compiler_static_works_CXX=no 12739 save_LDFLAGS="$LDFLAGS" 12740 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12741 printf "$lt_simple_link_test_code" > conftest.$ac_ext 12742 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12743 # The linker can only warn and ignore the option if not recognized 12744 # So say no if there are warnings 12745 if test -s conftest.err; then 12746 # Append any errors to the config.log. 12747 cat conftest.err 1>&5 12748 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12749 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12750 if diff conftest.exp conftest.er2 >/dev/null; then 12751 lt_prog_compiler_static_works_CXX=yes 12752 fi 12753 else 12754 lt_prog_compiler_static_works_CXX=yes 12755 fi 12756 fi 12757 $rm conftest* 12758 LDFLAGS="$save_LDFLAGS" 12759 12760fi 12761{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 12762echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 12763 12764if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 12765 : 12766else 12767 lt_prog_compiler_static_CXX= 12768fi 12769 12770 12771{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12772echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12773if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12774 echo $ECHO_N "(cached) $ECHO_C" >&6 12775else 12776 lt_cv_prog_compiler_c_o_CXX=no 12777 $rm -r conftest 2>/dev/null 12778 mkdir conftest 12779 cd conftest 12780 mkdir out 12781 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12782 12783 lt_compiler_flag="-o out/conftest2.$ac_objext" 12784 # Insert the option either (1) after the last *FLAGS variable, or 12785 # (2) before a word containing "conftest.", or (3) at the end. 12786 # Note that $ac_compile itself does not contain backslashes and begins 12787 # with a dollar sign (not a hyphen), so the echo should work correctly. 12788 lt_compile=`echo "$ac_compile" | $SED \ 12789 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12790 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12791 -e 's:$: $lt_compiler_flag:'` 12792 (eval echo "\"\$as_me:12792: $lt_compile\"" >&5) 12793 (eval "$lt_compile" 2>out/conftest.err) 12794 ac_status=$? 12795 cat out/conftest.err >&5 12796 echo "$as_me:12796: \$? = $ac_status" >&5 12797 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12798 then 12799 # The compiler can only warn and ignore the option if not recognized 12800 # So say no if there are warnings 12801 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12802 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12803 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12804 lt_cv_prog_compiler_c_o_CXX=yes 12805 fi 12806 fi 12807 chmod u+w . 2>&5 12808 $rm conftest* 12809 # SGI C++ compiler will create directory out/ii_files/ for 12810 # template instantiation 12811 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12812 $rm out/* && rmdir out 12813 cd .. 12814 rmdir conftest 12815 $rm conftest* 12816 12817fi 12818{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12819echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12820 12821 12822hard_links="nottested" 12823if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12824 # do not overwrite the value of need_locks provided by the user 12825 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12826echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12827 hard_links=yes 12828 $rm conftest* 12829 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12830 touch conftest.a 12831 ln conftest.a conftest.b 2>&5 || hard_links=no 12832 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12833 { echo "$as_me:$LINENO: result: $hard_links" >&5 12834echo "${ECHO_T}$hard_links" >&6; } 12835 if test "$hard_links" = no; then 12836 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12837echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12838 need_locks=warn 12839 fi 12840else 12841 need_locks=no 12842fi 12843 12844{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12845echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12846 12847 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12848 case $host_os in 12849 aix4* | aix5*) 12850 # If we're using GNU nm, then we don't want the "-C" option. 12851 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12852 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12853 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' 12854 else 12855 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' 12856 fi 12857 ;; 12858 pw32*) 12859 export_symbols_cmds_CXX="$ltdll_cmds" 12860 ;; 12861 cygwin* | mingw*) 12862 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' 12863 ;; 12864 linux* | k*bsd*-gnu) 12865 link_all_deplibs_CXX=no 12866 ;; 12867 *) 12868 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12869 ;; 12870 esac 12871 12872{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12873echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12874test "$ld_shlibs_CXX" = no && can_build_shared=no 12875 12876# 12877# Do we need to explicitly link libc? 12878# 12879case "x$archive_cmds_need_lc_CXX" in 12880x|xyes) 12881 # Assume -lc should be added 12882 archive_cmds_need_lc_CXX=yes 12883 12884 if test "$enable_shared" = yes && test "$GCC" = yes; then 12885 case $archive_cmds_CXX in 12886 *'~'*) 12887 # FIXME: we may have to deal with multi-command sequences. 12888 ;; 12889 '$CC '*) 12890 # Test whether the compiler implicitly links with -lc since on some 12891 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12892 # to ld, don't add -lc before -lgcc. 12893 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12894echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12895 $rm conftest* 12896 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12897 12898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12899 (eval $ac_compile) 2>&5 12900 ac_status=$? 12901 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12902 (exit $ac_status); } 2>conftest.err; then 12903 soname=conftest 12904 lib=conftest 12905 libobjs=conftest.$ac_objext 12906 deplibs= 12907 wl=$lt_prog_compiler_wl_CXX 12908 pic_flag=$lt_prog_compiler_pic_CXX 12909 compiler_flags=-v 12910 linker_flags=-v 12911 verstring= 12912 output_objdir=. 12913 libname=conftest 12914 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12915 allow_undefined_flag_CXX= 12916 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12917 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12918 ac_status=$? 12919 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12920 (exit $ac_status); } 12921 then 12922 archive_cmds_need_lc_CXX=no 12923 else 12924 archive_cmds_need_lc_CXX=yes 12925 fi 12926 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12927 else 12928 cat conftest.err 1>&5 12929 fi 12930 $rm conftest* 12931 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12932echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12933 ;; 12934 esac 12935 fi 12936 ;; 12937esac 12938 12939{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12940echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12941library_names_spec= 12942libname_spec='lib$name' 12943soname_spec= 12944shrext_cmds=".so" 12945postinstall_cmds= 12946postuninstall_cmds= 12947finish_cmds= 12948finish_eval= 12949shlibpath_var= 12950shlibpath_overrides_runpath=unknown 12951version_type=none 12952dynamic_linker="$host_os ld.so" 12953sys_lib_dlsearch_path_spec="/lib /usr/lib" 12954if test "$GCC" = yes; then 12955 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12956 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 12957 # if the path contains ";" then we assume it to be the separator 12958 # otherwise default to the standard path separator (i.e. ":") - it is 12959 # assumed that no part of a normal pathname contains ";" but that should 12960 # okay in the real world where ";" in dirpaths is itself problematic. 12961 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12962 else 12963 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12964 fi 12965else 12966 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12967fi 12968need_lib_prefix=unknown 12969hardcode_into_libs=no 12970 12971# when you set need_version to no, make sure it does not cause -set_version 12972# flags to be left without arguments 12973need_version=unknown 12974 12975case $host_os in 12976aix3*) 12977 version_type=linux 12978 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12979 shlibpath_var=LIBPATH 12980 12981 # AIX 3 has no versioning support, so we append a major version to the name. 12982 soname_spec='${libname}${release}${shared_ext}$major' 12983 ;; 12984 12985aix4* | aix5*) 12986 version_type=linux 12987 need_lib_prefix=no 12988 need_version=no 12989 hardcode_into_libs=yes 12990 if test "$host_cpu" = ia64; then 12991 # AIX 5 supports IA64 12992 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12993 shlibpath_var=LD_LIBRARY_PATH 12994 else 12995 # With GCC up to 2.95.x, collect2 would create an import file 12996 # for dependence libraries. The import file would start with 12997 # the line `#! .'. This would cause the generated library to 12998 # depend on `.', always an invalid library. This was fixed in 12999 # development snapshots of GCC prior to 3.0. 13000 case $host_os in 13001 aix4 | aix4.[01] | aix4.[01].*) 13002 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13003 echo ' yes ' 13004 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13005 : 13006 else 13007 can_build_shared=no 13008 fi 13009 ;; 13010 esac 13011 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13012 # soname into executable. Probably we can add versioning support to 13013 # collect2, so additional links can be useful in future. 13014 if test "$aix_use_runtimelinking" = yes; then 13015 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13016 # instead of lib<name>.a to let people know that these are not 13017 # typical AIX shared libraries. 13018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13019 else 13020 # We preserve .a as extension for shared libraries through AIX4.2 13021 # and later when we are not doing run time linking. 13022 library_names_spec='${libname}${release}.a $libname.a' 13023 soname_spec='${libname}${release}${shared_ext}$major' 13024 fi 13025 shlibpath_var=LIBPATH 13026 fi 13027 ;; 13028 13029amigaos*) 13030 library_names_spec='$libname.ixlibrary $libname.a' 13031 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13032 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' 13033 ;; 13034 13035beos*) 13036 library_names_spec='${libname}${shared_ext}' 13037 dynamic_linker="$host_os ld.so" 13038 shlibpath_var=LIBRARY_PATH 13039 ;; 13040 13041bsdi[45]*) 13042 version_type=linux 13043 need_version=no 13044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13045 soname_spec='${libname}${release}${shared_ext}$major' 13046 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13047 shlibpath_var=LD_LIBRARY_PATH 13048 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13049 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13050 # the default ld.so.conf also contains /usr/contrib/lib and 13051 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13052 # libtool to hard-code these into programs 13053 ;; 13054 13055cygwin* | mingw* | pw32*) 13056 version_type=windows 13057 shrext_cmds=".dll" 13058 need_version=no 13059 need_lib_prefix=no 13060 13061 case $GCC,$host_os in 13062 yes,cygwin* | yes,mingw* | yes,pw32*) 13063 library_names_spec='$libname.dll.a' 13064 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13065 postinstall_cmds='base_file=`basename \${file}`~ 13066 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13067 dldir=$destdir/`dirname \$dlpath`~ 13068 test -d \$dldir || mkdir -p \$dldir~ 13069 $install_prog $dir/$dlname \$dldir/$dlname~ 13070 chmod a+x \$dldir/$dlname' 13071 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13072 dlpath=$dir/\$dldll~ 13073 $rm \$dlpath' 13074 shlibpath_overrides_runpath=yes 13075 13076 case $host_os in 13077 cygwin*) 13078 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13079 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13080 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13081 ;; 13082 mingw*) 13083 # MinGW DLLs use traditional 'lib' prefix 13084 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13085 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13086 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13087 # It is most probably a Windows format PATH printed by 13088 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13089 # path with ; separators, and with drive letters. We can handle the 13090 # drive letters (cygwin fileutils understands them), so leave them, 13091 # especially as we might pass files found there to a mingw objdump, 13092 # which wouldn't understand a cygwinified path. Ahh. 13093 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13094 else 13095 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13096 fi 13097 ;; 13098 pw32*) 13099 # pw32 DLLs use 'pw' prefix rather than 'lib' 13100 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13101 ;; 13102 esac 13103 ;; 13104 13105 *) 13106 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13107 ;; 13108 esac 13109 dynamic_linker='Win32 ld.exe' 13110 # FIXME: first we should search . and the directory the executable is in 13111 shlibpath_var=PATH 13112 ;; 13113 13114darwin* | rhapsody*) 13115 dynamic_linker="$host_os dyld" 13116 version_type=darwin 13117 need_lib_prefix=no 13118 need_version=no 13119 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13120 soname_spec='${libname}${release}${major}$shared_ext' 13121 shlibpath_overrides_runpath=yes 13122 shlibpath_var=DYLD_LIBRARY_PATH 13123 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13124 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 13125 if test "$GCC" = yes; then 13126 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 13127 else 13128 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 13129 fi 13130 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13131 ;; 13132 13133dgux*) 13134 version_type=linux 13135 need_lib_prefix=no 13136 need_version=no 13137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13138 soname_spec='${libname}${release}${shared_ext}$major' 13139 shlibpath_var=LD_LIBRARY_PATH 13140 ;; 13141 13142freebsd1*) 13143 dynamic_linker=no 13144 ;; 13145 13146freebsd* | dragonfly*) 13147 # DragonFly does not have aout. When/if they implement a new 13148 # versioning mechanism, adjust this. 13149 if test -x /usr/bin/objformat; then 13150 objformat=`/usr/bin/objformat` 13151 else 13152 case $host_os in 13153 freebsd[123]*) objformat=aout ;; 13154 *) objformat=elf ;; 13155 esac 13156 fi 13157 version_type=freebsd-$objformat 13158 case $version_type in 13159 freebsd-elf*) 13160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13161 need_version=no 13162 need_lib_prefix=no 13163 ;; 13164 freebsd-*) 13165 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13166 need_version=yes 13167 ;; 13168 esac 13169 shlibpath_var=LD_LIBRARY_PATH 13170 case $host_os in 13171 freebsd2*) 13172 shlibpath_overrides_runpath=yes 13173 ;; 13174 freebsd3.[01]* | freebsdelf3.[01]*) 13175 shlibpath_overrides_runpath=yes 13176 hardcode_into_libs=yes 13177 ;; 13178 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13179 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13180 shlibpath_overrides_runpath=no 13181 hardcode_into_libs=yes 13182 ;; 13183 freebsd*) # from 4.6 on 13184 shlibpath_overrides_runpath=yes 13185 hardcode_into_libs=yes 13186 ;; 13187 esac 13188 ;; 13189 13190gnu*) 13191 version_type=linux 13192 need_lib_prefix=no 13193 need_version=no 13194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13195 soname_spec='${libname}${release}${shared_ext}$major' 13196 shlibpath_var=LD_LIBRARY_PATH 13197 hardcode_into_libs=yes 13198 ;; 13199 13200hpux9* | hpux10* | hpux11*) 13201 # Give a soname corresponding to the major version so that dld.sl refuses to 13202 # link against other versions. 13203 version_type=sunos 13204 need_lib_prefix=no 13205 need_version=no 13206 case $host_cpu in 13207 ia64*) 13208 shrext_cmds='.so' 13209 hardcode_into_libs=yes 13210 dynamic_linker="$host_os dld.so" 13211 shlibpath_var=LD_LIBRARY_PATH 13212 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13214 soname_spec='${libname}${release}${shared_ext}$major' 13215 if test "X$HPUX_IA64_MODE" = X32; then 13216 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13217 else 13218 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13219 fi 13220 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13221 ;; 13222 hppa*64*) 13223 shrext_cmds='.sl' 13224 hardcode_into_libs=yes 13225 dynamic_linker="$host_os dld.sl" 13226 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13227 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13229 soname_spec='${libname}${release}${shared_ext}$major' 13230 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13231 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13232 ;; 13233 *) 13234 shrext_cmds='.sl' 13235 dynamic_linker="$host_os dld.sl" 13236 shlibpath_var=SHLIB_PATH 13237 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13239 soname_spec='${libname}${release}${shared_ext}$major' 13240 ;; 13241 esac 13242 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13243 postinstall_cmds='chmod 555 $lib' 13244 ;; 13245 13246interix3*) 13247 version_type=linux 13248 need_lib_prefix=no 13249 need_version=no 13250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13251 soname_spec='${libname}${release}${shared_ext}$major' 13252 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13253 shlibpath_var=LD_LIBRARY_PATH 13254 shlibpath_overrides_runpath=no 13255 hardcode_into_libs=yes 13256 ;; 13257 13258irix5* | irix6* | nonstopux*) 13259 case $host_os in 13260 nonstopux*) version_type=nonstopux ;; 13261 *) 13262 if test "$lt_cv_prog_gnu_ld" = yes; then 13263 version_type=linux 13264 else 13265 version_type=irix 13266 fi ;; 13267 esac 13268 need_lib_prefix=no 13269 need_version=no 13270 soname_spec='${libname}${release}${shared_ext}$major' 13271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13272 case $host_os in 13273 irix5* | nonstopux*) 13274 libsuff= shlibsuff= 13275 ;; 13276 *) 13277 case $LD in # libtool.m4 will add one of these switches to LD 13278 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13279 libsuff= shlibsuff= libmagic=32-bit;; 13280 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13281 libsuff=32 shlibsuff=N32 libmagic=N32;; 13282 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13283 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13284 *) libsuff= shlibsuff= libmagic=never-match;; 13285 esac 13286 ;; 13287 esac 13288 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13289 shlibpath_overrides_runpath=no 13290 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13291 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13292 hardcode_into_libs=yes 13293 ;; 13294 13295# No shared lib support for Linux oldld, aout, or coff. 13296linux*oldld* | linux*aout* | linux*coff*) 13297 dynamic_linker=no 13298 ;; 13299 13300# This must be Linux ELF. 13301linux* | k*bsd*-gnu) 13302 version_type=linux 13303 need_lib_prefix=no 13304 need_version=no 13305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13306 soname_spec='${libname}${release}${shared_ext}$major' 13307 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13308 shlibpath_var=LD_LIBRARY_PATH 13309 shlibpath_overrides_runpath=no 13310 # This implies no fast_install, which is unacceptable. 13311 # Some rework will be needed to allow for fast_install 13312 # before this can be enabled. 13313 hardcode_into_libs=yes 13314 13315 # Append ld.so.conf contents to the search path 13316 if test -f /etc/ld.so.conf; then 13317 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 13318 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13319 fi 13320 13321 # We used to test for /lib/ld.so.1 and disable shared libraries on 13322 # powerpc, because MkLinux only supported shared libraries with the 13323 # GNU dynamic linker. Since this was broken with cross compilers, 13324 # most powerpc-linux boxes support dynamic linking these days and 13325 # people can always --disable-shared, the test was removed, and we 13326 # assume the GNU/Linux dynamic linker is in use. 13327 dynamic_linker='GNU/Linux ld.so' 13328 ;; 13329 13330netbsdelf*-gnu) 13331 version_type=linux 13332 need_lib_prefix=no 13333 need_version=no 13334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13335 soname_spec='${libname}${release}${shared_ext}$major' 13336 shlibpath_var=LD_LIBRARY_PATH 13337 shlibpath_overrides_runpath=no 13338 hardcode_into_libs=yes 13339 dynamic_linker='NetBSD ld.elf_so' 13340 ;; 13341 13342netbsd*) 13343 version_type=sunos 13344 need_lib_prefix=no 13345 need_version=no 13346 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13348 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13349 dynamic_linker='NetBSD (a.out) ld.so' 13350 else 13351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13352 soname_spec='${libname}${release}${shared_ext}$major' 13353 dynamic_linker='NetBSD ld.elf_so' 13354 fi 13355 shlibpath_var=LD_LIBRARY_PATH 13356 shlibpath_overrides_runpath=yes 13357 hardcode_into_libs=yes 13358 ;; 13359 13360newsos6) 13361 version_type=linux 13362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13363 shlibpath_var=LD_LIBRARY_PATH 13364 shlibpath_overrides_runpath=yes 13365 ;; 13366 13367nto-qnx*) 13368 version_type=linux 13369 need_lib_prefix=no 13370 need_version=no 13371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13372 soname_spec='${libname}${release}${shared_ext}$major' 13373 shlibpath_var=LD_LIBRARY_PATH 13374 shlibpath_overrides_runpath=yes 13375 ;; 13376 13377openbsd*) 13378 version_type=sunos 13379 sys_lib_dlsearch_path_spec="/usr/lib" 13380 need_lib_prefix=no 13381 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13382 case $host_os in 13383 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13384 *) need_version=no ;; 13385 esac 13386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13387 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13388 shlibpath_var=LD_LIBRARY_PATH 13389 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13390 case $host_os in 13391 openbsd2.[89] | openbsd2.[89].*) 13392 shlibpath_overrides_runpath=no 13393 ;; 13394 *) 13395 shlibpath_overrides_runpath=yes 13396 ;; 13397 esac 13398 else 13399 shlibpath_overrides_runpath=yes 13400 fi 13401 ;; 13402 13403os2*) 13404 libname_spec='$name' 13405 shrext_cmds=".dll" 13406 need_lib_prefix=no 13407 library_names_spec='$libname${shared_ext} $libname.a' 13408 dynamic_linker='OS/2 ld.exe' 13409 shlibpath_var=LIBPATH 13410 ;; 13411 13412osf3* | osf4* | osf5*) 13413 version_type=osf 13414 need_lib_prefix=no 13415 need_version=no 13416 soname_spec='${libname}${release}${shared_ext}$major' 13417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13418 shlibpath_var=LD_LIBRARY_PATH 13419 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13420 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13421 ;; 13422 13423solaris*) 13424 version_type=linux 13425 need_lib_prefix=no 13426 need_version=no 13427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13428 soname_spec='${libname}${release}${shared_ext}$major' 13429 shlibpath_var=LD_LIBRARY_PATH 13430 shlibpath_overrides_runpath=yes 13431 hardcode_into_libs=yes 13432 # ldd complains unless libraries are executable 13433 postinstall_cmds='chmod +x $lib' 13434 ;; 13435 13436sunos4*) 13437 version_type=sunos 13438 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13439 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13440 shlibpath_var=LD_LIBRARY_PATH 13441 shlibpath_overrides_runpath=yes 13442 if test "$with_gnu_ld" = yes; then 13443 need_lib_prefix=no 13444 fi 13445 need_version=yes 13446 ;; 13447 13448sysv4 | sysv4.3*) 13449 version_type=linux 13450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13451 soname_spec='${libname}${release}${shared_ext}$major' 13452 shlibpath_var=LD_LIBRARY_PATH 13453 case $host_vendor in 13454 sni) 13455 shlibpath_overrides_runpath=no 13456 need_lib_prefix=no 13457 export_dynamic_flag_spec='${wl}-Blargedynsym' 13458 runpath_var=LD_RUN_PATH 13459 ;; 13460 siemens) 13461 need_lib_prefix=no 13462 ;; 13463 motorola) 13464 need_lib_prefix=no 13465 need_version=no 13466 shlibpath_overrides_runpath=no 13467 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13468 ;; 13469 esac 13470 ;; 13471 13472sysv4*MP*) 13473 if test -d /usr/nec ;then 13474 version_type=linux 13475 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13476 soname_spec='$libname${shared_ext}.$major' 13477 shlibpath_var=LD_LIBRARY_PATH 13478 fi 13479 ;; 13480 13481sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13482 version_type=freebsd-elf 13483 need_lib_prefix=no 13484 need_version=no 13485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13486 soname_spec='${libname}${release}${shared_ext}$major' 13487 shlibpath_var=LD_LIBRARY_PATH 13488 hardcode_into_libs=yes 13489 if test "$with_gnu_ld" = yes; then 13490 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13491 shlibpath_overrides_runpath=no 13492 else 13493 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13494 shlibpath_overrides_runpath=yes 13495 case $host_os in 13496 sco3.2v5*) 13497 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13498 ;; 13499 esac 13500 fi 13501 sys_lib_dlsearch_path_spec='/usr/lib' 13502 ;; 13503 13504uts4*) 13505 version_type=linux 13506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13507 soname_spec='${libname}${release}${shared_ext}$major' 13508 shlibpath_var=LD_LIBRARY_PATH 13509 ;; 13510 13511*) 13512 dynamic_linker=no 13513 ;; 13514esac 13515{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13516echo "${ECHO_T}$dynamic_linker" >&6; } 13517test "$dynamic_linker" = no && can_build_shared=no 13518 13519variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13520if test "$GCC" = yes; then 13521 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13522fi 13523 13524{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13525echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13526hardcode_action_CXX= 13527if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13528 test -n "$runpath_var_CXX" || \ 13529 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13530 13531 # We can hardcode non-existant directories. 13532 if test "$hardcode_direct_CXX" != no && 13533 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13534 # have to relink, otherwise we might link with an installed library 13535 # when we should be linking with a yet-to-be-installed one 13536 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13537 test "$hardcode_minus_L_CXX" != no; then 13538 # Linking always hardcodes the temporary library directory. 13539 hardcode_action_CXX=relink 13540 else 13541 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13542 hardcode_action_CXX=immediate 13543 fi 13544else 13545 # We cannot hardcode anything, or else we can only hardcode existing 13546 # directories. 13547 hardcode_action_CXX=unsupported 13548fi 13549{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13550echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13551 13552if test "$hardcode_action_CXX" = relink; then 13553 # Fast installation is not supported 13554 enable_fast_install=no 13555elif test "$shlibpath_overrides_runpath" = yes || 13556 test "$enable_shared" = no; then 13557 # Fast installation is not necessary 13558 enable_fast_install=needless 13559fi 13560 13561 13562# The else clause should only fire when bootstrapping the 13563# libtool distribution, otherwise you forgot to ship ltmain.sh 13564# with your package, and you will get complaints that there are 13565# no rules to generate ltmain.sh. 13566if test -f "$ltmain"; then 13567 # See if we are running on zsh, and set the options which allow our commands through 13568 # without removal of \ escapes. 13569 if test -n "${ZSH_VERSION+set}" ; then 13570 setopt NO_GLOB_SUBST 13571 fi 13572 # Now quote all the things that may contain metacharacters while being 13573 # careful not to overquote the AC_SUBSTed values. We take copies of the 13574 # variables and quote the copies for generation of the libtool script. 13575 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13576 SED SHELL STRIP \ 13577 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13578 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13579 deplibs_check_method reload_flag reload_cmds need_locks \ 13580 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13581 lt_cv_sys_global_symbol_to_c_name_address \ 13582 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13583 old_postinstall_cmds old_postuninstall_cmds \ 13584 compiler_CXX \ 13585 CC_CXX \ 13586 LD_CXX \ 13587 lt_prog_compiler_wl_CXX \ 13588 lt_prog_compiler_pic_CXX \ 13589 lt_prog_compiler_static_CXX \ 13590 lt_prog_compiler_no_builtin_flag_CXX \ 13591 export_dynamic_flag_spec_CXX \ 13592 thread_safe_flag_spec_CXX \ 13593 whole_archive_flag_spec_CXX \ 13594 enable_shared_with_static_runtimes_CXX \ 13595 old_archive_cmds_CXX \ 13596 old_archive_from_new_cmds_CXX \ 13597 predep_objects_CXX \ 13598 postdep_objects_CXX \ 13599 predeps_CXX \ 13600 postdeps_CXX \ 13601 compiler_lib_search_path_CXX \ 13602 archive_cmds_CXX \ 13603 archive_expsym_cmds_CXX \ 13604 postinstall_cmds_CXX \ 13605 postuninstall_cmds_CXX \ 13606 old_archive_from_expsyms_cmds_CXX \ 13607 allow_undefined_flag_CXX \ 13608 no_undefined_flag_CXX \ 13609 export_symbols_cmds_CXX \ 13610 hardcode_libdir_flag_spec_CXX \ 13611 hardcode_libdir_flag_spec_ld_CXX \ 13612 hardcode_libdir_separator_CXX \ 13613 hardcode_automatic_CXX \ 13614 module_cmds_CXX \ 13615 module_expsym_cmds_CXX \ 13616 lt_cv_prog_compiler_c_o_CXX \ 13617 exclude_expsyms_CXX \ 13618 include_expsyms_CXX; do 13619 13620 case $var in 13621 old_archive_cmds_CXX | \ 13622 old_archive_from_new_cmds_CXX | \ 13623 archive_cmds_CXX | \ 13624 archive_expsym_cmds_CXX | \ 13625 module_cmds_CXX | \ 13626 module_expsym_cmds_CXX | \ 13627 old_archive_from_expsyms_cmds_CXX | \ 13628 export_symbols_cmds_CXX | \ 13629 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13630 postinstall_cmds | postuninstall_cmds | \ 13631 old_postinstall_cmds | old_postuninstall_cmds | \ 13632 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13633 # Double-quote double-evaled strings. 13634 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13635 ;; 13636 *) 13637 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13638 ;; 13639 esac 13640 done 13641 13642 case $lt_echo in 13643 *'\$0 --fallback-echo"') 13644 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13645 ;; 13646 esac 13647 13648cfgfile="$ofile" 13649 13650 cat <<__EOF__ >> "$cfgfile" 13651# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13652 13653# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13654 13655# Shell to use when invoking shell scripts. 13656SHELL=$lt_SHELL 13657 13658# Whether or not to build shared libraries. 13659build_libtool_libs=$enable_shared 13660 13661# Whether or not to build static libraries. 13662build_old_libs=$enable_static 13663 13664# Whether or not to add -lc for building shared libraries. 13665build_libtool_need_lc=$archive_cmds_need_lc_CXX 13666 13667# Whether or not to disallow shared libs when runtime libs are static 13668allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13669 13670# Whether or not to optimize for fast installation. 13671fast_install=$enable_fast_install 13672 13673# The host system. 13674host_alias=$host_alias 13675host=$host 13676host_os=$host_os 13677 13678# The build system. 13679build_alias=$build_alias 13680build=$build 13681build_os=$build_os 13682 13683# An echo program that does not interpret backslashes. 13684echo=$lt_echo 13685 13686# The archiver. 13687AR=$lt_AR 13688AR_FLAGS=$lt_AR_FLAGS 13689 13690# A C compiler. 13691LTCC=$lt_LTCC 13692 13693# LTCC compiler flags. 13694LTCFLAGS=$lt_LTCFLAGS 13695 13696# A language-specific compiler. 13697CC=$lt_compiler_CXX 13698 13699# Is the compiler the GNU C compiler? 13700with_gcc=$GCC_CXX 13701 13702# An ERE matcher. 13703EGREP=$lt_EGREP 13704 13705# The linker used to build libraries. 13706LD=$lt_LD_CXX 13707 13708# Whether we need hard or soft links. 13709LN_S=$lt_LN_S 13710 13711# A BSD-compatible nm program. 13712NM=$lt_NM 13713 13714# A symbol stripping program 13715STRIP=$lt_STRIP 13716 13717# Used to examine libraries when file_magic_cmd begins "file" 13718MAGIC_CMD=$MAGIC_CMD 13719 13720# Used on cygwin: DLL creation program. 13721DLLTOOL="$DLLTOOL" 13722 13723# Used on cygwin: object dumper. 13724OBJDUMP="$OBJDUMP" 13725 13726# Used on cygwin: assembler. 13727AS="$AS" 13728 13729# The name of the directory that contains temporary libtool files. 13730objdir=$objdir 13731 13732# How to create reloadable object files. 13733reload_flag=$lt_reload_flag 13734reload_cmds=$lt_reload_cmds 13735 13736# How to pass a linker flag through the compiler. 13737wl=$lt_lt_prog_compiler_wl_CXX 13738 13739# Object file suffix (normally "o"). 13740objext="$ac_objext" 13741 13742# Old archive suffix (normally "a"). 13743libext="$libext" 13744 13745# Shared library suffix (normally ".so"). 13746shrext_cmds='$shrext_cmds' 13747 13748# Executable file suffix (normally ""). 13749exeext="$exeext" 13750 13751# Additional compiler flags for building library objects. 13752pic_flag=$lt_lt_prog_compiler_pic_CXX 13753pic_mode=$pic_mode 13754 13755# What is the maximum length of a command? 13756max_cmd_len=$lt_cv_sys_max_cmd_len 13757 13758# Does compiler simultaneously support -c and -o options? 13759compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13760 13761# Must we lock files when doing compilation? 13762need_locks=$lt_need_locks 13763 13764# Do we need the lib prefix for modules? 13765need_lib_prefix=$need_lib_prefix 13766 13767# Do we need a version for libraries? 13768need_version=$need_version 13769 13770# Whether dlopen is supported. 13771dlopen_support=$enable_dlopen 13772 13773# Whether dlopen of programs is supported. 13774dlopen_self=$enable_dlopen_self 13775 13776# Whether dlopen of statically linked programs is supported. 13777dlopen_self_static=$enable_dlopen_self_static 13778 13779# Compiler flag to prevent dynamic linking. 13780link_static_flag=$lt_lt_prog_compiler_static_CXX 13781 13782# Compiler flag to turn off builtin functions. 13783no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13784 13785# Compiler flag to allow reflexive dlopens. 13786export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13787 13788# Compiler flag to generate shared objects directly from archives. 13789whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13790 13791# Compiler flag to generate thread-safe objects. 13792thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13793 13794# Library versioning type. 13795version_type=$version_type 13796 13797# Format of library name prefix. 13798libname_spec=$lt_libname_spec 13799 13800# List of archive names. First name is the real one, the rest are links. 13801# The last name is the one that the linker finds with -lNAME. 13802library_names_spec=$lt_library_names_spec 13803 13804# The coded name of the library, if different from the real name. 13805soname_spec=$lt_soname_spec 13806 13807# Commands used to build and install an old-style archive. 13808RANLIB=$lt_RANLIB 13809old_archive_cmds=$lt_old_archive_cmds_CXX 13810old_postinstall_cmds=$lt_old_postinstall_cmds 13811old_postuninstall_cmds=$lt_old_postuninstall_cmds 13812 13813# Create an old-style archive from a shared archive. 13814old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13815 13816# Create a temporary old-style archive to link instead of a shared archive. 13817old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13818 13819# Commands used to build and install a shared archive. 13820archive_cmds=$lt_archive_cmds_CXX 13821archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13822postinstall_cmds=$lt_postinstall_cmds 13823postuninstall_cmds=$lt_postuninstall_cmds 13824 13825# Commands used to build a loadable module (assumed same as above if empty) 13826module_cmds=$lt_module_cmds_CXX 13827module_expsym_cmds=$lt_module_expsym_cmds_CXX 13828 13829# Commands to strip libraries. 13830old_striplib=$lt_old_striplib 13831striplib=$lt_striplib 13832 13833# Dependencies to place before the objects being linked to create a 13834# shared library. 13835predep_objects=$lt_predep_objects_CXX 13836 13837# Dependencies to place after the objects being linked to create a 13838# shared library. 13839postdep_objects=$lt_postdep_objects_CXX 13840 13841# Dependencies to place before the objects being linked to create a 13842# shared library. 13843predeps=$lt_predeps_CXX 13844 13845# Dependencies to place after the objects being linked to create a 13846# shared library. 13847postdeps=$lt_postdeps_CXX 13848 13849# The library search path used internally by the compiler when linking 13850# a shared library. 13851compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13852 13853# Method to check whether dependent libraries are shared objects. 13854deplibs_check_method=$lt_deplibs_check_method 13855 13856# Command to use when deplibs_check_method == file_magic. 13857file_magic_cmd=$lt_file_magic_cmd 13858 13859# Flag that allows shared libraries with undefined symbols to be built. 13860allow_undefined_flag=$lt_allow_undefined_flag_CXX 13861 13862# Flag that forces no undefined symbols. 13863no_undefined_flag=$lt_no_undefined_flag_CXX 13864 13865# Commands used to finish a libtool library installation in a directory. 13866finish_cmds=$lt_finish_cmds 13867 13868# Same as above, but a single script fragment to be evaled but not shown. 13869finish_eval=$lt_finish_eval 13870 13871# Take the output of nm and produce a listing of raw symbols and C names. 13872global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13873 13874# Transform the output of nm in a proper C declaration 13875global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13876 13877# Transform the output of nm in a C name address pair 13878global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13879 13880# This is the shared library runtime path variable. 13881runpath_var=$runpath_var 13882 13883# This is the shared library path variable. 13884shlibpath_var=$shlibpath_var 13885 13886# Is shlibpath searched before the hard-coded library search path? 13887shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13888 13889# How to hardcode a shared library path into an executable. 13890hardcode_action=$hardcode_action_CXX 13891 13892# Whether we should hardcode library paths into libraries. 13893hardcode_into_libs=$hardcode_into_libs 13894 13895# Flag to hardcode \$libdir into a binary during linking. 13896# This must work even if \$libdir does not exist. 13897hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 13898 13899# If ld is used when linking, flag to hardcode \$libdir into 13900# a binary during linking. This must work even if \$libdir does 13901# not exist. 13902hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 13903 13904# Whether we need a single -rpath flag with a separated argument. 13905hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 13906 13907# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 13908# resulting binary. 13909hardcode_direct=$hardcode_direct_CXX 13910 13911# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 13912# resulting binary. 13913hardcode_minus_L=$hardcode_minus_L_CXX 13914 13915# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 13916# the resulting binary. 13917hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 13918 13919# Set to yes if building a shared library automatically hardcodes DIR into the library 13920# and all subsequent libraries and executables linked against it. 13921hardcode_automatic=$hardcode_automatic_CXX 13922 13923# Variables whose values should be saved in libtool wrapper scripts and 13924# restored at relink time. 13925variables_saved_for_relink="$variables_saved_for_relink" 13926 13927# Whether libtool must link a program against all its dependency libraries. 13928link_all_deplibs=$link_all_deplibs_CXX 13929 13930# Compile-time system search path for libraries 13931sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13932 13933# Run-time system search path for libraries 13934sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13935 13936# Fix the shell variable \$srcfile for the compiler. 13937fix_srcfile_path="$fix_srcfile_path_CXX" 13938 13939# Set to yes if exported symbols are required. 13940always_export_symbols=$always_export_symbols_CXX 13941 13942# The commands to list exported symbols. 13943export_symbols_cmds=$lt_export_symbols_cmds_CXX 13944 13945# The commands to extract the exported symbol list from a shared archive. 13946extract_expsyms_cmds=$lt_extract_expsyms_cmds 13947 13948# Symbols that should not be listed in the preloaded symbols. 13949exclude_expsyms=$lt_exclude_expsyms_CXX 13950 13951# Symbols that must always be exported. 13952include_expsyms=$lt_include_expsyms_CXX 13953 13954# ### END LIBTOOL TAG CONFIG: $tagname 13955 13956__EOF__ 13957 13958 13959else 13960 # If there is no Makefile yet, we rely on a make rule to execute 13961 # `config.status --recheck' to rerun these tests and create the 13962 # libtool script then. 13963 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 13964 if test -f "$ltmain_in"; then 13965 test -f Makefile && make "$ltmain" 13966 fi 13967fi 13968 13969 13970ac_ext=c 13971ac_cpp='$CPP $CPPFLAGS' 13972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13974ac_compiler_gnu=$ac_cv_c_compiler_gnu 13975 13976CC=$lt_save_CC 13977LDCXX=$LD 13978LD=$lt_save_LD 13979GCC=$lt_save_GCC 13980with_gnu_ldcxx=$with_gnu_ld 13981with_gnu_ld=$lt_save_with_gnu_ld 13982lt_cv_path_LDCXX=$lt_cv_path_LD 13983lt_cv_path_LD=$lt_save_path_LD 13984lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 13985lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 13986 13987 else 13988 tagname="" 13989 fi 13990 ;; 13991 13992 F77) 13993 if test -n "$F77" && test "X$F77" != "Xno"; then 13994 13995ac_ext=f 13996ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 13997ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13998ac_compiler_gnu=$ac_cv_f77_compiler_gnu 13999 14000 14001archive_cmds_need_lc_F77=no 14002allow_undefined_flag_F77= 14003always_export_symbols_F77=no 14004archive_expsym_cmds_F77= 14005export_dynamic_flag_spec_F77= 14006hardcode_direct_F77=no 14007hardcode_libdir_flag_spec_F77= 14008hardcode_libdir_flag_spec_ld_F77= 14009hardcode_libdir_separator_F77= 14010hardcode_minus_L_F77=no 14011hardcode_automatic_F77=no 14012module_cmds_F77= 14013module_expsym_cmds_F77= 14014link_all_deplibs_F77=unknown 14015old_archive_cmds_F77=$old_archive_cmds 14016no_undefined_flag_F77= 14017whole_archive_flag_spec_F77= 14018enable_shared_with_static_runtimes_F77=no 14019 14020# Source file extension for f77 test sources. 14021ac_ext=f 14022 14023# Object file extension for compiled f77 test sources. 14024objext=o 14025objext_F77=$objext 14026 14027# Code to be used in simple compile tests 14028lt_simple_compile_test_code=" subroutine t\n return\n end\n" 14029 14030# Code to be used in simple link tests 14031lt_simple_link_test_code=" program t\n end\n" 14032 14033# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14034 14035# If no C compiler was specified, use CC. 14036LTCC=${LTCC-"$CC"} 14037 14038# If no C compiler flags were specified, use CFLAGS. 14039LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14040 14041# Allow CC to be a program name with arguments. 14042compiler=$CC 14043 14044 14045# save warnings/boilerplate of simple test code 14046ac_outfile=conftest.$ac_objext 14047printf "$lt_simple_compile_test_code" >conftest.$ac_ext 14048eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14049_lt_compiler_boilerplate=`cat conftest.err` 14050$rm conftest* 14051 14052ac_outfile=conftest.$ac_objext 14053printf "$lt_simple_link_test_code" >conftest.$ac_ext 14054eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14055_lt_linker_boilerplate=`cat conftest.err` 14056$rm conftest* 14057 14058 14059# Allow CC to be a program name with arguments. 14060lt_save_CC="$CC" 14061CC=${F77-"f77"} 14062compiler=$CC 14063compiler_F77=$CC 14064for cc_temp in $compiler""; do 14065 case $cc_temp in 14066 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14067 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14068 \-*) ;; 14069 *) break;; 14070 esac 14071done 14072cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14073 14074 14075{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14076echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14077{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 14078echo "${ECHO_T}$can_build_shared" >&6; } 14079 14080{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14081echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14082test "$can_build_shared" = "no" && enable_shared=no 14083 14084# On AIX, shared libraries and static libraries use the same namespace, and 14085# are all built from PIC. 14086case $host_os in 14087aix3*) 14088 test "$enable_shared" = yes && enable_static=no 14089 if test -n "$RANLIB"; then 14090 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14091 postinstall_cmds='$RANLIB $lib' 14092 fi 14093 ;; 14094aix4* | aix5*) 14095 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14096 test "$enable_shared" = yes && enable_static=no 14097 fi 14098 ;; 14099esac 14100{ echo "$as_me:$LINENO: result: $enable_shared" >&5 14101echo "${ECHO_T}$enable_shared" >&6; } 14102 14103{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14104echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14105# Make sure either enable_shared or enable_static is yes. 14106test "$enable_shared" = yes || enable_static=yes 14107{ echo "$as_me:$LINENO: result: $enable_static" >&5 14108echo "${ECHO_T}$enable_static" >&6; } 14109 14110GCC_F77="$G77" 14111LD_F77="$LD" 14112 14113lt_prog_compiler_wl_F77= 14114lt_prog_compiler_pic_F77= 14115lt_prog_compiler_static_F77= 14116 14117{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14118echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14119 14120 if test "$GCC" = yes; then 14121 lt_prog_compiler_wl_F77='-Wl,' 14122 lt_prog_compiler_static_F77='-static' 14123 14124 case $host_os in 14125 aix*) 14126 # All AIX code is PIC. 14127 if test "$host_cpu" = ia64; then 14128 # AIX 5 now supports IA64 processor 14129 lt_prog_compiler_static_F77='-Bstatic' 14130 fi 14131 ;; 14132 14133 amigaos*) 14134 # FIXME: we need at least 68020 code to build shared libraries, but 14135 # adding the `-m68020' flag to GCC prevents building anything better, 14136 # like `-m68040'. 14137 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14138 ;; 14139 14140 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14141 # PIC is the default for these OSes. 14142 ;; 14143 14144 mingw* | pw32* | os2*) 14145 # This hack is so that the source file can tell whether it is being 14146 # built for inclusion in a dll (and should export symbols for example). 14147 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14148 ;; 14149 14150 darwin* | rhapsody*) 14151 # PIC is the default on this platform 14152 # Common symbols not allowed in MH_DYLIB files 14153 lt_prog_compiler_pic_F77='-fno-common' 14154 ;; 14155 14156 interix3*) 14157 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14158 # Instead, we relocate shared libraries at runtime. 14159 ;; 14160 14161 msdosdjgpp*) 14162 # Just because we use GCC doesn't mean we suddenly get shared libraries 14163 # on systems that don't support them. 14164 lt_prog_compiler_can_build_shared_F77=no 14165 enable_shared=no 14166 ;; 14167 14168 sysv4*MP*) 14169 if test -d /usr/nec; then 14170 lt_prog_compiler_pic_F77=-Kconform_pic 14171 fi 14172 ;; 14173 14174 hpux*) 14175 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14176 # not for PA HP-UX. 14177 case $host_cpu in 14178 hppa*64*|ia64*) 14179 # +Z the default 14180 ;; 14181 *) 14182 lt_prog_compiler_pic_F77='-fPIC' 14183 ;; 14184 esac 14185 ;; 14186 14187 *) 14188 lt_prog_compiler_pic_F77='-fPIC' 14189 ;; 14190 esac 14191 else 14192 # PORTME Check for flag to pass linker flags through the system compiler. 14193 case $host_os in 14194 aix*) 14195 lt_prog_compiler_wl_F77='-Wl,' 14196 if test "$host_cpu" = ia64; then 14197 # AIX 5 now supports IA64 processor 14198 lt_prog_compiler_static_F77='-Bstatic' 14199 else 14200 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14201 fi 14202 ;; 14203 darwin*) 14204 # PIC is the default on this platform 14205 # Common symbols not allowed in MH_DYLIB files 14206 case $cc_basename in 14207 xlc*) 14208 lt_prog_compiler_pic_F77='-qnocommon' 14209 lt_prog_compiler_wl_F77='-Wl,' 14210 ;; 14211 esac 14212 ;; 14213 14214 mingw* | pw32* | os2*) 14215 # This hack is so that the source file can tell whether it is being 14216 # built for inclusion in a dll (and should export symbols for example). 14217 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14218 ;; 14219 14220 hpux9* | hpux10* | hpux11*) 14221 lt_prog_compiler_wl_F77='-Wl,' 14222 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14223 # not for PA HP-UX. 14224 case $host_cpu in 14225 hppa*64*|ia64*) 14226 # +Z the default 14227 ;; 14228 *) 14229 lt_prog_compiler_pic_F77='+Z' 14230 ;; 14231 esac 14232 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14233 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14234 ;; 14235 14236 irix5* | irix6* | nonstopux*) 14237 lt_prog_compiler_wl_F77='-Wl,' 14238 # PIC (with -KPIC) is the default. 14239 lt_prog_compiler_static_F77='-non_shared' 14240 ;; 14241 14242 newsos6) 14243 lt_prog_compiler_pic_F77='-KPIC' 14244 lt_prog_compiler_static_F77='-Bstatic' 14245 ;; 14246 14247 linux* | k*bsd*-gnu) 14248 case $cc_basename in 14249 icc* | ecc*) 14250 lt_prog_compiler_wl_F77='-Wl,' 14251 lt_prog_compiler_pic_F77='-KPIC' 14252 lt_prog_compiler_static_F77='-static' 14253 ;; 14254 pgcc* | pgf77* | pgf90* | pgf95*) 14255 # Portland Group compilers (*not* the Pentium gcc compiler, 14256 # which looks to be a dead project) 14257 lt_prog_compiler_wl_F77='-Wl,' 14258 lt_prog_compiler_pic_F77='-fpic' 14259 lt_prog_compiler_static_F77='-Bstatic' 14260 ;; 14261 ccc*) 14262 lt_prog_compiler_wl_F77='-Wl,' 14263 # All Alpha code is PIC. 14264 lt_prog_compiler_static_F77='-non_shared' 14265 ;; 14266 esac 14267 ;; 14268 14269 osf3* | osf4* | osf5*) 14270 lt_prog_compiler_wl_F77='-Wl,' 14271 # All OSF/1 code is PIC. 14272 lt_prog_compiler_static_F77='-non_shared' 14273 ;; 14274 14275 solaris*) 14276 lt_prog_compiler_pic_F77='-KPIC' 14277 lt_prog_compiler_static_F77='-Bstatic' 14278 case $cc_basename in 14279 f77* | f90* | f95*) 14280 lt_prog_compiler_wl_F77='-Qoption ld ';; 14281 *) 14282 lt_prog_compiler_wl_F77='-Wl,';; 14283 esac 14284 ;; 14285 14286 sunos4*) 14287 lt_prog_compiler_wl_F77='-Qoption ld ' 14288 lt_prog_compiler_pic_F77='-PIC' 14289 lt_prog_compiler_static_F77='-Bstatic' 14290 ;; 14291 14292 sysv4 | sysv4.2uw2* | sysv4.3*) 14293 lt_prog_compiler_wl_F77='-Wl,' 14294 lt_prog_compiler_pic_F77='-KPIC' 14295 lt_prog_compiler_static_F77='-Bstatic' 14296 ;; 14297 14298 sysv4*MP*) 14299 if test -d /usr/nec ;then 14300 lt_prog_compiler_pic_F77='-Kconform_pic' 14301 lt_prog_compiler_static_F77='-Bstatic' 14302 fi 14303 ;; 14304 14305 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14306 lt_prog_compiler_wl_F77='-Wl,' 14307 lt_prog_compiler_pic_F77='-KPIC' 14308 lt_prog_compiler_static_F77='-Bstatic' 14309 ;; 14310 14311 unicos*) 14312 lt_prog_compiler_wl_F77='-Wl,' 14313 lt_prog_compiler_can_build_shared_F77=no 14314 ;; 14315 14316 uts4*) 14317 lt_prog_compiler_pic_F77='-pic' 14318 lt_prog_compiler_static_F77='-Bstatic' 14319 ;; 14320 14321 *) 14322 lt_prog_compiler_can_build_shared_F77=no 14323 ;; 14324 esac 14325 fi 14326 14327{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14328echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14329 14330# 14331# Check to make sure the PIC flag actually works. 14332# 14333if test -n "$lt_prog_compiler_pic_F77"; then 14334 14335{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14336echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14337if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14338 echo $ECHO_N "(cached) $ECHO_C" >&6 14339else 14340 lt_prog_compiler_pic_works_F77=no 14341 ac_outfile=conftest.$ac_objext 14342 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14343 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14344 # Insert the option either (1) after the last *FLAGS variable, or 14345 # (2) before a word containing "conftest.", or (3) at the end. 14346 # Note that $ac_compile itself does not contain backslashes and begins 14347 # with a dollar sign (not a hyphen), so the echo should work correctly. 14348 # The option is referenced via a variable to avoid confusing sed. 14349 lt_compile=`echo "$ac_compile" | $SED \ 14350 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14351 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14352 -e 's:$: $lt_compiler_flag:'` 14353 (eval echo "\"\$as_me:14353: $lt_compile\"" >&5) 14354 (eval "$lt_compile" 2>conftest.err) 14355 ac_status=$? 14356 cat conftest.err >&5 14357 echo "$as_me:14357: \$? = $ac_status" >&5 14358 if (exit $ac_status) && test -s "$ac_outfile"; then 14359 # The compiler can only warn and ignore the option if not recognized 14360 # So say no if there are warnings other than the usual output. 14361 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14362 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14363 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14364 lt_prog_compiler_pic_works_F77=yes 14365 fi 14366 fi 14367 $rm conftest* 14368 14369fi 14370{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14371echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14372 14373if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14374 case $lt_prog_compiler_pic_F77 in 14375 "" | " "*) ;; 14376 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14377 esac 14378else 14379 lt_prog_compiler_pic_F77= 14380 lt_prog_compiler_can_build_shared_F77=no 14381fi 14382 14383fi 14384case $host_os in 14385 # For platforms which do not support PIC, -DPIC is meaningless: 14386 *djgpp*) 14387 lt_prog_compiler_pic_F77= 14388 ;; 14389 *) 14390 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14391 ;; 14392esac 14393 14394# 14395# Check to make sure the static flag actually works. 14396# 14397wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14398{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14399echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14400if test "${lt_prog_compiler_static_works_F77+set}" = set; then 14401 echo $ECHO_N "(cached) $ECHO_C" >&6 14402else 14403 lt_prog_compiler_static_works_F77=no 14404 save_LDFLAGS="$LDFLAGS" 14405 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14406 printf "$lt_simple_link_test_code" > conftest.$ac_ext 14407 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14408 # The linker can only warn and ignore the option if not recognized 14409 # So say no if there are warnings 14410 if test -s conftest.err; then 14411 # Append any errors to the config.log. 14412 cat conftest.err 1>&5 14413 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14414 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14415 if diff conftest.exp conftest.er2 >/dev/null; then 14416 lt_prog_compiler_static_works_F77=yes 14417 fi 14418 else 14419 lt_prog_compiler_static_works_F77=yes 14420 fi 14421 fi 14422 $rm conftest* 14423 LDFLAGS="$save_LDFLAGS" 14424 14425fi 14426{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 14427echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 14428 14429if test x"$lt_prog_compiler_static_works_F77" = xyes; then 14430 : 14431else 14432 lt_prog_compiler_static_F77= 14433fi 14434 14435 14436{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14437echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14438if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14439 echo $ECHO_N "(cached) $ECHO_C" >&6 14440else 14441 lt_cv_prog_compiler_c_o_F77=no 14442 $rm -r conftest 2>/dev/null 14443 mkdir conftest 14444 cd conftest 14445 mkdir out 14446 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14447 14448 lt_compiler_flag="-o out/conftest2.$ac_objext" 14449 # Insert the option either (1) after the last *FLAGS variable, or 14450 # (2) before a word containing "conftest.", or (3) at the end. 14451 # Note that $ac_compile itself does not contain backslashes and begins 14452 # with a dollar sign (not a hyphen), so the echo should work correctly. 14453 lt_compile=`echo "$ac_compile" | $SED \ 14454 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14455 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14456 -e 's:$: $lt_compiler_flag:'` 14457 (eval echo "\"\$as_me:14457: $lt_compile\"" >&5) 14458 (eval "$lt_compile" 2>out/conftest.err) 14459 ac_status=$? 14460 cat out/conftest.err >&5 14461 echo "$as_me:14461: \$? = $ac_status" >&5 14462 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14463 then 14464 # The compiler can only warn and ignore the option if not recognized 14465 # So say no if there are warnings 14466 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14467 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14468 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14469 lt_cv_prog_compiler_c_o_F77=yes 14470 fi 14471 fi 14472 chmod u+w . 2>&5 14473 $rm conftest* 14474 # SGI C++ compiler will create directory out/ii_files/ for 14475 # template instantiation 14476 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14477 $rm out/* && rmdir out 14478 cd .. 14479 rmdir conftest 14480 $rm conftest* 14481 14482fi 14483{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14484echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14485 14486 14487hard_links="nottested" 14488if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14489 # do not overwrite the value of need_locks provided by the user 14490 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14491echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14492 hard_links=yes 14493 $rm conftest* 14494 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14495 touch conftest.a 14496 ln conftest.a conftest.b 2>&5 || hard_links=no 14497 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14498 { echo "$as_me:$LINENO: result: $hard_links" >&5 14499echo "${ECHO_T}$hard_links" >&6; } 14500 if test "$hard_links" = no; then 14501 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14502echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14503 need_locks=warn 14504 fi 14505else 14506 need_locks=no 14507fi 14508 14509{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14510echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14511 14512 runpath_var= 14513 allow_undefined_flag_F77= 14514 enable_shared_with_static_runtimes_F77=no 14515 archive_cmds_F77= 14516 archive_expsym_cmds_F77= 14517 old_archive_From_new_cmds_F77= 14518 old_archive_from_expsyms_cmds_F77= 14519 export_dynamic_flag_spec_F77= 14520 whole_archive_flag_spec_F77= 14521 thread_safe_flag_spec_F77= 14522 hardcode_libdir_flag_spec_F77= 14523 hardcode_libdir_flag_spec_ld_F77= 14524 hardcode_libdir_separator_F77= 14525 hardcode_direct_F77=no 14526 hardcode_minus_L_F77=no 14527 hardcode_shlibpath_var_F77=unsupported 14528 link_all_deplibs_F77=unknown 14529 hardcode_automatic_F77=no 14530 module_cmds_F77= 14531 module_expsym_cmds_F77= 14532 always_export_symbols_F77=no 14533 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14534 # include_expsyms should be a list of space-separated symbols to be *always* 14535 # included in the symbol list 14536 include_expsyms_F77= 14537 # exclude_expsyms can be an extended regexp of symbols to exclude 14538 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14539 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14540 # as well as any symbol that contains `d'. 14541 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14542 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14543 # platforms (ab)use it in PIC code, but their linkers get confused if 14544 # the symbol is explicitly referenced. Since portable code cannot 14545 # rely on this symbol name, it's probably fine to never include it in 14546 # preloaded symbol tables. 14547 extract_expsyms_cmds= 14548 # Just being paranoid about ensuring that cc_basename is set. 14549 for cc_temp in $compiler""; do 14550 case $cc_temp in 14551 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14552 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14553 \-*) ;; 14554 *) break;; 14555 esac 14556done 14557cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14558 14559 case $host_os in 14560 cygwin* | mingw* | pw32*) 14561 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14562 # When not using gcc, we currently assume that we are using 14563 # Microsoft Visual C++. 14564 if test "$GCC" != yes; then 14565 with_gnu_ld=no 14566 fi 14567 ;; 14568 interix*) 14569 # we just hope/assume this is gcc and not c89 (= MSVC++) 14570 with_gnu_ld=yes 14571 ;; 14572 openbsd*) 14573 with_gnu_ld=no 14574 ;; 14575 esac 14576 14577 ld_shlibs_F77=yes 14578 if test "$with_gnu_ld" = yes; then 14579 # If archive_cmds runs LD, not CC, wlarc should be empty 14580 wlarc='${wl}' 14581 14582 # Set some defaults for GNU ld with shared library support. These 14583 # are reset later if shared libraries are not supported. Putting them 14584 # here allows them to be overridden if necessary. 14585 runpath_var=LD_RUN_PATH 14586 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14587 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14588 # ancient GNU ld didn't support --whole-archive et. al. 14589 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14590 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14591 else 14592 whole_archive_flag_spec_F77= 14593 fi 14594 supports_anon_versioning=no 14595 case `$LD -v 2>/dev/null` in 14596 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14597 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14598 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14599 *\ 2.11.*) ;; # other 2.11 versions 14600 *) supports_anon_versioning=yes ;; 14601 esac 14602 14603 # See if GNU ld supports shared libraries. 14604 case $host_os in 14605 aix3* | aix4* | aix5*) 14606 # On AIX/PPC, the GNU linker is very broken 14607 if test "$host_cpu" != ia64; then 14608 ld_shlibs_F77=no 14609 cat <<EOF 1>&2 14610 14611*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14612*** to be unable to reliably create shared libraries on AIX. 14613*** Therefore, libtool is disabling shared libraries support. If you 14614*** really care for shared libraries, you may want to modify your PATH 14615*** so that a non-GNU linker is found, and then restart. 14616 14617EOF 14618 fi 14619 ;; 14620 14621 amigaos*) 14622 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)' 14623 hardcode_libdir_flag_spec_F77='-L$libdir' 14624 hardcode_minus_L_F77=yes 14625 14626 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14627 # that the semantics of dynamic libraries on AmigaOS, at least up 14628 # to version 4, is to share data among multiple programs linked 14629 # with the same dynamic library. Since this doesn't match the 14630 # behavior of shared libraries on other platforms, we can't use 14631 # them. 14632 ld_shlibs_F77=no 14633 ;; 14634 14635 beos*) 14636 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14637 allow_undefined_flag_F77=unsupported 14638 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14639 # support --undefined. This deserves some investigation. FIXME 14640 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14641 else 14642 ld_shlibs_F77=no 14643 fi 14644 ;; 14645 14646 cygwin* | mingw* | pw32*) 14647 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14648 # as there is no search path for DLLs. 14649 hardcode_libdir_flag_spec_F77='-L$libdir' 14650 allow_undefined_flag_F77=unsupported 14651 always_export_symbols_F77=no 14652 enable_shared_with_static_runtimes_F77=yes 14653 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 14654 14655 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14656 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14657 # If the export-symbols file already is a .def file (1st line 14658 # is EXPORTS), use it as is; otherwise, prepend... 14659 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14660 cp $export_symbols $output_objdir/$soname.def; 14661 else 14662 echo EXPORTS > $output_objdir/$soname.def; 14663 cat $export_symbols >> $output_objdir/$soname.def; 14664 fi~ 14665 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14666 else 14667 ld_shlibs_F77=no 14668 fi 14669 ;; 14670 14671 interix3*) 14672 hardcode_direct_F77=no 14673 hardcode_shlibpath_var_F77=no 14674 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14675 export_dynamic_flag_spec_F77='${wl}-E' 14676 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14677 # Instead, shared libraries are loaded at an image base (0x10000000 by 14678 # default) and relocated if they conflict, which is a slow very memory 14679 # consuming and fragmenting process. To avoid this, we pick a random, 14680 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14681 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14682 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' 14683 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' 14684 ;; 14685 14686 linux* | k*bsd*-gnu) 14687 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14688 tmp_addflag= 14689 case $cc_basename,$host_cpu in 14690 pgcc*) # Portland Group C compiler 14691 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' 14692 tmp_addflag=' $pic_flag' 14693 ;; 14694 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14695 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' 14696 tmp_addflag=' $pic_flag -Mnomain' ;; 14697 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14698 tmp_addflag=' -i_dynamic' ;; 14699 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14700 tmp_addflag=' -i_dynamic -nofor_main' ;; 14701 ifc* | ifort*) # Intel Fortran compiler 14702 tmp_addflag=' -nofor_main' ;; 14703 esac 14704 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14705 14706 if test $supports_anon_versioning = yes; then 14707 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14708 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14709 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14710 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14711 fi 14712 link_all_deplibs_F77=no 14713 else 14714 ld_shlibs_F77=no 14715 fi 14716 ;; 14717 14718 netbsd* | netbsdelf*-gnu) 14719 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14720 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14721 wlarc= 14722 else 14723 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14724 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14725 fi 14726 ;; 14727 14728 solaris*) 14729 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14730 ld_shlibs_F77=no 14731 cat <<EOF 1>&2 14732 14733*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14734*** create shared libraries on Solaris systems. Therefore, libtool 14735*** is disabling shared libraries support. We urge you to upgrade GNU 14736*** binutils to release 2.9.1 or newer. Another option is to modify 14737*** your PATH or compiler configuration so that the native linker is 14738*** used, and then restart. 14739 14740EOF 14741 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14742 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14743 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14744 else 14745 ld_shlibs_F77=no 14746 fi 14747 ;; 14748 14749 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14750 case `$LD -v 2>&1` in 14751 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14752 ld_shlibs_F77=no 14753 cat <<_LT_EOF 1>&2 14754 14755*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14756*** reliably create shared libraries on SCO systems. Therefore, libtool 14757*** is disabling shared libraries support. We urge you to upgrade GNU 14758*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14759*** your PATH or compiler configuration so that the native linker is 14760*** used, and then restart. 14761 14762_LT_EOF 14763 ;; 14764 *) 14765 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14766 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14767 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14768 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14769 else 14770 ld_shlibs_F77=no 14771 fi 14772 ;; 14773 esac 14774 ;; 14775 14776 sunos4*) 14777 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14778 wlarc= 14779 hardcode_direct_F77=yes 14780 hardcode_shlibpath_var_F77=no 14781 ;; 14782 14783 *) 14784 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14785 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14786 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14787 else 14788 ld_shlibs_F77=no 14789 fi 14790 ;; 14791 esac 14792 14793 if test "$ld_shlibs_F77" = no; then 14794 runpath_var= 14795 hardcode_libdir_flag_spec_F77= 14796 export_dynamic_flag_spec_F77= 14797 whole_archive_flag_spec_F77= 14798 fi 14799 else 14800 # PORTME fill in a description of your system's linker (not GNU ld) 14801 case $host_os in 14802 aix3*) 14803 allow_undefined_flag_F77=unsupported 14804 always_export_symbols_F77=yes 14805 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' 14806 # Note: this linker hardcodes the directories in LIBPATH if there 14807 # are no directories specified by -L. 14808 hardcode_minus_L_F77=yes 14809 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14810 # Neither direct hardcoding nor static linking is supported with a 14811 # broken collect2. 14812 hardcode_direct_F77=unsupported 14813 fi 14814 ;; 14815 14816 aix4* | aix5*) 14817 if test "$host_cpu" = ia64; then 14818 # On IA64, the linker does run time linking by default, so we don't 14819 # have to do anything special. 14820 aix_use_runtimelinking=no 14821 exp_sym_flag='-Bexport' 14822 no_entry_flag="" 14823 else 14824 # If we're using GNU nm, then we don't want the "-C" option. 14825 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14826 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14827 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' 14828 else 14829 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' 14830 fi 14831 aix_use_runtimelinking=no 14832 14833 # Test if we are trying to use run time linking or normal 14834 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14835 # need to do runtime linking. 14836 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14837 for ld_flag in $LDFLAGS; do 14838 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14839 aix_use_runtimelinking=yes 14840 break 14841 fi 14842 done 14843 ;; 14844 esac 14845 14846 exp_sym_flag='-bexport' 14847 no_entry_flag='-bnoentry' 14848 fi 14849 14850 # When large executables or shared objects are built, AIX ld can 14851 # have problems creating the table of contents. If linking a library 14852 # or program results in "error TOC overflow" add -mminimal-toc to 14853 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14854 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14855 14856 archive_cmds_F77='' 14857 hardcode_direct_F77=yes 14858 hardcode_libdir_separator_F77=':' 14859 link_all_deplibs_F77=yes 14860 14861 if test "$GCC" = yes; then 14862 case $host_os in aix4.[012]|aix4.[012].*) 14863 # We only want to do this on AIX 4.2 and lower, the check 14864 # below for broken collect2 doesn't work under 4.3+ 14865 collect2name=`${CC} -print-prog-name=collect2` 14866 if test -f "$collect2name" && \ 14867 strings "$collect2name" | grep resolve_lib_name >/dev/null 14868 then 14869 # We have reworked collect2 14870 hardcode_direct_F77=yes 14871 else 14872 # We have old collect2 14873 hardcode_direct_F77=unsupported 14874 # It fails to find uninstalled libraries when the uninstalled 14875 # path is not listed in the libpath. Setting hardcode_minus_L 14876 # to unsupported forces relinking 14877 hardcode_minus_L_F77=yes 14878 hardcode_libdir_flag_spec_F77='-L$libdir' 14879 hardcode_libdir_separator_F77= 14880 fi 14881 ;; 14882 esac 14883 shared_flag='-shared' 14884 if test "$aix_use_runtimelinking" = yes; then 14885 shared_flag="$shared_flag "'${wl}-G' 14886 fi 14887 else 14888 # not using gcc 14889 if test "$host_cpu" = ia64; then 14890 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14891 # chokes on -Wl,-G. The following line is correct: 14892 shared_flag='-G' 14893 else 14894 if test "$aix_use_runtimelinking" = yes; then 14895 shared_flag='${wl}-G' 14896 else 14897 shared_flag='${wl}-bM:SRE' 14898 fi 14899 fi 14900 fi 14901 14902 # It seems that -bexpall does not export symbols beginning with 14903 # underscore (_), so it is better to generate a list of symbols to export. 14904 always_export_symbols_F77=yes 14905 if test "$aix_use_runtimelinking" = yes; then 14906 # Warning - without using the other runtime loading flags (-brtl), 14907 # -berok will link without error, but may produce a broken library. 14908 allow_undefined_flag_F77='-berok' 14909 # Determine the default libpath from the value encoded in an empty executable. 14910 cat >conftest.$ac_ext <<_ACEOF 14911 program main 14912 14913 end 14914_ACEOF 14915rm -f conftest.$ac_objext conftest$ac_exeext 14916if { (ac_try="$ac_link" 14917case "(($ac_try" in 14918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14919 *) ac_try_echo=$ac_try;; 14920esac 14921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14922 (eval "$ac_link") 2>conftest.er1 14923 ac_status=$? 14924 grep -v '^ *+' conftest.er1 >conftest.err 14925 rm -f conftest.er1 14926 cat conftest.err >&5 14927 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14928 (exit $ac_status); } && 14929 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 14930 { (case "(($ac_try" in 14931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14932 *) ac_try_echo=$ac_try;; 14933esac 14934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14935 (eval "$ac_try") 2>&5 14936 ac_status=$? 14937 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14938 (exit $ac_status); }; } && 14939 { ac_try='test -s conftest$ac_exeext' 14940 { (case "(($ac_try" in 14941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14942 *) ac_try_echo=$ac_try;; 14943esac 14944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14945 (eval "$ac_try") 2>&5 14946 ac_status=$? 14947 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14948 (exit $ac_status); }; }; then 14949 14950aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14951}'` 14952# Check for a 64-bit object if we didn't find anything. 14953if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14954}'`; fi 14955else 14956 echo "$as_me: failed program was:" >&5 14957sed 's/^/| /' conftest.$ac_ext >&5 14958 14959 14960fi 14961 14962rm -f core conftest.err conftest.$ac_objext \ 14963 conftest$ac_exeext conftest.$ac_ext 14964if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14965 14966 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14967 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" 14968 else 14969 if test "$host_cpu" = ia64; then 14970 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14971 allow_undefined_flag_F77="-z nodefs" 14972 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" 14973 else 14974 # Determine the default libpath from the value encoded in an empty executable. 14975 cat >conftest.$ac_ext <<_ACEOF 14976 program main 14977 14978 end 14979_ACEOF 14980rm -f conftest.$ac_objext conftest$ac_exeext 14981if { (ac_try="$ac_link" 14982case "(($ac_try" in 14983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14984 *) ac_try_echo=$ac_try;; 14985esac 14986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14987 (eval "$ac_link") 2>conftest.er1 14988 ac_status=$? 14989 grep -v '^ *+' conftest.er1 >conftest.err 14990 rm -f conftest.er1 14991 cat conftest.err >&5 14992 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14993 (exit $ac_status); } && 14994 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 14995 { (case "(($ac_try" in 14996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14997 *) ac_try_echo=$ac_try;; 14998esac 14999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15000 (eval "$ac_try") 2>&5 15001 ac_status=$? 15002 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15003 (exit $ac_status); }; } && 15004 { ac_try='test -s conftest$ac_exeext' 15005 { (case "(($ac_try" in 15006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15007 *) ac_try_echo=$ac_try;; 15008esac 15009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15010 (eval "$ac_try") 2>&5 15011 ac_status=$? 15012 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15013 (exit $ac_status); }; }; then 15014 15015aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15016}'` 15017# Check for a 64-bit object if we didn't find anything. 15018if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15019}'`; fi 15020else 15021 echo "$as_me: failed program was:" >&5 15022sed 's/^/| /' conftest.$ac_ext >&5 15023 15024 15025fi 15026 15027rm -f core conftest.err conftest.$ac_objext \ 15028 conftest$ac_exeext conftest.$ac_ext 15029if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15030 15031 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15032 # Warning - without using the other run time loading flags, 15033 # -berok will link without error, but may produce a broken library. 15034 no_undefined_flag_F77=' ${wl}-bernotok' 15035 allow_undefined_flag_F77=' ${wl}-berok' 15036 # Exported symbols can be pulled into shared objects from archives 15037 whole_archive_flag_spec_F77='$convenience' 15038 archive_cmds_need_lc_F77=yes 15039 # This is similar to how AIX traditionally builds its shared libraries. 15040 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' 15041 fi 15042 fi 15043 ;; 15044 15045 amigaos*) 15046 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)' 15047 hardcode_libdir_flag_spec_F77='-L$libdir' 15048 hardcode_minus_L_F77=yes 15049 # see comment about different semantics on the GNU ld section 15050 ld_shlibs_F77=no 15051 ;; 15052 15053 bsdi[45]*) 15054 export_dynamic_flag_spec_F77=-rdynamic 15055 ;; 15056 15057 cygwin* | mingw* | pw32*) 15058 # When not using gcc, we currently assume that we are using 15059 # Microsoft Visual C++. 15060 # hardcode_libdir_flag_spec is actually meaningless, as there is 15061 # no search path for DLLs. 15062 hardcode_libdir_flag_spec_F77=' ' 15063 allow_undefined_flag_F77=unsupported 15064 # Tell ltmain to make .lib files, not .a files. 15065 libext=lib 15066 # Tell ltmain to make .dll files, not .so files. 15067 shrext_cmds=".dll" 15068 # FIXME: Setting linknames here is a bad hack. 15069 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15070 # The linker will automatically build a .lib file if we build a DLL. 15071 old_archive_From_new_cmds_F77='true' 15072 # FIXME: Should let the user specify the lib program. 15073 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 15074 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15075 enable_shared_with_static_runtimes_F77=yes 15076 ;; 15077 15078 darwin* | rhapsody*) 15079 case $host_os in 15080 rhapsody* | darwin1.[012]) 15081 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15082 ;; 15083 *) # Darwin 1.3 on 15084 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15085 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15086 else 15087 case ${MACOSX_DEPLOYMENT_TARGET} in 15088 10.[012]) 15089 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15090 ;; 15091 10.*) 15092 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15093 ;; 15094 esac 15095 fi 15096 ;; 15097 esac 15098 archive_cmds_need_lc_F77=no 15099 hardcode_direct_F77=no 15100 hardcode_automatic_F77=yes 15101 hardcode_shlibpath_var_F77=unsupported 15102 whole_archive_flag_spec_F77='' 15103 link_all_deplibs_F77=yes 15104 if test "$GCC" = yes ; then 15105 output_verbose_link_cmd='echo' 15106 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15107 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15108 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15109 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15110 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}' 15111 else 15112 case $cc_basename in 15113 xlc*) 15114 output_verbose_link_cmd='echo' 15115 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 15116 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15117 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15118 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15119 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}' 15120 ;; 15121 *) 15122 ld_shlibs_F77=no 15123 ;; 15124 esac 15125 fi 15126 ;; 15127 15128 dgux*) 15129 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15130 hardcode_libdir_flag_spec_F77='-L$libdir' 15131 hardcode_shlibpath_var_F77=no 15132 ;; 15133 15134 freebsd1*) 15135 ld_shlibs_F77=no 15136 ;; 15137 15138 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15139 # support. Future versions do this automatically, but an explicit c++rt0.o 15140 # does not break anything, and helps significantly (at the cost of a little 15141 # extra space). 15142 freebsd2.2*) 15143 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15144 hardcode_libdir_flag_spec_F77='-R$libdir' 15145 hardcode_direct_F77=yes 15146 hardcode_shlibpath_var_F77=no 15147 ;; 15148 15149 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15150 freebsd2*) 15151 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15152 hardcode_direct_F77=yes 15153 hardcode_minus_L_F77=yes 15154 hardcode_shlibpath_var_F77=no 15155 ;; 15156 15157 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15158 freebsd* | dragonfly*) 15159 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15160 hardcode_libdir_flag_spec_F77='-R$libdir' 15161 hardcode_direct_F77=yes 15162 hardcode_shlibpath_var_F77=no 15163 ;; 15164 15165 hpux9*) 15166 if test "$GCC" = yes; then 15167 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' 15168 else 15169 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' 15170 fi 15171 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15172 hardcode_libdir_separator_F77=: 15173 hardcode_direct_F77=yes 15174 15175 # hardcode_minus_L: Not really in the search PATH, 15176 # but as the default location of the library. 15177 hardcode_minus_L_F77=yes 15178 export_dynamic_flag_spec_F77='${wl}-E' 15179 ;; 15180 15181 hpux10*) 15182 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15183 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15184 else 15185 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15186 fi 15187 if test "$with_gnu_ld" = no; then 15188 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15189 hardcode_libdir_separator_F77=: 15190 15191 hardcode_direct_F77=yes 15192 export_dynamic_flag_spec_F77='${wl}-E' 15193 15194 # hardcode_minus_L: Not really in the search PATH, 15195 # but as the default location of the library. 15196 hardcode_minus_L_F77=yes 15197 fi 15198 ;; 15199 15200 hpux11*) 15201 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15202 case $host_cpu in 15203 hppa*64*) 15204 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15205 ;; 15206 ia64*) 15207 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15208 ;; 15209 *) 15210 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15211 ;; 15212 esac 15213 else 15214 case $host_cpu in 15215 hppa*64*) 15216 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15217 ;; 15218 ia64*) 15219 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15220 ;; 15221 *) 15222 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15223 ;; 15224 esac 15225 fi 15226 if test "$with_gnu_ld" = no; then 15227 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15228 hardcode_libdir_separator_F77=: 15229 15230 case $host_cpu in 15231 hppa*64*|ia64*) 15232 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15233 hardcode_direct_F77=no 15234 hardcode_shlibpath_var_F77=no 15235 ;; 15236 *) 15237 hardcode_direct_F77=yes 15238 export_dynamic_flag_spec_F77='${wl}-E' 15239 15240 # hardcode_minus_L: Not really in the search PATH, 15241 # but as the default location of the library. 15242 hardcode_minus_L_F77=yes 15243 ;; 15244 esac 15245 fi 15246 ;; 15247 15248 irix5* | irix6* | nonstopux*) 15249 if test "$GCC" = yes; then 15250 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' 15251 else 15252 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' 15253 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15254 fi 15255 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15256 hardcode_libdir_separator_F77=: 15257 link_all_deplibs_F77=yes 15258 ;; 15259 15260 netbsd* | netbsdelf*-gnu) 15261 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15262 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15263 else 15264 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15265 fi 15266 hardcode_libdir_flag_spec_F77='-R$libdir' 15267 hardcode_direct_F77=yes 15268 hardcode_shlibpath_var_F77=no 15269 ;; 15270 15271 newsos6) 15272 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15273 hardcode_direct_F77=yes 15274 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15275 hardcode_libdir_separator_F77=: 15276 hardcode_shlibpath_var_F77=no 15277 ;; 15278 15279 openbsd*) 15280 hardcode_direct_F77=yes 15281 hardcode_shlibpath_var_F77=no 15282 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15283 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15284 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15285 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15286 export_dynamic_flag_spec_F77='${wl}-E' 15287 else 15288 case $host_os in 15289 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15290 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15291 hardcode_libdir_flag_spec_F77='-R$libdir' 15292 ;; 15293 *) 15294 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15295 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15296 ;; 15297 esac 15298 fi 15299 ;; 15300 15301 os2*) 15302 hardcode_libdir_flag_spec_F77='-L$libdir' 15303 hardcode_minus_L_F77=yes 15304 allow_undefined_flag_F77=unsupported 15305 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' 15306 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15307 ;; 15308 15309 osf3*) 15310 if test "$GCC" = yes; then 15311 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15312 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' 15313 else 15314 allow_undefined_flag_F77=' -expect_unresolved \*' 15315 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' 15316 fi 15317 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15318 hardcode_libdir_separator_F77=: 15319 ;; 15320 15321 osf4* | osf5*) # as osf3* with the addition of -msym flag 15322 if test "$GCC" = yes; then 15323 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15324 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' 15325 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15326 else 15327 allow_undefined_flag_F77=' -expect_unresolved \*' 15328 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' 15329 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~ 15330 $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' 15331 15332 # Both c and cxx compiler support -rpath directly 15333 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15334 fi 15335 hardcode_libdir_separator_F77=: 15336 ;; 15337 15338 solaris*) 15339 no_undefined_flag_F77=' -z text' 15340 if test "$GCC" = yes; then 15341 wlarc='${wl}' 15342 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15343 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15344 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15345 else 15346 wlarc='' 15347 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15348 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15349 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15350 fi 15351 hardcode_libdir_flag_spec_F77='-R$libdir' 15352 hardcode_shlibpath_var_F77=no 15353 case $host_os in 15354 solaris2.[0-5] | solaris2.[0-5].*) ;; 15355 *) 15356 # The compiler driver will combine linker options so we 15357 # cannot just pass the convience library names through 15358 # without $wl, iff we do not link with $LD. 15359 # Luckily, gcc supports the same syntax we need for Sun Studio. 15360 # Supported since Solaris 2.6 (maybe 2.5.1?) 15361 case $wlarc in 15362 '') 15363 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 15364 *) 15365 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 15366 esac ;; 15367 esac 15368 link_all_deplibs_F77=yes 15369 ;; 15370 15371 sunos4*) 15372 if test "x$host_vendor" = xsequent; then 15373 # Use $CC to link under sequent, because it throws in some extra .o 15374 # files that make .init and .fini sections work. 15375 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15376 else 15377 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15378 fi 15379 hardcode_libdir_flag_spec_F77='-L$libdir' 15380 hardcode_direct_F77=yes 15381 hardcode_minus_L_F77=yes 15382 hardcode_shlibpath_var_F77=no 15383 ;; 15384 15385 sysv4) 15386 case $host_vendor in 15387 sni) 15388 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15389 hardcode_direct_F77=yes # is this really true??? 15390 ;; 15391 siemens) 15392 ## LD is ld it makes a PLAMLIB 15393 ## CC just makes a GrossModule. 15394 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15395 reload_cmds_F77='$CC -r -o $output$reload_objs' 15396 hardcode_direct_F77=no 15397 ;; 15398 motorola) 15399 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15400 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15401 ;; 15402 esac 15403 runpath_var='LD_RUN_PATH' 15404 hardcode_shlibpath_var_F77=no 15405 ;; 15406 15407 sysv4.3*) 15408 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15409 hardcode_shlibpath_var_F77=no 15410 export_dynamic_flag_spec_F77='-Bexport' 15411 ;; 15412 15413 sysv4*MP*) 15414 if test -d /usr/nec; then 15415 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15416 hardcode_shlibpath_var_F77=no 15417 runpath_var=LD_RUN_PATH 15418 hardcode_runpath_var=yes 15419 ld_shlibs_F77=yes 15420 fi 15421 ;; 15422 15423 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 15424 no_undefined_flag_F77='${wl}-z,text' 15425 archive_cmds_need_lc_F77=no 15426 hardcode_shlibpath_var_F77=no 15427 runpath_var='LD_RUN_PATH' 15428 15429 if test "$GCC" = yes; then 15430 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15431 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15432 else 15433 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15434 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15435 fi 15436 ;; 15437 15438 sysv5* | sco3.2v5* | sco5v6*) 15439 # Note: We can NOT use -z defs as we might desire, because we do not 15440 # link with -lc, and that would cause any symbols used from libc to 15441 # always be unresolved, which means just about no library would 15442 # ever link correctly. If we're not using GNU ld we use -z text 15443 # though, which does catch some bad symbols but isn't as heavy-handed 15444 # as -z defs. 15445 no_undefined_flag_F77='${wl}-z,text' 15446 allow_undefined_flag_F77='${wl}-z,nodefs' 15447 archive_cmds_need_lc_F77=no 15448 hardcode_shlibpath_var_F77=no 15449 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15450 hardcode_libdir_separator_F77=':' 15451 link_all_deplibs_F77=yes 15452 export_dynamic_flag_spec_F77='${wl}-Bexport' 15453 runpath_var='LD_RUN_PATH' 15454 15455 if test "$GCC" = yes; then 15456 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15457 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15458 else 15459 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15460 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15461 fi 15462 ;; 15463 15464 uts4*) 15465 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15466 hardcode_libdir_flag_spec_F77='-L$libdir' 15467 hardcode_shlibpath_var_F77=no 15468 ;; 15469 15470 *) 15471 ld_shlibs_F77=no 15472 ;; 15473 esac 15474 fi 15475 15476{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15477echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15478test "$ld_shlibs_F77" = no && can_build_shared=no 15479 15480# 15481# Do we need to explicitly link libc? 15482# 15483case "x$archive_cmds_need_lc_F77" in 15484x|xyes) 15485 # Assume -lc should be added 15486 archive_cmds_need_lc_F77=yes 15487 15488 if test "$enable_shared" = yes && test "$GCC" = yes; then 15489 case $archive_cmds_F77 in 15490 *'~'*) 15491 # FIXME: we may have to deal with multi-command sequences. 15492 ;; 15493 '$CC '*) 15494 # Test whether the compiler implicitly links with -lc since on some 15495 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15496 # to ld, don't add -lc before -lgcc. 15497 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15498echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15499 $rm conftest* 15500 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15501 15502 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15503 (eval $ac_compile) 2>&5 15504 ac_status=$? 15505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15506 (exit $ac_status); } 2>conftest.err; then 15507 soname=conftest 15508 lib=conftest 15509 libobjs=conftest.$ac_objext 15510 deplibs= 15511 wl=$lt_prog_compiler_wl_F77 15512 pic_flag=$lt_prog_compiler_pic_F77 15513 compiler_flags=-v 15514 linker_flags=-v 15515 verstring= 15516 output_objdir=. 15517 libname=conftest 15518 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15519 allow_undefined_flag_F77= 15520 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15521 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15522 ac_status=$? 15523 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15524 (exit $ac_status); } 15525 then 15526 archive_cmds_need_lc_F77=no 15527 else 15528 archive_cmds_need_lc_F77=yes 15529 fi 15530 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15531 else 15532 cat conftest.err 1>&5 15533 fi 15534 $rm conftest* 15535 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15536echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15537 ;; 15538 esac 15539 fi 15540 ;; 15541esac 15542 15543{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15544echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15545library_names_spec= 15546libname_spec='lib$name' 15547soname_spec= 15548shrext_cmds=".so" 15549postinstall_cmds= 15550postuninstall_cmds= 15551finish_cmds= 15552finish_eval= 15553shlibpath_var= 15554shlibpath_overrides_runpath=unknown 15555version_type=none 15556dynamic_linker="$host_os ld.so" 15557sys_lib_dlsearch_path_spec="/lib /usr/lib" 15558if test "$GCC" = yes; then 15559 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15560 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15561 # if the path contains ";" then we assume it to be the separator 15562 # otherwise default to the standard path separator (i.e. ":") - it is 15563 # assumed that no part of a normal pathname contains ";" but that should 15564 # okay in the real world where ";" in dirpaths is itself problematic. 15565 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15566 else 15567 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15568 fi 15569else 15570 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15571fi 15572need_lib_prefix=unknown 15573hardcode_into_libs=no 15574 15575# when you set need_version to no, make sure it does not cause -set_version 15576# flags to be left without arguments 15577need_version=unknown 15578 15579case $host_os in 15580aix3*) 15581 version_type=linux 15582 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15583 shlibpath_var=LIBPATH 15584 15585 # AIX 3 has no versioning support, so we append a major version to the name. 15586 soname_spec='${libname}${release}${shared_ext}$major' 15587 ;; 15588 15589aix4* | aix5*) 15590 version_type=linux 15591 need_lib_prefix=no 15592 need_version=no 15593 hardcode_into_libs=yes 15594 if test "$host_cpu" = ia64; then 15595 # AIX 5 supports IA64 15596 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15597 shlibpath_var=LD_LIBRARY_PATH 15598 else 15599 # With GCC up to 2.95.x, collect2 would create an import file 15600 # for dependence libraries. The import file would start with 15601 # the line `#! .'. This would cause the generated library to 15602 # depend on `.', always an invalid library. This was fixed in 15603 # development snapshots of GCC prior to 3.0. 15604 case $host_os in 15605 aix4 | aix4.[01] | aix4.[01].*) 15606 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15607 echo ' yes ' 15608 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15609 : 15610 else 15611 can_build_shared=no 15612 fi 15613 ;; 15614 esac 15615 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15616 # soname into executable. Probably we can add versioning support to 15617 # collect2, so additional links can be useful in future. 15618 if test "$aix_use_runtimelinking" = yes; then 15619 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15620 # instead of lib<name>.a to let people know that these are not 15621 # typical AIX shared libraries. 15622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15623 else 15624 # We preserve .a as extension for shared libraries through AIX4.2 15625 # and later when we are not doing run time linking. 15626 library_names_spec='${libname}${release}.a $libname.a' 15627 soname_spec='${libname}${release}${shared_ext}$major' 15628 fi 15629 shlibpath_var=LIBPATH 15630 fi 15631 ;; 15632 15633amigaos*) 15634 library_names_spec='$libname.ixlibrary $libname.a' 15635 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15636 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' 15637 ;; 15638 15639beos*) 15640 library_names_spec='${libname}${shared_ext}' 15641 dynamic_linker="$host_os ld.so" 15642 shlibpath_var=LIBRARY_PATH 15643 ;; 15644 15645bsdi[45]*) 15646 version_type=linux 15647 need_version=no 15648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15649 soname_spec='${libname}${release}${shared_ext}$major' 15650 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15651 shlibpath_var=LD_LIBRARY_PATH 15652 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15653 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15654 # the default ld.so.conf also contains /usr/contrib/lib and 15655 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15656 # libtool to hard-code these into programs 15657 ;; 15658 15659cygwin* | mingw* | pw32*) 15660 version_type=windows 15661 shrext_cmds=".dll" 15662 need_version=no 15663 need_lib_prefix=no 15664 15665 case $GCC,$host_os in 15666 yes,cygwin* | yes,mingw* | yes,pw32*) 15667 library_names_spec='$libname.dll.a' 15668 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15669 postinstall_cmds='base_file=`basename \${file}`~ 15670 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15671 dldir=$destdir/`dirname \$dlpath`~ 15672 test -d \$dldir || mkdir -p \$dldir~ 15673 $install_prog $dir/$dlname \$dldir/$dlname~ 15674 chmod a+x \$dldir/$dlname' 15675 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15676 dlpath=$dir/\$dldll~ 15677 $rm \$dlpath' 15678 shlibpath_overrides_runpath=yes 15679 15680 case $host_os in 15681 cygwin*) 15682 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15683 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15684 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15685 ;; 15686 mingw*) 15687 # MinGW DLLs use traditional 'lib' prefix 15688 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15689 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15690 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15691 # It is most probably a Windows format PATH printed by 15692 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15693 # path with ; separators, and with drive letters. We can handle the 15694 # drive letters (cygwin fileutils understands them), so leave them, 15695 # especially as we might pass files found there to a mingw objdump, 15696 # which wouldn't understand a cygwinified path. Ahh. 15697 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15698 else 15699 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15700 fi 15701 ;; 15702 pw32*) 15703 # pw32 DLLs use 'pw' prefix rather than 'lib' 15704 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15705 ;; 15706 esac 15707 ;; 15708 15709 *) 15710 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15711 ;; 15712 esac 15713 dynamic_linker='Win32 ld.exe' 15714 # FIXME: first we should search . and the directory the executable is in 15715 shlibpath_var=PATH 15716 ;; 15717 15718darwin* | rhapsody*) 15719 dynamic_linker="$host_os dyld" 15720 version_type=darwin 15721 need_lib_prefix=no 15722 need_version=no 15723 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15724 soname_spec='${libname}${release}${major}$shared_ext' 15725 shlibpath_overrides_runpath=yes 15726 shlibpath_var=DYLD_LIBRARY_PATH 15727 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15728 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15729 if test "$GCC" = yes; then 15730 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 15731 else 15732 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15733 fi 15734 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15735 ;; 15736 15737dgux*) 15738 version_type=linux 15739 need_lib_prefix=no 15740 need_version=no 15741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15742 soname_spec='${libname}${release}${shared_ext}$major' 15743 shlibpath_var=LD_LIBRARY_PATH 15744 ;; 15745 15746freebsd1*) 15747 dynamic_linker=no 15748 ;; 15749 15750freebsd* | dragonfly*) 15751 # DragonFly does not have aout. When/if they implement a new 15752 # versioning mechanism, adjust this. 15753 if test -x /usr/bin/objformat; then 15754 objformat=`/usr/bin/objformat` 15755 else 15756 case $host_os in 15757 freebsd[123]*) objformat=aout ;; 15758 *) objformat=elf ;; 15759 esac 15760 fi 15761 version_type=freebsd-$objformat 15762 case $version_type in 15763 freebsd-elf*) 15764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15765 need_version=no 15766 need_lib_prefix=no 15767 ;; 15768 freebsd-*) 15769 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15770 need_version=yes 15771 ;; 15772 esac 15773 shlibpath_var=LD_LIBRARY_PATH 15774 case $host_os in 15775 freebsd2*) 15776 shlibpath_overrides_runpath=yes 15777 ;; 15778 freebsd3.[01]* | freebsdelf3.[01]*) 15779 shlibpath_overrides_runpath=yes 15780 hardcode_into_libs=yes 15781 ;; 15782 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15783 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15784 shlibpath_overrides_runpath=no 15785 hardcode_into_libs=yes 15786 ;; 15787 freebsd*) # from 4.6 on 15788 shlibpath_overrides_runpath=yes 15789 hardcode_into_libs=yes 15790 ;; 15791 esac 15792 ;; 15793 15794gnu*) 15795 version_type=linux 15796 need_lib_prefix=no 15797 need_version=no 15798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15799 soname_spec='${libname}${release}${shared_ext}$major' 15800 shlibpath_var=LD_LIBRARY_PATH 15801 hardcode_into_libs=yes 15802 ;; 15803 15804hpux9* | hpux10* | hpux11*) 15805 # Give a soname corresponding to the major version so that dld.sl refuses to 15806 # link against other versions. 15807 version_type=sunos 15808 need_lib_prefix=no 15809 need_version=no 15810 case $host_cpu in 15811 ia64*) 15812 shrext_cmds='.so' 15813 hardcode_into_libs=yes 15814 dynamic_linker="$host_os dld.so" 15815 shlibpath_var=LD_LIBRARY_PATH 15816 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15818 soname_spec='${libname}${release}${shared_ext}$major' 15819 if test "X$HPUX_IA64_MODE" = X32; then 15820 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15821 else 15822 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15823 fi 15824 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15825 ;; 15826 hppa*64*) 15827 shrext_cmds='.sl' 15828 hardcode_into_libs=yes 15829 dynamic_linker="$host_os dld.sl" 15830 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15831 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15833 soname_spec='${libname}${release}${shared_ext}$major' 15834 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15835 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15836 ;; 15837 *) 15838 shrext_cmds='.sl' 15839 dynamic_linker="$host_os dld.sl" 15840 shlibpath_var=SHLIB_PATH 15841 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15843 soname_spec='${libname}${release}${shared_ext}$major' 15844 ;; 15845 esac 15846 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15847 postinstall_cmds='chmod 555 $lib' 15848 ;; 15849 15850interix3*) 15851 version_type=linux 15852 need_lib_prefix=no 15853 need_version=no 15854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15855 soname_spec='${libname}${release}${shared_ext}$major' 15856 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15857 shlibpath_var=LD_LIBRARY_PATH 15858 shlibpath_overrides_runpath=no 15859 hardcode_into_libs=yes 15860 ;; 15861 15862irix5* | irix6* | nonstopux*) 15863 case $host_os in 15864 nonstopux*) version_type=nonstopux ;; 15865 *) 15866 if test "$lt_cv_prog_gnu_ld" = yes; then 15867 version_type=linux 15868 else 15869 version_type=irix 15870 fi ;; 15871 esac 15872 need_lib_prefix=no 15873 need_version=no 15874 soname_spec='${libname}${release}${shared_ext}$major' 15875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15876 case $host_os in 15877 irix5* | nonstopux*) 15878 libsuff= shlibsuff= 15879 ;; 15880 *) 15881 case $LD in # libtool.m4 will add one of these switches to LD 15882 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15883 libsuff= shlibsuff= libmagic=32-bit;; 15884 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15885 libsuff=32 shlibsuff=N32 libmagic=N32;; 15886 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15887 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15888 *) libsuff= shlibsuff= libmagic=never-match;; 15889 esac 15890 ;; 15891 esac 15892 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15893 shlibpath_overrides_runpath=no 15894 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15895 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15896 hardcode_into_libs=yes 15897 ;; 15898 15899# No shared lib support for Linux oldld, aout, or coff. 15900linux*oldld* | linux*aout* | linux*coff*) 15901 dynamic_linker=no 15902 ;; 15903 15904# This must be Linux ELF. 15905linux* | k*bsd*-gnu) 15906 version_type=linux 15907 need_lib_prefix=no 15908 need_version=no 15909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15910 soname_spec='${libname}${release}${shared_ext}$major' 15911 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15912 shlibpath_var=LD_LIBRARY_PATH 15913 shlibpath_overrides_runpath=no 15914 # This implies no fast_install, which is unacceptable. 15915 # Some rework will be needed to allow for fast_install 15916 # before this can be enabled. 15917 hardcode_into_libs=yes 15918 15919 # Append ld.so.conf contents to the search path 15920 if test -f /etc/ld.so.conf; then 15921 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 15922 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15923 fi 15924 15925 # We used to test for /lib/ld.so.1 and disable shared libraries on 15926 # powerpc, because MkLinux only supported shared libraries with the 15927 # GNU dynamic linker. Since this was broken with cross compilers, 15928 # most powerpc-linux boxes support dynamic linking these days and 15929 # people can always --disable-shared, the test was removed, and we 15930 # assume the GNU/Linux dynamic linker is in use. 15931 dynamic_linker='GNU/Linux ld.so' 15932 ;; 15933 15934netbsdelf*-gnu) 15935 version_type=linux 15936 need_lib_prefix=no 15937 need_version=no 15938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15939 soname_spec='${libname}${release}${shared_ext}$major' 15940 shlibpath_var=LD_LIBRARY_PATH 15941 shlibpath_overrides_runpath=no 15942 hardcode_into_libs=yes 15943 dynamic_linker='NetBSD ld.elf_so' 15944 ;; 15945 15946netbsd*) 15947 version_type=sunos 15948 need_lib_prefix=no 15949 need_version=no 15950 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15952 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15953 dynamic_linker='NetBSD (a.out) ld.so' 15954 else 15955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15956 soname_spec='${libname}${release}${shared_ext}$major' 15957 dynamic_linker='NetBSD ld.elf_so' 15958 fi 15959 shlibpath_var=LD_LIBRARY_PATH 15960 shlibpath_overrides_runpath=yes 15961 hardcode_into_libs=yes 15962 ;; 15963 15964newsos6) 15965 version_type=linux 15966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15967 shlibpath_var=LD_LIBRARY_PATH 15968 shlibpath_overrides_runpath=yes 15969 ;; 15970 15971nto-qnx*) 15972 version_type=linux 15973 need_lib_prefix=no 15974 need_version=no 15975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15976 soname_spec='${libname}${release}${shared_ext}$major' 15977 shlibpath_var=LD_LIBRARY_PATH 15978 shlibpath_overrides_runpath=yes 15979 ;; 15980 15981openbsd*) 15982 version_type=sunos 15983 sys_lib_dlsearch_path_spec="/usr/lib" 15984 need_lib_prefix=no 15985 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15986 case $host_os in 15987 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15988 *) need_version=no ;; 15989 esac 15990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15991 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15992 shlibpath_var=LD_LIBRARY_PATH 15993 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15994 case $host_os in 15995 openbsd2.[89] | openbsd2.[89].*) 15996 shlibpath_overrides_runpath=no 15997 ;; 15998 *) 15999 shlibpath_overrides_runpath=yes 16000 ;; 16001 esac 16002 else 16003 shlibpath_overrides_runpath=yes 16004 fi 16005 ;; 16006 16007os2*) 16008 libname_spec='$name' 16009 shrext_cmds=".dll" 16010 need_lib_prefix=no 16011 library_names_spec='$libname${shared_ext} $libname.a' 16012 dynamic_linker='OS/2 ld.exe' 16013 shlibpath_var=LIBPATH 16014 ;; 16015 16016osf3* | osf4* | osf5*) 16017 version_type=osf 16018 need_lib_prefix=no 16019 need_version=no 16020 soname_spec='${libname}${release}${shared_ext}$major' 16021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16022 shlibpath_var=LD_LIBRARY_PATH 16023 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16024 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16025 ;; 16026 16027solaris*) 16028 version_type=linux 16029 need_lib_prefix=no 16030 need_version=no 16031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16032 soname_spec='${libname}${release}${shared_ext}$major' 16033 shlibpath_var=LD_LIBRARY_PATH 16034 shlibpath_overrides_runpath=yes 16035 hardcode_into_libs=yes 16036 # ldd complains unless libraries are executable 16037 postinstall_cmds='chmod +x $lib' 16038 ;; 16039 16040sunos4*) 16041 version_type=sunos 16042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16043 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16044 shlibpath_var=LD_LIBRARY_PATH 16045 shlibpath_overrides_runpath=yes 16046 if test "$with_gnu_ld" = yes; then 16047 need_lib_prefix=no 16048 fi 16049 need_version=yes 16050 ;; 16051 16052sysv4 | sysv4.3*) 16053 version_type=linux 16054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16055 soname_spec='${libname}${release}${shared_ext}$major' 16056 shlibpath_var=LD_LIBRARY_PATH 16057 case $host_vendor in 16058 sni) 16059 shlibpath_overrides_runpath=no 16060 need_lib_prefix=no 16061 export_dynamic_flag_spec='${wl}-Blargedynsym' 16062 runpath_var=LD_RUN_PATH 16063 ;; 16064 siemens) 16065 need_lib_prefix=no 16066 ;; 16067 motorola) 16068 need_lib_prefix=no 16069 need_version=no 16070 shlibpath_overrides_runpath=no 16071 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16072 ;; 16073 esac 16074 ;; 16075 16076sysv4*MP*) 16077 if test -d /usr/nec ;then 16078 version_type=linux 16079 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16080 soname_spec='$libname${shared_ext}.$major' 16081 shlibpath_var=LD_LIBRARY_PATH 16082 fi 16083 ;; 16084 16085sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16086 version_type=freebsd-elf 16087 need_lib_prefix=no 16088 need_version=no 16089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16090 soname_spec='${libname}${release}${shared_ext}$major' 16091 shlibpath_var=LD_LIBRARY_PATH 16092 hardcode_into_libs=yes 16093 if test "$with_gnu_ld" = yes; then 16094 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16095 shlibpath_overrides_runpath=no 16096 else 16097 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16098 shlibpath_overrides_runpath=yes 16099 case $host_os in 16100 sco3.2v5*) 16101 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16102 ;; 16103 esac 16104 fi 16105 sys_lib_dlsearch_path_spec='/usr/lib' 16106 ;; 16107 16108uts4*) 16109 version_type=linux 16110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16111 soname_spec='${libname}${release}${shared_ext}$major' 16112 shlibpath_var=LD_LIBRARY_PATH 16113 ;; 16114 16115*) 16116 dynamic_linker=no 16117 ;; 16118esac 16119{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16120echo "${ECHO_T}$dynamic_linker" >&6; } 16121test "$dynamic_linker" = no && can_build_shared=no 16122 16123variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16124if test "$GCC" = yes; then 16125 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16126fi 16127 16128{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16129echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16130hardcode_action_F77= 16131if test -n "$hardcode_libdir_flag_spec_F77" || \ 16132 test -n "$runpath_var_F77" || \ 16133 test "X$hardcode_automatic_F77" = "Xyes" ; then 16134 16135 # We can hardcode non-existant directories. 16136 if test "$hardcode_direct_F77" != no && 16137 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16138 # have to relink, otherwise we might link with an installed library 16139 # when we should be linking with a yet-to-be-installed one 16140 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16141 test "$hardcode_minus_L_F77" != no; then 16142 # Linking always hardcodes the temporary library directory. 16143 hardcode_action_F77=relink 16144 else 16145 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16146 hardcode_action_F77=immediate 16147 fi 16148else 16149 # We cannot hardcode anything, or else we can only hardcode existing 16150 # directories. 16151 hardcode_action_F77=unsupported 16152fi 16153{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16154echo "${ECHO_T}$hardcode_action_F77" >&6; } 16155 16156if test "$hardcode_action_F77" = relink; then 16157 # Fast installation is not supported 16158 enable_fast_install=no 16159elif test "$shlibpath_overrides_runpath" = yes || 16160 test "$enable_shared" = no; then 16161 # Fast installation is not necessary 16162 enable_fast_install=needless 16163fi 16164 16165 16166# The else clause should only fire when bootstrapping the 16167# libtool distribution, otherwise you forgot to ship ltmain.sh 16168# with your package, and you will get complaints that there are 16169# no rules to generate ltmain.sh. 16170if test -f "$ltmain"; then 16171 # See if we are running on zsh, and set the options which allow our commands through 16172 # without removal of \ escapes. 16173 if test -n "${ZSH_VERSION+set}" ; then 16174 setopt NO_GLOB_SUBST 16175 fi 16176 # Now quote all the things that may contain metacharacters while being 16177 # careful not to overquote the AC_SUBSTed values. We take copies of the 16178 # variables and quote the copies for generation of the libtool script. 16179 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16180 SED SHELL STRIP \ 16181 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16182 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16183 deplibs_check_method reload_flag reload_cmds need_locks \ 16184 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16185 lt_cv_sys_global_symbol_to_c_name_address \ 16186 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16187 old_postinstall_cmds old_postuninstall_cmds \ 16188 compiler_F77 \ 16189 CC_F77 \ 16190 LD_F77 \ 16191 lt_prog_compiler_wl_F77 \ 16192 lt_prog_compiler_pic_F77 \ 16193 lt_prog_compiler_static_F77 \ 16194 lt_prog_compiler_no_builtin_flag_F77 \ 16195 export_dynamic_flag_spec_F77 \ 16196 thread_safe_flag_spec_F77 \ 16197 whole_archive_flag_spec_F77 \ 16198 enable_shared_with_static_runtimes_F77 \ 16199 old_archive_cmds_F77 \ 16200 old_archive_from_new_cmds_F77 \ 16201 predep_objects_F77 \ 16202 postdep_objects_F77 \ 16203 predeps_F77 \ 16204 postdeps_F77 \ 16205 compiler_lib_search_path_F77 \ 16206 archive_cmds_F77 \ 16207 archive_expsym_cmds_F77 \ 16208 postinstall_cmds_F77 \ 16209 postuninstall_cmds_F77 \ 16210 old_archive_from_expsyms_cmds_F77 \ 16211 allow_undefined_flag_F77 \ 16212 no_undefined_flag_F77 \ 16213 export_symbols_cmds_F77 \ 16214 hardcode_libdir_flag_spec_F77 \ 16215 hardcode_libdir_flag_spec_ld_F77 \ 16216 hardcode_libdir_separator_F77 \ 16217 hardcode_automatic_F77 \ 16218 module_cmds_F77 \ 16219 module_expsym_cmds_F77 \ 16220 lt_cv_prog_compiler_c_o_F77 \ 16221 exclude_expsyms_F77 \ 16222 include_expsyms_F77; do 16223 16224 case $var in 16225 old_archive_cmds_F77 | \ 16226 old_archive_from_new_cmds_F77 | \ 16227 archive_cmds_F77 | \ 16228 archive_expsym_cmds_F77 | \ 16229 module_cmds_F77 | \ 16230 module_expsym_cmds_F77 | \ 16231 old_archive_from_expsyms_cmds_F77 | \ 16232 export_symbols_cmds_F77 | \ 16233 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16234 postinstall_cmds | postuninstall_cmds | \ 16235 old_postinstall_cmds | old_postuninstall_cmds | \ 16236 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16237 # Double-quote double-evaled strings. 16238 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16239 ;; 16240 *) 16241 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16242 ;; 16243 esac 16244 done 16245 16246 case $lt_echo in 16247 *'\$0 --fallback-echo"') 16248 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16249 ;; 16250 esac 16251 16252cfgfile="$ofile" 16253 16254 cat <<__EOF__ >> "$cfgfile" 16255# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16256 16257# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16258 16259# Shell to use when invoking shell scripts. 16260SHELL=$lt_SHELL 16261 16262# Whether or not to build shared libraries. 16263build_libtool_libs=$enable_shared 16264 16265# Whether or not to build static libraries. 16266build_old_libs=$enable_static 16267 16268# Whether or not to add -lc for building shared libraries. 16269build_libtool_need_lc=$archive_cmds_need_lc_F77 16270 16271# Whether or not to disallow shared libs when runtime libs are static 16272allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16273 16274# Whether or not to optimize for fast installation. 16275fast_install=$enable_fast_install 16276 16277# The host system. 16278host_alias=$host_alias 16279host=$host 16280host_os=$host_os 16281 16282# The build system. 16283build_alias=$build_alias 16284build=$build 16285build_os=$build_os 16286 16287# An echo program that does not interpret backslashes. 16288echo=$lt_echo 16289 16290# The archiver. 16291AR=$lt_AR 16292AR_FLAGS=$lt_AR_FLAGS 16293 16294# A C compiler. 16295LTCC=$lt_LTCC 16296 16297# LTCC compiler flags. 16298LTCFLAGS=$lt_LTCFLAGS 16299 16300# A language-specific compiler. 16301CC=$lt_compiler_F77 16302 16303# Is the compiler the GNU C compiler? 16304with_gcc=$GCC_F77 16305 16306# An ERE matcher. 16307EGREP=$lt_EGREP 16308 16309# The linker used to build libraries. 16310LD=$lt_LD_F77 16311 16312# Whether we need hard or soft links. 16313LN_S=$lt_LN_S 16314 16315# A BSD-compatible nm program. 16316NM=$lt_NM 16317 16318# A symbol stripping program 16319STRIP=$lt_STRIP 16320 16321# Used to examine libraries when file_magic_cmd begins "file" 16322MAGIC_CMD=$MAGIC_CMD 16323 16324# Used on cygwin: DLL creation program. 16325DLLTOOL="$DLLTOOL" 16326 16327# Used on cygwin: object dumper. 16328OBJDUMP="$OBJDUMP" 16329 16330# Used on cygwin: assembler. 16331AS="$AS" 16332 16333# The name of the directory that contains temporary libtool files. 16334objdir=$objdir 16335 16336# How to create reloadable object files. 16337reload_flag=$lt_reload_flag 16338reload_cmds=$lt_reload_cmds 16339 16340# How to pass a linker flag through the compiler. 16341wl=$lt_lt_prog_compiler_wl_F77 16342 16343# Object file suffix (normally "o"). 16344objext="$ac_objext" 16345 16346# Old archive suffix (normally "a"). 16347libext="$libext" 16348 16349# Shared library suffix (normally ".so"). 16350shrext_cmds='$shrext_cmds' 16351 16352# Executable file suffix (normally ""). 16353exeext="$exeext" 16354 16355# Additional compiler flags for building library objects. 16356pic_flag=$lt_lt_prog_compiler_pic_F77 16357pic_mode=$pic_mode 16358 16359# What is the maximum length of a command? 16360max_cmd_len=$lt_cv_sys_max_cmd_len 16361 16362# Does compiler simultaneously support -c and -o options? 16363compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16364 16365# Must we lock files when doing compilation? 16366need_locks=$lt_need_locks 16367 16368# Do we need the lib prefix for modules? 16369need_lib_prefix=$need_lib_prefix 16370 16371# Do we need a version for libraries? 16372need_version=$need_version 16373 16374# Whether dlopen is supported. 16375dlopen_support=$enable_dlopen 16376 16377# Whether dlopen of programs is supported. 16378dlopen_self=$enable_dlopen_self 16379 16380# Whether dlopen of statically linked programs is supported. 16381dlopen_self_static=$enable_dlopen_self_static 16382 16383# Compiler flag to prevent dynamic linking. 16384link_static_flag=$lt_lt_prog_compiler_static_F77 16385 16386# Compiler flag to turn off builtin functions. 16387no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16388 16389# Compiler flag to allow reflexive dlopens. 16390export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16391 16392# Compiler flag to generate shared objects directly from archives. 16393whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16394 16395# Compiler flag to generate thread-safe objects. 16396thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16397 16398# Library versioning type. 16399version_type=$version_type 16400 16401# Format of library name prefix. 16402libname_spec=$lt_libname_spec 16403 16404# List of archive names. First name is the real one, the rest are links. 16405# The last name is the one that the linker finds with -lNAME. 16406library_names_spec=$lt_library_names_spec 16407 16408# The coded name of the library, if different from the real name. 16409soname_spec=$lt_soname_spec 16410 16411# Commands used to build and install an old-style archive. 16412RANLIB=$lt_RANLIB 16413old_archive_cmds=$lt_old_archive_cmds_F77 16414old_postinstall_cmds=$lt_old_postinstall_cmds 16415old_postuninstall_cmds=$lt_old_postuninstall_cmds 16416 16417# Create an old-style archive from a shared archive. 16418old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16419 16420# Create a temporary old-style archive to link instead of a shared archive. 16421old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16422 16423# Commands used to build and install a shared archive. 16424archive_cmds=$lt_archive_cmds_F77 16425archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16426postinstall_cmds=$lt_postinstall_cmds 16427postuninstall_cmds=$lt_postuninstall_cmds 16428 16429# Commands used to build a loadable module (assumed same as above if empty) 16430module_cmds=$lt_module_cmds_F77 16431module_expsym_cmds=$lt_module_expsym_cmds_F77 16432 16433# Commands to strip libraries. 16434old_striplib=$lt_old_striplib 16435striplib=$lt_striplib 16436 16437# Dependencies to place before the objects being linked to create a 16438# shared library. 16439predep_objects=$lt_predep_objects_F77 16440 16441# Dependencies to place after the objects being linked to create a 16442# shared library. 16443postdep_objects=$lt_postdep_objects_F77 16444 16445# Dependencies to place before the objects being linked to create a 16446# shared library. 16447predeps=$lt_predeps_F77 16448 16449# Dependencies to place after the objects being linked to create a 16450# shared library. 16451postdeps=$lt_postdeps_F77 16452 16453# The library search path used internally by the compiler when linking 16454# a shared library. 16455compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16456 16457# Method to check whether dependent libraries are shared objects. 16458deplibs_check_method=$lt_deplibs_check_method 16459 16460# Command to use when deplibs_check_method == file_magic. 16461file_magic_cmd=$lt_file_magic_cmd 16462 16463# Flag that allows shared libraries with undefined symbols to be built. 16464allow_undefined_flag=$lt_allow_undefined_flag_F77 16465 16466# Flag that forces no undefined symbols. 16467no_undefined_flag=$lt_no_undefined_flag_F77 16468 16469# Commands used to finish a libtool library installation in a directory. 16470finish_cmds=$lt_finish_cmds 16471 16472# Same as above, but a single script fragment to be evaled but not shown. 16473finish_eval=$lt_finish_eval 16474 16475# Take the output of nm and produce a listing of raw symbols and C names. 16476global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16477 16478# Transform the output of nm in a proper C declaration 16479global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16480 16481# Transform the output of nm in a C name address pair 16482global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16483 16484# This is the shared library runtime path variable. 16485runpath_var=$runpath_var 16486 16487# This is the shared library path variable. 16488shlibpath_var=$shlibpath_var 16489 16490# Is shlibpath searched before the hard-coded library search path? 16491shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16492 16493# How to hardcode a shared library path into an executable. 16494hardcode_action=$hardcode_action_F77 16495 16496# Whether we should hardcode library paths into libraries. 16497hardcode_into_libs=$hardcode_into_libs 16498 16499# Flag to hardcode \$libdir into a binary during linking. 16500# This must work even if \$libdir does not exist. 16501hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16502 16503# If ld is used when linking, flag to hardcode \$libdir into 16504# a binary during linking. This must work even if \$libdir does 16505# not exist. 16506hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16507 16508# Whether we need a single -rpath flag with a separated argument. 16509hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16510 16511# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16512# resulting binary. 16513hardcode_direct=$hardcode_direct_F77 16514 16515# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16516# resulting binary. 16517hardcode_minus_L=$hardcode_minus_L_F77 16518 16519# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16520# the resulting binary. 16521hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16522 16523# Set to yes if building a shared library automatically hardcodes DIR into the library 16524# and all subsequent libraries and executables linked against it. 16525hardcode_automatic=$hardcode_automatic_F77 16526 16527# Variables whose values should be saved in libtool wrapper scripts and 16528# restored at relink time. 16529variables_saved_for_relink="$variables_saved_for_relink" 16530 16531# Whether libtool must link a program against all its dependency libraries. 16532link_all_deplibs=$link_all_deplibs_F77 16533 16534# Compile-time system search path for libraries 16535sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16536 16537# Run-time system search path for libraries 16538sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16539 16540# Fix the shell variable \$srcfile for the compiler. 16541fix_srcfile_path="$fix_srcfile_path_F77" 16542 16543# Set to yes if exported symbols are required. 16544always_export_symbols=$always_export_symbols_F77 16545 16546# The commands to list exported symbols. 16547export_symbols_cmds=$lt_export_symbols_cmds_F77 16548 16549# The commands to extract the exported symbol list from a shared archive. 16550extract_expsyms_cmds=$lt_extract_expsyms_cmds 16551 16552# Symbols that should not be listed in the preloaded symbols. 16553exclude_expsyms=$lt_exclude_expsyms_F77 16554 16555# Symbols that must always be exported. 16556include_expsyms=$lt_include_expsyms_F77 16557 16558# ### END LIBTOOL TAG CONFIG: $tagname 16559 16560__EOF__ 16561 16562 16563else 16564 # If there is no Makefile yet, we rely on a make rule to execute 16565 # `config.status --recheck' to rerun these tests and create the 16566 # libtool script then. 16567 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16568 if test -f "$ltmain_in"; then 16569 test -f Makefile && make "$ltmain" 16570 fi 16571fi 16572 16573 16574ac_ext=c 16575ac_cpp='$CPP $CPPFLAGS' 16576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16578ac_compiler_gnu=$ac_cv_c_compiler_gnu 16579 16580CC="$lt_save_CC" 16581 16582 else 16583 tagname="" 16584 fi 16585 ;; 16586 16587 GCJ) 16588 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16589 16590 16591# Source file extension for Java test sources. 16592ac_ext=java 16593 16594# Object file extension for compiled Java test sources. 16595objext=o 16596objext_GCJ=$objext 16597 16598# Code to be used in simple compile tests 16599lt_simple_compile_test_code="class foo {}\n" 16600 16601# Code to be used in simple link tests 16602lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 16603 16604# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16605 16606# If no C compiler was specified, use CC. 16607LTCC=${LTCC-"$CC"} 16608 16609# If no C compiler flags were specified, use CFLAGS. 16610LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16611 16612# Allow CC to be a program name with arguments. 16613compiler=$CC 16614 16615 16616# save warnings/boilerplate of simple test code 16617ac_outfile=conftest.$ac_objext 16618printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16619eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16620_lt_compiler_boilerplate=`cat conftest.err` 16621$rm conftest* 16622 16623ac_outfile=conftest.$ac_objext 16624printf "$lt_simple_link_test_code" >conftest.$ac_ext 16625eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16626_lt_linker_boilerplate=`cat conftest.err` 16627$rm conftest* 16628 16629 16630# Allow CC to be a program name with arguments. 16631lt_save_CC="$CC" 16632CC=${GCJ-"gcj"} 16633compiler=$CC 16634compiler_GCJ=$CC 16635for cc_temp in $compiler""; do 16636 case $cc_temp in 16637 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16638 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16639 \-*) ;; 16640 *) break;; 16641 esac 16642done 16643cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16644 16645 16646# GCJ did not exist at the time GCC didn't implicitly link libc in. 16647archive_cmds_need_lc_GCJ=no 16648 16649old_archive_cmds_GCJ=$old_archive_cmds 16650 16651 16652lt_prog_compiler_no_builtin_flag_GCJ= 16653 16654if test "$GCC" = yes; then 16655 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16656 16657 16658{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16659echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16660if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16661 echo $ECHO_N "(cached) $ECHO_C" >&6 16662else 16663 lt_cv_prog_compiler_rtti_exceptions=no 16664 ac_outfile=conftest.$ac_objext 16665 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16666 lt_compiler_flag="-fno-rtti -fno-exceptions" 16667 # Insert the option either (1) after the last *FLAGS variable, or 16668 # (2) before a word containing "conftest.", or (3) at the end. 16669 # Note that $ac_compile itself does not contain backslashes and begins 16670 # with a dollar sign (not a hyphen), so the echo should work correctly. 16671 # The option is referenced via a variable to avoid confusing sed. 16672 lt_compile=`echo "$ac_compile" | $SED \ 16673 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16674 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16675 -e 's:$: $lt_compiler_flag:'` 16676 (eval echo "\"\$as_me:16676: $lt_compile\"" >&5) 16677 (eval "$lt_compile" 2>conftest.err) 16678 ac_status=$? 16679 cat conftest.err >&5 16680 echo "$as_me:16680: \$? = $ac_status" >&5 16681 if (exit $ac_status) && test -s "$ac_outfile"; then 16682 # The compiler can only warn and ignore the option if not recognized 16683 # So say no if there are warnings other than the usual output. 16684 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16685 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16686 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16687 lt_cv_prog_compiler_rtti_exceptions=yes 16688 fi 16689 fi 16690 $rm conftest* 16691 16692fi 16693{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16694echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16695 16696if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16697 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16698else 16699 : 16700fi 16701 16702fi 16703 16704lt_prog_compiler_wl_GCJ= 16705lt_prog_compiler_pic_GCJ= 16706lt_prog_compiler_static_GCJ= 16707 16708{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16709echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16710 16711 if test "$GCC" = yes; then 16712 lt_prog_compiler_wl_GCJ='-Wl,' 16713 lt_prog_compiler_static_GCJ='-static' 16714 16715 case $host_os in 16716 aix*) 16717 # All AIX code is PIC. 16718 if test "$host_cpu" = ia64; then 16719 # AIX 5 now supports IA64 processor 16720 lt_prog_compiler_static_GCJ='-Bstatic' 16721 fi 16722 ;; 16723 16724 amigaos*) 16725 # FIXME: we need at least 68020 code to build shared libraries, but 16726 # adding the `-m68020' flag to GCC prevents building anything better, 16727 # like `-m68040'. 16728 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16729 ;; 16730 16731 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16732 # PIC is the default for these OSes. 16733 ;; 16734 16735 mingw* | pw32* | os2*) 16736 # This hack is so that the source file can tell whether it is being 16737 # built for inclusion in a dll (and should export symbols for example). 16738 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16739 ;; 16740 16741 darwin* | rhapsody*) 16742 # PIC is the default on this platform 16743 # Common symbols not allowed in MH_DYLIB files 16744 lt_prog_compiler_pic_GCJ='-fno-common' 16745 ;; 16746 16747 interix3*) 16748 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16749 # Instead, we relocate shared libraries at runtime. 16750 ;; 16751 16752 msdosdjgpp*) 16753 # Just because we use GCC doesn't mean we suddenly get shared libraries 16754 # on systems that don't support them. 16755 lt_prog_compiler_can_build_shared_GCJ=no 16756 enable_shared=no 16757 ;; 16758 16759 sysv4*MP*) 16760 if test -d /usr/nec; then 16761 lt_prog_compiler_pic_GCJ=-Kconform_pic 16762 fi 16763 ;; 16764 16765 hpux*) 16766 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16767 # not for PA HP-UX. 16768 case $host_cpu in 16769 hppa*64*|ia64*) 16770 # +Z the default 16771 ;; 16772 *) 16773 lt_prog_compiler_pic_GCJ='-fPIC' 16774 ;; 16775 esac 16776 ;; 16777 16778 *) 16779 lt_prog_compiler_pic_GCJ='-fPIC' 16780 ;; 16781 esac 16782 else 16783 # PORTME Check for flag to pass linker flags through the system compiler. 16784 case $host_os in 16785 aix*) 16786 lt_prog_compiler_wl_GCJ='-Wl,' 16787 if test "$host_cpu" = ia64; then 16788 # AIX 5 now supports IA64 processor 16789 lt_prog_compiler_static_GCJ='-Bstatic' 16790 else 16791 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16792 fi 16793 ;; 16794 darwin*) 16795 # PIC is the default on this platform 16796 # Common symbols not allowed in MH_DYLIB files 16797 case $cc_basename in 16798 xlc*) 16799 lt_prog_compiler_pic_GCJ='-qnocommon' 16800 lt_prog_compiler_wl_GCJ='-Wl,' 16801 ;; 16802 esac 16803 ;; 16804 16805 mingw* | pw32* | os2*) 16806 # This hack is so that the source file can tell whether it is being 16807 # built for inclusion in a dll (and should export symbols for example). 16808 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16809 ;; 16810 16811 hpux9* | hpux10* | hpux11*) 16812 lt_prog_compiler_wl_GCJ='-Wl,' 16813 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16814 # not for PA HP-UX. 16815 case $host_cpu in 16816 hppa*64*|ia64*) 16817 # +Z the default 16818 ;; 16819 *) 16820 lt_prog_compiler_pic_GCJ='+Z' 16821 ;; 16822 esac 16823 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16824 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16825 ;; 16826 16827 irix5* | irix6* | nonstopux*) 16828 lt_prog_compiler_wl_GCJ='-Wl,' 16829 # PIC (with -KPIC) is the default. 16830 lt_prog_compiler_static_GCJ='-non_shared' 16831 ;; 16832 16833 newsos6) 16834 lt_prog_compiler_pic_GCJ='-KPIC' 16835 lt_prog_compiler_static_GCJ='-Bstatic' 16836 ;; 16837 16838 linux* | k*bsd*-gnu) 16839 case $cc_basename in 16840 icc* | ecc*) 16841 lt_prog_compiler_wl_GCJ='-Wl,' 16842 lt_prog_compiler_pic_GCJ='-KPIC' 16843 lt_prog_compiler_static_GCJ='-static' 16844 ;; 16845 pgcc* | pgf77* | pgf90* | pgf95*) 16846 # Portland Group compilers (*not* the Pentium gcc compiler, 16847 # which looks to be a dead project) 16848 lt_prog_compiler_wl_GCJ='-Wl,' 16849 lt_prog_compiler_pic_GCJ='-fpic' 16850 lt_prog_compiler_static_GCJ='-Bstatic' 16851 ;; 16852 ccc*) 16853 lt_prog_compiler_wl_GCJ='-Wl,' 16854 # All Alpha code is PIC. 16855 lt_prog_compiler_static_GCJ='-non_shared' 16856 ;; 16857 esac 16858 ;; 16859 16860 osf3* | osf4* | osf5*) 16861 lt_prog_compiler_wl_GCJ='-Wl,' 16862 # All OSF/1 code is PIC. 16863 lt_prog_compiler_static_GCJ='-non_shared' 16864 ;; 16865 16866 solaris*) 16867 lt_prog_compiler_pic_GCJ='-KPIC' 16868 lt_prog_compiler_static_GCJ='-Bstatic' 16869 case $cc_basename in 16870 f77* | f90* | f95*) 16871 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16872 *) 16873 lt_prog_compiler_wl_GCJ='-Wl,';; 16874 esac 16875 ;; 16876 16877 sunos4*) 16878 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16879 lt_prog_compiler_pic_GCJ='-PIC' 16880 lt_prog_compiler_static_GCJ='-Bstatic' 16881 ;; 16882 16883 sysv4 | sysv4.2uw2* | sysv4.3*) 16884 lt_prog_compiler_wl_GCJ='-Wl,' 16885 lt_prog_compiler_pic_GCJ='-KPIC' 16886 lt_prog_compiler_static_GCJ='-Bstatic' 16887 ;; 16888 16889 sysv4*MP*) 16890 if test -d /usr/nec ;then 16891 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16892 lt_prog_compiler_static_GCJ='-Bstatic' 16893 fi 16894 ;; 16895 16896 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16897 lt_prog_compiler_wl_GCJ='-Wl,' 16898 lt_prog_compiler_pic_GCJ='-KPIC' 16899 lt_prog_compiler_static_GCJ='-Bstatic' 16900 ;; 16901 16902 unicos*) 16903 lt_prog_compiler_wl_GCJ='-Wl,' 16904 lt_prog_compiler_can_build_shared_GCJ=no 16905 ;; 16906 16907 uts4*) 16908 lt_prog_compiler_pic_GCJ='-pic' 16909 lt_prog_compiler_static_GCJ='-Bstatic' 16910 ;; 16911 16912 *) 16913 lt_prog_compiler_can_build_shared_GCJ=no 16914 ;; 16915 esac 16916 fi 16917 16918{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16919echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16920 16921# 16922# Check to make sure the PIC flag actually works. 16923# 16924if test -n "$lt_prog_compiler_pic_GCJ"; then 16925 16926{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16927echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16928if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 16929 echo $ECHO_N "(cached) $ECHO_C" >&6 16930else 16931 lt_prog_compiler_pic_works_GCJ=no 16932 ac_outfile=conftest.$ac_objext 16933 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16934 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16935 # Insert the option either (1) after the last *FLAGS variable, or 16936 # (2) before a word containing "conftest.", or (3) at the end. 16937 # Note that $ac_compile itself does not contain backslashes and begins 16938 # with a dollar sign (not a hyphen), so the echo should work correctly. 16939 # The option is referenced via a variable to avoid confusing sed. 16940 lt_compile=`echo "$ac_compile" | $SED \ 16941 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16942 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16943 -e 's:$: $lt_compiler_flag:'` 16944 (eval echo "\"\$as_me:16944: $lt_compile\"" >&5) 16945 (eval "$lt_compile" 2>conftest.err) 16946 ac_status=$? 16947 cat conftest.err >&5 16948 echo "$as_me:16948: \$? = $ac_status" >&5 16949 if (exit $ac_status) && test -s "$ac_outfile"; then 16950 # The compiler can only warn and ignore the option if not recognized 16951 # So say no if there are warnings other than the usual output. 16952 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16953 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16954 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16955 lt_prog_compiler_pic_works_GCJ=yes 16956 fi 16957 fi 16958 $rm conftest* 16959 16960fi 16961{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 16962echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 16963 16964if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 16965 case $lt_prog_compiler_pic_GCJ in 16966 "" | " "*) ;; 16967 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 16968 esac 16969else 16970 lt_prog_compiler_pic_GCJ= 16971 lt_prog_compiler_can_build_shared_GCJ=no 16972fi 16973 16974fi 16975case $host_os in 16976 # For platforms which do not support PIC, -DPIC is meaningless: 16977 *djgpp*) 16978 lt_prog_compiler_pic_GCJ= 16979 ;; 16980 *) 16981 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 16982 ;; 16983esac 16984 16985# 16986# Check to make sure the static flag actually works. 16987# 16988wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 16989{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16990echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 16991if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 16992 echo $ECHO_N "(cached) $ECHO_C" >&6 16993else 16994 lt_prog_compiler_static_works_GCJ=no 16995 save_LDFLAGS="$LDFLAGS" 16996 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16997 printf "$lt_simple_link_test_code" > conftest.$ac_ext 16998 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16999 # The linker can only warn and ignore the option if not recognized 17000 # So say no if there are warnings 17001 if test -s conftest.err; then 17002 # Append any errors to the config.log. 17003 cat conftest.err 1>&5 17004 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17005 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17006 if diff conftest.exp conftest.er2 >/dev/null; then 17007 lt_prog_compiler_static_works_GCJ=yes 17008 fi 17009 else 17010 lt_prog_compiler_static_works_GCJ=yes 17011 fi 17012 fi 17013 $rm conftest* 17014 LDFLAGS="$save_LDFLAGS" 17015 17016fi 17017{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 17018echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 17019 17020if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 17021 : 17022else 17023 lt_prog_compiler_static_GCJ= 17024fi 17025 17026 17027{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17028echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 17029if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17030 echo $ECHO_N "(cached) $ECHO_C" >&6 17031else 17032 lt_cv_prog_compiler_c_o_GCJ=no 17033 $rm -r conftest 2>/dev/null 17034 mkdir conftest 17035 cd conftest 17036 mkdir out 17037 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17038 17039 lt_compiler_flag="-o out/conftest2.$ac_objext" 17040 # Insert the option either (1) after the last *FLAGS variable, or 17041 # (2) before a word containing "conftest.", or (3) at the end. 17042 # Note that $ac_compile itself does not contain backslashes and begins 17043 # with a dollar sign (not a hyphen), so the echo should work correctly. 17044 lt_compile=`echo "$ac_compile" | $SED \ 17045 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17046 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17047 -e 's:$: $lt_compiler_flag:'` 17048 (eval echo "\"\$as_me:17048: $lt_compile\"" >&5) 17049 (eval "$lt_compile" 2>out/conftest.err) 17050 ac_status=$? 17051 cat out/conftest.err >&5 17052 echo "$as_me:17052: \$? = $ac_status" >&5 17053 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17054 then 17055 # The compiler can only warn and ignore the option if not recognized 17056 # So say no if there are warnings 17057 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17058 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17059 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17060 lt_cv_prog_compiler_c_o_GCJ=yes 17061 fi 17062 fi 17063 chmod u+w . 2>&5 17064 $rm conftest* 17065 # SGI C++ compiler will create directory out/ii_files/ for 17066 # template instantiation 17067 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17068 $rm out/* && rmdir out 17069 cd .. 17070 rmdir conftest 17071 $rm conftest* 17072 17073fi 17074{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17075echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17076 17077 17078hard_links="nottested" 17079if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17080 # do not overwrite the value of need_locks provided by the user 17081 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17082echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17083 hard_links=yes 17084 $rm conftest* 17085 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17086 touch conftest.a 17087 ln conftest.a conftest.b 2>&5 || hard_links=no 17088 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17089 { echo "$as_me:$LINENO: result: $hard_links" >&5 17090echo "${ECHO_T}$hard_links" >&6; } 17091 if test "$hard_links" = no; then 17092 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17093echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17094 need_locks=warn 17095 fi 17096else 17097 need_locks=no 17098fi 17099 17100{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17101echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17102 17103 runpath_var= 17104 allow_undefined_flag_GCJ= 17105 enable_shared_with_static_runtimes_GCJ=no 17106 archive_cmds_GCJ= 17107 archive_expsym_cmds_GCJ= 17108 old_archive_From_new_cmds_GCJ= 17109 old_archive_from_expsyms_cmds_GCJ= 17110 export_dynamic_flag_spec_GCJ= 17111 whole_archive_flag_spec_GCJ= 17112 thread_safe_flag_spec_GCJ= 17113 hardcode_libdir_flag_spec_GCJ= 17114 hardcode_libdir_flag_spec_ld_GCJ= 17115 hardcode_libdir_separator_GCJ= 17116 hardcode_direct_GCJ=no 17117 hardcode_minus_L_GCJ=no 17118 hardcode_shlibpath_var_GCJ=unsupported 17119 link_all_deplibs_GCJ=unknown 17120 hardcode_automatic_GCJ=no 17121 module_cmds_GCJ= 17122 module_expsym_cmds_GCJ= 17123 always_export_symbols_GCJ=no 17124 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17125 # include_expsyms should be a list of space-separated symbols to be *always* 17126 # included in the symbol list 17127 include_expsyms_GCJ= 17128 # exclude_expsyms can be an extended regexp of symbols to exclude 17129 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17130 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17131 # as well as any symbol that contains `d'. 17132 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 17133 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17134 # platforms (ab)use it in PIC code, but their linkers get confused if 17135 # the symbol is explicitly referenced. Since portable code cannot 17136 # rely on this symbol name, it's probably fine to never include it in 17137 # preloaded symbol tables. 17138 extract_expsyms_cmds= 17139 # Just being paranoid about ensuring that cc_basename is set. 17140 for cc_temp in $compiler""; do 17141 case $cc_temp in 17142 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17143 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17144 \-*) ;; 17145 *) break;; 17146 esac 17147done 17148cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17149 17150 case $host_os in 17151 cygwin* | mingw* | pw32*) 17152 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17153 # When not using gcc, we currently assume that we are using 17154 # Microsoft Visual C++. 17155 if test "$GCC" != yes; then 17156 with_gnu_ld=no 17157 fi 17158 ;; 17159 interix*) 17160 # we just hope/assume this is gcc and not c89 (= MSVC++) 17161 with_gnu_ld=yes 17162 ;; 17163 openbsd*) 17164 with_gnu_ld=no 17165 ;; 17166 esac 17167 17168 ld_shlibs_GCJ=yes 17169 if test "$with_gnu_ld" = yes; then 17170 # If archive_cmds runs LD, not CC, wlarc should be empty 17171 wlarc='${wl}' 17172 17173 # Set some defaults for GNU ld with shared library support. These 17174 # are reset later if shared libraries are not supported. Putting them 17175 # here allows them to be overridden if necessary. 17176 runpath_var=LD_RUN_PATH 17177 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17178 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17179 # ancient GNU ld didn't support --whole-archive et. al. 17180 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17181 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17182 else 17183 whole_archive_flag_spec_GCJ= 17184 fi 17185 supports_anon_versioning=no 17186 case `$LD -v 2>/dev/null` in 17187 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17188 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17189 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17190 *\ 2.11.*) ;; # other 2.11 versions 17191 *) supports_anon_versioning=yes ;; 17192 esac 17193 17194 # See if GNU ld supports shared libraries. 17195 case $host_os in 17196 aix3* | aix4* | aix5*) 17197 # On AIX/PPC, the GNU linker is very broken 17198 if test "$host_cpu" != ia64; then 17199 ld_shlibs_GCJ=no 17200 cat <<EOF 1>&2 17201 17202*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17203*** to be unable to reliably create shared libraries on AIX. 17204*** Therefore, libtool is disabling shared libraries support. If you 17205*** really care for shared libraries, you may want to modify your PATH 17206*** so that a non-GNU linker is found, and then restart. 17207 17208EOF 17209 fi 17210 ;; 17211 17212 amigaos*) 17213 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)' 17214 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17215 hardcode_minus_L_GCJ=yes 17216 17217 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17218 # that the semantics of dynamic libraries on AmigaOS, at least up 17219 # to version 4, is to share data among multiple programs linked 17220 # with the same dynamic library. Since this doesn't match the 17221 # behavior of shared libraries on other platforms, we can't use 17222 # them. 17223 ld_shlibs_GCJ=no 17224 ;; 17225 17226 beos*) 17227 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17228 allow_undefined_flag_GCJ=unsupported 17229 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17230 # support --undefined. This deserves some investigation. FIXME 17231 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17232 else 17233 ld_shlibs_GCJ=no 17234 fi 17235 ;; 17236 17237 cygwin* | mingw* | pw32*) 17238 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17239 # as there is no search path for DLLs. 17240 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17241 allow_undefined_flag_GCJ=unsupported 17242 always_export_symbols_GCJ=no 17243 enable_shared_with_static_runtimes_GCJ=yes 17244 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 17245 17246 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17247 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17248 # If the export-symbols file already is a .def file (1st line 17249 # is EXPORTS), use it as is; otherwise, prepend... 17250 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17251 cp $export_symbols $output_objdir/$soname.def; 17252 else 17253 echo EXPORTS > $output_objdir/$soname.def; 17254 cat $export_symbols >> $output_objdir/$soname.def; 17255 fi~ 17256 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17257 else 17258 ld_shlibs_GCJ=no 17259 fi 17260 ;; 17261 17262 interix3*) 17263 hardcode_direct_GCJ=no 17264 hardcode_shlibpath_var_GCJ=no 17265 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17266 export_dynamic_flag_spec_GCJ='${wl}-E' 17267 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17268 # Instead, shared libraries are loaded at an image base (0x10000000 by 17269 # default) and relocated if they conflict, which is a slow very memory 17270 # consuming and fragmenting process. To avoid this, we pick a random, 17271 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17272 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17273 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' 17274 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' 17275 ;; 17276 17277 linux* | k*bsd*-gnu) 17278 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17279 tmp_addflag= 17280 case $cc_basename,$host_cpu in 17281 pgcc*) # Portland Group C compiler 17282 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' 17283 tmp_addflag=' $pic_flag' 17284 ;; 17285 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17286 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' 17287 tmp_addflag=' $pic_flag -Mnomain' ;; 17288 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17289 tmp_addflag=' -i_dynamic' ;; 17290 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17291 tmp_addflag=' -i_dynamic -nofor_main' ;; 17292 ifc* | ifort*) # Intel Fortran compiler 17293 tmp_addflag=' -nofor_main' ;; 17294 esac 17295 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17296 17297 if test $supports_anon_versioning = yes; then 17298 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17299 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17300 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17301 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17302 fi 17303 link_all_deplibs_GCJ=no 17304 else 17305 ld_shlibs_GCJ=no 17306 fi 17307 ;; 17308 17309 netbsd* | netbsdelf*-gnu) 17310 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17311 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17312 wlarc= 17313 else 17314 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17315 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17316 fi 17317 ;; 17318 17319 solaris*) 17320 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17321 ld_shlibs_GCJ=no 17322 cat <<EOF 1>&2 17323 17324*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17325*** create shared libraries on Solaris systems. Therefore, libtool 17326*** is disabling shared libraries support. We urge you to upgrade GNU 17327*** binutils to release 2.9.1 or newer. Another option is to modify 17328*** your PATH or compiler configuration so that the native linker is 17329*** used, and then restart. 17330 17331EOF 17332 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17333 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17334 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17335 else 17336 ld_shlibs_GCJ=no 17337 fi 17338 ;; 17339 17340 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17341 case `$LD -v 2>&1` in 17342 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17343 ld_shlibs_GCJ=no 17344 cat <<_LT_EOF 1>&2 17345 17346*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17347*** reliably create shared libraries on SCO systems. Therefore, libtool 17348*** is disabling shared libraries support. We urge you to upgrade GNU 17349*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17350*** your PATH or compiler configuration so that the native linker is 17351*** used, and then restart. 17352 17353_LT_EOF 17354 ;; 17355 *) 17356 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17357 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17358 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17359 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17360 else 17361 ld_shlibs_GCJ=no 17362 fi 17363 ;; 17364 esac 17365 ;; 17366 17367 sunos4*) 17368 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17369 wlarc= 17370 hardcode_direct_GCJ=yes 17371 hardcode_shlibpath_var_GCJ=no 17372 ;; 17373 17374 *) 17375 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17376 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17377 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17378 else 17379 ld_shlibs_GCJ=no 17380 fi 17381 ;; 17382 esac 17383 17384 if test "$ld_shlibs_GCJ" = no; then 17385 runpath_var= 17386 hardcode_libdir_flag_spec_GCJ= 17387 export_dynamic_flag_spec_GCJ= 17388 whole_archive_flag_spec_GCJ= 17389 fi 17390 else 17391 # PORTME fill in a description of your system's linker (not GNU ld) 17392 case $host_os in 17393 aix3*) 17394 allow_undefined_flag_GCJ=unsupported 17395 always_export_symbols_GCJ=yes 17396 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' 17397 # Note: this linker hardcodes the directories in LIBPATH if there 17398 # are no directories specified by -L. 17399 hardcode_minus_L_GCJ=yes 17400 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17401 # Neither direct hardcoding nor static linking is supported with a 17402 # broken collect2. 17403 hardcode_direct_GCJ=unsupported 17404 fi 17405 ;; 17406 17407 aix4* | aix5*) 17408 if test "$host_cpu" = ia64; then 17409 # On IA64, the linker does run time linking by default, so we don't 17410 # have to do anything special. 17411 aix_use_runtimelinking=no 17412 exp_sym_flag='-Bexport' 17413 no_entry_flag="" 17414 else 17415 # If we're using GNU nm, then we don't want the "-C" option. 17416 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17417 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17418 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' 17419 else 17420 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' 17421 fi 17422 aix_use_runtimelinking=no 17423 17424 # Test if we are trying to use run time linking or normal 17425 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17426 # need to do runtime linking. 17427 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17428 for ld_flag in $LDFLAGS; do 17429 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17430 aix_use_runtimelinking=yes 17431 break 17432 fi 17433 done 17434 ;; 17435 esac 17436 17437 exp_sym_flag='-bexport' 17438 no_entry_flag='-bnoentry' 17439 fi 17440 17441 # When large executables or shared objects are built, AIX ld can 17442 # have problems creating the table of contents. If linking a library 17443 # or program results in "error TOC overflow" add -mminimal-toc to 17444 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17445 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17446 17447 archive_cmds_GCJ='' 17448 hardcode_direct_GCJ=yes 17449 hardcode_libdir_separator_GCJ=':' 17450 link_all_deplibs_GCJ=yes 17451 17452 if test "$GCC" = yes; then 17453 case $host_os in aix4.[012]|aix4.[012].*) 17454 # We only want to do this on AIX 4.2 and lower, the check 17455 # below for broken collect2 doesn't work under 4.3+ 17456 collect2name=`${CC} -print-prog-name=collect2` 17457 if test -f "$collect2name" && \ 17458 strings "$collect2name" | grep resolve_lib_name >/dev/null 17459 then 17460 # We have reworked collect2 17461 hardcode_direct_GCJ=yes 17462 else 17463 # We have old collect2 17464 hardcode_direct_GCJ=unsupported 17465 # It fails to find uninstalled libraries when the uninstalled 17466 # path is not listed in the libpath. Setting hardcode_minus_L 17467 # to unsupported forces relinking 17468 hardcode_minus_L_GCJ=yes 17469 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17470 hardcode_libdir_separator_GCJ= 17471 fi 17472 ;; 17473 esac 17474 shared_flag='-shared' 17475 if test "$aix_use_runtimelinking" = yes; then 17476 shared_flag="$shared_flag "'${wl}-G' 17477 fi 17478 else 17479 # not using gcc 17480 if test "$host_cpu" = ia64; then 17481 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17482 # chokes on -Wl,-G. The following line is correct: 17483 shared_flag='-G' 17484 else 17485 if test "$aix_use_runtimelinking" = yes; then 17486 shared_flag='${wl}-G' 17487 else 17488 shared_flag='${wl}-bM:SRE' 17489 fi 17490 fi 17491 fi 17492 17493 # It seems that -bexpall does not export symbols beginning with 17494 # underscore (_), so it is better to generate a list of symbols to export. 17495 always_export_symbols_GCJ=yes 17496 if test "$aix_use_runtimelinking" = yes; then 17497 # Warning - without using the other runtime loading flags (-brtl), 17498 # -berok will link without error, but may produce a broken library. 17499 allow_undefined_flag_GCJ='-berok' 17500 # Determine the default libpath from the value encoded in an empty executable. 17501 cat >conftest.$ac_ext <<_ACEOF 17502/* confdefs.h. */ 17503_ACEOF 17504cat confdefs.h >>conftest.$ac_ext 17505cat >>conftest.$ac_ext <<_ACEOF 17506/* end confdefs.h. */ 17507 17508int 17509main () 17510{ 17511 17512 ; 17513 return 0; 17514} 17515_ACEOF 17516rm -f conftest.$ac_objext conftest$ac_exeext 17517if { (ac_try="$ac_link" 17518case "(($ac_try" in 17519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17520 *) ac_try_echo=$ac_try;; 17521esac 17522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17523 (eval "$ac_link") 2>conftest.er1 17524 ac_status=$? 17525 grep -v '^ *+' conftest.er1 >conftest.err 17526 rm -f conftest.er1 17527 cat conftest.err >&5 17528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17529 (exit $ac_status); } && 17530 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17531 { (case "(($ac_try" in 17532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17533 *) ac_try_echo=$ac_try;; 17534esac 17535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17536 (eval "$ac_try") 2>&5 17537 ac_status=$? 17538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17539 (exit $ac_status); }; } && 17540 { ac_try='test -s conftest$ac_exeext' 17541 { (case "(($ac_try" in 17542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17543 *) ac_try_echo=$ac_try;; 17544esac 17545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17546 (eval "$ac_try") 2>&5 17547 ac_status=$? 17548 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17549 (exit $ac_status); }; }; then 17550 17551aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17552}'` 17553# Check for a 64-bit object if we didn't find anything. 17554if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17555}'`; fi 17556else 17557 echo "$as_me: failed program was:" >&5 17558sed 's/^/| /' conftest.$ac_ext >&5 17559 17560 17561fi 17562 17563rm -f core conftest.err conftest.$ac_objext \ 17564 conftest$ac_exeext conftest.$ac_ext 17565if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17566 17567 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17568 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" 17569 else 17570 if test "$host_cpu" = ia64; then 17571 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17572 allow_undefined_flag_GCJ="-z nodefs" 17573 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" 17574 else 17575 # Determine the default libpath from the value encoded in an empty executable. 17576 cat >conftest.$ac_ext <<_ACEOF 17577/* confdefs.h. */ 17578_ACEOF 17579cat confdefs.h >>conftest.$ac_ext 17580cat >>conftest.$ac_ext <<_ACEOF 17581/* end confdefs.h. */ 17582 17583int 17584main () 17585{ 17586 17587 ; 17588 return 0; 17589} 17590_ACEOF 17591rm -f conftest.$ac_objext conftest$ac_exeext 17592if { (ac_try="$ac_link" 17593case "(($ac_try" in 17594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17595 *) ac_try_echo=$ac_try;; 17596esac 17597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17598 (eval "$ac_link") 2>conftest.er1 17599 ac_status=$? 17600 grep -v '^ *+' conftest.er1 >conftest.err 17601 rm -f conftest.er1 17602 cat conftest.err >&5 17603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17604 (exit $ac_status); } && 17605 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17606 { (case "(($ac_try" in 17607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17608 *) ac_try_echo=$ac_try;; 17609esac 17610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17611 (eval "$ac_try") 2>&5 17612 ac_status=$? 17613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17614 (exit $ac_status); }; } && 17615 { ac_try='test -s conftest$ac_exeext' 17616 { (case "(($ac_try" in 17617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17618 *) ac_try_echo=$ac_try;; 17619esac 17620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17621 (eval "$ac_try") 2>&5 17622 ac_status=$? 17623 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17624 (exit $ac_status); }; }; then 17625 17626aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17627}'` 17628# Check for a 64-bit object if we didn't find anything. 17629if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17630}'`; fi 17631else 17632 echo "$as_me: failed program was:" >&5 17633sed 's/^/| /' conftest.$ac_ext >&5 17634 17635 17636fi 17637 17638rm -f core conftest.err conftest.$ac_objext \ 17639 conftest$ac_exeext conftest.$ac_ext 17640if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17641 17642 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17643 # Warning - without using the other run time loading flags, 17644 # -berok will link without error, but may produce a broken library. 17645 no_undefined_flag_GCJ=' ${wl}-bernotok' 17646 allow_undefined_flag_GCJ=' ${wl}-berok' 17647 # Exported symbols can be pulled into shared objects from archives 17648 whole_archive_flag_spec_GCJ='$convenience' 17649 archive_cmds_need_lc_GCJ=yes 17650 # This is similar to how AIX traditionally builds its shared libraries. 17651 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' 17652 fi 17653 fi 17654 ;; 17655 17656 amigaos*) 17657 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)' 17658 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17659 hardcode_minus_L_GCJ=yes 17660 # see comment about different semantics on the GNU ld section 17661 ld_shlibs_GCJ=no 17662 ;; 17663 17664 bsdi[45]*) 17665 export_dynamic_flag_spec_GCJ=-rdynamic 17666 ;; 17667 17668 cygwin* | mingw* | pw32*) 17669 # When not using gcc, we currently assume that we are using 17670 # Microsoft Visual C++. 17671 # hardcode_libdir_flag_spec is actually meaningless, as there is 17672 # no search path for DLLs. 17673 hardcode_libdir_flag_spec_GCJ=' ' 17674 allow_undefined_flag_GCJ=unsupported 17675 # Tell ltmain to make .lib files, not .a files. 17676 libext=lib 17677 # Tell ltmain to make .dll files, not .so files. 17678 shrext_cmds=".dll" 17679 # FIXME: Setting linknames here is a bad hack. 17680 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17681 # The linker will automatically build a .lib file if we build a DLL. 17682 old_archive_From_new_cmds_GCJ='true' 17683 # FIXME: Should let the user specify the lib program. 17684 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 17685 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17686 enable_shared_with_static_runtimes_GCJ=yes 17687 ;; 17688 17689 darwin* | rhapsody*) 17690 case $host_os in 17691 rhapsody* | darwin1.[012]) 17692 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17693 ;; 17694 *) # Darwin 1.3 on 17695 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17696 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17697 else 17698 case ${MACOSX_DEPLOYMENT_TARGET} in 17699 10.[012]) 17700 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17701 ;; 17702 10.*) 17703 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17704 ;; 17705 esac 17706 fi 17707 ;; 17708 esac 17709 archive_cmds_need_lc_GCJ=no 17710 hardcode_direct_GCJ=no 17711 hardcode_automatic_GCJ=yes 17712 hardcode_shlibpath_var_GCJ=unsupported 17713 whole_archive_flag_spec_GCJ='' 17714 link_all_deplibs_GCJ=yes 17715 if test "$GCC" = yes ; then 17716 output_verbose_link_cmd='echo' 17717 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17718 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17719 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17720 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17721 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}' 17722 else 17723 case $cc_basename in 17724 xlc*) 17725 output_verbose_link_cmd='echo' 17726 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 17727 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17728 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17729 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17730 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}' 17731 ;; 17732 *) 17733 ld_shlibs_GCJ=no 17734 ;; 17735 esac 17736 fi 17737 ;; 17738 17739 dgux*) 17740 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17741 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17742 hardcode_shlibpath_var_GCJ=no 17743 ;; 17744 17745 freebsd1*) 17746 ld_shlibs_GCJ=no 17747 ;; 17748 17749 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17750 # support. Future versions do this automatically, but an explicit c++rt0.o 17751 # does not break anything, and helps significantly (at the cost of a little 17752 # extra space). 17753 freebsd2.2*) 17754 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17755 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17756 hardcode_direct_GCJ=yes 17757 hardcode_shlibpath_var_GCJ=no 17758 ;; 17759 17760 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17761 freebsd2*) 17762 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17763 hardcode_direct_GCJ=yes 17764 hardcode_minus_L_GCJ=yes 17765 hardcode_shlibpath_var_GCJ=no 17766 ;; 17767 17768 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17769 freebsd* | dragonfly*) 17770 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17771 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17772 hardcode_direct_GCJ=yes 17773 hardcode_shlibpath_var_GCJ=no 17774 ;; 17775 17776 hpux9*) 17777 if test "$GCC" = yes; then 17778 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' 17779 else 17780 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' 17781 fi 17782 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17783 hardcode_libdir_separator_GCJ=: 17784 hardcode_direct_GCJ=yes 17785 17786 # hardcode_minus_L: Not really in the search PATH, 17787 # but as the default location of the library. 17788 hardcode_minus_L_GCJ=yes 17789 export_dynamic_flag_spec_GCJ='${wl}-E' 17790 ;; 17791 17792 hpux10*) 17793 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17794 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17795 else 17796 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17797 fi 17798 if test "$with_gnu_ld" = no; then 17799 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17800 hardcode_libdir_separator_GCJ=: 17801 17802 hardcode_direct_GCJ=yes 17803 export_dynamic_flag_spec_GCJ='${wl}-E' 17804 17805 # hardcode_minus_L: Not really in the search PATH, 17806 # but as the default location of the library. 17807 hardcode_minus_L_GCJ=yes 17808 fi 17809 ;; 17810 17811 hpux11*) 17812 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17813 case $host_cpu in 17814 hppa*64*) 17815 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17816 ;; 17817 ia64*) 17818 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17819 ;; 17820 *) 17821 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17822 ;; 17823 esac 17824 else 17825 case $host_cpu in 17826 hppa*64*) 17827 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17828 ;; 17829 ia64*) 17830 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17831 ;; 17832 *) 17833 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17834 ;; 17835 esac 17836 fi 17837 if test "$with_gnu_ld" = no; then 17838 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17839 hardcode_libdir_separator_GCJ=: 17840 17841 case $host_cpu in 17842 hppa*64*|ia64*) 17843 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17844 hardcode_direct_GCJ=no 17845 hardcode_shlibpath_var_GCJ=no 17846 ;; 17847 *) 17848 hardcode_direct_GCJ=yes 17849 export_dynamic_flag_spec_GCJ='${wl}-E' 17850 17851 # hardcode_minus_L: Not really in the search PATH, 17852 # but as the default location of the library. 17853 hardcode_minus_L_GCJ=yes 17854 ;; 17855 esac 17856 fi 17857 ;; 17858 17859 irix5* | irix6* | nonstopux*) 17860 if test "$GCC" = yes; then 17861 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' 17862 else 17863 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' 17864 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17865 fi 17866 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17867 hardcode_libdir_separator_GCJ=: 17868 link_all_deplibs_GCJ=yes 17869 ;; 17870 17871 netbsd* | netbsdelf*-gnu) 17872 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17873 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17874 else 17875 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17876 fi 17877 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17878 hardcode_direct_GCJ=yes 17879 hardcode_shlibpath_var_GCJ=no 17880 ;; 17881 17882 newsos6) 17883 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17884 hardcode_direct_GCJ=yes 17885 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17886 hardcode_libdir_separator_GCJ=: 17887 hardcode_shlibpath_var_GCJ=no 17888 ;; 17889 17890 openbsd*) 17891 hardcode_direct_GCJ=yes 17892 hardcode_shlibpath_var_GCJ=no 17893 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17894 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17895 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17896 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17897 export_dynamic_flag_spec_GCJ='${wl}-E' 17898 else 17899 case $host_os in 17900 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17901 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17902 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17903 ;; 17904 *) 17905 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17906 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17907 ;; 17908 esac 17909 fi 17910 ;; 17911 17912 os2*) 17913 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17914 hardcode_minus_L_GCJ=yes 17915 allow_undefined_flag_GCJ=unsupported 17916 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' 17917 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17918 ;; 17919 17920 osf3*) 17921 if test "$GCC" = yes; then 17922 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17923 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' 17924 else 17925 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17926 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' 17927 fi 17928 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17929 hardcode_libdir_separator_GCJ=: 17930 ;; 17931 17932 osf4* | osf5*) # as osf3* with the addition of -msym flag 17933 if test "$GCC" = yes; then 17934 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17935 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' 17936 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17937 else 17938 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17939 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' 17940 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~ 17941 $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' 17942 17943 # Both c and cxx compiler support -rpath directly 17944 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17945 fi 17946 hardcode_libdir_separator_GCJ=: 17947 ;; 17948 17949 solaris*) 17950 no_undefined_flag_GCJ=' -z text' 17951 if test "$GCC" = yes; then 17952 wlarc='${wl}' 17953 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17954 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17955 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17956 else 17957 wlarc='' 17958 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17959 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17960 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17961 fi 17962 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17963 hardcode_shlibpath_var_GCJ=no 17964 case $host_os in 17965 solaris2.[0-5] | solaris2.[0-5].*) ;; 17966 *) 17967 # The compiler driver will combine linker options so we 17968 # cannot just pass the convience library names through 17969 # without $wl, iff we do not link with $LD. 17970 # Luckily, gcc supports the same syntax we need for Sun Studio. 17971 # Supported since Solaris 2.6 (maybe 2.5.1?) 17972 case $wlarc in 17973 '') 17974 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 17975 *) 17976 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 17977 esac ;; 17978 esac 17979 link_all_deplibs_GCJ=yes 17980 ;; 17981 17982 sunos4*) 17983 if test "x$host_vendor" = xsequent; then 17984 # Use $CC to link under sequent, because it throws in some extra .o 17985 # files that make .init and .fini sections work. 17986 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17987 else 17988 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17989 fi 17990 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17991 hardcode_direct_GCJ=yes 17992 hardcode_minus_L_GCJ=yes 17993 hardcode_shlibpath_var_GCJ=no 17994 ;; 17995 17996 sysv4) 17997 case $host_vendor in 17998 sni) 17999 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18000 hardcode_direct_GCJ=yes # is this really true??? 18001 ;; 18002 siemens) 18003 ## LD is ld it makes a PLAMLIB 18004 ## CC just makes a GrossModule. 18005 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18006 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18007 hardcode_direct_GCJ=no 18008 ;; 18009 motorola) 18010 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18011 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18012 ;; 18013 esac 18014 runpath_var='LD_RUN_PATH' 18015 hardcode_shlibpath_var_GCJ=no 18016 ;; 18017 18018 sysv4.3*) 18019 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18020 hardcode_shlibpath_var_GCJ=no 18021 export_dynamic_flag_spec_GCJ='-Bexport' 18022 ;; 18023 18024 sysv4*MP*) 18025 if test -d /usr/nec; then 18026 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18027 hardcode_shlibpath_var_GCJ=no 18028 runpath_var=LD_RUN_PATH 18029 hardcode_runpath_var=yes 18030 ld_shlibs_GCJ=yes 18031 fi 18032 ;; 18033 18034 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 18035 no_undefined_flag_GCJ='${wl}-z,text' 18036 archive_cmds_need_lc_GCJ=no 18037 hardcode_shlibpath_var_GCJ=no 18038 runpath_var='LD_RUN_PATH' 18039 18040 if test "$GCC" = yes; then 18041 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18042 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18043 else 18044 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18045 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18046 fi 18047 ;; 18048 18049 sysv5* | sco3.2v5* | sco5v6*) 18050 # Note: We can NOT use -z defs as we might desire, because we do not 18051 # link with -lc, and that would cause any symbols used from libc to 18052 # always be unresolved, which means just about no library would 18053 # ever link correctly. If we're not using GNU ld we use -z text 18054 # though, which does catch some bad symbols but isn't as heavy-handed 18055 # as -z defs. 18056 no_undefined_flag_GCJ='${wl}-z,text' 18057 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18058 archive_cmds_need_lc_GCJ=no 18059 hardcode_shlibpath_var_GCJ=no 18060 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18061 hardcode_libdir_separator_GCJ=':' 18062 link_all_deplibs_GCJ=yes 18063 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18064 runpath_var='LD_RUN_PATH' 18065 18066 if test "$GCC" = yes; then 18067 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18068 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18069 else 18070 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18071 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18072 fi 18073 ;; 18074 18075 uts4*) 18076 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18077 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18078 hardcode_shlibpath_var_GCJ=no 18079 ;; 18080 18081 *) 18082 ld_shlibs_GCJ=no 18083 ;; 18084 esac 18085 fi 18086 18087{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18088echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 18089test "$ld_shlibs_GCJ" = no && can_build_shared=no 18090 18091# 18092# Do we need to explicitly link libc? 18093# 18094case "x$archive_cmds_need_lc_GCJ" in 18095x|xyes) 18096 # Assume -lc should be added 18097 archive_cmds_need_lc_GCJ=yes 18098 18099 if test "$enable_shared" = yes && test "$GCC" = yes; then 18100 case $archive_cmds_GCJ in 18101 *'~'*) 18102 # FIXME: we may have to deal with multi-command sequences. 18103 ;; 18104 '$CC '*) 18105 # Test whether the compiler implicitly links with -lc since on some 18106 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18107 # to ld, don't add -lc before -lgcc. 18108 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18109echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 18110 $rm conftest* 18111 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18112 18113 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18114 (eval $ac_compile) 2>&5 18115 ac_status=$? 18116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18117 (exit $ac_status); } 2>conftest.err; then 18118 soname=conftest 18119 lib=conftest 18120 libobjs=conftest.$ac_objext 18121 deplibs= 18122 wl=$lt_prog_compiler_wl_GCJ 18123 pic_flag=$lt_prog_compiler_pic_GCJ 18124 compiler_flags=-v 18125 linker_flags=-v 18126 verstring= 18127 output_objdir=. 18128 libname=conftest 18129 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18130 allow_undefined_flag_GCJ= 18131 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18132 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18133 ac_status=$? 18134 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18135 (exit $ac_status); } 18136 then 18137 archive_cmds_need_lc_GCJ=no 18138 else 18139 archive_cmds_need_lc_GCJ=yes 18140 fi 18141 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18142 else 18143 cat conftest.err 1>&5 18144 fi 18145 $rm conftest* 18146 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18147echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 18148 ;; 18149 esac 18150 fi 18151 ;; 18152esac 18153 18154{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18155echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 18156library_names_spec= 18157libname_spec='lib$name' 18158soname_spec= 18159shrext_cmds=".so" 18160postinstall_cmds= 18161postuninstall_cmds= 18162finish_cmds= 18163finish_eval= 18164shlibpath_var= 18165shlibpath_overrides_runpath=unknown 18166version_type=none 18167dynamic_linker="$host_os ld.so" 18168sys_lib_dlsearch_path_spec="/lib /usr/lib" 18169if test "$GCC" = yes; then 18170 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18171 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 18172 # if the path contains ";" then we assume it to be the separator 18173 # otherwise default to the standard path separator (i.e. ":") - it is 18174 # assumed that no part of a normal pathname contains ";" but that should 18175 # okay in the real world where ";" in dirpaths is itself problematic. 18176 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18177 else 18178 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18179 fi 18180else 18181 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18182fi 18183need_lib_prefix=unknown 18184hardcode_into_libs=no 18185 18186# when you set need_version to no, make sure it does not cause -set_version 18187# flags to be left without arguments 18188need_version=unknown 18189 18190case $host_os in 18191aix3*) 18192 version_type=linux 18193 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18194 shlibpath_var=LIBPATH 18195 18196 # AIX 3 has no versioning support, so we append a major version to the name. 18197 soname_spec='${libname}${release}${shared_ext}$major' 18198 ;; 18199 18200aix4* | aix5*) 18201 version_type=linux 18202 need_lib_prefix=no 18203 need_version=no 18204 hardcode_into_libs=yes 18205 if test "$host_cpu" = ia64; then 18206 # AIX 5 supports IA64 18207 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18208 shlibpath_var=LD_LIBRARY_PATH 18209 else 18210 # With GCC up to 2.95.x, collect2 would create an import file 18211 # for dependence libraries. The import file would start with 18212 # the line `#! .'. This would cause the generated library to 18213 # depend on `.', always an invalid library. This was fixed in 18214 # development snapshots of GCC prior to 3.0. 18215 case $host_os in 18216 aix4 | aix4.[01] | aix4.[01].*) 18217 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18218 echo ' yes ' 18219 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18220 : 18221 else 18222 can_build_shared=no 18223 fi 18224 ;; 18225 esac 18226 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18227 # soname into executable. Probably we can add versioning support to 18228 # collect2, so additional links can be useful in future. 18229 if test "$aix_use_runtimelinking" = yes; then 18230 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18231 # instead of lib<name>.a to let people know that these are not 18232 # typical AIX shared libraries. 18233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18234 else 18235 # We preserve .a as extension for shared libraries through AIX4.2 18236 # and later when we are not doing run time linking. 18237 library_names_spec='${libname}${release}.a $libname.a' 18238 soname_spec='${libname}${release}${shared_ext}$major' 18239 fi 18240 shlibpath_var=LIBPATH 18241 fi 18242 ;; 18243 18244amigaos*) 18245 library_names_spec='$libname.ixlibrary $libname.a' 18246 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18247 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' 18248 ;; 18249 18250beos*) 18251 library_names_spec='${libname}${shared_ext}' 18252 dynamic_linker="$host_os ld.so" 18253 shlibpath_var=LIBRARY_PATH 18254 ;; 18255 18256bsdi[45]*) 18257 version_type=linux 18258 need_version=no 18259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18260 soname_spec='${libname}${release}${shared_ext}$major' 18261 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18262 shlibpath_var=LD_LIBRARY_PATH 18263 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18264 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18265 # the default ld.so.conf also contains /usr/contrib/lib and 18266 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18267 # libtool to hard-code these into programs 18268 ;; 18269 18270cygwin* | mingw* | pw32*) 18271 version_type=windows 18272 shrext_cmds=".dll" 18273 need_version=no 18274 need_lib_prefix=no 18275 18276 case $GCC,$host_os in 18277 yes,cygwin* | yes,mingw* | yes,pw32*) 18278 library_names_spec='$libname.dll.a' 18279 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18280 postinstall_cmds='base_file=`basename \${file}`~ 18281 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18282 dldir=$destdir/`dirname \$dlpath`~ 18283 test -d \$dldir || mkdir -p \$dldir~ 18284 $install_prog $dir/$dlname \$dldir/$dlname~ 18285 chmod a+x \$dldir/$dlname' 18286 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18287 dlpath=$dir/\$dldll~ 18288 $rm \$dlpath' 18289 shlibpath_overrides_runpath=yes 18290 18291 case $host_os in 18292 cygwin*) 18293 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18294 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18295 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18296 ;; 18297 mingw*) 18298 # MinGW DLLs use traditional 'lib' prefix 18299 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18300 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18301 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18302 # It is most probably a Windows format PATH printed by 18303 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18304 # path with ; separators, and with drive letters. We can handle the 18305 # drive letters (cygwin fileutils understands them), so leave them, 18306 # especially as we might pass files found there to a mingw objdump, 18307 # which wouldn't understand a cygwinified path. Ahh. 18308 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18309 else 18310 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18311 fi 18312 ;; 18313 pw32*) 18314 # pw32 DLLs use 'pw' prefix rather than 'lib' 18315 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18316 ;; 18317 esac 18318 ;; 18319 18320 *) 18321 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18322 ;; 18323 esac 18324 dynamic_linker='Win32 ld.exe' 18325 # FIXME: first we should search . and the directory the executable is in 18326 shlibpath_var=PATH 18327 ;; 18328 18329darwin* | rhapsody*) 18330 dynamic_linker="$host_os dyld" 18331 version_type=darwin 18332 need_lib_prefix=no 18333 need_version=no 18334 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18335 soname_spec='${libname}${release}${major}$shared_ext' 18336 shlibpath_overrides_runpath=yes 18337 shlibpath_var=DYLD_LIBRARY_PATH 18338 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18339 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 18340 if test "$GCC" = yes; then 18341 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 18342 else 18343 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 18344 fi 18345 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18346 ;; 18347 18348dgux*) 18349 version_type=linux 18350 need_lib_prefix=no 18351 need_version=no 18352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18353 soname_spec='${libname}${release}${shared_ext}$major' 18354 shlibpath_var=LD_LIBRARY_PATH 18355 ;; 18356 18357freebsd1*) 18358 dynamic_linker=no 18359 ;; 18360 18361freebsd* | dragonfly*) 18362 # DragonFly does not have aout. When/if they implement a new 18363 # versioning mechanism, adjust this. 18364 if test -x /usr/bin/objformat; then 18365 objformat=`/usr/bin/objformat` 18366 else 18367 case $host_os in 18368 freebsd[123]*) objformat=aout ;; 18369 *) objformat=elf ;; 18370 esac 18371 fi 18372 version_type=freebsd-$objformat 18373 case $version_type in 18374 freebsd-elf*) 18375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18376 need_version=no 18377 need_lib_prefix=no 18378 ;; 18379 freebsd-*) 18380 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18381 need_version=yes 18382 ;; 18383 esac 18384 shlibpath_var=LD_LIBRARY_PATH 18385 case $host_os in 18386 freebsd2*) 18387 shlibpath_overrides_runpath=yes 18388 ;; 18389 freebsd3.[01]* | freebsdelf3.[01]*) 18390 shlibpath_overrides_runpath=yes 18391 hardcode_into_libs=yes 18392 ;; 18393 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18394 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18395 shlibpath_overrides_runpath=no 18396 hardcode_into_libs=yes 18397 ;; 18398 freebsd*) # from 4.6 on 18399 shlibpath_overrides_runpath=yes 18400 hardcode_into_libs=yes 18401 ;; 18402 esac 18403 ;; 18404 18405gnu*) 18406 version_type=linux 18407 need_lib_prefix=no 18408 need_version=no 18409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18410 soname_spec='${libname}${release}${shared_ext}$major' 18411 shlibpath_var=LD_LIBRARY_PATH 18412 hardcode_into_libs=yes 18413 ;; 18414 18415hpux9* | hpux10* | hpux11*) 18416 # Give a soname corresponding to the major version so that dld.sl refuses to 18417 # link against other versions. 18418 version_type=sunos 18419 need_lib_prefix=no 18420 need_version=no 18421 case $host_cpu in 18422 ia64*) 18423 shrext_cmds='.so' 18424 hardcode_into_libs=yes 18425 dynamic_linker="$host_os dld.so" 18426 shlibpath_var=LD_LIBRARY_PATH 18427 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18429 soname_spec='${libname}${release}${shared_ext}$major' 18430 if test "X$HPUX_IA64_MODE" = X32; then 18431 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18432 else 18433 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18434 fi 18435 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18436 ;; 18437 hppa*64*) 18438 shrext_cmds='.sl' 18439 hardcode_into_libs=yes 18440 dynamic_linker="$host_os dld.sl" 18441 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18442 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18444 soname_spec='${libname}${release}${shared_ext}$major' 18445 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18446 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18447 ;; 18448 *) 18449 shrext_cmds='.sl' 18450 dynamic_linker="$host_os dld.sl" 18451 shlibpath_var=SHLIB_PATH 18452 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18454 soname_spec='${libname}${release}${shared_ext}$major' 18455 ;; 18456 esac 18457 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18458 postinstall_cmds='chmod 555 $lib' 18459 ;; 18460 18461interix3*) 18462 version_type=linux 18463 need_lib_prefix=no 18464 need_version=no 18465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18466 soname_spec='${libname}${release}${shared_ext}$major' 18467 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18468 shlibpath_var=LD_LIBRARY_PATH 18469 shlibpath_overrides_runpath=no 18470 hardcode_into_libs=yes 18471 ;; 18472 18473irix5* | irix6* | nonstopux*) 18474 case $host_os in 18475 nonstopux*) version_type=nonstopux ;; 18476 *) 18477 if test "$lt_cv_prog_gnu_ld" = yes; then 18478 version_type=linux 18479 else 18480 version_type=irix 18481 fi ;; 18482 esac 18483 need_lib_prefix=no 18484 need_version=no 18485 soname_spec='${libname}${release}${shared_ext}$major' 18486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18487 case $host_os in 18488 irix5* | nonstopux*) 18489 libsuff= shlibsuff= 18490 ;; 18491 *) 18492 case $LD in # libtool.m4 will add one of these switches to LD 18493 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18494 libsuff= shlibsuff= libmagic=32-bit;; 18495 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18496 libsuff=32 shlibsuff=N32 libmagic=N32;; 18497 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18498 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18499 *) libsuff= shlibsuff= libmagic=never-match;; 18500 esac 18501 ;; 18502 esac 18503 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18504 shlibpath_overrides_runpath=no 18505 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18506 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18507 hardcode_into_libs=yes 18508 ;; 18509 18510# No shared lib support for Linux oldld, aout, or coff. 18511linux*oldld* | linux*aout* | linux*coff*) 18512 dynamic_linker=no 18513 ;; 18514 18515# This must be Linux ELF. 18516linux* | k*bsd*-gnu) 18517 version_type=linux 18518 need_lib_prefix=no 18519 need_version=no 18520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18521 soname_spec='${libname}${release}${shared_ext}$major' 18522 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18523 shlibpath_var=LD_LIBRARY_PATH 18524 shlibpath_overrides_runpath=no 18525 # This implies no fast_install, which is unacceptable. 18526 # Some rework will be needed to allow for fast_install 18527 # before this can be enabled. 18528 hardcode_into_libs=yes 18529 18530 # Append ld.so.conf contents to the search path 18531 if test -f /etc/ld.so.conf; then 18532 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18533 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18534 fi 18535 18536 # We used to test for /lib/ld.so.1 and disable shared libraries on 18537 # powerpc, because MkLinux only supported shared libraries with the 18538 # GNU dynamic linker. Since this was broken with cross compilers, 18539 # most powerpc-linux boxes support dynamic linking these days and 18540 # people can always --disable-shared, the test was removed, and we 18541 # assume the GNU/Linux dynamic linker is in use. 18542 dynamic_linker='GNU/Linux ld.so' 18543 ;; 18544 18545netbsdelf*-gnu) 18546 version_type=linux 18547 need_lib_prefix=no 18548 need_version=no 18549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18550 soname_spec='${libname}${release}${shared_ext}$major' 18551 shlibpath_var=LD_LIBRARY_PATH 18552 shlibpath_overrides_runpath=no 18553 hardcode_into_libs=yes 18554 dynamic_linker='NetBSD ld.elf_so' 18555 ;; 18556 18557netbsd*) 18558 version_type=sunos 18559 need_lib_prefix=no 18560 need_version=no 18561 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18563 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18564 dynamic_linker='NetBSD (a.out) ld.so' 18565 else 18566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18567 soname_spec='${libname}${release}${shared_ext}$major' 18568 dynamic_linker='NetBSD ld.elf_so' 18569 fi 18570 shlibpath_var=LD_LIBRARY_PATH 18571 shlibpath_overrides_runpath=yes 18572 hardcode_into_libs=yes 18573 ;; 18574 18575newsos6) 18576 version_type=linux 18577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18578 shlibpath_var=LD_LIBRARY_PATH 18579 shlibpath_overrides_runpath=yes 18580 ;; 18581 18582nto-qnx*) 18583 version_type=linux 18584 need_lib_prefix=no 18585 need_version=no 18586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18587 soname_spec='${libname}${release}${shared_ext}$major' 18588 shlibpath_var=LD_LIBRARY_PATH 18589 shlibpath_overrides_runpath=yes 18590 ;; 18591 18592openbsd*) 18593 version_type=sunos 18594 sys_lib_dlsearch_path_spec="/usr/lib" 18595 need_lib_prefix=no 18596 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18597 case $host_os in 18598 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18599 *) need_version=no ;; 18600 esac 18601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18602 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18603 shlibpath_var=LD_LIBRARY_PATH 18604 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18605 case $host_os in 18606 openbsd2.[89] | openbsd2.[89].*) 18607 shlibpath_overrides_runpath=no 18608 ;; 18609 *) 18610 shlibpath_overrides_runpath=yes 18611 ;; 18612 esac 18613 else 18614 shlibpath_overrides_runpath=yes 18615 fi 18616 ;; 18617 18618os2*) 18619 libname_spec='$name' 18620 shrext_cmds=".dll" 18621 need_lib_prefix=no 18622 library_names_spec='$libname${shared_ext} $libname.a' 18623 dynamic_linker='OS/2 ld.exe' 18624 shlibpath_var=LIBPATH 18625 ;; 18626 18627osf3* | osf4* | osf5*) 18628 version_type=osf 18629 need_lib_prefix=no 18630 need_version=no 18631 soname_spec='${libname}${release}${shared_ext}$major' 18632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18633 shlibpath_var=LD_LIBRARY_PATH 18634 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18635 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18636 ;; 18637 18638solaris*) 18639 version_type=linux 18640 need_lib_prefix=no 18641 need_version=no 18642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18643 soname_spec='${libname}${release}${shared_ext}$major' 18644 shlibpath_var=LD_LIBRARY_PATH 18645 shlibpath_overrides_runpath=yes 18646 hardcode_into_libs=yes 18647 # ldd complains unless libraries are executable 18648 postinstall_cmds='chmod +x $lib' 18649 ;; 18650 18651sunos4*) 18652 version_type=sunos 18653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18654 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18655 shlibpath_var=LD_LIBRARY_PATH 18656 shlibpath_overrides_runpath=yes 18657 if test "$with_gnu_ld" = yes; then 18658 need_lib_prefix=no 18659 fi 18660 need_version=yes 18661 ;; 18662 18663sysv4 | sysv4.3*) 18664 version_type=linux 18665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18666 soname_spec='${libname}${release}${shared_ext}$major' 18667 shlibpath_var=LD_LIBRARY_PATH 18668 case $host_vendor in 18669 sni) 18670 shlibpath_overrides_runpath=no 18671 need_lib_prefix=no 18672 export_dynamic_flag_spec='${wl}-Blargedynsym' 18673 runpath_var=LD_RUN_PATH 18674 ;; 18675 siemens) 18676 need_lib_prefix=no 18677 ;; 18678 motorola) 18679 need_lib_prefix=no 18680 need_version=no 18681 shlibpath_overrides_runpath=no 18682 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18683 ;; 18684 esac 18685 ;; 18686 18687sysv4*MP*) 18688 if test -d /usr/nec ;then 18689 version_type=linux 18690 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18691 soname_spec='$libname${shared_ext}.$major' 18692 shlibpath_var=LD_LIBRARY_PATH 18693 fi 18694 ;; 18695 18696sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18697 version_type=freebsd-elf 18698 need_lib_prefix=no 18699 need_version=no 18700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18701 soname_spec='${libname}${release}${shared_ext}$major' 18702 shlibpath_var=LD_LIBRARY_PATH 18703 hardcode_into_libs=yes 18704 if test "$with_gnu_ld" = yes; then 18705 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18706 shlibpath_overrides_runpath=no 18707 else 18708 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18709 shlibpath_overrides_runpath=yes 18710 case $host_os in 18711 sco3.2v5*) 18712 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18713 ;; 18714 esac 18715 fi 18716 sys_lib_dlsearch_path_spec='/usr/lib' 18717 ;; 18718 18719uts4*) 18720 version_type=linux 18721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18722 soname_spec='${libname}${release}${shared_ext}$major' 18723 shlibpath_var=LD_LIBRARY_PATH 18724 ;; 18725 18726*) 18727 dynamic_linker=no 18728 ;; 18729esac 18730{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18731echo "${ECHO_T}$dynamic_linker" >&6; } 18732test "$dynamic_linker" = no && can_build_shared=no 18733 18734variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18735if test "$GCC" = yes; then 18736 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18737fi 18738 18739{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18740echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18741hardcode_action_GCJ= 18742if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18743 test -n "$runpath_var_GCJ" || \ 18744 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18745 18746 # We can hardcode non-existant directories. 18747 if test "$hardcode_direct_GCJ" != no && 18748 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18749 # have to relink, otherwise we might link with an installed library 18750 # when we should be linking with a yet-to-be-installed one 18751 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18752 test "$hardcode_minus_L_GCJ" != no; then 18753 # Linking always hardcodes the temporary library directory. 18754 hardcode_action_GCJ=relink 18755 else 18756 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18757 hardcode_action_GCJ=immediate 18758 fi 18759else 18760 # We cannot hardcode anything, or else we can only hardcode existing 18761 # directories. 18762 hardcode_action_GCJ=unsupported 18763fi 18764{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18765echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18766 18767if test "$hardcode_action_GCJ" = relink; then 18768 # Fast installation is not supported 18769 enable_fast_install=no 18770elif test "$shlibpath_overrides_runpath" = yes || 18771 test "$enable_shared" = no; then 18772 # Fast installation is not necessary 18773 enable_fast_install=needless 18774fi 18775 18776 18777# The else clause should only fire when bootstrapping the 18778# libtool distribution, otherwise you forgot to ship ltmain.sh 18779# with your package, and you will get complaints that there are 18780# no rules to generate ltmain.sh. 18781if test -f "$ltmain"; then 18782 # See if we are running on zsh, and set the options which allow our commands through 18783 # without removal of \ escapes. 18784 if test -n "${ZSH_VERSION+set}" ; then 18785 setopt NO_GLOB_SUBST 18786 fi 18787 # Now quote all the things that may contain metacharacters while being 18788 # careful not to overquote the AC_SUBSTed values. We take copies of the 18789 # variables and quote the copies for generation of the libtool script. 18790 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18791 SED SHELL STRIP \ 18792 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18793 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18794 deplibs_check_method reload_flag reload_cmds need_locks \ 18795 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18796 lt_cv_sys_global_symbol_to_c_name_address \ 18797 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18798 old_postinstall_cmds old_postuninstall_cmds \ 18799 compiler_GCJ \ 18800 CC_GCJ \ 18801 LD_GCJ \ 18802 lt_prog_compiler_wl_GCJ \ 18803 lt_prog_compiler_pic_GCJ \ 18804 lt_prog_compiler_static_GCJ \ 18805 lt_prog_compiler_no_builtin_flag_GCJ \ 18806 export_dynamic_flag_spec_GCJ \ 18807 thread_safe_flag_spec_GCJ \ 18808 whole_archive_flag_spec_GCJ \ 18809 enable_shared_with_static_runtimes_GCJ \ 18810 old_archive_cmds_GCJ \ 18811 old_archive_from_new_cmds_GCJ \ 18812 predep_objects_GCJ \ 18813 postdep_objects_GCJ \ 18814 predeps_GCJ \ 18815 postdeps_GCJ \ 18816 compiler_lib_search_path_GCJ \ 18817 archive_cmds_GCJ \ 18818 archive_expsym_cmds_GCJ \ 18819 postinstall_cmds_GCJ \ 18820 postuninstall_cmds_GCJ \ 18821 old_archive_from_expsyms_cmds_GCJ \ 18822 allow_undefined_flag_GCJ \ 18823 no_undefined_flag_GCJ \ 18824 export_symbols_cmds_GCJ \ 18825 hardcode_libdir_flag_spec_GCJ \ 18826 hardcode_libdir_flag_spec_ld_GCJ \ 18827 hardcode_libdir_separator_GCJ \ 18828 hardcode_automatic_GCJ \ 18829 module_cmds_GCJ \ 18830 module_expsym_cmds_GCJ \ 18831 lt_cv_prog_compiler_c_o_GCJ \ 18832 exclude_expsyms_GCJ \ 18833 include_expsyms_GCJ; do 18834 18835 case $var in 18836 old_archive_cmds_GCJ | \ 18837 old_archive_from_new_cmds_GCJ | \ 18838 archive_cmds_GCJ | \ 18839 archive_expsym_cmds_GCJ | \ 18840 module_cmds_GCJ | \ 18841 module_expsym_cmds_GCJ | \ 18842 old_archive_from_expsyms_cmds_GCJ | \ 18843 export_symbols_cmds_GCJ | \ 18844 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18845 postinstall_cmds | postuninstall_cmds | \ 18846 old_postinstall_cmds | old_postuninstall_cmds | \ 18847 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18848 # Double-quote double-evaled strings. 18849 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18850 ;; 18851 *) 18852 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18853 ;; 18854 esac 18855 done 18856 18857 case $lt_echo in 18858 *'\$0 --fallback-echo"') 18859 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18860 ;; 18861 esac 18862 18863cfgfile="$ofile" 18864 18865 cat <<__EOF__ >> "$cfgfile" 18866# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18867 18868# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18869 18870# Shell to use when invoking shell scripts. 18871SHELL=$lt_SHELL 18872 18873# Whether or not to build shared libraries. 18874build_libtool_libs=$enable_shared 18875 18876# Whether or not to build static libraries. 18877build_old_libs=$enable_static 18878 18879# Whether or not to add -lc for building shared libraries. 18880build_libtool_need_lc=$archive_cmds_need_lc_GCJ 18881 18882# Whether or not to disallow shared libs when runtime libs are static 18883allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 18884 18885# Whether or not to optimize for fast installation. 18886fast_install=$enable_fast_install 18887 18888# The host system. 18889host_alias=$host_alias 18890host=$host 18891host_os=$host_os 18892 18893# The build system. 18894build_alias=$build_alias 18895build=$build 18896build_os=$build_os 18897 18898# An echo program that does not interpret backslashes. 18899echo=$lt_echo 18900 18901# The archiver. 18902AR=$lt_AR 18903AR_FLAGS=$lt_AR_FLAGS 18904 18905# A C compiler. 18906LTCC=$lt_LTCC 18907 18908# LTCC compiler flags. 18909LTCFLAGS=$lt_LTCFLAGS 18910 18911# A language-specific compiler. 18912CC=$lt_compiler_GCJ 18913 18914# Is the compiler the GNU C compiler? 18915with_gcc=$GCC_GCJ 18916 18917# An ERE matcher. 18918EGREP=$lt_EGREP 18919 18920# The linker used to build libraries. 18921LD=$lt_LD_GCJ 18922 18923# Whether we need hard or soft links. 18924LN_S=$lt_LN_S 18925 18926# A BSD-compatible nm program. 18927NM=$lt_NM 18928 18929# A symbol stripping program 18930STRIP=$lt_STRIP 18931 18932# Used to examine libraries when file_magic_cmd begins "file" 18933MAGIC_CMD=$MAGIC_CMD 18934 18935# Used on cygwin: DLL creation program. 18936DLLTOOL="$DLLTOOL" 18937 18938# Used on cygwin: object dumper. 18939OBJDUMP="$OBJDUMP" 18940 18941# Used on cygwin: assembler. 18942AS="$AS" 18943 18944# The name of the directory that contains temporary libtool files. 18945objdir=$objdir 18946 18947# How to create reloadable object files. 18948reload_flag=$lt_reload_flag 18949reload_cmds=$lt_reload_cmds 18950 18951# How to pass a linker flag through the compiler. 18952wl=$lt_lt_prog_compiler_wl_GCJ 18953 18954# Object file suffix (normally "o"). 18955objext="$ac_objext" 18956 18957# Old archive suffix (normally "a"). 18958libext="$libext" 18959 18960# Shared library suffix (normally ".so"). 18961shrext_cmds='$shrext_cmds' 18962 18963# Executable file suffix (normally ""). 18964exeext="$exeext" 18965 18966# Additional compiler flags for building library objects. 18967pic_flag=$lt_lt_prog_compiler_pic_GCJ 18968pic_mode=$pic_mode 18969 18970# What is the maximum length of a command? 18971max_cmd_len=$lt_cv_sys_max_cmd_len 18972 18973# Does compiler simultaneously support -c and -o options? 18974compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 18975 18976# Must we lock files when doing compilation? 18977need_locks=$lt_need_locks 18978 18979# Do we need the lib prefix for modules? 18980need_lib_prefix=$need_lib_prefix 18981 18982# Do we need a version for libraries? 18983need_version=$need_version 18984 18985# Whether dlopen is supported. 18986dlopen_support=$enable_dlopen 18987 18988# Whether dlopen of programs is supported. 18989dlopen_self=$enable_dlopen_self 18990 18991# Whether dlopen of statically linked programs is supported. 18992dlopen_self_static=$enable_dlopen_self_static 18993 18994# Compiler flag to prevent dynamic linking. 18995link_static_flag=$lt_lt_prog_compiler_static_GCJ 18996 18997# Compiler flag to turn off builtin functions. 18998no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 18999 19000# Compiler flag to allow reflexive dlopens. 19001export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19002 19003# Compiler flag to generate shared objects directly from archives. 19004whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19005 19006# Compiler flag to generate thread-safe objects. 19007thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19008 19009# Library versioning type. 19010version_type=$version_type 19011 19012# Format of library name prefix. 19013libname_spec=$lt_libname_spec 19014 19015# List of archive names. First name is the real one, the rest are links. 19016# The last name is the one that the linker finds with -lNAME. 19017library_names_spec=$lt_library_names_spec 19018 19019# The coded name of the library, if different from the real name. 19020soname_spec=$lt_soname_spec 19021 19022# Commands used to build and install an old-style archive. 19023RANLIB=$lt_RANLIB 19024old_archive_cmds=$lt_old_archive_cmds_GCJ 19025old_postinstall_cmds=$lt_old_postinstall_cmds 19026old_postuninstall_cmds=$lt_old_postuninstall_cmds 19027 19028# Create an old-style archive from a shared archive. 19029old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19030 19031# Create a temporary old-style archive to link instead of a shared archive. 19032old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19033 19034# Commands used to build and install a shared archive. 19035archive_cmds=$lt_archive_cmds_GCJ 19036archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19037postinstall_cmds=$lt_postinstall_cmds 19038postuninstall_cmds=$lt_postuninstall_cmds 19039 19040# Commands used to build a loadable module (assumed same as above if empty) 19041module_cmds=$lt_module_cmds_GCJ 19042module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19043 19044# Commands to strip libraries. 19045old_striplib=$lt_old_striplib 19046striplib=$lt_striplib 19047 19048# Dependencies to place before the objects being linked to create a 19049# shared library. 19050predep_objects=$lt_predep_objects_GCJ 19051 19052# Dependencies to place after the objects being linked to create a 19053# shared library. 19054postdep_objects=$lt_postdep_objects_GCJ 19055 19056# Dependencies to place before the objects being linked to create a 19057# shared library. 19058predeps=$lt_predeps_GCJ 19059 19060# Dependencies to place after the objects being linked to create a 19061# shared library. 19062postdeps=$lt_postdeps_GCJ 19063 19064# The library search path used internally by the compiler when linking 19065# a shared library. 19066compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19067 19068# Method to check whether dependent libraries are shared objects. 19069deplibs_check_method=$lt_deplibs_check_method 19070 19071# Command to use when deplibs_check_method == file_magic. 19072file_magic_cmd=$lt_file_magic_cmd 19073 19074# Flag that allows shared libraries with undefined symbols to be built. 19075allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19076 19077# Flag that forces no undefined symbols. 19078no_undefined_flag=$lt_no_undefined_flag_GCJ 19079 19080# Commands used to finish a libtool library installation in a directory. 19081finish_cmds=$lt_finish_cmds 19082 19083# Same as above, but a single script fragment to be evaled but not shown. 19084finish_eval=$lt_finish_eval 19085 19086# Take the output of nm and produce a listing of raw symbols and C names. 19087global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19088 19089# Transform the output of nm in a proper C declaration 19090global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19091 19092# Transform the output of nm in a C name address pair 19093global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19094 19095# This is the shared library runtime path variable. 19096runpath_var=$runpath_var 19097 19098# This is the shared library path variable. 19099shlibpath_var=$shlibpath_var 19100 19101# Is shlibpath searched before the hard-coded library search path? 19102shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19103 19104# How to hardcode a shared library path into an executable. 19105hardcode_action=$hardcode_action_GCJ 19106 19107# Whether we should hardcode library paths into libraries. 19108hardcode_into_libs=$hardcode_into_libs 19109 19110# Flag to hardcode \$libdir into a binary during linking. 19111# This must work even if \$libdir does not exist. 19112hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19113 19114# If ld is used when linking, flag to hardcode \$libdir into 19115# a binary during linking. This must work even if \$libdir does 19116# not exist. 19117hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19118 19119# Whether we need a single -rpath flag with a separated argument. 19120hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19121 19122# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19123# resulting binary. 19124hardcode_direct=$hardcode_direct_GCJ 19125 19126# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19127# resulting binary. 19128hardcode_minus_L=$hardcode_minus_L_GCJ 19129 19130# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19131# the resulting binary. 19132hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19133 19134# Set to yes if building a shared library automatically hardcodes DIR into the library 19135# and all subsequent libraries and executables linked against it. 19136hardcode_automatic=$hardcode_automatic_GCJ 19137 19138# Variables whose values should be saved in libtool wrapper scripts and 19139# restored at relink time. 19140variables_saved_for_relink="$variables_saved_for_relink" 19141 19142# Whether libtool must link a program against all its dependency libraries. 19143link_all_deplibs=$link_all_deplibs_GCJ 19144 19145# Compile-time system search path for libraries 19146sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19147 19148# Run-time system search path for libraries 19149sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19150 19151# Fix the shell variable \$srcfile for the compiler. 19152fix_srcfile_path="$fix_srcfile_path_GCJ" 19153 19154# Set to yes if exported symbols are required. 19155always_export_symbols=$always_export_symbols_GCJ 19156 19157# The commands to list exported symbols. 19158export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19159 19160# The commands to extract the exported symbol list from a shared archive. 19161extract_expsyms_cmds=$lt_extract_expsyms_cmds 19162 19163# Symbols that should not be listed in the preloaded symbols. 19164exclude_expsyms=$lt_exclude_expsyms_GCJ 19165 19166# Symbols that must always be exported. 19167include_expsyms=$lt_include_expsyms_GCJ 19168 19169# ### END LIBTOOL TAG CONFIG: $tagname 19170 19171__EOF__ 19172 19173 19174else 19175 # If there is no Makefile yet, we rely on a make rule to execute 19176 # `config.status --recheck' to rerun these tests and create the 19177 # libtool script then. 19178 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19179 if test -f "$ltmain_in"; then 19180 test -f Makefile && make "$ltmain" 19181 fi 19182fi 19183 19184 19185ac_ext=c 19186ac_cpp='$CPP $CPPFLAGS' 19187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19189ac_compiler_gnu=$ac_cv_c_compiler_gnu 19190 19191CC="$lt_save_CC" 19192 19193 else 19194 tagname="" 19195 fi 19196 ;; 19197 19198 RC) 19199 19200 19201# Source file extension for RC test sources. 19202ac_ext=rc 19203 19204# Object file extension for compiled RC test sources. 19205objext=o 19206objext_RC=$objext 19207 19208# Code to be used in simple compile tests 19209lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 19210 19211# Code to be used in simple link tests 19212lt_simple_link_test_code="$lt_simple_compile_test_code" 19213 19214# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19215 19216# If no C compiler was specified, use CC. 19217LTCC=${LTCC-"$CC"} 19218 19219# If no C compiler flags were specified, use CFLAGS. 19220LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19221 19222# Allow CC to be a program name with arguments. 19223compiler=$CC 19224 19225 19226# save warnings/boilerplate of simple test code 19227ac_outfile=conftest.$ac_objext 19228printf "$lt_simple_compile_test_code" >conftest.$ac_ext 19229eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19230_lt_compiler_boilerplate=`cat conftest.err` 19231$rm conftest* 19232 19233ac_outfile=conftest.$ac_objext 19234printf "$lt_simple_link_test_code" >conftest.$ac_ext 19235eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19236_lt_linker_boilerplate=`cat conftest.err` 19237$rm conftest* 19238 19239 19240# Allow CC to be a program name with arguments. 19241lt_save_CC="$CC" 19242CC=${RC-"windres"} 19243compiler=$CC 19244compiler_RC=$CC 19245for cc_temp in $compiler""; do 19246 case $cc_temp in 19247 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19248 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19249 \-*) ;; 19250 *) break;; 19251 esac 19252done 19253cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19254 19255lt_cv_prog_compiler_c_o_RC=yes 19256 19257# The else clause should only fire when bootstrapping the 19258# libtool distribution, otherwise you forgot to ship ltmain.sh 19259# with your package, and you will get complaints that there are 19260# no rules to generate ltmain.sh. 19261if test -f "$ltmain"; then 19262 # See if we are running on zsh, and set the options which allow our commands through 19263 # without removal of \ escapes. 19264 if test -n "${ZSH_VERSION+set}" ; then 19265 setopt NO_GLOB_SUBST 19266 fi 19267 # Now quote all the things that may contain metacharacters while being 19268 # careful not to overquote the AC_SUBSTed values. We take copies of the 19269 # variables and quote the copies for generation of the libtool script. 19270 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19271 SED SHELL STRIP \ 19272 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19273 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19274 deplibs_check_method reload_flag reload_cmds need_locks \ 19275 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19276 lt_cv_sys_global_symbol_to_c_name_address \ 19277 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19278 old_postinstall_cmds old_postuninstall_cmds \ 19279 compiler_RC \ 19280 CC_RC \ 19281 LD_RC \ 19282 lt_prog_compiler_wl_RC \ 19283 lt_prog_compiler_pic_RC \ 19284 lt_prog_compiler_static_RC \ 19285 lt_prog_compiler_no_builtin_flag_RC \ 19286 export_dynamic_flag_spec_RC \ 19287 thread_safe_flag_spec_RC \ 19288 whole_archive_flag_spec_RC \ 19289 enable_shared_with_static_runtimes_RC \ 19290 old_archive_cmds_RC \ 19291 old_archive_from_new_cmds_RC \ 19292 predep_objects_RC \ 19293 postdep_objects_RC \ 19294 predeps_RC \ 19295 postdeps_RC \ 19296 compiler_lib_search_path_RC \ 19297 archive_cmds_RC \ 19298 archive_expsym_cmds_RC \ 19299 postinstall_cmds_RC \ 19300 postuninstall_cmds_RC \ 19301 old_archive_from_expsyms_cmds_RC \ 19302 allow_undefined_flag_RC \ 19303 no_undefined_flag_RC \ 19304 export_symbols_cmds_RC \ 19305 hardcode_libdir_flag_spec_RC \ 19306 hardcode_libdir_flag_spec_ld_RC \ 19307 hardcode_libdir_separator_RC \ 19308 hardcode_automatic_RC \ 19309 module_cmds_RC \ 19310 module_expsym_cmds_RC \ 19311 lt_cv_prog_compiler_c_o_RC \ 19312 exclude_expsyms_RC \ 19313 include_expsyms_RC; do 19314 19315 case $var in 19316 old_archive_cmds_RC | \ 19317 old_archive_from_new_cmds_RC | \ 19318 archive_cmds_RC | \ 19319 archive_expsym_cmds_RC | \ 19320 module_cmds_RC | \ 19321 module_expsym_cmds_RC | \ 19322 old_archive_from_expsyms_cmds_RC | \ 19323 export_symbols_cmds_RC | \ 19324 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19325 postinstall_cmds | postuninstall_cmds | \ 19326 old_postinstall_cmds | old_postuninstall_cmds | \ 19327 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19328 # Double-quote double-evaled strings. 19329 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19330 ;; 19331 *) 19332 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19333 ;; 19334 esac 19335 done 19336 19337 case $lt_echo in 19338 *'\$0 --fallback-echo"') 19339 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19340 ;; 19341 esac 19342 19343cfgfile="$ofile" 19344 19345 cat <<__EOF__ >> "$cfgfile" 19346# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19347 19348# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19349 19350# Shell to use when invoking shell scripts. 19351SHELL=$lt_SHELL 19352 19353# Whether or not to build shared libraries. 19354build_libtool_libs=$enable_shared 19355 19356# Whether or not to build static libraries. 19357build_old_libs=$enable_static 19358 19359# Whether or not to add -lc for building shared libraries. 19360build_libtool_need_lc=$archive_cmds_need_lc_RC 19361 19362# Whether or not to disallow shared libs when runtime libs are static 19363allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19364 19365# Whether or not to optimize for fast installation. 19366fast_install=$enable_fast_install 19367 19368# The host system. 19369host_alias=$host_alias 19370host=$host 19371host_os=$host_os 19372 19373# The build system. 19374build_alias=$build_alias 19375build=$build 19376build_os=$build_os 19377 19378# An echo program that does not interpret backslashes. 19379echo=$lt_echo 19380 19381# The archiver. 19382AR=$lt_AR 19383AR_FLAGS=$lt_AR_FLAGS 19384 19385# A C compiler. 19386LTCC=$lt_LTCC 19387 19388# LTCC compiler flags. 19389LTCFLAGS=$lt_LTCFLAGS 19390 19391# A language-specific compiler. 19392CC=$lt_compiler_RC 19393 19394# Is the compiler the GNU C compiler? 19395with_gcc=$GCC_RC 19396 19397# An ERE matcher. 19398EGREP=$lt_EGREP 19399 19400# The linker used to build libraries. 19401LD=$lt_LD_RC 19402 19403# Whether we need hard or soft links. 19404LN_S=$lt_LN_S 19405 19406# A BSD-compatible nm program. 19407NM=$lt_NM 19408 19409# A symbol stripping program 19410STRIP=$lt_STRIP 19411 19412# Used to examine libraries when file_magic_cmd begins "file" 19413MAGIC_CMD=$MAGIC_CMD 19414 19415# Used on cygwin: DLL creation program. 19416DLLTOOL="$DLLTOOL" 19417 19418# Used on cygwin: object dumper. 19419OBJDUMP="$OBJDUMP" 19420 19421# Used on cygwin: assembler. 19422AS="$AS" 19423 19424# The name of the directory that contains temporary libtool files. 19425objdir=$objdir 19426 19427# How to create reloadable object files. 19428reload_flag=$lt_reload_flag 19429reload_cmds=$lt_reload_cmds 19430 19431# How to pass a linker flag through the compiler. 19432wl=$lt_lt_prog_compiler_wl_RC 19433 19434# Object file suffix (normally "o"). 19435objext="$ac_objext" 19436 19437# Old archive suffix (normally "a"). 19438libext="$libext" 19439 19440# Shared library suffix (normally ".so"). 19441shrext_cmds='$shrext_cmds' 19442 19443# Executable file suffix (normally ""). 19444exeext="$exeext" 19445 19446# Additional compiler flags for building library objects. 19447pic_flag=$lt_lt_prog_compiler_pic_RC 19448pic_mode=$pic_mode 19449 19450# What is the maximum length of a command? 19451max_cmd_len=$lt_cv_sys_max_cmd_len 19452 19453# Does compiler simultaneously support -c and -o options? 19454compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19455 19456# Must we lock files when doing compilation? 19457need_locks=$lt_need_locks 19458 19459# Do we need the lib prefix for modules? 19460need_lib_prefix=$need_lib_prefix 19461 19462# Do we need a version for libraries? 19463need_version=$need_version 19464 19465# Whether dlopen is supported. 19466dlopen_support=$enable_dlopen 19467 19468# Whether dlopen of programs is supported. 19469dlopen_self=$enable_dlopen_self 19470 19471# Whether dlopen of statically linked programs is supported. 19472dlopen_self_static=$enable_dlopen_self_static 19473 19474# Compiler flag to prevent dynamic linking. 19475link_static_flag=$lt_lt_prog_compiler_static_RC 19476 19477# Compiler flag to turn off builtin functions. 19478no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19479 19480# Compiler flag to allow reflexive dlopens. 19481export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19482 19483# Compiler flag to generate shared objects directly from archives. 19484whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19485 19486# Compiler flag to generate thread-safe objects. 19487thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19488 19489# Library versioning type. 19490version_type=$version_type 19491 19492# Format of library name prefix. 19493libname_spec=$lt_libname_spec 19494 19495# List of archive names. First name is the real one, the rest are links. 19496# The last name is the one that the linker finds with -lNAME. 19497library_names_spec=$lt_library_names_spec 19498 19499# The coded name of the library, if different from the real name. 19500soname_spec=$lt_soname_spec 19501 19502# Commands used to build and install an old-style archive. 19503RANLIB=$lt_RANLIB 19504old_archive_cmds=$lt_old_archive_cmds_RC 19505old_postinstall_cmds=$lt_old_postinstall_cmds 19506old_postuninstall_cmds=$lt_old_postuninstall_cmds 19507 19508# Create an old-style archive from a shared archive. 19509old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19510 19511# Create a temporary old-style archive to link instead of a shared archive. 19512old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19513 19514# Commands used to build and install a shared archive. 19515archive_cmds=$lt_archive_cmds_RC 19516archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19517postinstall_cmds=$lt_postinstall_cmds 19518postuninstall_cmds=$lt_postuninstall_cmds 19519 19520# Commands used to build a loadable module (assumed same as above if empty) 19521module_cmds=$lt_module_cmds_RC 19522module_expsym_cmds=$lt_module_expsym_cmds_RC 19523 19524# Commands to strip libraries. 19525old_striplib=$lt_old_striplib 19526striplib=$lt_striplib 19527 19528# Dependencies to place before the objects being linked to create a 19529# shared library. 19530predep_objects=$lt_predep_objects_RC 19531 19532# Dependencies to place after the objects being linked to create a 19533# shared library. 19534postdep_objects=$lt_postdep_objects_RC 19535 19536# Dependencies to place before the objects being linked to create a 19537# shared library. 19538predeps=$lt_predeps_RC 19539 19540# Dependencies to place after the objects being linked to create a 19541# shared library. 19542postdeps=$lt_postdeps_RC 19543 19544# The library search path used internally by the compiler when linking 19545# a shared library. 19546compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19547 19548# Method to check whether dependent libraries are shared objects. 19549deplibs_check_method=$lt_deplibs_check_method 19550 19551# Command to use when deplibs_check_method == file_magic. 19552file_magic_cmd=$lt_file_magic_cmd 19553 19554# Flag that allows shared libraries with undefined symbols to be built. 19555allow_undefined_flag=$lt_allow_undefined_flag_RC 19556 19557# Flag that forces no undefined symbols. 19558no_undefined_flag=$lt_no_undefined_flag_RC 19559 19560# Commands used to finish a libtool library installation in a directory. 19561finish_cmds=$lt_finish_cmds 19562 19563# Same as above, but a single script fragment to be evaled but not shown. 19564finish_eval=$lt_finish_eval 19565 19566# Take the output of nm and produce a listing of raw symbols and C names. 19567global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19568 19569# Transform the output of nm in a proper C declaration 19570global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19571 19572# Transform the output of nm in a C name address pair 19573global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19574 19575# This is the shared library runtime path variable. 19576runpath_var=$runpath_var 19577 19578# This is the shared library path variable. 19579shlibpath_var=$shlibpath_var 19580 19581# Is shlibpath searched before the hard-coded library search path? 19582shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19583 19584# How to hardcode a shared library path into an executable. 19585hardcode_action=$hardcode_action_RC 19586 19587# Whether we should hardcode library paths into libraries. 19588hardcode_into_libs=$hardcode_into_libs 19589 19590# Flag to hardcode \$libdir into a binary during linking. 19591# This must work even if \$libdir does not exist. 19592hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19593 19594# If ld is used when linking, flag to hardcode \$libdir into 19595# a binary during linking. This must work even if \$libdir does 19596# not exist. 19597hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19598 19599# Whether we need a single -rpath flag with a separated argument. 19600hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19601 19602# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19603# resulting binary. 19604hardcode_direct=$hardcode_direct_RC 19605 19606# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19607# resulting binary. 19608hardcode_minus_L=$hardcode_minus_L_RC 19609 19610# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19611# the resulting binary. 19612hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19613 19614# Set to yes if building a shared library automatically hardcodes DIR into the library 19615# and all subsequent libraries and executables linked against it. 19616hardcode_automatic=$hardcode_automatic_RC 19617 19618# Variables whose values should be saved in libtool wrapper scripts and 19619# restored at relink time. 19620variables_saved_for_relink="$variables_saved_for_relink" 19621 19622# Whether libtool must link a program against all its dependency libraries. 19623link_all_deplibs=$link_all_deplibs_RC 19624 19625# Compile-time system search path for libraries 19626sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19627 19628# Run-time system search path for libraries 19629sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19630 19631# Fix the shell variable \$srcfile for the compiler. 19632fix_srcfile_path="$fix_srcfile_path_RC" 19633 19634# Set to yes if exported symbols are required. 19635always_export_symbols=$always_export_symbols_RC 19636 19637# The commands to list exported symbols. 19638export_symbols_cmds=$lt_export_symbols_cmds_RC 19639 19640# The commands to extract the exported symbol list from a shared archive. 19641extract_expsyms_cmds=$lt_extract_expsyms_cmds 19642 19643# Symbols that should not be listed in the preloaded symbols. 19644exclude_expsyms=$lt_exclude_expsyms_RC 19645 19646# Symbols that must always be exported. 19647include_expsyms=$lt_include_expsyms_RC 19648 19649# ### END LIBTOOL TAG CONFIG: $tagname 19650 19651__EOF__ 19652 19653 19654else 19655 # If there is no Makefile yet, we rely on a make rule to execute 19656 # `config.status --recheck' to rerun these tests and create the 19657 # libtool script then. 19658 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19659 if test -f "$ltmain_in"; then 19660 test -f Makefile && make "$ltmain" 19661 fi 19662fi 19663 19664 19665ac_ext=c 19666ac_cpp='$CPP $CPPFLAGS' 19667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19669ac_compiler_gnu=$ac_cv_c_compiler_gnu 19670 19671CC="$lt_save_CC" 19672 19673 ;; 19674 19675 *) 19676 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19677echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19678 { (exit 1); exit 1; }; } 19679 ;; 19680 esac 19681 19682 # Append the new tag name to the list of available tags. 19683 if test -n "$tagname" ; then 19684 available_tags="$available_tags $tagname" 19685 fi 19686 fi 19687 done 19688 IFS="$lt_save_ifs" 19689 19690 # Now substitute the updated list of available tags. 19691 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19692 mv "${ofile}T" "$ofile" 19693 chmod +x "$ofile" 19694 else 19695 rm -f "${ofile}T" 19696 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19697echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19698 { (exit 1); exit 1; }; } 19699 fi 19700fi 19701 19702 19703 19704# This can be used to rebuild libtool when needed 19705LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19706 19707# Always use our own libtool. 19708LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19709 19710# Prevent multiple expansion 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732# Check for X 19733 19734 19735if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 19736 if test -n "$ac_tool_prefix"; then 19737 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 19738set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 19739{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19740echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19741if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 19742 echo $ECHO_N "(cached) $ECHO_C" >&6 19743else 19744 case $PKG_CONFIG in 19745 [\\/]* | ?:[\\/]*) 19746 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 19747 ;; 19748 *) 19749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19750for as_dir in $PATH 19751do 19752 IFS=$as_save_IFS 19753 test -z "$as_dir" && as_dir=. 19754 for ac_exec_ext in '' $ac_executable_extensions; do 19755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19756 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19758 break 2 19759 fi 19760done 19761done 19762IFS=$as_save_IFS 19763 19764 ;; 19765esac 19766fi 19767PKG_CONFIG=$ac_cv_path_PKG_CONFIG 19768if test -n "$PKG_CONFIG"; then 19769 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 19770echo "${ECHO_T}$PKG_CONFIG" >&6; } 19771else 19772 { echo "$as_me:$LINENO: result: no" >&5 19773echo "${ECHO_T}no" >&6; } 19774fi 19775 19776 19777fi 19778if test -z "$ac_cv_path_PKG_CONFIG"; then 19779 ac_pt_PKG_CONFIG=$PKG_CONFIG 19780 # Extract the first word of "pkg-config", so it can be a program name with args. 19781set dummy pkg-config; ac_word=$2 19782{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19783echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19784if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 19785 echo $ECHO_N "(cached) $ECHO_C" >&6 19786else 19787 case $ac_pt_PKG_CONFIG in 19788 [\\/]* | ?:[\\/]*) 19789 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 19790 ;; 19791 *) 19792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19793for as_dir in $PATH 19794do 19795 IFS=$as_save_IFS 19796 test -z "$as_dir" && as_dir=. 19797 for ac_exec_ext in '' $ac_executable_extensions; do 19798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19799 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19800 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19801 break 2 19802 fi 19803done 19804done 19805IFS=$as_save_IFS 19806 19807 ;; 19808esac 19809fi 19810ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 19811if test -n "$ac_pt_PKG_CONFIG"; then 19812 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 19813echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 19814else 19815 { echo "$as_me:$LINENO: result: no" >&5 19816echo "${ECHO_T}no" >&6; } 19817fi 19818 19819 if test "x$ac_pt_PKG_CONFIG" = x; then 19820 PKG_CONFIG="" 19821 else 19822 case $cross_compiling:$ac_tool_warned in 19823yes:) 19824{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19825whose name does not start with the host triplet. If you think this 19826configuration is useful to you, please write to autoconf@gnu.org." >&5 19827echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19828whose name does not start with the host triplet. If you think this 19829configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19830ac_tool_warned=yes ;; 19831esac 19832 PKG_CONFIG=$ac_pt_PKG_CONFIG 19833 fi 19834else 19835 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 19836fi 19837 19838fi 19839if test -n "$PKG_CONFIG"; then 19840 _pkg_min_version=0.9.0 19841 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 19842echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 19843 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 19844 { echo "$as_me:$LINENO: result: yes" >&5 19845echo "${ECHO_T}yes" >&6; } 19846 else 19847 { echo "$as_me:$LINENO: result: no" >&5 19848echo "${ECHO_T}no" >&6; } 19849 PKG_CONFIG="" 19850 fi 19851 19852fi 19853 19854pkg_failed=no 19855{ echo "$as_me:$LINENO: checking for X" >&5 19856echo $ECHO_N "checking for X... $ECHO_C" >&6; } 19857 19858if test -n "$PKG_CONFIG"; then 19859 if test -n "$X_CFLAGS"; then 19860 pkg_cv_X_CFLAGS="$X_CFLAGS" 19861 else 19862 if test -n "$PKG_CONFIG" && \ 19863 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5 19864 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 19865 ac_status=$? 19866 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19867 (exit $ac_status); }; then 19868 pkg_cv_X_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null` 19869else 19870 pkg_failed=yes 19871fi 19872 fi 19873else 19874 pkg_failed=untried 19875fi 19876if test -n "$PKG_CONFIG"; then 19877 if test -n "$X_LIBS"; then 19878 pkg_cv_X_LIBS="$X_LIBS" 19879 else 19880 if test -n "$PKG_CONFIG" && \ 19881 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5 19882 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 19883 ac_status=$? 19884 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19885 (exit $ac_status); }; then 19886 pkg_cv_X_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null` 19887else 19888 pkg_failed=yes 19889fi 19890 fi 19891else 19892 pkg_failed=untried 19893fi 19894 19895 19896 19897if test $pkg_failed = yes; then 19898 19899if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19900 _pkg_short_errors_supported=yes 19901else 19902 _pkg_short_errors_supported=no 19903fi 19904 if test $_pkg_short_errors_supported = yes; then 19905 X_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11"` 19906 else 19907 X_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11"` 19908 fi 19909 # Put the nasty error message in config.log where it belongs 19910 echo "$X_PKG_ERRORS" >&5 19911 19912 { { echo "$as_me:$LINENO: error: Package requirements (x11) were not met: 19913 19914$X_PKG_ERRORS 19915 19916Consider adjusting the PKG_CONFIG_PATH environment variable if you 19917installed software in a non-standard prefix. 19918 19919Alternatively, you may set the environment variables X_CFLAGS 19920and X_LIBS to avoid the need to call pkg-config. 19921See the pkg-config man page for more details. 19922" >&5 19923echo "$as_me: error: Package requirements (x11) were not met: 19924 19925$X_PKG_ERRORS 19926 19927Consider adjusting the PKG_CONFIG_PATH environment variable if you 19928installed software in a non-standard prefix. 19929 19930Alternatively, you may set the environment variables X_CFLAGS 19931and X_LIBS to avoid the need to call pkg-config. 19932See the pkg-config man page for more details. 19933" >&2;} 19934 { (exit 1); exit 1; }; } 19935elif test $pkg_failed = untried; then 19936 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 19937is in your PATH or set the PKG_CONFIG environment variable to the full 19938path to pkg-config. 19939 19940Alternatively, you may set the environment variables X_CFLAGS 19941and X_LIBS to avoid the need to call pkg-config. 19942See the pkg-config man page for more details. 19943 19944To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 19945See \`config.log' for more details." >&5 19946echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 19947is in your PATH or set the PKG_CONFIG environment variable to the full 19948path to pkg-config. 19949 19950Alternatively, you may set the environment variables X_CFLAGS 19951and X_LIBS to avoid the need to call pkg-config. 19952See the pkg-config man page for more details. 19953 19954To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 19955See \`config.log' for more details." >&2;} 19956 { (exit 1); exit 1; }; } 19957else 19958 X_CFLAGS=$pkg_cv_X_CFLAGS 19959 X_LIBS=$pkg_cv_X_LIBS 19960 { echo "$as_me:$LINENO: result: yes" >&5 19961echo "${ECHO_T}yes" >&6; } 19962 : 19963fi 19964 19965 19966 19967 19968# Check fixesext configuration, strip extra digits from package version to 19969# find the required protocol version 19970 19971FIXESEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` 19972 19973 19974pkg_failed=no 19975{ echo "$as_me:$LINENO: checking for FIXESEXT" >&5 19976echo $ECHO_N "checking for FIXESEXT... $ECHO_C" >&6; } 19977 19978if test -n "$PKG_CONFIG"; then 19979 if test -n "$FIXESEXT_CFLAGS"; then 19980 pkg_cv_FIXESEXT_CFLAGS="$FIXESEXT_CFLAGS" 19981 else 19982 if test -n "$PKG_CONFIG" && \ 19983 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto fixesproto >= \$FIXESEXT_VERSION xextproto\"") >&5 19984 ($PKG_CONFIG --exists --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto") 2>&5 19985 ac_status=$? 19986 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19987 (exit $ac_status); }; then 19988 pkg_cv_FIXESEXT_CFLAGS=`$PKG_CONFIG --cflags "xproto fixesproto >= $FIXESEXT_VERSION xextproto" 2>/dev/null` 19989else 19990 pkg_failed=yes 19991fi 19992 fi 19993else 19994 pkg_failed=untried 19995fi 19996if test -n "$PKG_CONFIG"; then 19997 if test -n "$FIXESEXT_LIBS"; then 19998 pkg_cv_FIXESEXT_LIBS="$FIXESEXT_LIBS" 19999 else 20000 if test -n "$PKG_CONFIG" && \ 20001 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto fixesproto >= \$FIXESEXT_VERSION xextproto\"") >&5 20002 ($PKG_CONFIG --exists --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto") 2>&5 20003 ac_status=$? 20004 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20005 (exit $ac_status); }; then 20006 pkg_cv_FIXESEXT_LIBS=`$PKG_CONFIG --libs "xproto fixesproto >= $FIXESEXT_VERSION xextproto" 2>/dev/null` 20007else 20008 pkg_failed=yes 20009fi 20010 fi 20011else 20012 pkg_failed=untried 20013fi 20014 20015 20016 20017if test $pkg_failed = yes; then 20018 20019if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20020 _pkg_short_errors_supported=yes 20021else 20022 _pkg_short_errors_supported=no 20023fi 20024 if test $_pkg_short_errors_supported = yes; then 20025 FIXESEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto"` 20026 else 20027 FIXESEXT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto"` 20028 fi 20029 # Put the nasty error message in config.log where it belongs 20030 echo "$FIXESEXT_PKG_ERRORS" >&5 20031 20032 { { echo "$as_me:$LINENO: error: Package requirements (xproto fixesproto >= $FIXESEXT_VERSION xextproto) were not met: 20033 20034$FIXESEXT_PKG_ERRORS 20035 20036Consider adjusting the PKG_CONFIG_PATH environment variable if you 20037installed software in a non-standard prefix. 20038 20039Alternatively, you may set the environment variables FIXESEXT_CFLAGS 20040and FIXESEXT_LIBS to avoid the need to call pkg-config. 20041See the pkg-config man page for more details. 20042" >&5 20043echo "$as_me: error: Package requirements (xproto fixesproto >= $FIXESEXT_VERSION xextproto) were not met: 20044 20045$FIXESEXT_PKG_ERRORS 20046 20047Consider adjusting the PKG_CONFIG_PATH environment variable if you 20048installed software in a non-standard prefix. 20049 20050Alternatively, you may set the environment variables FIXESEXT_CFLAGS 20051and FIXESEXT_LIBS to avoid the need to call pkg-config. 20052See the pkg-config man page for more details. 20053" >&2;} 20054 { (exit 1); exit 1; }; } 20055elif test $pkg_failed = untried; then 20056 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20057is in your PATH or set the PKG_CONFIG environment variable to the full 20058path to pkg-config. 20059 20060Alternatively, you may set the environment variables FIXESEXT_CFLAGS 20061and FIXESEXT_LIBS to avoid the need to call pkg-config. 20062See the pkg-config man page for more details. 20063 20064To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20065See \`config.log' for more details." >&5 20066echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20067is in your PATH or set the PKG_CONFIG environment variable to the full 20068path to pkg-config. 20069 20070Alternatively, you may set the environment variables FIXESEXT_CFLAGS 20071and FIXESEXT_LIBS to avoid the need to call pkg-config. 20072See the pkg-config man page for more details. 20073 20074To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20075See \`config.log' for more details." >&2;} 20076 { (exit 1); exit 1; }; } 20077else 20078 FIXESEXT_CFLAGS=$pkg_cv_FIXESEXT_CFLAGS 20079 FIXESEXT_LIBS=$pkg_cv_FIXESEXT_LIBS 20080 { echo "$as_me:$LINENO: result: yes" >&5 20081echo "${ECHO_T}yes" >&6; } 20082 : 20083fi 20084 20085 20086 20087 20088 20089 20090if test x$APP_MAN_SUFFIX = x ; then 20091 case $host_os in 20092 linux*) APP_MAN_SUFFIX=1x ;; 20093 *) APP_MAN_SUFFIX=1 ;; 20094 esac 20095fi 20096if test x$APP_MAN_DIR = x ; then 20097 case $host_os in 20098 linux*) APP_MAN_DIR='$(mandir)/man1' ;; 20099 *) APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;; 20100 esac 20101fi 20102 20103if test x$LIB_MAN_SUFFIX = x ; then 20104 case $host_os in 20105 linux*) LIB_MAN_SUFFIX=3x ;; 20106 *) LIB_MAN_SUFFIX=3 ;; 20107 esac 20108fi 20109if test x$LIB_MAN_DIR = x ; then 20110 case $host_os in 20111 linux*) LIB_MAN_DIR='$(mandir)/man3' ;; 20112 *) LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;; 20113 esac 20114fi 20115 20116if test x$FILE_MAN_SUFFIX = x ; then 20117 case $host_os in 20118 linux*) FILE_MAN_SUFFIX=5x ;; 20119 solaris*) FILE_MAN_SUFFIX=4 ;; 20120 *) FILE_MAN_SUFFIX=5 ;; 20121 esac 20122fi 20123if test x$FILE_MAN_DIR = x ; then 20124 case $host_os in 20125 linux*) FILE_MAN_DIR='$(mandir)/man5' ;; 20126 *) FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;; 20127 esac 20128fi 20129 20130# In Imake's linux.cf, the misc man suffix & dir was only changed for 20131# LinuxDebian, not other Linuxes, so we leave it unchanged here 20132if test x$MISC_MAN_SUFFIX = x ; then 20133 case $host_os in 20134# linux*) MISC_MAN_SUFFIX=7x ;; 20135 solaris*) MISC_MAN_SUFFIX=5 ;; 20136 *) MISC_MAN_SUFFIX=7 ;; 20137 esac 20138fi 20139if test x$MISC_MAN_DIR = x ; then 20140 case $host_os in 20141# linux*) MISC_MAN_DIR='$(mandir)/man7' ;; 20142 *) MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;; 20143 esac 20144fi 20145 20146# In Imake's linux.cf, the driver man suffix & dir was only changed for 20147# LinuxDebian, not other Linuxes, so we leave it unchanged here 20148if test x$DRIVER_MAN_SUFFIX = x ; then 20149 case $host_os in 20150# linux*) DRIVER_MAN_SUFFIX=4x ;; 20151 solaris*) DRIVER_MAN_SUFFIX=7 ;; 20152 *) DRIVER_MAN_SUFFIX=4 ;; 20153 esac 20154fi 20155if test x$DRIVER_MAN_DIR = x ; then 20156 case $host_os in 20157# linux*) DRIVER_MAN_DIR='$(mandir)/man4' ;; 20158 *) DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;; 20159 esac 20160fi 20161 20162if test x$ADMIN_MAN_SUFFIX = x ; then 20163 case $host_os in 20164 solaris*) ADMIN_MAN_SUFFIX=1m ;; 20165 *) ADMIN_MAN_SUFFIX=8 ;; 20166 esac 20167fi 20168if test x$ADMIN_MAN_DIR = x ; then 20169 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20170fi 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188# Check whether --with-release-version was given. 20189if test "${with_release_version+set}" = set; then 20190 withval=$with_release_version; RELEASE_VERSION="$withval" 20191else 20192 RELEASE_VERSION="" 20193fi 20194 20195 if test "x$RELEASE_VERSION" != "x"; then 20196 PACKAGE="$PACKAGE-$RELEASE_VERSION" 20197 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 20198 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 20199echo "$as_me: Building with package name set to $PACKAGE" >&6;} 20200 fi 20201 20202 20203ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xfixes.pc" 20204 20205cat >confcache <<\_ACEOF 20206# This file is a shell script that caches the results of configure 20207# tests run on this system so they can be shared between configure 20208# scripts and configure runs, see configure's option --config-cache. 20209# It is not useful on other systems. If it contains results you don't 20210# want to keep, you may remove or edit it. 20211# 20212# config.status only pays attention to the cache file if you give it 20213# the --recheck option to rerun configure. 20214# 20215# `ac_cv_env_foo' variables (set or unset) will be overridden when 20216# loading this file, other *unset* `ac_cv_foo' will be assigned the 20217# following values. 20218 20219_ACEOF 20220 20221# The following way of writing the cache mishandles newlines in values, 20222# but we know of no workaround that is simple, portable, and efficient. 20223# So, we kill variables containing newlines. 20224# Ultrix sh set writes to stderr and can't be redirected directly, 20225# and sets the high bit in the cache file unless we assign to the vars. 20226( 20227 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20228 eval ac_val=\$$ac_var 20229 case $ac_val in #( 20230 *${as_nl}*) 20231 case $ac_var in #( 20232 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 20233echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 20234 esac 20235 case $ac_var in #( 20236 _ | IFS | as_nl) ;; #( 20237 *) $as_unset $ac_var ;; 20238 esac ;; 20239 esac 20240 done 20241 20242 (set) 2>&1 | 20243 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20244 *${as_nl}ac_space=\ *) 20245 # `set' does not quote correctly, so add quotes (double-quote 20246 # substitution turns \\\\ into \\, and sed turns \\ into \). 20247 sed -n \ 20248 "s/'/'\\\\''/g; 20249 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20250 ;; #( 20251 *) 20252 # `set' quotes correctly as required by POSIX, so do not add quotes. 20253 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20254 ;; 20255 esac | 20256 sort 20257) | 20258 sed ' 20259 /^ac_cv_env_/b end 20260 t clear 20261 :clear 20262 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20263 t end 20264 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20265 :end' >>confcache 20266if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20267 if test -w "$cache_file"; then 20268 test "x$cache_file" != "x/dev/null" && 20269 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 20270echo "$as_me: updating cache $cache_file" >&6;} 20271 cat confcache >$cache_file 20272 else 20273 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 20274echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20275 fi 20276fi 20277rm -f confcache 20278 20279test "x$prefix" = xNONE && prefix=$ac_default_prefix 20280# Let make expand exec_prefix. 20281test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20282 20283DEFS=-DHAVE_CONFIG_H 20284 20285ac_libobjs= 20286ac_ltlibobjs= 20287for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20288 # 1. Remove the extension, and $U if already installed. 20289 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20290 ac_i=`echo "$ac_i" | sed "$ac_script"` 20291 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20292 # will be set to the directory where LIBOBJS objects are built. 20293 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20294 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 20295done 20296LIBOBJS=$ac_libobjs 20297 20298LTLIBOBJS=$ac_ltlibobjs 20299 20300 20301if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20302 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 20303Usually this means the macro was only invoked conditionally." >&5 20304echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 20305Usually this means the macro was only invoked conditionally." >&2;} 20306 { (exit 1); exit 1; }; } 20307fi 20308if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20309 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 20310Usually this means the macro was only invoked conditionally." >&5 20311echo "$as_me: error: conditional \"AMDEP\" was never defined. 20312Usually this means the macro was only invoked conditionally." >&2;} 20313 { (exit 1); exit 1; }; } 20314fi 20315if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20316 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 20317Usually this means the macro was only invoked conditionally." >&5 20318echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 20319Usually this means the macro was only invoked conditionally." >&2;} 20320 { (exit 1); exit 1; }; } 20321fi 20322if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 20323 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 20324Usually this means the macro was only invoked conditionally." >&5 20325echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 20326Usually this means the macro was only invoked conditionally." >&2;} 20327 { (exit 1); exit 1; }; } 20328fi 20329 20330: ${CONFIG_STATUS=./config.status} 20331ac_clean_files_save=$ac_clean_files 20332ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20333{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 20334echo "$as_me: creating $CONFIG_STATUS" >&6;} 20335cat >$CONFIG_STATUS <<_ACEOF 20336#! $SHELL 20337# Generated by $as_me. 20338# Run this file to recreate the current configuration. 20339# Compiler output produced by configure, useful for debugging 20340# configure, is in config.log if it exists. 20341 20342debug=false 20343ac_cs_recheck=false 20344ac_cs_silent=false 20345SHELL=\${CONFIG_SHELL-$SHELL} 20346_ACEOF 20347 20348cat >>$CONFIG_STATUS <<\_ACEOF 20349## --------------------- ## 20350## M4sh Initialization. ## 20351## --------------------- ## 20352 20353# Be Bourne compatible 20354if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 20355 emulate sh 20356 NULLCMD=: 20357 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20358 # is contrary to our usage. Disable this feature. 20359 alias -g '${1+"$@"}'='"$@"' 20360 setopt NO_GLOB_SUBST 20361else 20362 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 20363fi 20364BIN_SH=xpg4; export BIN_SH # for Tru64 20365DUALCASE=1; export DUALCASE # for MKS sh 20366 20367 20368# PATH needs CR 20369# Avoid depending upon Character Ranges. 20370as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20371as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20372as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20373as_cr_digits='0123456789' 20374as_cr_alnum=$as_cr_Letters$as_cr_digits 20375 20376# The user is always right. 20377if test "${PATH_SEPARATOR+set}" != set; then 20378 echo "#! /bin/sh" >conf$$.sh 20379 echo "exit 0" >>conf$$.sh 20380 chmod +x conf$$.sh 20381 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 20382 PATH_SEPARATOR=';' 20383 else 20384 PATH_SEPARATOR=: 20385 fi 20386 rm -f conf$$.sh 20387fi 20388 20389# Support unset when possible. 20390if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 20391 as_unset=unset 20392else 20393 as_unset=false 20394fi 20395 20396 20397# IFS 20398# We need space, tab and new line, in precisely that order. Quoting is 20399# there to prevent editors from complaining about space-tab. 20400# (If _AS_PATH_WALK were called with IFS unset, it would disable word 20401# splitting by setting IFS to empty value.) 20402as_nl=' 20403' 20404IFS=" "" $as_nl" 20405 20406# Find who we are. Look in the path if we contain no directory separator. 20407case $0 in 20408 *[\\/]* ) as_myself=$0 ;; 20409 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20410for as_dir in $PATH 20411do 20412 IFS=$as_save_IFS 20413 test -z "$as_dir" && as_dir=. 20414 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20415done 20416IFS=$as_save_IFS 20417 20418 ;; 20419esac 20420# We did not find ourselves, most probably we were run as `sh COMMAND' 20421# in which case we are not to be found in the path. 20422if test "x$as_myself" = x; then 20423 as_myself=$0 20424fi 20425if test ! -f "$as_myself"; then 20426 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20427 { (exit 1); exit 1; } 20428fi 20429 20430# Work around bugs in pre-3.0 UWIN ksh. 20431for as_var in ENV MAIL MAILPATH 20432do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 20433done 20434PS1='$ ' 20435PS2='> ' 20436PS4='+ ' 20437 20438# NLS nuisances. 20439for as_var in \ 20440 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 20441 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 20442 LC_TELEPHONE LC_TIME 20443do 20444 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 20445 eval $as_var=C; export $as_var 20446 else 20447 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 20448 fi 20449done 20450 20451# Required to use basename. 20452if expr a : '\(a\)' >/dev/null 2>&1 && 20453 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20454 as_expr=expr 20455else 20456 as_expr=false 20457fi 20458 20459if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20460 as_basename=basename 20461else 20462 as_basename=false 20463fi 20464 20465 20466# Name of the executable. 20467as_me=`$as_basename -- "$0" || 20468$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20469 X"$0" : 'X\(//\)$' \| \ 20470 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20471echo X/"$0" | 20472 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20473 s//\1/ 20474 q 20475 } 20476 /^X\/\(\/\/\)$/{ 20477 s//\1/ 20478 q 20479 } 20480 /^X\/\(\/\).*/{ 20481 s//\1/ 20482 q 20483 } 20484 s/.*/./; q'` 20485 20486# CDPATH. 20487$as_unset CDPATH 20488 20489 20490 20491 as_lineno_1=$LINENO 20492 as_lineno_2=$LINENO 20493 test "x$as_lineno_1" != "x$as_lineno_2" && 20494 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 20495 20496 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 20497 # uniformly replaced by the line number. The first 'sed' inserts a 20498 # line-number line after each line using $LINENO; the second 'sed' 20499 # does the real work. The second script uses 'N' to pair each 20500 # line-number line with the line containing $LINENO, and appends 20501 # trailing '-' during substitution so that $LINENO is not a special 20502 # case at line end. 20503 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 20504 # scripts with optimization help from Paolo Bonzini. Blame Lee 20505 # E. McMahon (1931-1989) for sed's syntax. :-) 20506 sed -n ' 20507 p 20508 /[$]LINENO/= 20509 ' <$as_myself | 20510 sed ' 20511 s/[$]LINENO.*/&-/ 20512 t lineno 20513 b 20514 :lineno 20515 N 20516 :loop 20517 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 20518 t loop 20519 s/-\n.*// 20520 ' >$as_me.lineno && 20521 chmod +x "$as_me.lineno" || 20522 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 20523 { (exit 1); exit 1; }; } 20524 20525 # Don't try to exec as it changes $[0], causing all sort of problems 20526 # (the dirname of $[0] is not the place where we might find the 20527 # original and so on. Autoconf is especially sensitive to this). 20528 . "./$as_me.lineno" 20529 # Exit status is that of the last command. 20530 exit 20531} 20532 20533 20534if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20535 as_dirname=dirname 20536else 20537 as_dirname=false 20538fi 20539 20540ECHO_C= ECHO_N= ECHO_T= 20541case `echo -n x` in 20542-n*) 20543 case `echo 'x\c'` in 20544 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20545 *) ECHO_C='\c';; 20546 esac;; 20547*) 20548 ECHO_N='-n';; 20549esac 20550 20551if expr a : '\(a\)' >/dev/null 2>&1 && 20552 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20553 as_expr=expr 20554else 20555 as_expr=false 20556fi 20557 20558rm -f conf$$ conf$$.exe conf$$.file 20559if test -d conf$$.dir; then 20560 rm -f conf$$.dir/conf$$.file 20561else 20562 rm -f conf$$.dir 20563 mkdir conf$$.dir 20564fi 20565echo >conf$$.file 20566if ln -s conf$$.file conf$$ 2>/dev/null; then 20567 as_ln_s='ln -s' 20568 # ... but there are two gotchas: 20569 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20570 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20571 # In both cases, we have to default to `cp -p'. 20572 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20573 as_ln_s='cp -p' 20574elif ln conf$$.file conf$$ 2>/dev/null; then 20575 as_ln_s=ln 20576else 20577 as_ln_s='cp -p' 20578fi 20579rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20580rmdir conf$$.dir 2>/dev/null 20581 20582if mkdir -p . 2>/dev/null; then 20583 as_mkdir_p=: 20584else 20585 test -d ./-p && rmdir ./-p 20586 as_mkdir_p=false 20587fi 20588 20589# Find out whether ``test -x'' works. Don't use a zero-byte file, as 20590# systems may use methods other than mode bits to determine executability. 20591cat >conf$$.file <<_ASEOF 20592#! /bin/sh 20593exit 0 20594_ASEOF 20595chmod +x conf$$.file 20596if test -x conf$$.file >/dev/null 2>&1; then 20597 as_executable_p="test -x" 20598else 20599 as_executable_p=: 20600fi 20601rm -f conf$$.file 20602 20603# Sed expression to map a string onto a valid CPP name. 20604as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20605 20606# Sed expression to map a string onto a valid variable name. 20607as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20608 20609 20610exec 6>&1 20611 20612# Save the log message, to keep $[0] and so on meaningful, and to 20613# report actual input values of CONFIG_FILES etc. instead of their 20614# values after options handling. 20615ac_log=" 20616This file was extended by libXfixes $as_me 4.0.3, which was 20617generated by GNU Autoconf 2.60. Invocation command line was 20618 20619 CONFIG_FILES = $CONFIG_FILES 20620 CONFIG_HEADERS = $CONFIG_HEADERS 20621 CONFIG_LINKS = $CONFIG_LINKS 20622 CONFIG_COMMANDS = $CONFIG_COMMANDS 20623 $ $0 $@ 20624 20625on `(hostname || uname -n) 2>/dev/null | sed 1q` 20626" 20627 20628_ACEOF 20629 20630cat >>$CONFIG_STATUS <<_ACEOF 20631# Files that config.status was made for. 20632config_files="$ac_config_files" 20633config_headers="$ac_config_headers" 20634config_commands="$ac_config_commands" 20635 20636_ACEOF 20637 20638cat >>$CONFIG_STATUS <<\_ACEOF 20639ac_cs_usage="\ 20640\`$as_me' instantiates files from templates according to the 20641current configuration. 20642 20643Usage: $0 [OPTIONS] [FILE]... 20644 20645 -h, --help print this help, then exit 20646 -V, --version print version number, then exit 20647 -q, --quiet do not print progress messages 20648 -d, --debug don't remove temporary files 20649 --recheck update $as_me by reconfiguring in the same conditions 20650 --file=FILE[:TEMPLATE] 20651 instantiate the configuration file FILE 20652 --header=FILE[:TEMPLATE] 20653 instantiate the configuration header FILE 20654 20655Configuration files: 20656$config_files 20657 20658Configuration headers: 20659$config_headers 20660 20661Configuration commands: 20662$config_commands 20663 20664Report bugs to <bug-autoconf@gnu.org>." 20665 20666_ACEOF 20667cat >>$CONFIG_STATUS <<_ACEOF 20668ac_cs_version="\\ 20669libXfixes config.status 4.0.3 20670configured by $0, generated by GNU Autoconf 2.60, 20671 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 20672 20673Copyright (C) 2006 Free Software Foundation, Inc. 20674This config.status script is free software; the Free Software Foundation 20675gives unlimited permission to copy, distribute and modify it." 20676 20677ac_pwd='$ac_pwd' 20678srcdir='$srcdir' 20679INSTALL='$INSTALL' 20680_ACEOF 20681 20682cat >>$CONFIG_STATUS <<\_ACEOF 20683# If no file are specified by the user, then we need to provide default 20684# value. By we need to know if files were specified by the user. 20685ac_need_defaults=: 20686while test $# != 0 20687do 20688 case $1 in 20689 --*=*) 20690 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20691 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20692 ac_shift=: 20693 ;; 20694 *) 20695 ac_option=$1 20696 ac_optarg=$2 20697 ac_shift=shift 20698 ;; 20699 esac 20700 20701 case $ac_option in 20702 # Handling of the options. 20703 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20704 ac_cs_recheck=: ;; 20705 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20706 echo "$ac_cs_version"; exit ;; 20707 --debug | --debu | --deb | --de | --d | -d ) 20708 debug=: ;; 20709 --file | --fil | --fi | --f ) 20710 $ac_shift 20711 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 20712 ac_need_defaults=false;; 20713 --header | --heade | --head | --hea ) 20714 $ac_shift 20715 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 20716 ac_need_defaults=false;; 20717 --he | --h) 20718 # Conflict between --help and --header 20719 { echo "$as_me: error: ambiguous option: $1 20720Try \`$0 --help' for more information." >&2 20721 { (exit 1); exit 1; }; };; 20722 --help | --hel | -h ) 20723 echo "$ac_cs_usage"; exit ;; 20724 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20725 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20726 ac_cs_silent=: ;; 20727 20728 # This is an error. 20729 -*) { echo "$as_me: error: unrecognized option: $1 20730Try \`$0 --help' for more information." >&2 20731 { (exit 1); exit 1; }; } ;; 20732 20733 *) ac_config_targets="$ac_config_targets $1" 20734 ac_need_defaults=false ;; 20735 20736 esac 20737 shift 20738done 20739 20740ac_configure_extra_args= 20741 20742if $ac_cs_silent; then 20743 exec 6>/dev/null 20744 ac_configure_extra_args="$ac_configure_extra_args --silent" 20745fi 20746 20747_ACEOF 20748cat >>$CONFIG_STATUS <<_ACEOF 20749if \$ac_cs_recheck; then 20750 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 20751 CONFIG_SHELL=$SHELL 20752 export CONFIG_SHELL 20753 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20754fi 20755 20756_ACEOF 20757cat >>$CONFIG_STATUS <<\_ACEOF 20758exec 5>>config.log 20759{ 20760 echo 20761 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20762## Running $as_me. ## 20763_ASBOX 20764 echo "$ac_log" 20765} >&5 20766 20767_ACEOF 20768cat >>$CONFIG_STATUS <<_ACEOF 20769# 20770# INIT-COMMANDS 20771# 20772AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20773 20774_ACEOF 20775 20776cat >>$CONFIG_STATUS <<\_ACEOF 20777 20778# Handling of arguments. 20779for ac_config_target in $ac_config_targets 20780do 20781 case $ac_config_target in 20782 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20783 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20784 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20785 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20786 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20787 "xfixes.pc") CONFIG_FILES="$CONFIG_FILES xfixes.pc" ;; 20788 20789 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 20790echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 20791 { (exit 1); exit 1; }; };; 20792 esac 20793done 20794 20795 20796# If the user did not use the arguments to specify the items to instantiate, 20797# then the envvar interface is used. Set only those that are not. 20798# We use the long form for the default assignment because of an extremely 20799# bizarre bug on SunOS 4.1.3. 20800if $ac_need_defaults; then 20801 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 20802 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 20803 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 20804fi 20805 20806# Have a temporary directory for convenience. Make it in the build tree 20807# simply because there is no reason against having it here, and in addition, 20808# creating and moving files from /tmp can sometimes cause problems. 20809# Hook for its removal unless debugging. 20810# Note that there is a small window in which the directory will not be cleaned: 20811# after its creation but before its name has been assigned to `$tmp'. 20812$debug || 20813{ 20814 tmp= 20815 trap 'exit_status=$? 20816 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 20817' 0 20818 trap '{ (exit 1); exit 1; }' 1 2 13 15 20819} 20820# Create a (secure) tmp directory for tmp files. 20821 20822{ 20823 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20824 test -n "$tmp" && test -d "$tmp" 20825} || 20826{ 20827 tmp=./conf$$-$RANDOM 20828 (umask 077 && mkdir "$tmp") 20829} || 20830{ 20831 echo "$me: cannot create a temporary directory in ." >&2 20832 { (exit 1); exit 1; } 20833} 20834 20835# 20836# Set up the sed scripts for CONFIG_FILES section. 20837# 20838 20839# No need to generate the scripts if there are no CONFIG_FILES. 20840# This happens for instance when ./config.status config.h 20841if test -n "$CONFIG_FILES"; then 20842 20843_ACEOF 20844 20845 20846 20847ac_delim='%!_!# ' 20848for ac_last_try in false false false false false :; do 20849 cat >conf$$subs.sed <<_ACEOF 20850SHELL!$SHELL$ac_delim 20851PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 20852PACKAGE_NAME!$PACKAGE_NAME$ac_delim 20853PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 20854PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 20855PACKAGE_STRING!$PACKAGE_STRING$ac_delim 20856PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 20857exec_prefix!$exec_prefix$ac_delim 20858prefix!$prefix$ac_delim 20859program_transform_name!$program_transform_name$ac_delim 20860bindir!$bindir$ac_delim 20861sbindir!$sbindir$ac_delim 20862libexecdir!$libexecdir$ac_delim 20863datarootdir!$datarootdir$ac_delim 20864datadir!$datadir$ac_delim 20865sysconfdir!$sysconfdir$ac_delim 20866sharedstatedir!$sharedstatedir$ac_delim 20867localstatedir!$localstatedir$ac_delim 20868includedir!$includedir$ac_delim 20869oldincludedir!$oldincludedir$ac_delim 20870docdir!$docdir$ac_delim 20871infodir!$infodir$ac_delim 20872htmldir!$htmldir$ac_delim 20873dvidir!$dvidir$ac_delim 20874pdfdir!$pdfdir$ac_delim 20875psdir!$psdir$ac_delim 20876libdir!$libdir$ac_delim 20877localedir!$localedir$ac_delim 20878mandir!$mandir$ac_delim 20879DEFS!$DEFS$ac_delim 20880ECHO_C!$ECHO_C$ac_delim 20881ECHO_N!$ECHO_N$ac_delim 20882ECHO_T!$ECHO_T$ac_delim 20883LIBS!$LIBS$ac_delim 20884build_alias!$build_alias$ac_delim 20885host_alias!$host_alias$ac_delim 20886target_alias!$target_alias$ac_delim 20887INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 20888INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 20889INSTALL_DATA!$INSTALL_DATA$ac_delim 20890CYGPATH_W!$CYGPATH_W$ac_delim 20891PACKAGE!$PACKAGE$ac_delim 20892VERSION!$VERSION$ac_delim 20893ACLOCAL!$ACLOCAL$ac_delim 20894AUTOCONF!$AUTOCONF$ac_delim 20895AUTOMAKE!$AUTOMAKE$ac_delim 20896AUTOHEADER!$AUTOHEADER$ac_delim 20897MAKEINFO!$MAKEINFO$ac_delim 20898install_sh!$install_sh$ac_delim 20899STRIP!$STRIP$ac_delim 20900INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 20901mkdir_p!$mkdir_p$ac_delim 20902AWK!$AWK$ac_delim 20903SET_MAKE!$SET_MAKE$ac_delim 20904am__leading_dot!$am__leading_dot$ac_delim 20905AMTAR!$AMTAR$ac_delim 20906am__tar!$am__tar$ac_delim 20907am__untar!$am__untar$ac_delim 20908AMSHOWCMDSAT!$AMSHOWCMDSAT$ac_delim 20909AMDEPSHOWCMDSAT!$AMDEPSHOWCMDSAT$ac_delim 20910AMPRETTYECHO!$AMPRETTYECHO$ac_delim 20911AMCMDECHO!$AMCMDECHO$ac_delim 20912LT_QUIET!$LT_QUIET$ac_delim 20913MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 20914MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 20915MAINT!$MAINT$ac_delim 20916CC!$CC$ac_delim 20917CFLAGS!$CFLAGS$ac_delim 20918LDFLAGS!$LDFLAGS$ac_delim 20919CPPFLAGS!$CPPFLAGS$ac_delim 20920ac_ct_CC!$ac_ct_CC$ac_delim 20921EXEEXT!$EXEEXT$ac_delim 20922OBJEXT!$OBJEXT$ac_delim 20923DEPDIR!$DEPDIR$ac_delim 20924am__include!$am__include$ac_delim 20925am__quote!$am__quote$ac_delim 20926AMDEP_TRUE!$AMDEP_TRUE$ac_delim 20927AMDEP_FALSE!$AMDEP_FALSE$ac_delim 20928AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 20929CCDEPMODE!$CCDEPMODE$ac_delim 20930am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 20931am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 20932build!$build$ac_delim 20933build_cpu!$build_cpu$ac_delim 20934build_vendor!$build_vendor$ac_delim 20935build_os!$build_os$ac_delim 20936host!$host$ac_delim 20937host_cpu!$host_cpu$ac_delim 20938host_vendor!$host_vendor$ac_delim 20939host_os!$host_os$ac_delim 20940GREP!$GREP$ac_delim 20941EGREP!$EGREP$ac_delim 20942LN_S!$LN_S$ac_delim 20943ECHO!$ECHO$ac_delim 20944AR!$AR$ac_delim 20945RANLIB!$RANLIB$ac_delim 20946CPP!$CPP$ac_delim 20947_ACEOF 20948 20949 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 20950 break 20951 elif $ac_last_try; then 20952 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 20953echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 20954 { (exit 1); exit 1; }; } 20955 else 20956 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20957 fi 20958done 20959 20960ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 20961if test -n "$ac_eof"; then 20962 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 20963 ac_eof=`expr $ac_eof + 1` 20964fi 20965 20966cat >>$CONFIG_STATUS <<_ACEOF 20967cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 20968/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20969_ACEOF 20970sed ' 20971s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 20972s/^/s,@/; s/!/@,|#_!!_#|/ 20973:n 20974t n 20975s/'"$ac_delim"'$/,g/; t 20976s/$/\\/; p 20977N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 20978' >>$CONFIG_STATUS <conf$$subs.sed 20979rm -f conf$$subs.sed 20980cat >>$CONFIG_STATUS <<_ACEOF 20981CEOF$ac_eof 20982_ACEOF 20983 20984 20985ac_delim='%!_!# ' 20986for ac_last_try in false false false false false :; do 20987 cat >conf$$subs.sed <<_ACEOF 20988CXX!$CXX$ac_delim 20989CXXFLAGS!$CXXFLAGS$ac_delim 20990ac_ct_CXX!$ac_ct_CXX$ac_delim 20991CXXDEPMODE!$CXXDEPMODE$ac_delim 20992am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 20993am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 20994CXXCPP!$CXXCPP$ac_delim 20995F77!$F77$ac_delim 20996FFLAGS!$FFLAGS$ac_delim 20997ac_ct_F77!$ac_ct_F77$ac_delim 20998LIBTOOL!$LIBTOOL$ac_delim 20999PKG_CONFIG!$PKG_CONFIG$ac_delim 21000X_CFLAGS!$X_CFLAGS$ac_delim 21001X_LIBS!$X_LIBS$ac_delim 21002FIXESEXT_VERSION!$FIXESEXT_VERSION$ac_delim 21003FIXESEXT_CFLAGS!$FIXESEXT_CFLAGS$ac_delim 21004FIXESEXT_LIBS!$FIXESEXT_LIBS$ac_delim 21005APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 21006LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 21007FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 21008MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 21009DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 21010ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 21011APP_MAN_DIR!$APP_MAN_DIR$ac_delim 21012LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 21013FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 21014MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 21015DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 21016ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 21017LIBOBJS!$LIBOBJS$ac_delim 21018LTLIBOBJS!$LTLIBOBJS$ac_delim 21019_ACEOF 21020 21021 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then 21022 break 21023 elif $ac_last_try; then 21024 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21025echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21026 { (exit 1); exit 1; }; } 21027 else 21028 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21029 fi 21030done 21031 21032ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 21033if test -n "$ac_eof"; then 21034 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 21035 ac_eof=`expr $ac_eof + 1` 21036fi 21037 21038cat >>$CONFIG_STATUS <<_ACEOF 21039cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 21040/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 21041_ACEOF 21042sed ' 21043s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 21044s/^/s,@/; s/!/@,|#_!!_#|/ 21045:n 21046t n 21047s/'"$ac_delim"'$/,g/; t 21048s/$/\\/; p 21049N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 21050' >>$CONFIG_STATUS <conf$$subs.sed 21051rm -f conf$$subs.sed 21052cat >>$CONFIG_STATUS <<_ACEOF 21053:end 21054s/|#_!!_#|//g 21055CEOF$ac_eof 21056_ACEOF 21057 21058 21059# VPATH may cause trouble with some makes, so we remove $(srcdir), 21060# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 21061# trailing colons and then remove the whole line if VPATH becomes empty 21062# (actually we leave an empty line to preserve line numbers). 21063if test "x$srcdir" = x.; then 21064 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 21065s/:*\$(srcdir):*/:/ 21066s/:*\${srcdir}:*/:/ 21067s/:*@srcdir@:*/:/ 21068s/^\([^=]*=[ ]*\):*/\1/ 21069s/:*$// 21070s/^[^=]*=[ ]*$// 21071}' 21072fi 21073 21074cat >>$CONFIG_STATUS <<\_ACEOF 21075fi # test -n "$CONFIG_FILES" 21076 21077 21078for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 21079do 21080 case $ac_tag in 21081 :[FHLC]) ac_mode=$ac_tag; continue;; 21082 esac 21083 case $ac_mode$ac_tag in 21084 :[FHL]*:*);; 21085 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 21086echo "$as_me: error: Invalid tag $ac_tag." >&2;} 21087 { (exit 1); exit 1; }; };; 21088 :[FH]-) ac_tag=-:-;; 21089 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21090 esac 21091 ac_save_IFS=$IFS 21092 IFS=: 21093 set x $ac_tag 21094 IFS=$ac_save_IFS 21095 shift 21096 ac_file=$1 21097 shift 21098 21099 case $ac_mode in 21100 :L) ac_source=$1;; 21101 :[FH]) 21102 ac_file_inputs= 21103 for ac_f 21104 do 21105 case $ac_f in 21106 -) ac_f="$tmp/stdin";; 21107 *) # Look for the file first in the build tree, then in the source tree 21108 # (if the path is not absolute). The absolute path cannot be DOS-style, 21109 # because $ac_f cannot contain `:'. 21110 test -f "$ac_f" || 21111 case $ac_f in 21112 [\\/$]*) false;; 21113 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21114 esac || 21115 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 21116echo "$as_me: error: cannot find input file: $ac_f" >&2;} 21117 { (exit 1); exit 1; }; };; 21118 esac 21119 ac_file_inputs="$ac_file_inputs $ac_f" 21120 done 21121 21122 # Let's still pretend it is `configure' which instantiates (i.e., don't 21123 # use $as_me), people would be surprised to read: 21124 # /* config.h. Generated by config.status. */ 21125 configure_input="Generated from "`IFS=: 21126 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 21127 if test x"$ac_file" != x-; then 21128 configure_input="$ac_file. $configure_input" 21129 { echo "$as_me:$LINENO: creating $ac_file" >&5 21130echo "$as_me: creating $ac_file" >&6;} 21131 fi 21132 21133 case $ac_tag in 21134 *:-:* | *:-) cat >"$tmp/stdin";; 21135 esac 21136 ;; 21137 esac 21138 21139 ac_dir=`$as_dirname -- "$ac_file" || 21140$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21141 X"$ac_file" : 'X\(//\)[^/]' \| \ 21142 X"$ac_file" : 'X\(//\)$' \| \ 21143 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21144echo X"$ac_file" | 21145 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21146 s//\1/ 21147 q 21148 } 21149 /^X\(\/\/\)[^/].*/{ 21150 s//\1/ 21151 q 21152 } 21153 /^X\(\/\/\)$/{ 21154 s//\1/ 21155 q 21156 } 21157 /^X\(\/\).*/{ 21158 s//\1/ 21159 q 21160 } 21161 s/.*/./; q'` 21162 { as_dir="$ac_dir" 21163 case $as_dir in #( 21164 -*) as_dir=./$as_dir;; 21165 esac 21166 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 21167 as_dirs= 21168 while :; do 21169 case $as_dir in #( 21170 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 21171 *) as_qdir=$as_dir;; 21172 esac 21173 as_dirs="'$as_qdir' $as_dirs" 21174 as_dir=`$as_dirname -- "$as_dir" || 21175$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21176 X"$as_dir" : 'X\(//\)[^/]' \| \ 21177 X"$as_dir" : 'X\(//\)$' \| \ 21178 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21179echo X"$as_dir" | 21180 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21181 s//\1/ 21182 q 21183 } 21184 /^X\(\/\/\)[^/].*/{ 21185 s//\1/ 21186 q 21187 } 21188 /^X\(\/\/\)$/{ 21189 s//\1/ 21190 q 21191 } 21192 /^X\(\/\).*/{ 21193 s//\1/ 21194 q 21195 } 21196 s/.*/./; q'` 21197 test -d "$as_dir" && break 21198 done 21199 test -z "$as_dirs" || eval "mkdir $as_dirs" 21200 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 21201echo "$as_me: error: cannot create directory $as_dir" >&2;} 21202 { (exit 1); exit 1; }; }; } 21203 ac_builddir=. 21204 21205case "$ac_dir" in 21206.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21207*) 21208 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21209 # A ".." for each directory in $ac_dir_suffix. 21210 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 21211 case $ac_top_builddir_sub in 21212 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21213 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21214 esac ;; 21215esac 21216ac_abs_top_builddir=$ac_pwd 21217ac_abs_builddir=$ac_pwd$ac_dir_suffix 21218# for backward compatibility: 21219ac_top_builddir=$ac_top_build_prefix 21220 21221case $srcdir in 21222 .) # We are building in place. 21223 ac_srcdir=. 21224 ac_top_srcdir=$ac_top_builddir_sub 21225 ac_abs_top_srcdir=$ac_pwd ;; 21226 [\\/]* | ?:[\\/]* ) # Absolute name. 21227 ac_srcdir=$srcdir$ac_dir_suffix; 21228 ac_top_srcdir=$srcdir 21229 ac_abs_top_srcdir=$srcdir ;; 21230 *) # Relative name. 21231 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21232 ac_top_srcdir=$ac_top_build_prefix$srcdir 21233 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21234esac 21235ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21236 21237 21238 case $ac_mode in 21239 :F) 21240 # 21241 # CONFIG_FILE 21242 # 21243 21244 case $INSTALL in 21245 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21246 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21247 esac 21248_ACEOF 21249 21250cat >>$CONFIG_STATUS <<\_ACEOF 21251# If the template does not know about datarootdir, expand it. 21252# FIXME: This hack should be removed a few years after 2.60. 21253ac_datarootdir_hack=; ac_datarootdir_seen= 21254 21255case `sed -n '/datarootdir/ { 21256 p 21257 q 21258} 21259/@datadir@/p 21260/@docdir@/p 21261/@infodir@/p 21262/@localedir@/p 21263/@mandir@/p 21264' $ac_file_inputs` in 21265*datarootdir*) ac_datarootdir_seen=yes;; 21266*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21267 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21268echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21269_ACEOF 21270cat >>$CONFIG_STATUS <<_ACEOF 21271 ac_datarootdir_hack=' 21272 s&@datadir@&$datadir&g 21273 s&@docdir@&$docdir&g 21274 s&@infodir@&$infodir&g 21275 s&@localedir@&$localedir&g 21276 s&@mandir@&$mandir&g 21277 s&\\\${datarootdir}&$datarootdir&g' ;; 21278esac 21279_ACEOF 21280 21281# Neutralize VPATH when `$srcdir' = `.'. 21282# Shell code in configure.ac might set extrasub. 21283# FIXME: do we really want to maintain this feature? 21284cat >>$CONFIG_STATUS <<_ACEOF 21285 sed "$ac_vpsub 21286$extrasub 21287_ACEOF 21288cat >>$CONFIG_STATUS <<\_ACEOF 21289:t 21290/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21291s&@configure_input@&$configure_input&;t t 21292s&@top_builddir@&$ac_top_builddir_sub&;t t 21293s&@srcdir@&$ac_srcdir&;t t 21294s&@abs_srcdir@&$ac_abs_srcdir&;t t 21295s&@top_srcdir@&$ac_top_srcdir&;t t 21296s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21297s&@builddir@&$ac_builddir&;t t 21298s&@abs_builddir@&$ac_abs_builddir&;t t 21299s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21300s&@INSTALL@&$ac_INSTALL&;t t 21301$ac_datarootdir_hack 21302" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 21303 21304test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21305 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 21306 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 21307 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21308which seems to be undefined. Please make sure it is defined." >&5 21309echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21310which seems to be undefined. Please make sure it is defined." >&2;} 21311 21312 rm -f "$tmp/stdin" 21313 case $ac_file in 21314 -) cat "$tmp/out"; rm -f "$tmp/out";; 21315 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 21316 esac 21317 ;; 21318 :H) 21319 # 21320 # CONFIG_HEADER 21321 # 21322_ACEOF 21323 21324# Transform confdefs.h into a sed script `conftest.defines', that 21325# substitutes the proper values into config.h.in to produce config.h. 21326rm -f conftest.defines conftest.tail 21327# First, append a space to every undef/define line, to ease matching. 21328echo 's/$/ /' >conftest.defines 21329# Then, protect against being on the right side of a sed subst, or in 21330# an unquoted here document, in config.status. If some macros were 21331# called several times there might be several #defines for the same 21332# symbol, which is useless. But do not sort them, since the last 21333# AC_DEFINE must be honored. 21334ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21335# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 21336# NAME is the cpp macro being defined, VALUE is the value it is being given. 21337# PARAMS is the parameter list in the macro definition--in most cases, it's 21338# just an empty string. 21339ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 21340ac_dB='\\)[ (].*,\\1define\\2' 21341ac_dC=' ' 21342ac_dD=' ,' 21343 21344uniq confdefs.h | 21345 sed -n ' 21346 t rset 21347 :rset 21348 s/^[ ]*#[ ]*define[ ][ ]*// 21349 t ok 21350 d 21351 :ok 21352 s/[\\&,]/\\&/g 21353 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 21354 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 21355 ' >>conftest.defines 21356 21357# Remove the space that was appended to ease matching. 21358# Then replace #undef with comments. This is necessary, for 21359# example, in the case of _POSIX_SOURCE, which is predefined and required 21360# on some systems where configure will not decide to define it. 21361# (The regexp can be short, since the line contains either #define or #undef.) 21362echo 's/ $// 21363s,^[ #]*u.*,/* & */,' >>conftest.defines 21364 21365# Break up conftest.defines: 21366ac_max_sed_lines=50 21367 21368# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 21369# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 21370# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 21371# et cetera. 21372ac_in='$ac_file_inputs' 21373ac_out='"$tmp/out1"' 21374ac_nxt='"$tmp/out2"' 21375 21376while : 21377do 21378 # Write a here document: 21379 cat >>$CONFIG_STATUS <<_ACEOF 21380 # First, check the format of the line: 21381 cat >"\$tmp/defines.sed" <<\\CEOF 21382/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 21383/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 21384b 21385:def 21386_ACEOF 21387 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 21388 echo 'CEOF 21389 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 21390 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 21391 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 21392 grep . conftest.tail >/dev/null || break 21393 rm -f conftest.defines 21394 mv conftest.tail conftest.defines 21395done 21396rm -f conftest.defines conftest.tail 21397 21398echo "ac_result=$ac_in" >>$CONFIG_STATUS 21399cat >>$CONFIG_STATUS <<\_ACEOF 21400 if test x"$ac_file" != x-; then 21401 echo "/* $configure_input */" >"$tmp/config.h" 21402 cat "$ac_result" >>"$tmp/config.h" 21403 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 21404 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 21405echo "$as_me: $ac_file is unchanged" >&6;} 21406 else 21407 rm -f $ac_file 21408 mv "$tmp/config.h" $ac_file 21409 fi 21410 else 21411 echo "/* $configure_input */" 21412 cat "$ac_result" 21413 fi 21414 rm -f "$tmp/out12" 21415# Compute $ac_file's index in $config_headers. 21416_am_stamp_count=1 21417for _am_header in $config_headers :; do 21418 case $_am_header in 21419 $ac_file | $ac_file:* ) 21420 break ;; 21421 * ) 21422 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21423 esac 21424done 21425echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 21426$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21427 X$ac_file : 'X\(//\)[^/]' \| \ 21428 X$ac_file : 'X\(//\)$' \| \ 21429 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 21430echo X$ac_file | 21431 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21432 s//\1/ 21433 q 21434 } 21435 /^X\(\/\/\)[^/].*/{ 21436 s//\1/ 21437 q 21438 } 21439 /^X\(\/\/\)$/{ 21440 s//\1/ 21441 q 21442 } 21443 /^X\(\/\).*/{ 21444 s//\1/ 21445 q 21446 } 21447 s/.*/./; q'`/stamp-h$_am_stamp_count 21448 ;; 21449 21450 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 21451echo "$as_me: executing $ac_file commands" >&6;} 21452 ;; 21453 esac 21454 21455 21456 case $ac_file$ac_mode in 21457 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 21458 # Strip MF so we end up with the name of the file. 21459 mf=`echo "$mf" | sed -e 's/:.*$//'` 21460 # Check whether this is an Automake generated Makefile or not. 21461 # We used to match only the files named `Makefile.in', but 21462 # some people rename them; so instead we look at the file content. 21463 # Grep'ing the first line is not enough: some people post-process 21464 # each Makefile.in and add a new line on top of each file to say so. 21465 # So let's grep whole file. 21466 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 21467 dirpart=`$as_dirname -- "$mf" || 21468$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21469 X"$mf" : 'X\(//\)[^/]' \| \ 21470 X"$mf" : 'X\(//\)$' \| \ 21471 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 21472echo X"$mf" | 21473 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21474 s//\1/ 21475 q 21476 } 21477 /^X\(\/\/\)[^/].*/{ 21478 s//\1/ 21479 q 21480 } 21481 /^X\(\/\/\)$/{ 21482 s//\1/ 21483 q 21484 } 21485 /^X\(\/\).*/{ 21486 s//\1/ 21487 q 21488 } 21489 s/.*/./; q'` 21490 else 21491 continue 21492 fi 21493 # Extract the definition of DEPDIR, am__include, and am__quote 21494 # from the Makefile without running `make'. 21495 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21496 test -z "$DEPDIR" && continue 21497 am__include=`sed -n 's/^am__include = //p' < "$mf"` 21498 test -z "am__include" && continue 21499 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21500 # When using ansi2knr, U may be empty or an underscore; expand it 21501 U=`sed -n 's/^U = //p' < "$mf"` 21502 # Find all dependency output files, they are included files with 21503 # $(DEPDIR) in their names. We invoke sed twice because it is the 21504 # simplest approach to changing $(DEPDIR) to its actual value in the 21505 # expansion. 21506 for file in `sed -n " 21507 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21508 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 21509 # Make sure the directory exists. 21510 test -f "$dirpart/$file" && continue 21511 fdir=`$as_dirname -- "$file" || 21512$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21513 X"$file" : 'X\(//\)[^/]' \| \ 21514 X"$file" : 'X\(//\)$' \| \ 21515 X"$file" : 'X\(/\)' \| . 2>/dev/null || 21516echo X"$file" | 21517 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21518 s//\1/ 21519 q 21520 } 21521 /^X\(\/\/\)[^/].*/{ 21522 s//\1/ 21523 q 21524 } 21525 /^X\(\/\/\)$/{ 21526 s//\1/ 21527 q 21528 } 21529 /^X\(\/\).*/{ 21530 s//\1/ 21531 q 21532 } 21533 s/.*/./; q'` 21534 { as_dir=$dirpart/$fdir 21535 case $as_dir in #( 21536 -*) as_dir=./$as_dir;; 21537 esac 21538 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 21539 as_dirs= 21540 while :; do 21541 case $as_dir in #( 21542 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 21543 *) as_qdir=$as_dir;; 21544 esac 21545 as_dirs="'$as_qdir' $as_dirs" 21546 as_dir=`$as_dirname -- "$as_dir" || 21547$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21548 X"$as_dir" : 'X\(//\)[^/]' \| \ 21549 X"$as_dir" : 'X\(//\)$' \| \ 21550 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21551echo X"$as_dir" | 21552 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21553 s//\1/ 21554 q 21555 } 21556 /^X\(\/\/\)[^/].*/{ 21557 s//\1/ 21558 q 21559 } 21560 /^X\(\/\/\)$/{ 21561 s//\1/ 21562 q 21563 } 21564 /^X\(\/\).*/{ 21565 s//\1/ 21566 q 21567 } 21568 s/.*/./; q'` 21569 test -d "$as_dir" && break 21570 done 21571 test -z "$as_dirs" || eval "mkdir $as_dirs" 21572 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 21573echo "$as_me: error: cannot create directory $as_dir" >&2;} 21574 { (exit 1); exit 1; }; }; } 21575 # echo "creating $dirpart/$file" 21576 echo '# dummy' > "$dirpart/$file" 21577 done 21578done 21579 ;; 21580 21581 esac 21582done # for ac_tag 21583 21584 21585{ (exit 0); exit 0; } 21586_ACEOF 21587chmod +x $CONFIG_STATUS 21588ac_clean_files=$ac_clean_files_save 21589 21590 21591# configure is writing to config.log, and then calls config.status. 21592# config.status does its own redirection, appending to config.log. 21593# Unfortunately, on DOS this fails, as config.log is still kept open 21594# by configure, so config.status won't be able to write to it; its 21595# output is simply discarded. So we exec the FD to /dev/null, 21596# effectively closing config.log, so it can be properly (re)opened and 21597# appended to by config.status. When coming back to configure, we 21598# need to make the FD available again. 21599if test "$no_create" != yes; then 21600 ac_cs_success=: 21601 ac_config_status_args= 21602 test "$silent" = yes && 21603 ac_config_status_args="$ac_config_status_args --quiet" 21604 exec 5>/dev/null 21605 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21606 exec 5>>config.log 21607 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21608 # would make configure fail if this is the last instruction. 21609 $ac_cs_success || { (exit 1); exit 1; } 21610fi 21611 21612 21613