configure revision 95b296d0
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.60 for xf86-video-trident 1.2.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='xf86-video-trident' 715PACKAGE_TARNAME='xf86-video-trident' 716PACKAGE_VERSION='1.2.3' 717PACKAGE_STRING='xf86-video-trident 1.2.3' 718PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 719 720ac_unique_file="Makefile.am" 721# Factoring default headers for most tests. 722ac_includes_default="\ 723#include <stdio.h> 724#if HAVE_SYS_TYPES_H 725# include <sys/types.h> 726#endif 727#if HAVE_SYS_STAT_H 728# include <sys/stat.h> 729#endif 730#if STDC_HEADERS 731# include <stdlib.h> 732# include <stddef.h> 733#else 734# if HAVE_STDLIB_H 735# include <stdlib.h> 736# endif 737#endif 738#if HAVE_STRING_H 739# if !STDC_HEADERS && HAVE_MEMORY_H 740# include <memory.h> 741# endif 742# include <string.h> 743#endif 744#if HAVE_STRINGS_H 745# include <strings.h> 746#endif 747#if HAVE_INTTYPES_H 748# include <inttypes.h> 749#endif 750#if HAVE_STDINT_H 751# include <stdint.h> 752#endif 753#if HAVE_UNISTD_H 754# include <unistd.h> 755#endif" 756 757ac_subst_vars='SHELL 758PATH_SEPARATOR 759PACKAGE_NAME 760PACKAGE_TARNAME 761PACKAGE_VERSION 762PACKAGE_STRING 763PACKAGE_BUGREPORT 764exec_prefix 765prefix 766program_transform_name 767bindir 768sbindir 769libexecdir 770datarootdir 771datadir 772sysconfdir 773sharedstatedir 774localstatedir 775includedir 776oldincludedir 777docdir 778infodir 779htmldir 780dvidir 781pdfdir 782psdir 783libdir 784localedir 785mandir 786DEFS 787ECHO_C 788ECHO_N 789ECHO_T 790LIBS 791build_alias 792host_alias 793target_alias 794INSTALL_PROGRAM 795INSTALL_SCRIPT 796INSTALL_DATA 797CYGPATH_W 798PACKAGE 799VERSION 800ACLOCAL 801AUTOCONF 802AUTOMAKE 803AUTOHEADER 804MAKEINFO 805install_sh 806STRIP 807INSTALL_STRIP_PROGRAM 808mkdir_p 809AWK 810SET_MAKE 811am__leading_dot 812AMTAR 813am__tar 814am__untar 815MAINTAINER_MODE_TRUE 816MAINTAINER_MODE_FALSE 817MAINT 818build 819build_cpu 820build_vendor 821build_os 822host 823host_cpu 824host_vendor 825host_os 826CC 827CFLAGS 828LDFLAGS 829CPPFLAGS 830ac_ct_CC 831EXEEXT 832OBJEXT 833DEPDIR 834am__include 835am__quote 836AMDEP_TRUE 837AMDEP_FALSE 838AMDEPBACKSLASH 839CCDEPMODE 840am__fastdepCC_TRUE 841am__fastdepCC_FALSE 842GREP 843EGREP 844LN_S 845ECHO 846AR 847RANLIB 848CPP 849CXX 850CXXFLAGS 851ac_ct_CXX 852CXXDEPMODE 853am__fastdepCXX_TRUE 854am__fastdepCXX_FALSE 855CXXCPP 856F77 857FFLAGS 858ac_ct_F77 859LIBTOOL 860PKG_CONFIG 861XORG_CFLAGS 862XORG_LIBS 863moduledir 864DRIVER_NAME 865APP_MAN_SUFFIX 866LIB_MAN_SUFFIX 867FILE_MAN_SUFFIX 868MISC_MAN_SUFFIX 869DRIVER_MAN_SUFFIX 870ADMIN_MAN_SUFFIX 871APP_MAN_DIR 872LIB_MAN_DIR 873FILE_MAN_DIR 874MISC_MAN_DIR 875DRIVER_MAN_DIR 876ADMIN_MAN_DIR 877LIBOBJS 878LTLIBOBJS' 879ac_subst_files='' 880 ac_precious_vars='build_alias 881host_alias 882target_alias 883CC 884CFLAGS 885LDFLAGS 886CPPFLAGS 887CPP 888CXX 889CXXFLAGS 890CCC 891CXXCPP 892F77 893FFLAGS 894PKG_CONFIG 895XORG_CFLAGS 896XORG_LIBS' 897 898 899# Initialize some variables set by options. 900ac_init_help= 901ac_init_version=false 902# The variables have the same names as the options, with 903# dashes changed to underlines. 904cache_file=/dev/null 905exec_prefix=NONE 906no_create= 907no_recursion= 908prefix=NONE 909program_prefix=NONE 910program_suffix=NONE 911program_transform_name=s,x,x, 912silent= 913site= 914srcdir= 915verbose= 916x_includes=NONE 917x_libraries=NONE 918 919# Installation directory options. 920# These are left unexpanded so users can "make install exec_prefix=/foo" 921# and all the variables that are supposed to be based on exec_prefix 922# by default will actually change. 923# Use braces instead of parens because sh, perl, etc. also accept them. 924# (The list follows the same order as the GNU Coding Standards.) 925bindir='${exec_prefix}/bin' 926sbindir='${exec_prefix}/sbin' 927libexecdir='${exec_prefix}/libexec' 928datarootdir='${prefix}/share' 929datadir='${datarootdir}' 930sysconfdir='${prefix}/etc' 931sharedstatedir='${prefix}/com' 932localstatedir='${prefix}/var' 933includedir='${prefix}/include' 934oldincludedir='/usr/include' 935docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 936infodir='${datarootdir}/info' 937htmldir='${docdir}' 938dvidir='${docdir}' 939pdfdir='${docdir}' 940psdir='${docdir}' 941libdir='${exec_prefix}/lib' 942localedir='${datarootdir}/locale' 943mandir='${datarootdir}/man' 944 945ac_prev= 946ac_dashdash= 947for ac_option 948do 949 # If the previous option needs an argument, assign it. 950 if test -n "$ac_prev"; then 951 eval $ac_prev=\$ac_option 952 ac_prev= 953 continue 954 fi 955 956 case $ac_option in 957 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 958 *) ac_optarg=yes ;; 959 esac 960 961 # Accept the important Cygnus configure options, so we can diagnose typos. 962 963 case $ac_dashdash$ac_option in 964 --) 965 ac_dashdash=yes ;; 966 967 -bindir | --bindir | --bindi | --bind | --bin | --bi) 968 ac_prev=bindir ;; 969 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 970 bindir=$ac_optarg ;; 971 972 -build | --build | --buil | --bui | --bu) 973 ac_prev=build_alias ;; 974 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 975 build_alias=$ac_optarg ;; 976 977 -cache-file | --cache-file | --cache-fil | --cache-fi \ 978 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 979 ac_prev=cache_file ;; 980 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 981 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 982 cache_file=$ac_optarg ;; 983 984 --config-cache | -C) 985 cache_file=config.cache ;; 986 987 -datadir | --datadir | --datadi | --datad) 988 ac_prev=datadir ;; 989 -datadir=* | --datadir=* | --datadi=* | --datad=*) 990 datadir=$ac_optarg ;; 991 992 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 993 | --dataroo | --dataro | --datar) 994 ac_prev=datarootdir ;; 995 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 996 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 997 datarootdir=$ac_optarg ;; 998 999 -disable-* | --disable-*) 1000 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1001 # Reject names that are not valid shell variable names. 1002 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1003 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1004 { (exit 1); exit 1; }; } 1005 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1006 eval enable_$ac_feature=no ;; 1007 1008 -docdir | --docdir | --docdi | --doc | --do) 1009 ac_prev=docdir ;; 1010 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1011 docdir=$ac_optarg ;; 1012 1013 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1014 ac_prev=dvidir ;; 1015 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1016 dvidir=$ac_optarg ;; 1017 1018 -enable-* | --enable-*) 1019 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1020 # Reject names that are not valid shell variable names. 1021 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1022 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1023 { (exit 1); exit 1; }; } 1024 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1025 eval enable_$ac_feature=\$ac_optarg ;; 1026 1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1029 | --exec | --exe | --ex) 1030 ac_prev=exec_prefix ;; 1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1033 | --exec=* | --exe=* | --ex=*) 1034 exec_prefix=$ac_optarg ;; 1035 1036 -gas | --gas | --ga | --g) 1037 # Obsolete; use --with-gas. 1038 with_gas=yes ;; 1039 1040 -help | --help | --hel | --he | -h) 1041 ac_init_help=long ;; 1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1043 ac_init_help=recursive ;; 1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1045 ac_init_help=short ;; 1046 1047 -host | --host | --hos | --ho) 1048 ac_prev=host_alias ;; 1049 -host=* | --host=* | --hos=* | --ho=*) 1050 host_alias=$ac_optarg ;; 1051 1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1053 ac_prev=htmldir ;; 1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1055 | --ht=*) 1056 htmldir=$ac_optarg ;; 1057 1058 -includedir | --includedir | --includedi | --included | --include \ 1059 | --includ | --inclu | --incl | --inc) 1060 ac_prev=includedir ;; 1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1062 | --includ=* | --inclu=* | --incl=* | --inc=*) 1063 includedir=$ac_optarg ;; 1064 1065 -infodir | --infodir | --infodi | --infod | --info | --inf) 1066 ac_prev=infodir ;; 1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1068 infodir=$ac_optarg ;; 1069 1070 -libdir | --libdir | --libdi | --libd) 1071 ac_prev=libdir ;; 1072 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1073 libdir=$ac_optarg ;; 1074 1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1076 | --libexe | --libex | --libe) 1077 ac_prev=libexecdir ;; 1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1079 | --libexe=* | --libex=* | --libe=*) 1080 libexecdir=$ac_optarg ;; 1081 1082 -localedir | --localedir | --localedi | --localed | --locale) 1083 ac_prev=localedir ;; 1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1085 localedir=$ac_optarg ;; 1086 1087 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1088 | --localstate | --localstat | --localsta | --localst | --locals) 1089 ac_prev=localstatedir ;; 1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1092 localstatedir=$ac_optarg ;; 1093 1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1095 ac_prev=mandir ;; 1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1097 mandir=$ac_optarg ;; 1098 1099 -nfp | --nfp | --nf) 1100 # Obsolete; use --without-fp. 1101 with_fp=no ;; 1102 1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1104 | --no-cr | --no-c | -n) 1105 no_create=yes ;; 1106 1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1109 no_recursion=yes ;; 1110 1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1113 | --oldin | --oldi | --old | --ol | --o) 1114 ac_prev=oldincludedir ;; 1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1118 oldincludedir=$ac_optarg ;; 1119 1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1121 ac_prev=prefix ;; 1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1123 prefix=$ac_optarg ;; 1124 1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1126 | --program-pre | --program-pr | --program-p) 1127 ac_prev=program_prefix ;; 1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1130 program_prefix=$ac_optarg ;; 1131 1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1133 | --program-suf | --program-su | --program-s) 1134 ac_prev=program_suffix ;; 1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1137 program_suffix=$ac_optarg ;; 1138 1139 -program-transform-name | --program-transform-name \ 1140 | --program-transform-nam | --program-transform-na \ 1141 | --program-transform-n | --program-transform- \ 1142 | --program-transform | --program-transfor \ 1143 | --program-transfo | --program-transf \ 1144 | --program-trans | --program-tran \ 1145 | --progr-tra | --program-tr | --program-t) 1146 ac_prev=program_transform_name ;; 1147 -program-transform-name=* | --program-transform-name=* \ 1148 | --program-transform-nam=* | --program-transform-na=* \ 1149 | --program-transform-n=* | --program-transform-=* \ 1150 | --program-transform=* | --program-transfor=* \ 1151 | --program-transfo=* | --program-transf=* \ 1152 | --program-trans=* | --program-tran=* \ 1153 | --progr-tra=* | --program-tr=* | --program-t=*) 1154 program_transform_name=$ac_optarg ;; 1155 1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1157 ac_prev=pdfdir ;; 1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1159 pdfdir=$ac_optarg ;; 1160 1161 -psdir | --psdir | --psdi | --psd | --ps) 1162 ac_prev=psdir ;; 1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1164 psdir=$ac_optarg ;; 1165 1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1167 | -silent | --silent | --silen | --sile | --sil) 1168 silent=yes ;; 1169 1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1171 ac_prev=sbindir ;; 1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1173 | --sbi=* | --sb=*) 1174 sbindir=$ac_optarg ;; 1175 1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1178 | --sharedst | --shareds | --shared | --share | --shar \ 1179 | --sha | --sh) 1180 ac_prev=sharedstatedir ;; 1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1184 | --sha=* | --sh=*) 1185 sharedstatedir=$ac_optarg ;; 1186 1187 -site | --site | --sit) 1188 ac_prev=site ;; 1189 -site=* | --site=* | --sit=*) 1190 site=$ac_optarg ;; 1191 1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1193 ac_prev=srcdir ;; 1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1195 srcdir=$ac_optarg ;; 1196 1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1198 | --syscon | --sysco | --sysc | --sys | --sy) 1199 ac_prev=sysconfdir ;; 1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1202 sysconfdir=$ac_optarg ;; 1203 1204 -target | --target | --targe | --targ | --tar | --ta | --t) 1205 ac_prev=target_alias ;; 1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1207 target_alias=$ac_optarg ;; 1208 1209 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1210 verbose=yes ;; 1211 1212 -version | --version | --versio | --versi | --vers | -V) 1213 ac_init_version=: ;; 1214 1215 -with-* | --with-*) 1216 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1217 # Reject names that are not valid shell variable names. 1218 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1219 { echo "$as_me: error: invalid package name: $ac_package" >&2 1220 { (exit 1); exit 1; }; } 1221 ac_package=`echo $ac_package| sed 's/-/_/g'` 1222 eval with_$ac_package=\$ac_optarg ;; 1223 1224 -without-* | --without-*) 1225 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1226 # Reject names that are not valid shell variable names. 1227 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1228 { echo "$as_me: error: invalid package name: $ac_package" >&2 1229 { (exit 1); exit 1; }; } 1230 ac_package=`echo $ac_package | sed 's/-/_/g'` 1231 eval with_$ac_package=no ;; 1232 1233 --x) 1234 # Obsolete; use --with-x. 1235 with_x=yes ;; 1236 1237 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1238 | --x-incl | --x-inc | --x-in | --x-i) 1239 ac_prev=x_includes ;; 1240 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1241 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1242 x_includes=$ac_optarg ;; 1243 1244 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1245 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1246 ac_prev=x_libraries ;; 1247 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1248 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1249 x_libraries=$ac_optarg ;; 1250 1251 -*) { echo "$as_me: error: unrecognized option: $ac_option 1252Try \`$0 --help' for more information." >&2 1253 { (exit 1); exit 1; }; } 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1260 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1261 { (exit 1); exit 1; }; } 1262 eval $ac_envvar=\$ac_optarg 1263 export $ac_envvar ;; 1264 1265 *) 1266 # FIXME: should be removed in autoconf 3.0. 1267 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1268 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1269 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1270 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1271 ;; 1272 1273 esac 1274done 1275 1276if test -n "$ac_prev"; then 1277 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1278 { echo "$as_me: error: missing argument to $ac_option" >&2 1279 { (exit 1); exit 1; }; } 1280fi 1281 1282# Be sure to have absolute directory names. 1283for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1284 datadir sysconfdir sharedstatedir localstatedir includedir \ 1285 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1286 libdir localedir mandir 1287do 1288 eval ac_val=\$$ac_var 1289 case $ac_val in 1290 [\\/$]* | ?:[\\/]* ) continue;; 1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1292 esac 1293 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1294 { (exit 1); exit 1; }; } 1295done 1296 1297# There might be people who depend on the old broken behavior: `$host' 1298# used to hold the argument of --host etc. 1299# FIXME: To remove some day. 1300build=$build_alias 1301host=$host_alias 1302target=$target_alias 1303 1304# FIXME: To remove some day. 1305if test "x$host_alias" != x; then 1306 if test "x$build_alias" = x; then 1307 cross_compiling=maybe 1308 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1309 If a cross compiler is detected then cross compile mode will be used." >&2 1310 elif test "x$build_alias" != "x$host_alias"; then 1311 cross_compiling=yes 1312 fi 1313fi 1314 1315ac_tool_prefix= 1316test -n "$host_alias" && ac_tool_prefix=$host_alias- 1317 1318test "$silent" = yes && exec 6>/dev/null 1319 1320 1321ac_pwd=`pwd` && test -n "$ac_pwd" && 1322ac_ls_di=`ls -di .` && 1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1324 { echo "$as_me: error: Working directory cannot be determined" >&2 1325 { (exit 1); exit 1; }; } 1326test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1327 { echo "$as_me: error: pwd does not report name of working directory" >&2 1328 { (exit 1); exit 1; }; } 1329 1330 1331# Find the source files, if location was not specified. 1332if test -z "$srcdir"; then 1333 ac_srcdir_defaulted=yes 1334 # Try the directory containing this script, then the parent directory. 1335 ac_confdir=`$as_dirname -- "$0" || 1336$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1337 X"$0" : 'X\(//\)[^/]' \| \ 1338 X"$0" : 'X\(//\)$' \| \ 1339 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1340echo X"$0" | 1341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1342 s//\1/ 1343 q 1344 } 1345 /^X\(\/\/\)[^/].*/{ 1346 s//\1/ 1347 q 1348 } 1349 /^X\(\/\/\)$/{ 1350 s//\1/ 1351 q 1352 } 1353 /^X\(\/\).*/{ 1354 s//\1/ 1355 q 1356 } 1357 s/.*/./; q'` 1358 srcdir=$ac_confdir 1359 if test ! -r "$srcdir/$ac_unique_file"; then 1360 srcdir=.. 1361 fi 1362else 1363 ac_srcdir_defaulted=no 1364fi 1365if test ! -r "$srcdir/$ac_unique_file"; then 1366 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1367 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1368 { (exit 1); exit 1; }; } 1369fi 1370ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1371ac_abs_confdir=`( 1372 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1373 { (exit 1); exit 1; }; } 1374 pwd)` 1375# When building in place, set srcdir=. 1376if test "$ac_abs_confdir" = "$ac_pwd"; then 1377 srcdir=. 1378fi 1379# Remove unnecessary trailing slashes from srcdir. 1380# Double slashes in file names in object file debugging info 1381# mess up M-x gdb in Emacs. 1382case $srcdir in 1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1384esac 1385for ac_var in $ac_precious_vars; do 1386 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1387 eval ac_env_${ac_var}_value=\$${ac_var} 1388 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1389 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1390done 1391 1392# 1393# Report the --help message. 1394# 1395if test "$ac_init_help" = "long"; then 1396 # Omit some internal or obsolete options to make the list less imposing. 1397 # This message is too long to be a string in the A/UX 3.1 sh. 1398 cat <<_ACEOF 1399\`configure' configures xf86-video-trident 1.2.3 to adapt to many kinds of systems. 1400 1401Usage: $0 [OPTION]... [VAR=VALUE]... 1402 1403To assign environment variables (e.g., CC, CFLAGS...), specify them as 1404VAR=VALUE. See below for descriptions of some of the useful variables. 1405 1406Defaults for the options are specified in brackets. 1407 1408Configuration: 1409 -h, --help display this help and exit 1410 --help=short display options specific to this package 1411 --help=recursive display the short help of all the included packages 1412 -V, --version display version information and exit 1413 -q, --quiet, --silent do not print \`checking...' messages 1414 --cache-file=FILE cache test results in FILE [disabled] 1415 -C, --config-cache alias for \`--cache-file=config.cache' 1416 -n, --no-create do not create output files 1417 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1418 1419Installation directories: 1420 --prefix=PREFIX install architecture-independent files in PREFIX 1421 [$ac_default_prefix] 1422 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1423 [PREFIX] 1424 1425By default, \`make install' will install all the files in 1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1427an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1428for instance \`--prefix=\$HOME'. 1429 1430For better control, use the options below. 1431 1432Fine tuning of the installation directories: 1433 --bindir=DIR user executables [EPREFIX/bin] 1434 --sbindir=DIR system admin executables [EPREFIX/sbin] 1435 --libexecdir=DIR program executables [EPREFIX/libexec] 1436 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1437 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1438 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1439 --libdir=DIR object code libraries [EPREFIX/lib] 1440 --includedir=DIR C header files [PREFIX/include] 1441 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1442 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1443 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1444 --infodir=DIR info documentation [DATAROOTDIR/info] 1445 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1446 --mandir=DIR man documentation [DATAROOTDIR/man] 1447 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-trident] 1448 --htmldir=DIR html documentation [DOCDIR] 1449 --dvidir=DIR dvi documentation [DOCDIR] 1450 --pdfdir=DIR pdf documentation [DOCDIR] 1451 --psdir=DIR ps documentation [DOCDIR] 1452_ACEOF 1453 1454 cat <<\_ACEOF 1455 1456Program names: 1457 --program-prefix=PREFIX prepend PREFIX to installed program names 1458 --program-suffix=SUFFIX append SUFFIX to installed program names 1459 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1460 1461System types: 1462 --build=BUILD configure for building on BUILD [guessed] 1463 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1464_ACEOF 1465fi 1466 1467if test -n "$ac_init_help"; then 1468 case $ac_init_help in 1469 short | recursive ) echo "Configuration of xf86-video-trident 1.2.3:";; 1470 esac 1471 cat <<\_ACEOF 1472 1473Optional Features: 1474 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1475 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1476 --enable-maintainer-mode enable make rules and dependencies not useful 1477 (and sometimes confusing) to the casual installer 1478 --enable-static[=PKGS] build static libraries [default=no] 1479 --enable-shared[=PKGS] build shared libraries [default=yes] 1480 --enable-fast-install[=PKGS] 1481 optimize for fast installation [default=yes] 1482 --disable-dependency-tracking speeds up one-time build 1483 --enable-dependency-tracking do not reject slow dependency extractors 1484 --disable-libtool-lock avoid locking (might break parallel builds) 1485 1486Optional Packages: 1487 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1488 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1489 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1490 --with-pic try to use only PIC/non-PIC objects [default=use 1491 both] 1492 --with-tags[=TAGS] include additional configurations [automatic] 1493 --with-xorg-module-dir=DIR 1494 Default xorg module directory 1495 [default=$libdir/xorg/modules] 1496 --with-release-version=STRING 1497 Use release version string in package name 1498 1499Some influential environment variables: 1500 CC C compiler command 1501 CFLAGS C compiler flags 1502 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1503 nonstandard directory <lib dir> 1504 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1505 you have headers in a nonstandard directory <include dir> 1506 CPP C preprocessor 1507 CXX C++ compiler command 1508 CXXFLAGS C++ compiler flags 1509 CXXCPP C++ preprocessor 1510 F77 Fortran 77 compiler command 1511 FFLAGS Fortran 77 compiler flags 1512 PKG_CONFIG path to pkg-config utility 1513 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1514 XORG_LIBS linker flags for XORG, overriding pkg-config 1515 1516Use these variables to override the choices made by `configure' or to help 1517it to find libraries and programs with nonstandard names/locations. 1518 1519Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1520_ACEOF 1521ac_status=$? 1522fi 1523 1524if test "$ac_init_help" = "recursive"; then 1525 # If there are subdirs, report their specific --help. 1526 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1527 test -d "$ac_dir" || continue 1528 ac_builddir=. 1529 1530case "$ac_dir" in 1531.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1532*) 1533 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1534 # A ".." for each directory in $ac_dir_suffix. 1535 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1536 case $ac_top_builddir_sub in 1537 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1538 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1539 esac ;; 1540esac 1541ac_abs_top_builddir=$ac_pwd 1542ac_abs_builddir=$ac_pwd$ac_dir_suffix 1543# for backward compatibility: 1544ac_top_builddir=$ac_top_build_prefix 1545 1546case $srcdir in 1547 .) # We are building in place. 1548 ac_srcdir=. 1549 ac_top_srcdir=$ac_top_builddir_sub 1550 ac_abs_top_srcdir=$ac_pwd ;; 1551 [\\/]* | ?:[\\/]* ) # Absolute name. 1552 ac_srcdir=$srcdir$ac_dir_suffix; 1553 ac_top_srcdir=$srcdir 1554 ac_abs_top_srcdir=$srcdir ;; 1555 *) # Relative name. 1556 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1557 ac_top_srcdir=$ac_top_build_prefix$srcdir 1558 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1559esac 1560ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1561 1562 cd "$ac_dir" || { ac_status=$?; continue; } 1563 # Check for guested configure. 1564 if test -f "$ac_srcdir/configure.gnu"; then 1565 echo && 1566 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1567 elif test -f "$ac_srcdir/configure"; then 1568 echo && 1569 $SHELL "$ac_srcdir/configure" --help=recursive 1570 else 1571 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1572 fi || ac_status=$? 1573 cd "$ac_pwd" || { ac_status=$?; break; } 1574 done 1575fi 1576 1577test -n "$ac_init_help" && exit $ac_status 1578if $ac_init_version; then 1579 cat <<\_ACEOF 1580xf86-video-trident configure 1.2.3 1581generated by GNU Autoconf 2.60 1582 1583Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 15842002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1585This configure script is free software; the Free Software Foundation 1586gives unlimited permission to copy, distribute and modify it. 1587_ACEOF 1588 exit 1589fi 1590cat >config.log <<_ACEOF 1591This file contains any messages produced by compilers while 1592running configure, to aid debugging if configure makes a mistake. 1593 1594It was created by xf86-video-trident $as_me 1.2.3, which was 1595generated by GNU Autoconf 2.60. Invocation command line was 1596 1597 $ $0 $@ 1598 1599_ACEOF 1600exec 5>>config.log 1601{ 1602cat <<_ASUNAME 1603## --------- ## 1604## Platform. ## 1605## --------- ## 1606 1607hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1608uname -m = `(uname -m) 2>/dev/null || echo unknown` 1609uname -r = `(uname -r) 2>/dev/null || echo unknown` 1610uname -s = `(uname -s) 2>/dev/null || echo unknown` 1611uname -v = `(uname -v) 2>/dev/null || echo unknown` 1612 1613/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1614/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1615 1616/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1617/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1618/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1619/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1620/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1621/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1622/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1623 1624_ASUNAME 1625 1626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1627for as_dir in $PATH 1628do 1629 IFS=$as_save_IFS 1630 test -z "$as_dir" && as_dir=. 1631 echo "PATH: $as_dir" 1632done 1633IFS=$as_save_IFS 1634 1635} >&5 1636 1637cat >&5 <<_ACEOF 1638 1639 1640## ----------- ## 1641## Core tests. ## 1642## ----------- ## 1643 1644_ACEOF 1645 1646 1647# Keep a trace of the command line. 1648# Strip out --no-create and --no-recursion so they do not pile up. 1649# Strip out --silent because we don't want to record it for future runs. 1650# Also quote any args containing shell meta-characters. 1651# Make two passes to allow for proper duplicate-argument suppression. 1652ac_configure_args= 1653ac_configure_args0= 1654ac_configure_args1= 1655ac_must_keep_next=false 1656for ac_pass in 1 2 1657do 1658 for ac_arg 1659 do 1660 case $ac_arg in 1661 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1662 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1663 | -silent | --silent | --silen | --sile | --sil) 1664 continue ;; 1665 *\'*) 1666 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1667 esac 1668 case $ac_pass in 1669 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1670 2) 1671 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1672 if test $ac_must_keep_next = true; then 1673 ac_must_keep_next=false # Got value, back to normal. 1674 else 1675 case $ac_arg in 1676 *=* | --config-cache | -C | -disable-* | --disable-* \ 1677 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1678 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1679 | -with-* | --with-* | -without-* | --without-* | --x) 1680 case "$ac_configure_args0 " in 1681 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1682 esac 1683 ;; 1684 -* ) ac_must_keep_next=true ;; 1685 esac 1686 fi 1687 ac_configure_args="$ac_configure_args '$ac_arg'" 1688 ;; 1689 esac 1690 done 1691done 1692$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1693$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1694 1695# When interrupted or exit'd, cleanup temporary files, and complete 1696# config.log. We remove comments because anyway the quotes in there 1697# would cause problems or look ugly. 1698# WARNING: Use '\'' to represent an apostrophe within the trap. 1699# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1700trap 'exit_status=$? 1701 # Save into config.log some information that might help in debugging. 1702 { 1703 echo 1704 1705 cat <<\_ASBOX 1706## ---------------- ## 1707## Cache variables. ## 1708## ---------------- ## 1709_ASBOX 1710 echo 1711 # The following way of writing the cache mishandles newlines in values, 1712( 1713 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1714 eval ac_val=\$$ac_var 1715 case $ac_val in #( 1716 *${as_nl}*) 1717 case $ac_var in #( 1718 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1719echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1720 esac 1721 case $ac_var in #( 1722 _ | IFS | as_nl) ;; #( 1723 *) $as_unset $ac_var ;; 1724 esac ;; 1725 esac 1726 done 1727 (set) 2>&1 | 1728 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1729 *${as_nl}ac_space=\ *) 1730 sed -n \ 1731 "s/'\''/'\''\\\\'\'''\''/g; 1732 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1733 ;; #( 1734 *) 1735 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1736 ;; 1737 esac | 1738 sort 1739) 1740 echo 1741 1742 cat <<\_ASBOX 1743## ----------------- ## 1744## Output variables. ## 1745## ----------------- ## 1746_ASBOX 1747 echo 1748 for ac_var in $ac_subst_vars 1749 do 1750 eval ac_val=\$$ac_var 1751 case $ac_val in 1752 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1753 esac 1754 echo "$ac_var='\''$ac_val'\''" 1755 done | sort 1756 echo 1757 1758 if test -n "$ac_subst_files"; then 1759 cat <<\_ASBOX 1760## ------------------- ## 1761## File substitutions. ## 1762## ------------------- ## 1763_ASBOX 1764 echo 1765 for ac_var in $ac_subst_files 1766 do 1767 eval ac_val=\$$ac_var 1768 case $ac_val in 1769 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1770 esac 1771 echo "$ac_var='\''$ac_val'\''" 1772 done | sort 1773 echo 1774 fi 1775 1776 if test -s confdefs.h; then 1777 cat <<\_ASBOX 1778## ----------- ## 1779## confdefs.h. ## 1780## ----------- ## 1781_ASBOX 1782 echo 1783 cat confdefs.h 1784 echo 1785 fi 1786 test "$ac_signal" != 0 && 1787 echo "$as_me: caught signal $ac_signal" 1788 echo "$as_me: exit $exit_status" 1789 } >&5 1790 rm -f core *.core core.conftest.* && 1791 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1792 exit $exit_status 1793' 0 1794for ac_signal in 1 2 13 15; do 1795 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1796done 1797ac_signal=0 1798 1799# confdefs.h avoids OS command line length limits that DEFS can exceed. 1800rm -f -r conftest* confdefs.h 1801 1802# Predefined preprocessor variables. 1803 1804cat >>confdefs.h <<_ACEOF 1805#define PACKAGE_NAME "$PACKAGE_NAME" 1806_ACEOF 1807 1808 1809cat >>confdefs.h <<_ACEOF 1810#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1811_ACEOF 1812 1813 1814cat >>confdefs.h <<_ACEOF 1815#define PACKAGE_VERSION "$PACKAGE_VERSION" 1816_ACEOF 1817 1818 1819cat >>confdefs.h <<_ACEOF 1820#define PACKAGE_STRING "$PACKAGE_STRING" 1821_ACEOF 1822 1823 1824cat >>confdefs.h <<_ACEOF 1825#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1826_ACEOF 1827 1828 1829# Let the site file select an alternate cache file if it wants to. 1830# Prefer explicitly selected file to automatically selected ones. 1831if test -n "$CONFIG_SITE"; then 1832 set x "$CONFIG_SITE" 1833elif test "x$prefix" != xNONE; then 1834 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1835else 1836 set x "$ac_default_prefix/share/config.site" \ 1837 "$ac_default_prefix/etc/config.site" 1838fi 1839shift 1840for ac_site_file 1841do 1842 if test -r "$ac_site_file"; then 1843 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1844echo "$as_me: loading site script $ac_site_file" >&6;} 1845 sed 's/^/| /' "$ac_site_file" >&5 1846 . "$ac_site_file" 1847 fi 1848done 1849 1850if test -r "$cache_file"; then 1851 # Some versions of bash will fail to source /dev/null (special 1852 # files actually), so we avoid doing that. 1853 if test -f "$cache_file"; then 1854 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1855echo "$as_me: loading cache $cache_file" >&6;} 1856 case $cache_file in 1857 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1858 *) . "./$cache_file";; 1859 esac 1860 fi 1861else 1862 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1863echo "$as_me: creating cache $cache_file" >&6;} 1864 >$cache_file 1865fi 1866 1867# Check that the precious variables saved in the cache have kept the same 1868# value. 1869ac_cache_corrupted=false 1870for ac_var in $ac_precious_vars; do 1871 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1872 eval ac_new_set=\$ac_env_${ac_var}_set 1873 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1874 eval ac_new_val=\$ac_env_${ac_var}_value 1875 case $ac_old_set,$ac_new_set in 1876 set,) 1877 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1878echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1879 ac_cache_corrupted=: ;; 1880 ,set) 1881 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1882echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1883 ac_cache_corrupted=: ;; 1884 ,);; 1885 *) 1886 if test "x$ac_old_val" != "x$ac_new_val"; then 1887 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1888echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1889 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1890echo "$as_me: former value: $ac_old_val" >&2;} 1891 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1892echo "$as_me: current value: $ac_new_val" >&2;} 1893 ac_cache_corrupted=: 1894 fi;; 1895 esac 1896 # Pass precious variables to config.status. 1897 if test "$ac_new_set" = set; then 1898 case $ac_new_val in 1899 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1900 *) ac_arg=$ac_var=$ac_new_val ;; 1901 esac 1902 case " $ac_configure_args " in 1903 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1904 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1905 esac 1906 fi 1907done 1908if $ac_cache_corrupted; then 1909 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1910echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1911 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1912echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1913 { (exit 1); exit 1; }; } 1914fi 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940ac_ext=c 1941ac_cpp='$CPP $CPPFLAGS' 1942ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1943ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1944ac_compiler_gnu=$ac_cv_c_compiler_gnu 1945 1946 1947 1948 1949ac_config_headers="$ac_config_headers config.h" 1950 1951ac_aux_dir= 1952for ac_dir in . "$srcdir"/.; do 1953 if test -f "$ac_dir/install-sh"; then 1954 ac_aux_dir=$ac_dir 1955 ac_install_sh="$ac_aux_dir/install-sh -c" 1956 break 1957 elif test -f "$ac_dir/install.sh"; then 1958 ac_aux_dir=$ac_dir 1959 ac_install_sh="$ac_aux_dir/install.sh -c" 1960 break 1961 elif test -f "$ac_dir/shtool"; then 1962 ac_aux_dir=$ac_dir 1963 ac_install_sh="$ac_aux_dir/shtool install -c" 1964 break 1965 fi 1966done 1967if test -z "$ac_aux_dir"; then 1968 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 1969echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 1970 { (exit 1); exit 1; }; } 1971fi 1972 1973# These three variables are undocumented and unsupported, 1974# and are intended to be withdrawn in a future Autoconf release. 1975# They can cause serious problems if a builder's source tree is in a directory 1976# whose full name contains unusual characters. 1977ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1978ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1979ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1980 1981 1982 1983am__api_version="1.9" 1984# Find a good install program. We prefer a C program (faster), 1985# so one script is as good as another. But avoid the broken or 1986# incompatible versions: 1987# SysV /etc/install, /usr/sbin/install 1988# SunOS /usr/etc/install 1989# IRIX /sbin/install 1990# AIX /bin/install 1991# AmigaOS /C/install, which installs bootblocks on floppy discs 1992# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1993# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1994# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1995# OS/2's system install, which has a completely different semantic 1996# ./install, which can be erroneously created by make from ./install.sh. 1997{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1998echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 1999if test -z "$INSTALL"; then 2000if test "${ac_cv_path_install+set}" = set; then 2001 echo $ECHO_N "(cached) $ECHO_C" >&6 2002else 2003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2004for as_dir in $PATH 2005do 2006 IFS=$as_save_IFS 2007 test -z "$as_dir" && as_dir=. 2008 # Account for people who put trailing slashes in PATH elements. 2009case $as_dir/ in 2010 ./ | .// | /cC/* | \ 2011 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2012 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2013 /usr/ucb/* ) ;; 2014 *) 2015 # OSF1 and SCO ODT 3.0 have their own names for install. 2016 # Don't use installbsd from OSF since it installs stuff as root 2017 # by default. 2018 for ac_prog in ginstall scoinst install; do 2019 for ac_exec_ext in '' $ac_executable_extensions; do 2020 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then 2021 if test $ac_prog = install && 2022 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2023 # AIX install. It has an incompatible calling convention. 2024 : 2025 elif test $ac_prog = install && 2026 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2027 # program-specific install script used by HP pwplus--don't use. 2028 : 2029 else 2030 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2031 break 3 2032 fi 2033 fi 2034 done 2035 done 2036 ;; 2037esac 2038done 2039IFS=$as_save_IFS 2040 2041 2042fi 2043 if test "${ac_cv_path_install+set}" = set; then 2044 INSTALL=$ac_cv_path_install 2045 else 2046 # As a last resort, use the slow shell script. Don't cache a 2047 # value for INSTALL within a source directory, because that will 2048 # break other packages using the cache if that directory is 2049 # removed, or if the value is a relative name. 2050 INSTALL=$ac_install_sh 2051 fi 2052fi 2053{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2054echo "${ECHO_T}$INSTALL" >&6; } 2055 2056# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2057# It thinks the first close brace ends the variable substitution. 2058test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2059 2060test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2061 2062test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2063 2064{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2065echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2066# Just in case 2067sleep 1 2068echo timestamp > conftest.file 2069# Do `set' in a subshell so we don't clobber the current shell's 2070# arguments. Must try -L first in case configure is actually a 2071# symlink; some systems play weird games with the mod time of symlinks 2072# (eg FreeBSD returns the mod time of the symlink's containing 2073# directory). 2074if ( 2075 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2076 if test "$*" = "X"; then 2077 # -L didn't work. 2078 set X `ls -t $srcdir/configure conftest.file` 2079 fi 2080 rm -f conftest.file 2081 if test "$*" != "X $srcdir/configure conftest.file" \ 2082 && test "$*" != "X conftest.file $srcdir/configure"; then 2083 2084 # If neither matched, then we have a broken ls. This can happen 2085 # if, for instance, CONFIG_SHELL is bash and it inherits a 2086 # broken ls alias from the environment. This has actually 2087 # happened. Such a system could not be considered "sane". 2088 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2089alias in your environment" >&5 2090echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2091alias in your environment" >&2;} 2092 { (exit 1); exit 1; }; } 2093 fi 2094 2095 test "$2" = conftest.file 2096 ) 2097then 2098 # Ok. 2099 : 2100else 2101 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2102Check your system clock" >&5 2103echo "$as_me: error: newly created file is older than distributed files! 2104Check your system clock" >&2;} 2105 { (exit 1); exit 1; }; } 2106fi 2107{ echo "$as_me:$LINENO: result: yes" >&5 2108echo "${ECHO_T}yes" >&6; } 2109test "$program_prefix" != NONE && 2110 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2111# Use a double $ so make ignores it. 2112test "$program_suffix" != NONE && 2113 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2114# Double any \ or $. echo might interpret backslashes. 2115# By default was `s,x,x', remove it if useless. 2116cat <<\_ACEOF >conftest.sed 2117s/[\\$]/&&/g;s/;s,x,x,$// 2118_ACEOF 2119program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2120rm -f conftest.sed 2121 2122# expand $ac_aux_dir to an absolute path 2123am_aux_dir=`cd $ac_aux_dir && pwd` 2124 2125test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2126# Use eval to expand $SHELL 2127if eval "$MISSING --run true"; then 2128 am_missing_run="$MISSING --run " 2129else 2130 am_missing_run= 2131 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2132echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2133fi 2134 2135if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 2136 # We used to keeping the `.' as first argument, in order to 2137 # allow $(mkdir_p) to be used without argument. As in 2138 # $(mkdir_p) $(somedir) 2139 # where $(somedir) is conditionally defined. However this is wrong 2140 # for two reasons: 2141 # 1. if the package is installed by a user who cannot write `.' 2142 # make install will fail, 2143 # 2. the above comment should most certainly read 2144 # $(mkdir_p) $(DESTDIR)$(somedir) 2145 # so it does not work when $(somedir) is undefined and 2146 # $(DESTDIR) is not. 2147 # To support the latter case, we have to write 2148 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 2149 # so the `.' trick is pointless. 2150 mkdir_p='mkdir -p --' 2151else 2152 # On NextStep and OpenStep, the `mkdir' command does not 2153 # recognize any option. It will interpret all options as 2154 # directories to create, and then abort because `.' already 2155 # exists. 2156 for d in ./-p ./--version; 2157 do 2158 test -d $d && rmdir $d 2159 done 2160 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 2161 if test -f "$ac_aux_dir/mkinstalldirs"; then 2162 mkdir_p='$(mkinstalldirs)' 2163 else 2164 mkdir_p='$(install_sh) -d' 2165 fi 2166fi 2167 2168for ac_prog in gawk mawk nawk awk 2169do 2170 # Extract the first word of "$ac_prog", so it can be a program name with args. 2171set dummy $ac_prog; ac_word=$2 2172{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2173echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2174if test "${ac_cv_prog_AWK+set}" = set; then 2175 echo $ECHO_N "(cached) $ECHO_C" >&6 2176else 2177 if test -n "$AWK"; then 2178 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2179else 2180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2181for as_dir in $PATH 2182do 2183 IFS=$as_save_IFS 2184 test -z "$as_dir" && as_dir=. 2185 for ac_exec_ext in '' $ac_executable_extensions; do 2186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2187 ac_cv_prog_AWK="$ac_prog" 2188 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2189 break 2 2190 fi 2191done 2192done 2193IFS=$as_save_IFS 2194 2195fi 2196fi 2197AWK=$ac_cv_prog_AWK 2198if test -n "$AWK"; then 2199 { echo "$as_me:$LINENO: result: $AWK" >&5 2200echo "${ECHO_T}$AWK" >&6; } 2201else 2202 { echo "$as_me:$LINENO: result: no" >&5 2203echo "${ECHO_T}no" >&6; } 2204fi 2205 2206 2207 test -n "$AWK" && break 2208done 2209 2210{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2211echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2212set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2213if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2214 echo $ECHO_N "(cached) $ECHO_C" >&6 2215else 2216 cat >conftest.make <<\_ACEOF 2217SHELL = /bin/sh 2218all: 2219 @echo '@@@%%%=$(MAKE)=@@@%%%' 2220_ACEOF 2221# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2222case `${MAKE-make} -f conftest.make 2>/dev/null` in 2223 *@@@%%%=?*=@@@%%%*) 2224 eval ac_cv_prog_make_${ac_make}_set=yes;; 2225 *) 2226 eval ac_cv_prog_make_${ac_make}_set=no;; 2227esac 2228rm -f conftest.make 2229fi 2230if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2231 { echo "$as_me:$LINENO: result: yes" >&5 2232echo "${ECHO_T}yes" >&6; } 2233 SET_MAKE= 2234else 2235 { echo "$as_me:$LINENO: result: no" >&5 2236echo "${ECHO_T}no" >&6; } 2237 SET_MAKE="MAKE=${MAKE-make}" 2238fi 2239 2240rm -rf .tst 2>/dev/null 2241mkdir .tst 2>/dev/null 2242if test -d .tst; then 2243 am__leading_dot=. 2244else 2245 am__leading_dot=_ 2246fi 2247rmdir .tst 2>/dev/null 2248 2249# test to see if srcdir already configured 2250if test "`cd $srcdir && pwd`" != "`pwd`" && 2251 test -f $srcdir/config.status; then 2252 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2253echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2254 { (exit 1); exit 1; }; } 2255fi 2256 2257# test whether we have cygpath 2258if test -z "$CYGPATH_W"; then 2259 if (cygpath --version) >/dev/null 2>/dev/null; then 2260 CYGPATH_W='cygpath -w' 2261 else 2262 CYGPATH_W=echo 2263 fi 2264fi 2265 2266 2267# Define the identity of the package. 2268 PACKAGE='xf86-video-trident' 2269 VERSION='1.2.3' 2270 2271 2272cat >>confdefs.h <<_ACEOF 2273#define PACKAGE "$PACKAGE" 2274_ACEOF 2275 2276 2277cat >>confdefs.h <<_ACEOF 2278#define VERSION "$VERSION" 2279_ACEOF 2280 2281# Some tools Automake needs. 2282 2283ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2284 2285 2286AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2287 2288 2289AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2290 2291 2292AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2293 2294 2295MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2296 2297install_sh=${install_sh-"$am_aux_dir/install-sh"} 2298 2299# Installed binaries are usually stripped using `strip' when the user 2300# run `make install-strip'. However `strip' might not be the right 2301# tool to use in cross-compilation environments, therefore Automake 2302# will honor the `STRIP' environment variable to overrule this program. 2303if test "$cross_compiling" != no; then 2304 if test -n "$ac_tool_prefix"; then 2305 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2306set dummy ${ac_tool_prefix}strip; ac_word=$2 2307{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2308echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2309if test "${ac_cv_prog_STRIP+set}" = set; then 2310 echo $ECHO_N "(cached) $ECHO_C" >&6 2311else 2312 if test -n "$STRIP"; then 2313 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2314else 2315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2316for as_dir in $PATH 2317do 2318 IFS=$as_save_IFS 2319 test -z "$as_dir" && as_dir=. 2320 for ac_exec_ext in '' $ac_executable_extensions; do 2321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2322 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2323 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2324 break 2 2325 fi 2326done 2327done 2328IFS=$as_save_IFS 2329 2330fi 2331fi 2332STRIP=$ac_cv_prog_STRIP 2333if test -n "$STRIP"; then 2334 { echo "$as_me:$LINENO: result: $STRIP" >&5 2335echo "${ECHO_T}$STRIP" >&6; } 2336else 2337 { echo "$as_me:$LINENO: result: no" >&5 2338echo "${ECHO_T}no" >&6; } 2339fi 2340 2341 2342fi 2343if test -z "$ac_cv_prog_STRIP"; then 2344 ac_ct_STRIP=$STRIP 2345 # Extract the first word of "strip", so it can be a program name with args. 2346set dummy strip; ac_word=$2 2347{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2348echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2349if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2350 echo $ECHO_N "(cached) $ECHO_C" >&6 2351else 2352 if test -n "$ac_ct_STRIP"; then 2353 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2354else 2355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2356for as_dir in $PATH 2357do 2358 IFS=$as_save_IFS 2359 test -z "$as_dir" && as_dir=. 2360 for ac_exec_ext in '' $ac_executable_extensions; do 2361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2362 ac_cv_prog_ac_ct_STRIP="strip" 2363 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2364 break 2 2365 fi 2366done 2367done 2368IFS=$as_save_IFS 2369 2370fi 2371fi 2372ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2373if test -n "$ac_ct_STRIP"; then 2374 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2375echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2376else 2377 { echo "$as_me:$LINENO: result: no" >&5 2378echo "${ECHO_T}no" >&6; } 2379fi 2380 2381 if test "x$ac_ct_STRIP" = x; then 2382 STRIP=":" 2383 else 2384 case $cross_compiling:$ac_tool_warned in 2385yes:) 2386{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2387whose name does not start with the host triplet. If you think this 2388configuration is useful to you, please write to autoconf@gnu.org." >&5 2389echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2390whose name does not start with the host triplet. If you think this 2391configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2392ac_tool_warned=yes ;; 2393esac 2394 STRIP=$ac_ct_STRIP 2395 fi 2396else 2397 STRIP="$ac_cv_prog_STRIP" 2398fi 2399 2400fi 2401INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 2402 2403# We need awk for the "check" target. The system "awk" is bad on 2404# some platforms. 2405# Always define AMTAR for backward compatibility. 2406 2407AMTAR=${AMTAR-"${am_missing_run}tar"} 2408 2409am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2410 2411 2412 2413 2414 2415 2416{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2417echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2418 # Check whether --enable-maintainer-mode was given. 2419if test "${enable_maintainer_mode+set}" = set; then 2420 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2421else 2422 USE_MAINTAINER_MODE=no 2423fi 2424 2425 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2426echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2427 2428 2429if test $USE_MAINTAINER_MODE = yes; then 2430 MAINTAINER_MODE_TRUE= 2431 MAINTAINER_MODE_FALSE='#' 2432else 2433 MAINTAINER_MODE_TRUE='#' 2434 MAINTAINER_MODE_FALSE= 2435fi 2436 2437 MAINT=$MAINTAINER_MODE_TRUE 2438 2439 2440 2441# Checks for programs. 2442# Check whether --enable-static was given. 2443if test "${enable_static+set}" = set; then 2444 enableval=$enable_static; p=${PACKAGE-default} 2445 case $enableval in 2446 yes) enable_static=yes ;; 2447 no) enable_static=no ;; 2448 *) 2449 enable_static=no 2450 # Look at the argument we got. We use all the common list separators. 2451 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2452 for pkg in $enableval; do 2453 IFS="$lt_save_ifs" 2454 if test "X$pkg" = "X$p"; then 2455 enable_static=yes 2456 fi 2457 done 2458 IFS="$lt_save_ifs" 2459 ;; 2460 esac 2461else 2462 enable_static=no 2463fi 2464 2465 2466 2467# Check whether --enable-shared was given. 2468if test "${enable_shared+set}" = set; then 2469 enableval=$enable_shared; p=${PACKAGE-default} 2470 case $enableval in 2471 yes) enable_shared=yes ;; 2472 no) enable_shared=no ;; 2473 *) 2474 enable_shared=no 2475 # Look at the argument we got. We use all the common list separators. 2476 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2477 for pkg in $enableval; do 2478 IFS="$lt_save_ifs" 2479 if test "X$pkg" = "X$p"; then 2480 enable_shared=yes 2481 fi 2482 done 2483 IFS="$lt_save_ifs" 2484 ;; 2485 esac 2486else 2487 enable_shared=yes 2488fi 2489 2490 2491# Check whether --enable-fast-install was given. 2492if test "${enable_fast_install+set}" = set; then 2493 enableval=$enable_fast_install; p=${PACKAGE-default} 2494 case $enableval in 2495 yes) enable_fast_install=yes ;; 2496 no) enable_fast_install=no ;; 2497 *) 2498 enable_fast_install=no 2499 # Look at the argument we got. We use all the common list separators. 2500 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2501 for pkg in $enableval; do 2502 IFS="$lt_save_ifs" 2503 if test "X$pkg" = "X$p"; then 2504 enable_fast_install=yes 2505 fi 2506 done 2507 IFS="$lt_save_ifs" 2508 ;; 2509 esac 2510else 2511 enable_fast_install=yes 2512fi 2513 2514 2515# Make sure we can run config.sub. 2516$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2517 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2518echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2519 { (exit 1); exit 1; }; } 2520 2521{ echo "$as_me:$LINENO: checking build system type" >&5 2522echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 2523if test "${ac_cv_build+set}" = set; then 2524 echo $ECHO_N "(cached) $ECHO_C" >&6 2525else 2526 ac_build_alias=$build_alias 2527test "x$ac_build_alias" = x && 2528 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2529test "x$ac_build_alias" = x && 2530 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2531echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2532 { (exit 1); exit 1; }; } 2533ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2534 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2535echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2536 { (exit 1); exit 1; }; } 2537 2538fi 2539{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2540echo "${ECHO_T}$ac_cv_build" >&6; } 2541case $ac_cv_build in 2542*-*-*) ;; 2543*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2544echo "$as_me: error: invalid value of canonical build" >&2;} 2545 { (exit 1); exit 1; }; };; 2546esac 2547build=$ac_cv_build 2548ac_save_IFS=$IFS; IFS='-' 2549set x $ac_cv_build 2550shift 2551build_cpu=$1 2552build_vendor=$2 2553shift; shift 2554# Remember, the first character of IFS is used to create $*, 2555# except with old shells: 2556build_os=$* 2557IFS=$ac_save_IFS 2558case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2559 2560 2561{ echo "$as_me:$LINENO: checking host system type" >&5 2562echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 2563if test "${ac_cv_host+set}" = set; then 2564 echo $ECHO_N "(cached) $ECHO_C" >&6 2565else 2566 if test "x$host_alias" = x; then 2567 ac_cv_host=$ac_cv_build 2568else 2569 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2570 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2571echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2572 { (exit 1); exit 1; }; } 2573fi 2574 2575fi 2576{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2577echo "${ECHO_T}$ac_cv_host" >&6; } 2578case $ac_cv_host in 2579*-*-*) ;; 2580*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2581echo "$as_me: error: invalid value of canonical host" >&2;} 2582 { (exit 1); exit 1; }; };; 2583esac 2584host=$ac_cv_host 2585ac_save_IFS=$IFS; IFS='-' 2586set x $ac_cv_host 2587shift 2588host_cpu=$1 2589host_vendor=$2 2590shift; shift 2591# Remember, the first character of IFS is used to create $*, 2592# except with old shells: 2593host_os=$* 2594IFS=$ac_save_IFS 2595case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2596 2597 2598DEPDIR="${am__leading_dot}deps" 2599 2600ac_config_commands="$ac_config_commands depfiles" 2601 2602 2603am_make=${MAKE-make} 2604cat > confinc << 'END' 2605am__doit: 2606 @echo done 2607.PHONY: am__doit 2608END 2609# If we don't find an include directive, just comment out the code. 2610{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2611echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 2612am__include="#" 2613am__quote= 2614_am_result=none 2615# First try GNU make style include. 2616echo "include confinc" > confmf 2617# We grep out `Entering directory' and `Leaving directory' 2618# messages which can occur if `w' ends up in MAKEFLAGS. 2619# In particular we don't look at `^make:' because GNU make might 2620# be invoked under some other name (usually "gmake"), in which 2621# case it prints its new name instead of `make'. 2622if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2623 am__include=include 2624 am__quote= 2625 _am_result=GNU 2626fi 2627# Now try BSD make style include. 2628if test "$am__include" = "#"; then 2629 echo '.include "confinc"' > confmf 2630 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2631 am__include=.include 2632 am__quote="\"" 2633 _am_result=BSD 2634 fi 2635fi 2636 2637 2638{ echo "$as_me:$LINENO: result: $_am_result" >&5 2639echo "${ECHO_T}$_am_result" >&6; } 2640rm -f confinc confmf 2641 2642# Check whether --enable-dependency-tracking was given. 2643if test "${enable_dependency_tracking+set}" = set; then 2644 enableval=$enable_dependency_tracking; 2645fi 2646 2647if test "x$enable_dependency_tracking" != xno; then 2648 am_depcomp="$ac_aux_dir/depcomp" 2649 AMDEPBACKSLASH='\' 2650fi 2651 2652 2653if test "x$enable_dependency_tracking" != xno; then 2654 AMDEP_TRUE= 2655 AMDEP_FALSE='#' 2656else 2657 AMDEP_TRUE='#' 2658 AMDEP_FALSE= 2659fi 2660 2661 2662 2663ac_ext=c 2664ac_cpp='$CPP $CPPFLAGS' 2665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2667ac_compiler_gnu=$ac_cv_c_compiler_gnu 2668if test -n "$ac_tool_prefix"; then 2669 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2670set dummy ${ac_tool_prefix}gcc; ac_word=$2 2671{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2672echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2673if test "${ac_cv_prog_CC+set}" = set; then 2674 echo $ECHO_N "(cached) $ECHO_C" >&6 2675else 2676 if test -n "$CC"; then 2677 ac_cv_prog_CC="$CC" # Let the user override the test. 2678else 2679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2680for as_dir in $PATH 2681do 2682 IFS=$as_save_IFS 2683 test -z "$as_dir" && as_dir=. 2684 for ac_exec_ext in '' $ac_executable_extensions; do 2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2686 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2687 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2688 break 2 2689 fi 2690done 2691done 2692IFS=$as_save_IFS 2693 2694fi 2695fi 2696CC=$ac_cv_prog_CC 2697if test -n "$CC"; then 2698 { echo "$as_me:$LINENO: result: $CC" >&5 2699echo "${ECHO_T}$CC" >&6; } 2700else 2701 { echo "$as_me:$LINENO: result: no" >&5 2702echo "${ECHO_T}no" >&6; } 2703fi 2704 2705 2706fi 2707if test -z "$ac_cv_prog_CC"; then 2708 ac_ct_CC=$CC 2709 # Extract the first word of "gcc", so it can be a program name with args. 2710set dummy gcc; ac_word=$2 2711{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2712echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2713if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2714 echo $ECHO_N "(cached) $ECHO_C" >&6 2715else 2716 if test -n "$ac_ct_CC"; then 2717 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2718else 2719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2720for as_dir in $PATH 2721do 2722 IFS=$as_save_IFS 2723 test -z "$as_dir" && as_dir=. 2724 for ac_exec_ext in '' $ac_executable_extensions; do 2725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2726 ac_cv_prog_ac_ct_CC="gcc" 2727 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2728 break 2 2729 fi 2730done 2731done 2732IFS=$as_save_IFS 2733 2734fi 2735fi 2736ac_ct_CC=$ac_cv_prog_ac_ct_CC 2737if test -n "$ac_ct_CC"; then 2738 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2739echo "${ECHO_T}$ac_ct_CC" >&6; } 2740else 2741 { echo "$as_me:$LINENO: result: no" >&5 2742echo "${ECHO_T}no" >&6; } 2743fi 2744 2745 if test "x$ac_ct_CC" = x; then 2746 CC="" 2747 else 2748 case $cross_compiling:$ac_tool_warned in 2749yes:) 2750{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2751whose name does not start with the host triplet. If you think this 2752configuration is useful to you, please write to autoconf@gnu.org." >&5 2753echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2754whose name does not start with the host triplet. If you think this 2755configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2756ac_tool_warned=yes ;; 2757esac 2758 CC=$ac_ct_CC 2759 fi 2760else 2761 CC="$ac_cv_prog_CC" 2762fi 2763 2764if test -z "$CC"; then 2765 if test -n "$ac_tool_prefix"; then 2766 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2767set dummy ${ac_tool_prefix}cc; ac_word=$2 2768{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2769echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2770if test "${ac_cv_prog_CC+set}" = set; then 2771 echo $ECHO_N "(cached) $ECHO_C" >&6 2772else 2773 if test -n "$CC"; then 2774 ac_cv_prog_CC="$CC" # Let the user override the test. 2775else 2776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777for as_dir in $PATH 2778do 2779 IFS=$as_save_IFS 2780 test -z "$as_dir" && as_dir=. 2781 for ac_exec_ext in '' $ac_executable_extensions; do 2782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2783 ac_cv_prog_CC="${ac_tool_prefix}cc" 2784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2785 break 2 2786 fi 2787done 2788done 2789IFS=$as_save_IFS 2790 2791fi 2792fi 2793CC=$ac_cv_prog_CC 2794if test -n "$CC"; then 2795 { echo "$as_me:$LINENO: result: $CC" >&5 2796echo "${ECHO_T}$CC" >&6; } 2797else 2798 { echo "$as_me:$LINENO: result: no" >&5 2799echo "${ECHO_T}no" >&6; } 2800fi 2801 2802 2803 fi 2804fi 2805if test -z "$CC"; then 2806 # Extract the first word of "cc", so it can be a program name with args. 2807set dummy cc; ac_word=$2 2808{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2809echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2810if test "${ac_cv_prog_CC+set}" = set; then 2811 echo $ECHO_N "(cached) $ECHO_C" >&6 2812else 2813 if test -n "$CC"; then 2814 ac_cv_prog_CC="$CC" # Let the user override the test. 2815else 2816 ac_prog_rejected=no 2817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2818for as_dir in $PATH 2819do 2820 IFS=$as_save_IFS 2821 test -z "$as_dir" && as_dir=. 2822 for ac_exec_ext in '' $ac_executable_extensions; do 2823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2824 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2825 ac_prog_rejected=yes 2826 continue 2827 fi 2828 ac_cv_prog_CC="cc" 2829 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2830 break 2 2831 fi 2832done 2833done 2834IFS=$as_save_IFS 2835 2836if test $ac_prog_rejected = yes; then 2837 # We found a bogon in the path, so make sure we never use it. 2838 set dummy $ac_cv_prog_CC 2839 shift 2840 if test $# != 0; then 2841 # We chose a different compiler from the bogus one. 2842 # However, it has the same basename, so the bogon will be chosen 2843 # first if we set CC to just the basename; use the full file name. 2844 shift 2845 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2846 fi 2847fi 2848fi 2849fi 2850CC=$ac_cv_prog_CC 2851if test -n "$CC"; then 2852 { echo "$as_me:$LINENO: result: $CC" >&5 2853echo "${ECHO_T}$CC" >&6; } 2854else 2855 { echo "$as_me:$LINENO: result: no" >&5 2856echo "${ECHO_T}no" >&6; } 2857fi 2858 2859 2860fi 2861if test -z "$CC"; then 2862 if test -n "$ac_tool_prefix"; then 2863 for ac_prog in cl.exe 2864 do 2865 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2866set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2867{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2868echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2869if test "${ac_cv_prog_CC+set}" = set; then 2870 echo $ECHO_N "(cached) $ECHO_C" >&6 2871else 2872 if test -n "$CC"; then 2873 ac_cv_prog_CC="$CC" # Let the user override the test. 2874else 2875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2876for as_dir in $PATH 2877do 2878 IFS=$as_save_IFS 2879 test -z "$as_dir" && as_dir=. 2880 for ac_exec_ext in '' $ac_executable_extensions; do 2881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2882 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2883 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2884 break 2 2885 fi 2886done 2887done 2888IFS=$as_save_IFS 2889 2890fi 2891fi 2892CC=$ac_cv_prog_CC 2893if test -n "$CC"; then 2894 { echo "$as_me:$LINENO: result: $CC" >&5 2895echo "${ECHO_T}$CC" >&6; } 2896else 2897 { echo "$as_me:$LINENO: result: no" >&5 2898echo "${ECHO_T}no" >&6; } 2899fi 2900 2901 2902 test -n "$CC" && break 2903 done 2904fi 2905if test -z "$CC"; then 2906 ac_ct_CC=$CC 2907 for ac_prog in cl.exe 2908do 2909 # Extract the first word of "$ac_prog", so it can be a program name with args. 2910set dummy $ac_prog; ac_word=$2 2911{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2912echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2913if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2914 echo $ECHO_N "(cached) $ECHO_C" >&6 2915else 2916 if test -n "$ac_ct_CC"; then 2917 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2918else 2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2920for as_dir in $PATH 2921do 2922 IFS=$as_save_IFS 2923 test -z "$as_dir" && as_dir=. 2924 for ac_exec_ext in '' $ac_executable_extensions; do 2925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2926 ac_cv_prog_ac_ct_CC="$ac_prog" 2927 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2928 break 2 2929 fi 2930done 2931done 2932IFS=$as_save_IFS 2933 2934fi 2935fi 2936ac_ct_CC=$ac_cv_prog_ac_ct_CC 2937if test -n "$ac_ct_CC"; then 2938 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2939echo "${ECHO_T}$ac_ct_CC" >&6; } 2940else 2941 { echo "$as_me:$LINENO: result: no" >&5 2942echo "${ECHO_T}no" >&6; } 2943fi 2944 2945 2946 test -n "$ac_ct_CC" && break 2947done 2948 2949 if test "x$ac_ct_CC" = x; then 2950 CC="" 2951 else 2952 case $cross_compiling:$ac_tool_warned in 2953yes:) 2954{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2955whose name does not start with the host triplet. If you think this 2956configuration is useful to you, please write to autoconf@gnu.org." >&5 2957echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2958whose name does not start with the host triplet. If you think this 2959configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2960ac_tool_warned=yes ;; 2961esac 2962 CC=$ac_ct_CC 2963 fi 2964fi 2965 2966fi 2967 2968 2969test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2970See \`config.log' for more details." >&5 2971echo "$as_me: error: no acceptable C compiler found in \$PATH 2972See \`config.log' for more details." >&2;} 2973 { (exit 1); exit 1; }; } 2974 2975# Provide some information about the compiler. 2976echo "$as_me:$LINENO: checking for C compiler version" >&5 2977ac_compiler=`set X $ac_compile; echo $2` 2978{ (ac_try="$ac_compiler --version >&5" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2984 (eval "$ac_compiler --version >&5") 2>&5 2985 ac_status=$? 2986 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2987 (exit $ac_status); } 2988{ (ac_try="$ac_compiler -v >&5" 2989case "(($ac_try" in 2990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2991 *) ac_try_echo=$ac_try;; 2992esac 2993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2994 (eval "$ac_compiler -v >&5") 2>&5 2995 ac_status=$? 2996 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2997 (exit $ac_status); } 2998{ (ac_try="$ac_compiler -V >&5" 2999case "(($ac_try" in 3000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3001 *) ac_try_echo=$ac_try;; 3002esac 3003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3004 (eval "$ac_compiler -V >&5") 2>&5 3005 ac_status=$? 3006 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3007 (exit $ac_status); } 3008 3009cat >conftest.$ac_ext <<_ACEOF 3010/* confdefs.h. */ 3011_ACEOF 3012cat confdefs.h >>conftest.$ac_ext 3013cat >>conftest.$ac_ext <<_ACEOF 3014/* end confdefs.h. */ 3015 3016int 3017main () 3018{ 3019 3020 ; 3021 return 0; 3022} 3023_ACEOF 3024ac_clean_files_save=$ac_clean_files 3025ac_clean_files="$ac_clean_files a.out a.exe b.out" 3026# Try to create an executable without -o first, disregard a.out. 3027# It will help us diagnose broken compilers, and finding out an intuition 3028# of exeext. 3029{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3030echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 3031ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3032# 3033# List of possible output files, starting from the most likely. 3034# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 3035# only as a last resort. b.out is created by i960 compilers. 3036ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 3037# 3038# The IRIX 6 linker writes into existing files which may not be 3039# executable, retaining their permissions. Remove them first so a 3040# subsequent execution test works. 3041ac_rmfiles= 3042for ac_file in $ac_files 3043do 3044 case $ac_file in 3045 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3046 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3047 esac 3048done 3049rm -f $ac_rmfiles 3050 3051if { (ac_try="$ac_link_default" 3052case "(($ac_try" in 3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3054 *) ac_try_echo=$ac_try;; 3055esac 3056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3057 (eval "$ac_link_default") 2>&5 3058 ac_status=$? 3059 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3060 (exit $ac_status); }; then 3061 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3062# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3063# in a Makefile. We should not override ac_cv_exeext if it was cached, 3064# so that the user can short-circuit this test for compilers unknown to 3065# Autoconf. 3066for ac_file in $ac_files 3067do 3068 test -f "$ac_file" || continue 3069 case $ac_file in 3070 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 3071 ;; 3072 [ab].out ) 3073 # We found the default executable, but exeext='' is most 3074 # certainly right. 3075 break;; 3076 *.* ) 3077 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3078 then :; else 3079 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3080 fi 3081 # We set ac_cv_exeext here because the later test for it is not 3082 # safe: cross compilers may not add the suffix if given an `-o' 3083 # argument, so we may need to know it at that point already. 3084 # Even if this section looks crufty: it has the advantage of 3085 # actually working. 3086 break;; 3087 * ) 3088 break;; 3089 esac 3090done 3091test "$ac_cv_exeext" = no && ac_cv_exeext= 3092 3093else 3094 echo "$as_me: failed program was:" >&5 3095sed 's/^/| /' conftest.$ac_ext >&5 3096 3097{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3098See \`config.log' for more details." >&5 3099echo "$as_me: error: C compiler cannot create executables 3100See \`config.log' for more details." >&2;} 3101 { (exit 77); exit 77; }; } 3102fi 3103 3104ac_exeext=$ac_cv_exeext 3105{ echo "$as_me:$LINENO: result: $ac_file" >&5 3106echo "${ECHO_T}$ac_file" >&6; } 3107 3108# Check that the compiler produces executables we can run. If not, either 3109# the compiler is broken, or we cross compile. 3110{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3111echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 3112# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3113# If not cross compiling, check that we can run a simple program. 3114if test "$cross_compiling" != yes; then 3115 if { ac_try='./$ac_file' 3116 { (case "(($ac_try" in 3117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3118 *) ac_try_echo=$ac_try;; 3119esac 3120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3121 (eval "$ac_try") 2>&5 3122 ac_status=$? 3123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3124 (exit $ac_status); }; }; then 3125 cross_compiling=no 3126 else 3127 if test "$cross_compiling" = maybe; then 3128 cross_compiling=yes 3129 else 3130 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3131If you meant to cross compile, use \`--host'. 3132See \`config.log' for more details." >&5 3133echo "$as_me: error: cannot run C compiled programs. 3134If you meant to cross compile, use \`--host'. 3135See \`config.log' for more details." >&2;} 3136 { (exit 1); exit 1; }; } 3137 fi 3138 fi 3139fi 3140{ echo "$as_me:$LINENO: result: yes" >&5 3141echo "${ECHO_T}yes" >&6; } 3142 3143rm -f a.out a.exe conftest$ac_cv_exeext b.out 3144ac_clean_files=$ac_clean_files_save 3145# Check that the compiler produces executables we can run. If not, either 3146# the compiler is broken, or we cross compile. 3147{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3148echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3149{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3150echo "${ECHO_T}$cross_compiling" >&6; } 3151 3152{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3153echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3154if { (ac_try="$ac_link" 3155case "(($ac_try" in 3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3157 *) ac_try_echo=$ac_try;; 3158esac 3159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3160 (eval "$ac_link") 2>&5 3161 ac_status=$? 3162 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3163 (exit $ac_status); }; then 3164 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3165# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3166# work properly (i.e., refer to `conftest.exe'), while it won't with 3167# `rm'. 3168for ac_file in conftest.exe conftest conftest.*; do 3169 test -f "$ac_file" || continue 3170 case $ac_file in 3171 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3172 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3173 break;; 3174 * ) break;; 3175 esac 3176done 3177else 3178 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3179See \`config.log' for more details." >&5 3180echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3181See \`config.log' for more details." >&2;} 3182 { (exit 1); exit 1; }; } 3183fi 3184 3185rm -f conftest$ac_cv_exeext 3186{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3187echo "${ECHO_T}$ac_cv_exeext" >&6; } 3188 3189rm -f conftest.$ac_ext 3190EXEEXT=$ac_cv_exeext 3191ac_exeext=$EXEEXT 3192{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3193echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3194if test "${ac_cv_objext+set}" = set; then 3195 echo $ECHO_N "(cached) $ECHO_C" >&6 3196else 3197 cat >conftest.$ac_ext <<_ACEOF 3198/* confdefs.h. */ 3199_ACEOF 3200cat confdefs.h >>conftest.$ac_ext 3201cat >>conftest.$ac_ext <<_ACEOF 3202/* end confdefs.h. */ 3203 3204int 3205main () 3206{ 3207 3208 ; 3209 return 0; 3210} 3211_ACEOF 3212rm -f conftest.o conftest.obj 3213if { (ac_try="$ac_compile" 3214case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217esac 3218eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3219 (eval "$ac_compile") 2>&5 3220 ac_status=$? 3221 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3222 (exit $ac_status); }; then 3223 for ac_file in conftest.o conftest.obj conftest.*; do 3224 test -f "$ac_file" || continue; 3225 case $ac_file in 3226 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3227 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3228 break;; 3229 esac 3230done 3231else 3232 echo "$as_me: failed program was:" >&5 3233sed 's/^/| /' conftest.$ac_ext >&5 3234 3235{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3236See \`config.log' for more details." >&5 3237echo "$as_me: error: cannot compute suffix of object files: cannot compile 3238See \`config.log' for more details." >&2;} 3239 { (exit 1); exit 1; }; } 3240fi 3241 3242rm -f conftest.$ac_cv_objext conftest.$ac_ext 3243fi 3244{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3245echo "${ECHO_T}$ac_cv_objext" >&6; } 3246OBJEXT=$ac_cv_objext 3247ac_objext=$OBJEXT 3248{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3249echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3250if test "${ac_cv_c_compiler_gnu+set}" = set; then 3251 echo $ECHO_N "(cached) $ECHO_C" >&6 3252else 3253 cat >conftest.$ac_ext <<_ACEOF 3254/* confdefs.h. */ 3255_ACEOF 3256cat confdefs.h >>conftest.$ac_ext 3257cat >>conftest.$ac_ext <<_ACEOF 3258/* end confdefs.h. */ 3259 3260int 3261main () 3262{ 3263#ifndef __GNUC__ 3264 choke me 3265#endif 3266 3267 ; 3268 return 0; 3269} 3270_ACEOF 3271rm -f conftest.$ac_objext 3272if { (ac_try="$ac_compile" 3273case "(($ac_try" in 3274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3275 *) ac_try_echo=$ac_try;; 3276esac 3277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3278 (eval "$ac_compile") 2>conftest.er1 3279 ac_status=$? 3280 grep -v '^ *+' conftest.er1 >conftest.err 3281 rm -f conftest.er1 3282 cat conftest.err >&5 3283 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3284 (exit $ac_status); } && 3285 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3286 { (case "(($ac_try" in 3287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3288 *) ac_try_echo=$ac_try;; 3289esac 3290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3291 (eval "$ac_try") 2>&5 3292 ac_status=$? 3293 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3294 (exit $ac_status); }; } && 3295 { ac_try='test -s conftest.$ac_objext' 3296 { (case "(($ac_try" in 3297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3298 *) ac_try_echo=$ac_try;; 3299esac 3300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3301 (eval "$ac_try") 2>&5 3302 ac_status=$? 3303 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3304 (exit $ac_status); }; }; then 3305 ac_compiler_gnu=yes 3306else 3307 echo "$as_me: failed program was:" >&5 3308sed 's/^/| /' conftest.$ac_ext >&5 3309 3310 ac_compiler_gnu=no 3311fi 3312 3313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3314ac_cv_c_compiler_gnu=$ac_compiler_gnu 3315 3316fi 3317{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3318echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3319GCC=`test $ac_compiler_gnu = yes && echo yes` 3320ac_test_CFLAGS=${CFLAGS+set} 3321ac_save_CFLAGS=$CFLAGS 3322{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3323echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3324if test "${ac_cv_prog_cc_g+set}" = set; then 3325 echo $ECHO_N "(cached) $ECHO_C" >&6 3326else 3327 ac_save_c_werror_flag=$ac_c_werror_flag 3328 ac_c_werror_flag=yes 3329 ac_cv_prog_cc_g=no 3330 CFLAGS="-g" 3331 cat >conftest.$ac_ext <<_ACEOF 3332/* confdefs.h. */ 3333_ACEOF 3334cat confdefs.h >>conftest.$ac_ext 3335cat >>conftest.$ac_ext <<_ACEOF 3336/* end confdefs.h. */ 3337 3338int 3339main () 3340{ 3341 3342 ; 3343 return 0; 3344} 3345_ACEOF 3346rm -f conftest.$ac_objext 3347if { (ac_try="$ac_compile" 3348case "(($ac_try" in 3349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3350 *) ac_try_echo=$ac_try;; 3351esac 3352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3353 (eval "$ac_compile") 2>conftest.er1 3354 ac_status=$? 3355 grep -v '^ *+' conftest.er1 >conftest.err 3356 rm -f conftest.er1 3357 cat conftest.err >&5 3358 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3359 (exit $ac_status); } && 3360 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3361 { (case "(($ac_try" in 3362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3363 *) ac_try_echo=$ac_try;; 3364esac 3365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3366 (eval "$ac_try") 2>&5 3367 ac_status=$? 3368 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3369 (exit $ac_status); }; } && 3370 { ac_try='test -s conftest.$ac_objext' 3371 { (case "(($ac_try" in 3372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3373 *) ac_try_echo=$ac_try;; 3374esac 3375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3376 (eval "$ac_try") 2>&5 3377 ac_status=$? 3378 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3379 (exit $ac_status); }; }; then 3380 ac_cv_prog_cc_g=yes 3381else 3382 echo "$as_me: failed program was:" >&5 3383sed 's/^/| /' conftest.$ac_ext >&5 3384 3385 CFLAGS="" 3386 cat >conftest.$ac_ext <<_ACEOF 3387/* confdefs.h. */ 3388_ACEOF 3389cat confdefs.h >>conftest.$ac_ext 3390cat >>conftest.$ac_ext <<_ACEOF 3391/* end confdefs.h. */ 3392 3393int 3394main () 3395{ 3396 3397 ; 3398 return 0; 3399} 3400_ACEOF 3401rm -f conftest.$ac_objext 3402if { (ac_try="$ac_compile" 3403case "(($ac_try" in 3404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3405 *) ac_try_echo=$ac_try;; 3406esac 3407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3408 (eval "$ac_compile") 2>conftest.er1 3409 ac_status=$? 3410 grep -v '^ *+' conftest.er1 >conftest.err 3411 rm -f conftest.er1 3412 cat conftest.err >&5 3413 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3414 (exit $ac_status); } && 3415 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3416 { (case "(($ac_try" in 3417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3418 *) ac_try_echo=$ac_try;; 3419esac 3420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3421 (eval "$ac_try") 2>&5 3422 ac_status=$? 3423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3424 (exit $ac_status); }; } && 3425 { ac_try='test -s conftest.$ac_objext' 3426 { (case "(($ac_try" in 3427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3428 *) ac_try_echo=$ac_try;; 3429esac 3430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3431 (eval "$ac_try") 2>&5 3432 ac_status=$? 3433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3434 (exit $ac_status); }; }; then 3435 : 3436else 3437 echo "$as_me: failed program was:" >&5 3438sed 's/^/| /' conftest.$ac_ext >&5 3439 3440 ac_c_werror_flag=$ac_save_c_werror_flag 3441 CFLAGS="-g" 3442 cat >conftest.$ac_ext <<_ACEOF 3443/* confdefs.h. */ 3444_ACEOF 3445cat confdefs.h >>conftest.$ac_ext 3446cat >>conftest.$ac_ext <<_ACEOF 3447/* end confdefs.h. */ 3448 3449int 3450main () 3451{ 3452 3453 ; 3454 return 0; 3455} 3456_ACEOF 3457rm -f conftest.$ac_objext 3458if { (ac_try="$ac_compile" 3459case "(($ac_try" in 3460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3461 *) ac_try_echo=$ac_try;; 3462esac 3463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3464 (eval "$ac_compile") 2>conftest.er1 3465 ac_status=$? 3466 grep -v '^ *+' conftest.er1 >conftest.err 3467 rm -f conftest.er1 3468 cat conftest.err >&5 3469 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3470 (exit $ac_status); } && 3471 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3472 { (case "(($ac_try" in 3473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3474 *) ac_try_echo=$ac_try;; 3475esac 3476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3477 (eval "$ac_try") 2>&5 3478 ac_status=$? 3479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3480 (exit $ac_status); }; } && 3481 { ac_try='test -s conftest.$ac_objext' 3482 { (case "(($ac_try" in 3483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3484 *) ac_try_echo=$ac_try;; 3485esac 3486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3487 (eval "$ac_try") 2>&5 3488 ac_status=$? 3489 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3490 (exit $ac_status); }; }; then 3491 ac_cv_prog_cc_g=yes 3492else 3493 echo "$as_me: failed program was:" >&5 3494sed 's/^/| /' conftest.$ac_ext >&5 3495 3496 3497fi 3498 3499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3500fi 3501 3502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3503fi 3504 3505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3506 ac_c_werror_flag=$ac_save_c_werror_flag 3507fi 3508{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3509echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3510if test "$ac_test_CFLAGS" = set; then 3511 CFLAGS=$ac_save_CFLAGS 3512elif test $ac_cv_prog_cc_g = yes; then 3513 if test "$GCC" = yes; then 3514 CFLAGS="-g -O2" 3515 else 3516 CFLAGS="-g" 3517 fi 3518else 3519 if test "$GCC" = yes; then 3520 CFLAGS="-O2" 3521 else 3522 CFLAGS= 3523 fi 3524fi 3525{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3526echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3527if test "${ac_cv_prog_cc_c89+set}" = set; then 3528 echo $ECHO_N "(cached) $ECHO_C" >&6 3529else 3530 ac_cv_prog_cc_c89=no 3531ac_save_CC=$CC 3532cat >conftest.$ac_ext <<_ACEOF 3533/* confdefs.h. */ 3534_ACEOF 3535cat confdefs.h >>conftest.$ac_ext 3536cat >>conftest.$ac_ext <<_ACEOF 3537/* end confdefs.h. */ 3538#include <stdarg.h> 3539#include <stdio.h> 3540#include <sys/types.h> 3541#include <sys/stat.h> 3542/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3543struct buf { int x; }; 3544FILE * (*rcsopen) (struct buf *, struct stat *, int); 3545static char *e (p, i) 3546 char **p; 3547 int i; 3548{ 3549 return p[i]; 3550} 3551static char *f (char * (*g) (char **, int), char **p, ...) 3552{ 3553 char *s; 3554 va_list v; 3555 va_start (v,p); 3556 s = g (p, va_arg (v,int)); 3557 va_end (v); 3558 return s; 3559} 3560 3561/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3562 function prototypes and stuff, but not '\xHH' hex character constants. 3563 These don't provoke an error unfortunately, instead are silently treated 3564 as 'x'. The following induces an error, until -std is added to get 3565 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3566 array size at least. It's necessary to write '\x00'==0 to get something 3567 that's true only with -std. */ 3568int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3569 3570/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3571 inside strings and character constants. */ 3572#define FOO(x) 'x' 3573int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3574 3575int test (int i, double x); 3576struct s1 {int (*f) (int a);}; 3577struct s2 {int (*f) (double a);}; 3578int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3579int argc; 3580char **argv; 3581int 3582main () 3583{ 3584return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3585 ; 3586 return 0; 3587} 3588_ACEOF 3589for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3590 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3591do 3592 CC="$ac_save_CC $ac_arg" 3593 rm -f conftest.$ac_objext 3594if { (ac_try="$ac_compile" 3595case "(($ac_try" in 3596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3597 *) ac_try_echo=$ac_try;; 3598esac 3599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3600 (eval "$ac_compile") 2>conftest.er1 3601 ac_status=$? 3602 grep -v '^ *+' conftest.er1 >conftest.err 3603 rm -f conftest.er1 3604 cat conftest.err >&5 3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3606 (exit $ac_status); } && 3607 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3608 { (case "(($ac_try" in 3609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3610 *) ac_try_echo=$ac_try;; 3611esac 3612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3613 (eval "$ac_try") 2>&5 3614 ac_status=$? 3615 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3616 (exit $ac_status); }; } && 3617 { ac_try='test -s conftest.$ac_objext' 3618 { (case "(($ac_try" in 3619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3620 *) ac_try_echo=$ac_try;; 3621esac 3622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3623 (eval "$ac_try") 2>&5 3624 ac_status=$? 3625 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3626 (exit $ac_status); }; }; then 3627 ac_cv_prog_cc_c89=$ac_arg 3628else 3629 echo "$as_me: failed program was:" >&5 3630sed 's/^/| /' conftest.$ac_ext >&5 3631 3632 3633fi 3634 3635rm -f core conftest.err conftest.$ac_objext 3636 test "x$ac_cv_prog_cc_c89" != "xno" && break 3637done 3638rm -f conftest.$ac_ext 3639CC=$ac_save_CC 3640 3641fi 3642# AC_CACHE_VAL 3643case "x$ac_cv_prog_cc_c89" in 3644 x) 3645 { echo "$as_me:$LINENO: result: none needed" >&5 3646echo "${ECHO_T}none needed" >&6; } ;; 3647 xno) 3648 { echo "$as_me:$LINENO: result: unsupported" >&5 3649echo "${ECHO_T}unsupported" >&6; } ;; 3650 *) 3651 CC="$CC $ac_cv_prog_cc_c89" 3652 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3653echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3654esac 3655 3656 3657ac_ext=c 3658ac_cpp='$CPP $CPPFLAGS' 3659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3661ac_compiler_gnu=$ac_cv_c_compiler_gnu 3662 3663depcc="$CC" am_compiler_list= 3664 3665{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3666echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3667if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3668 echo $ECHO_N "(cached) $ECHO_C" >&6 3669else 3670 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3671 # We make a subdir and do the tests there. Otherwise we can end up 3672 # making bogus files that we don't know about and never remove. For 3673 # instance it was reported that on HP-UX the gcc test will end up 3674 # making a dummy file named `D' -- because `-MD' means `put the output 3675 # in D'. 3676 mkdir conftest.dir 3677 # Copy depcomp to subdir because otherwise we won't find it if we're 3678 # using a relative directory. 3679 cp "$am_depcomp" conftest.dir 3680 cd conftest.dir 3681 # We will build objects and dependencies in a subdirectory because 3682 # it helps to detect inapplicable dependency modes. For instance 3683 # both Tru64's cc and ICC support -MD to output dependencies as a 3684 # side effect of compilation, but ICC will put the dependencies in 3685 # the current directory while Tru64 will put them in the object 3686 # directory. 3687 mkdir sub 3688 3689 am_cv_CC_dependencies_compiler_type=none 3690 if test "$am_compiler_list" = ""; then 3691 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3692 fi 3693 for depmode in $am_compiler_list; do 3694 # Setup a source with many dependencies, because some compilers 3695 # like to wrap large dependency lists on column 80 (with \), and 3696 # we should not choose a depcomp mode which is confused by this. 3697 # 3698 # We need to recreate these files for each test, as the compiler may 3699 # overwrite some of them when testing with obscure command lines. 3700 # This happens at least with the AIX C compiler. 3701 : > sub/conftest.c 3702 for i in 1 2 3 4 5 6; do 3703 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3704 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3705 # Solaris 8's {/usr,}/bin/sh. 3706 touch sub/conftst$i.h 3707 done 3708 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3709 3710 case $depmode in 3711 nosideeffect) 3712 # after this tag, mechanisms are not by side-effect, so they'll 3713 # only be used when explicitly requested 3714 if test "x$enable_dependency_tracking" = xyes; then 3715 continue 3716 else 3717 break 3718 fi 3719 ;; 3720 none) break ;; 3721 esac 3722 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3723 # mode. It turns out that the SunPro C++ compiler does not properly 3724 # handle `-M -o', and we need to detect this. 3725 if depmode=$depmode \ 3726 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3727 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3728 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3729 >/dev/null 2>conftest.err && 3730 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3731 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3732 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3733 # icc doesn't choke on unknown options, it will just issue warnings 3734 # or remarks (even with -Werror). So we grep stderr for any message 3735 # that says an option was ignored or not supported. 3736 # When given -MP, icc 7.0 and 7.1 complain thusly: 3737 # icc: Command line warning: ignoring option '-M'; no argument required 3738 # The diagnosis changed in icc 8.0: 3739 # icc: Command line remark: option '-MP' not supported 3740 if (grep 'ignoring option' conftest.err || 3741 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3742 am_cv_CC_dependencies_compiler_type=$depmode 3743 break 3744 fi 3745 fi 3746 done 3747 3748 cd .. 3749 rm -rf conftest.dir 3750else 3751 am_cv_CC_dependencies_compiler_type=none 3752fi 3753 3754fi 3755{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3756echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3757CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3758 3759 3760 3761if 3762 test "x$enable_dependency_tracking" != xno \ 3763 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3764 am__fastdepCC_TRUE= 3765 am__fastdepCC_FALSE='#' 3766else 3767 am__fastdepCC_TRUE='#' 3768 am__fastdepCC_FALSE= 3769fi 3770 3771 3772{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3773echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3774if test "${lt_cv_path_SED+set}" = set; then 3775 echo $ECHO_N "(cached) $ECHO_C" >&6 3776else 3777 # Loop through the user's path and test for sed and gsed. 3778# Then use that list of sed's as ones to test for truncation. 3779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3780for as_dir in $PATH 3781do 3782 IFS=$as_save_IFS 3783 test -z "$as_dir" && as_dir=. 3784 for lt_ac_prog in sed gsed; do 3785 for ac_exec_ext in '' $ac_executable_extensions; do 3786 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3787 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3788 fi 3789 done 3790 done 3791done 3792lt_ac_max=0 3793lt_ac_count=0 3794# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3795# along with /bin/sed that truncates output. 3796for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3797 test ! -f $lt_ac_sed && continue 3798 cat /dev/null > conftest.in 3799 lt_ac_count=0 3800 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3801 # Check for GNU sed and select it if it is found. 3802 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3803 lt_cv_path_SED=$lt_ac_sed 3804 break 3805 fi 3806 while true; do 3807 cat conftest.in conftest.in >conftest.tmp 3808 mv conftest.tmp conftest.in 3809 cp conftest.in conftest.nl 3810 echo >>conftest.nl 3811 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3812 cmp -s conftest.out conftest.nl || break 3813 # 10000 chars as input seems more than enough 3814 test $lt_ac_count -gt 10 && break 3815 lt_ac_count=`expr $lt_ac_count + 1` 3816 if test $lt_ac_count -gt $lt_ac_max; then 3817 lt_ac_max=$lt_ac_count 3818 lt_cv_path_SED=$lt_ac_sed 3819 fi 3820 done 3821done 3822 3823fi 3824 3825SED=$lt_cv_path_SED 3826{ echo "$as_me:$LINENO: result: $SED" >&5 3827echo "${ECHO_T}$SED" >&6; } 3828 3829{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3830echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3831if test "${ac_cv_path_GREP+set}" = set; then 3832 echo $ECHO_N "(cached) $ECHO_C" >&6 3833else 3834 # Extract the first word of "grep ggrep" to use in msg output 3835if test -z "$GREP"; then 3836set dummy grep ggrep; ac_prog_name=$2 3837if test "${ac_cv_path_GREP+set}" = set; then 3838 echo $ECHO_N "(cached) $ECHO_C" >&6 3839else 3840 ac_path_GREP_found=false 3841# Loop through the user's path and test for each of PROGNAME-LIST 3842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3843for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3844do 3845 IFS=$as_save_IFS 3846 test -z "$as_dir" && as_dir=. 3847 for ac_prog in grep ggrep; do 3848 for ac_exec_ext in '' $ac_executable_extensions; do 3849 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3850 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue 3851 # Check for GNU ac_path_GREP and select it if it is found. 3852 # Check for GNU $ac_path_GREP 3853case `"$ac_path_GREP" --version 2>&1` in 3854*GNU*) 3855 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3856*) 3857 ac_count=0 3858 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3859 while : 3860 do 3861 cat "conftest.in" "conftest.in" >"conftest.tmp" 3862 mv "conftest.tmp" "conftest.in" 3863 cp "conftest.in" "conftest.nl" 3864 echo 'GREP' >> "conftest.nl" 3865 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3866 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3867 ac_count=`expr $ac_count + 1` 3868 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3869 # Best one so far, save it but keep looking for a better one 3870 ac_cv_path_GREP="$ac_path_GREP" 3871 ac_path_GREP_max=$ac_count 3872 fi 3873 # 10*(2^10) chars as input seems more than enough 3874 test $ac_count -gt 10 && break 3875 done 3876 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3877esac 3878 3879 3880 $ac_path_GREP_found && break 3 3881 done 3882done 3883 3884done 3885IFS=$as_save_IFS 3886 3887 3888fi 3889 3890GREP="$ac_cv_path_GREP" 3891if test -z "$GREP"; then 3892 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3893echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3894 { (exit 1); exit 1; }; } 3895fi 3896 3897else 3898 ac_cv_path_GREP=$GREP 3899fi 3900 3901 3902fi 3903{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3904echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3905 GREP="$ac_cv_path_GREP" 3906 3907 3908{ echo "$as_me:$LINENO: checking for egrep" >&5 3909echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3910if test "${ac_cv_path_EGREP+set}" = set; then 3911 echo $ECHO_N "(cached) $ECHO_C" >&6 3912else 3913 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3914 then ac_cv_path_EGREP="$GREP -E" 3915 else 3916 # Extract the first word of "egrep" to use in msg output 3917if test -z "$EGREP"; then 3918set dummy egrep; ac_prog_name=$2 3919if test "${ac_cv_path_EGREP+set}" = set; then 3920 echo $ECHO_N "(cached) $ECHO_C" >&6 3921else 3922 ac_path_EGREP_found=false 3923# Loop through the user's path and test for each of PROGNAME-LIST 3924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3925for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3926do 3927 IFS=$as_save_IFS 3928 test -z "$as_dir" && as_dir=. 3929 for ac_prog in egrep; do 3930 for ac_exec_ext in '' $ac_executable_extensions; do 3931 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3932 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue 3933 # Check for GNU ac_path_EGREP and select it if it is found. 3934 # Check for GNU $ac_path_EGREP 3935case `"$ac_path_EGREP" --version 2>&1` in 3936*GNU*) 3937 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3938*) 3939 ac_count=0 3940 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3941 while : 3942 do 3943 cat "conftest.in" "conftest.in" >"conftest.tmp" 3944 mv "conftest.tmp" "conftest.in" 3945 cp "conftest.in" "conftest.nl" 3946 echo 'EGREP' >> "conftest.nl" 3947 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3948 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3949 ac_count=`expr $ac_count + 1` 3950 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3951 # Best one so far, save it but keep looking for a better one 3952 ac_cv_path_EGREP="$ac_path_EGREP" 3953 ac_path_EGREP_max=$ac_count 3954 fi 3955 # 10*(2^10) chars as input seems more than enough 3956 test $ac_count -gt 10 && break 3957 done 3958 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3959esac 3960 3961 3962 $ac_path_EGREP_found && break 3 3963 done 3964done 3965 3966done 3967IFS=$as_save_IFS 3968 3969 3970fi 3971 3972EGREP="$ac_cv_path_EGREP" 3973if test -z "$EGREP"; then 3974 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3975echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3976 { (exit 1); exit 1; }; } 3977fi 3978 3979else 3980 ac_cv_path_EGREP=$EGREP 3981fi 3982 3983 3984 fi 3985fi 3986{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3987echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3988 EGREP="$ac_cv_path_EGREP" 3989 3990 3991 3992# Check whether --with-gnu-ld was given. 3993if test "${with_gnu_ld+set}" = set; then 3994 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3995else 3996 with_gnu_ld=no 3997fi 3998 3999ac_prog=ld 4000if test "$GCC" = yes; then 4001 # Check if gcc -print-prog-name=ld gives a path. 4002 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4003echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4004 case $host in 4005 *-*-mingw*) 4006 # gcc leaves a trailing carriage return which upsets mingw 4007 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4008 *) 4009 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4010 esac 4011 case $ac_prog in 4012 # Accept absolute paths. 4013 [\\/]* | ?:[\\/]*) 4014 re_direlt='/[^/][^/]*/\.\./' 4015 # Canonicalize the pathname of ld 4016 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4017 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4018 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4019 done 4020 test -z "$LD" && LD="$ac_prog" 4021 ;; 4022 "") 4023 # If it fails, then pretend we aren't using GCC. 4024 ac_prog=ld 4025 ;; 4026 *) 4027 # If it is relative, then search for the first ld in PATH. 4028 with_gnu_ld=unknown 4029 ;; 4030 esac 4031elif test "$with_gnu_ld" = yes; then 4032 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4033echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4034else 4035 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4036echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4037fi 4038if test "${lt_cv_path_LD+set}" = set; then 4039 echo $ECHO_N "(cached) $ECHO_C" >&6 4040else 4041 if test -z "$LD"; then 4042 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4043 for ac_dir in $PATH; do 4044 IFS="$lt_save_ifs" 4045 test -z "$ac_dir" && ac_dir=. 4046 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4047 lt_cv_path_LD="$ac_dir/$ac_prog" 4048 # Check to see if the program is GNU ld. I'd rather use --version, 4049 # but apparently some variants of GNU ld only accept -v. 4050 # Break only if it was the GNU/non-GNU ld that we prefer. 4051 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4052 *GNU* | *'with BFD'*) 4053 test "$with_gnu_ld" != no && break 4054 ;; 4055 *) 4056 test "$with_gnu_ld" != yes && break 4057 ;; 4058 esac 4059 fi 4060 done 4061 IFS="$lt_save_ifs" 4062else 4063 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4064fi 4065fi 4066 4067LD="$lt_cv_path_LD" 4068if test -n "$LD"; then 4069 { echo "$as_me:$LINENO: result: $LD" >&5 4070echo "${ECHO_T}$LD" >&6; } 4071else 4072 { echo "$as_me:$LINENO: result: no" >&5 4073echo "${ECHO_T}no" >&6; } 4074fi 4075test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4076echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4077 { (exit 1); exit 1; }; } 4078{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4079echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4080if test "${lt_cv_prog_gnu_ld+set}" = set; then 4081 echo $ECHO_N "(cached) $ECHO_C" >&6 4082else 4083 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4084case `$LD -v 2>&1 </dev/null` in 4085*GNU* | *'with BFD'*) 4086 lt_cv_prog_gnu_ld=yes 4087 ;; 4088*) 4089 lt_cv_prog_gnu_ld=no 4090 ;; 4091esac 4092fi 4093{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4094echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4095with_gnu_ld=$lt_cv_prog_gnu_ld 4096 4097 4098{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4099echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4100if test "${lt_cv_ld_reload_flag+set}" = set; then 4101 echo $ECHO_N "(cached) $ECHO_C" >&6 4102else 4103 lt_cv_ld_reload_flag='-r' 4104fi 4105{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4106echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4107reload_flag=$lt_cv_ld_reload_flag 4108case $reload_flag in 4109"" | " "*) ;; 4110*) reload_flag=" $reload_flag" ;; 4111esac 4112reload_cmds='$LD$reload_flag -o $output$reload_objs' 4113case $host_os in 4114 darwin*) 4115 if test "$GCC" = yes; then 4116 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4117 else 4118 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4119 fi 4120 ;; 4121esac 4122 4123{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4124echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4125if test "${lt_cv_path_NM+set}" = set; then 4126 echo $ECHO_N "(cached) $ECHO_C" >&6 4127else 4128 if test -n "$NM"; then 4129 # Let the user override the test. 4130 lt_cv_path_NM="$NM" 4131else 4132 lt_nm_to_check="${ac_tool_prefix}nm" 4133 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4134 lt_nm_to_check="$lt_nm_to_check nm" 4135 fi 4136 for lt_tmp_nm in $lt_nm_to_check; do 4137 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4138 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4139 IFS="$lt_save_ifs" 4140 test -z "$ac_dir" && ac_dir=. 4141 tmp_nm="$ac_dir/$lt_tmp_nm" 4142 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4143 # Check to see if the nm accepts a BSD-compat flag. 4144 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4145 # nm: unknown option "B" ignored 4146 # Tru64's nm complains that /dev/null is an invalid object file 4147 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4148 */dev/null* | *'Invalid file or object type'*) 4149 lt_cv_path_NM="$tmp_nm -B" 4150 break 4151 ;; 4152 *) 4153 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4154 */dev/null*) 4155 lt_cv_path_NM="$tmp_nm -p" 4156 break 4157 ;; 4158 *) 4159 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4160 continue # so that we can try to find one that supports BSD flags 4161 ;; 4162 esac 4163 ;; 4164 esac 4165 fi 4166 done 4167 IFS="$lt_save_ifs" 4168 done 4169 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4170fi 4171fi 4172{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4173echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4174NM="$lt_cv_path_NM" 4175 4176{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4177echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4178LN_S=$as_ln_s 4179if test "$LN_S" = "ln -s"; then 4180 { echo "$as_me:$LINENO: result: yes" >&5 4181echo "${ECHO_T}yes" >&6; } 4182else 4183 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4184echo "${ECHO_T}no, using $LN_S" >&6; } 4185fi 4186 4187{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4188echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 4189if test "${lt_cv_deplibs_check_method+set}" = set; then 4190 echo $ECHO_N "(cached) $ECHO_C" >&6 4191else 4192 lt_cv_file_magic_cmd='$MAGIC_CMD' 4193lt_cv_file_magic_test_file= 4194lt_cv_deplibs_check_method='unknown' 4195# Need to set the preceding variable on all platforms that support 4196# interlibrary dependencies. 4197# 'none' -- dependencies not supported. 4198# `unknown' -- same as none, but documents that we really don't know. 4199# 'pass_all' -- all dependencies passed with no checks. 4200# 'test_compile' -- check by making test program. 4201# 'file_magic [[regex]]' -- check by looking for files in library path 4202# which responds to the $file_magic_cmd with a given extended regex. 4203# If you have `file' or equivalent on your system and you're not sure 4204# whether `pass_all' will *always* work, you probably want this one. 4205 4206case $host_os in 4207aix4* | aix5*) 4208 lt_cv_deplibs_check_method=pass_all 4209 ;; 4210 4211beos*) 4212 lt_cv_deplibs_check_method=pass_all 4213 ;; 4214 4215bsdi[45]*) 4216 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4217 lt_cv_file_magic_cmd='/usr/bin/file -L' 4218 lt_cv_file_magic_test_file=/shlib/libc.so 4219 ;; 4220 4221cygwin*) 4222 # func_win32_libid is a shell function defined in ltmain.sh 4223 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4224 lt_cv_file_magic_cmd='func_win32_libid' 4225 ;; 4226 4227mingw* | pw32*) 4228 # Base MSYS/MinGW do not provide the 'file' command needed by 4229 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4230 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4231 lt_cv_file_magic_cmd='$OBJDUMP -f' 4232 ;; 4233 4234darwin* | rhapsody*) 4235 lt_cv_deplibs_check_method=pass_all 4236 ;; 4237 4238freebsd* | kfreebsd*-gnu | dragonfly*) 4239 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4240 case $host_cpu in 4241 i*86 ) 4242 # Not sure whether the presence of OpenBSD here was a mistake. 4243 # Let's accept both of them until this is cleared up. 4244 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4245 lt_cv_file_magic_cmd=/usr/bin/file 4246 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4247 ;; 4248 esac 4249 else 4250 lt_cv_deplibs_check_method=pass_all 4251 fi 4252 ;; 4253 4254gnu*) 4255 lt_cv_deplibs_check_method=pass_all 4256 ;; 4257 4258hpux10.20* | hpux11*) 4259 lt_cv_file_magic_cmd=/usr/bin/file 4260 case $host_cpu in 4261 ia64*) 4262 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4263 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4264 ;; 4265 hppa*64*) 4266 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]' 4267 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4268 ;; 4269 *) 4270 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4271 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4272 ;; 4273 esac 4274 ;; 4275 4276interix3*) 4277 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4278 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4279 ;; 4280 4281irix5* | irix6* | nonstopux*) 4282 case $LD in 4283 *-32|*"-32 ") libmagic=32-bit;; 4284 *-n32|*"-n32 ") libmagic=N32;; 4285 *-64|*"-64 ") libmagic=64-bit;; 4286 *) libmagic=never-match;; 4287 esac 4288 lt_cv_deplibs_check_method=pass_all 4289 ;; 4290 4291# This must be Linux ELF. 4292linux*) 4293 lt_cv_deplibs_check_method=pass_all 4294 ;; 4295 4296netbsd*) 4297 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4298 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4299 else 4300 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4301 fi 4302 ;; 4303 4304newos6*) 4305 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4306 lt_cv_file_magic_cmd=/usr/bin/file 4307 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4308 ;; 4309 4310nto-qnx*) 4311 lt_cv_deplibs_check_method=unknown 4312 ;; 4313 4314openbsd*) 4315 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4316 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4317 else 4318 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4319 fi 4320 ;; 4321 4322osf3* | osf4* | osf5*) 4323 lt_cv_deplibs_check_method=pass_all 4324 ;; 4325 4326solaris*) 4327 lt_cv_deplibs_check_method=pass_all 4328 ;; 4329 4330sysv4 | sysv4.3*) 4331 case $host_vendor in 4332 motorola) 4333 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]' 4334 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4335 ;; 4336 ncr) 4337 lt_cv_deplibs_check_method=pass_all 4338 ;; 4339 sequent) 4340 lt_cv_file_magic_cmd='/bin/file' 4341 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4342 ;; 4343 sni) 4344 lt_cv_file_magic_cmd='/bin/file' 4345 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4346 lt_cv_file_magic_test_file=/lib/libc.so 4347 ;; 4348 siemens) 4349 lt_cv_deplibs_check_method=pass_all 4350 ;; 4351 pc) 4352 lt_cv_deplibs_check_method=pass_all 4353 ;; 4354 esac 4355 ;; 4356 4357sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4358 lt_cv_deplibs_check_method=pass_all 4359 ;; 4360esac 4361 4362fi 4363{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4364echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4365file_magic_cmd=$lt_cv_file_magic_cmd 4366deplibs_check_method=$lt_cv_deplibs_check_method 4367test -z "$deplibs_check_method" && deplibs_check_method=unknown 4368 4369 4370 4371 4372# If no C compiler was specified, use CC. 4373LTCC=${LTCC-"$CC"} 4374 4375# If no C compiler flags were specified, use CFLAGS. 4376LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4377 4378# Allow CC to be a program name with arguments. 4379compiler=$CC 4380 4381 4382# Check whether --enable-libtool-lock was given. 4383if test "${enable_libtool_lock+set}" = set; then 4384 enableval=$enable_libtool_lock; 4385fi 4386 4387test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4388 4389# Some flags need to be propagated to the compiler or linker for good 4390# libtool support. 4391case $host in 4392ia64-*-hpux*) 4393 # Find out which ABI we are using. 4394 echo 'int i;' > conftest.$ac_ext 4395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4396 (eval $ac_compile) 2>&5 4397 ac_status=$? 4398 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4399 (exit $ac_status); }; then 4400 case `/usr/bin/file conftest.$ac_objext` in 4401 *ELF-32*) 4402 HPUX_IA64_MODE="32" 4403 ;; 4404 *ELF-64*) 4405 HPUX_IA64_MODE="64" 4406 ;; 4407 esac 4408 fi 4409 rm -rf conftest* 4410 ;; 4411*-*-irix6*) 4412 # Find out which ABI we are using. 4413 echo '#line 4413 "configure"' > conftest.$ac_ext 4414 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4415 (eval $ac_compile) 2>&5 4416 ac_status=$? 4417 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4418 (exit $ac_status); }; then 4419 if test "$lt_cv_prog_gnu_ld" = yes; then 4420 case `/usr/bin/file conftest.$ac_objext` in 4421 *32-bit*) 4422 LD="${LD-ld} -melf32bsmip" 4423 ;; 4424 *N32*) 4425 LD="${LD-ld} -melf32bmipn32" 4426 ;; 4427 *64-bit*) 4428 LD="${LD-ld} -melf64bmip" 4429 ;; 4430 esac 4431 else 4432 case `/usr/bin/file conftest.$ac_objext` in 4433 *32-bit*) 4434 LD="${LD-ld} -32" 4435 ;; 4436 *N32*) 4437 LD="${LD-ld} -n32" 4438 ;; 4439 *64-bit*) 4440 LD="${LD-ld} -64" 4441 ;; 4442 esac 4443 fi 4444 fi 4445 rm -rf conftest* 4446 ;; 4447 4448x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4449 # Find out which ABI we are using. 4450 echo 'int i;' > conftest.$ac_ext 4451 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4452 (eval $ac_compile) 2>&5 4453 ac_status=$? 4454 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4455 (exit $ac_status); }; then 4456 case `/usr/bin/file conftest.o` in 4457 *32-bit*) 4458 case $host in 4459 x86_64-*linux*) 4460 LD="${LD-ld} -m elf_i386" 4461 ;; 4462 ppc64-*linux*|powerpc64-*linux*) 4463 LD="${LD-ld} -m elf32ppclinux" 4464 ;; 4465 s390x-*linux*) 4466 LD="${LD-ld} -m elf_s390" 4467 ;; 4468 sparc64-*linux*) 4469 LD="${LD-ld} -m elf32_sparc" 4470 ;; 4471 esac 4472 ;; 4473 *64-bit*) 4474 case $host in 4475 x86_64-*linux*) 4476 LD="${LD-ld} -m elf_x86_64" 4477 ;; 4478 ppc*-*linux*|powerpc*-*linux*) 4479 LD="${LD-ld} -m elf64ppc" 4480 ;; 4481 s390*-*linux*) 4482 LD="${LD-ld} -m elf64_s390" 4483 ;; 4484 sparc*-*linux*) 4485 LD="${LD-ld} -m elf64_sparc" 4486 ;; 4487 esac 4488 ;; 4489 esac 4490 fi 4491 rm -rf conftest* 4492 ;; 4493 4494*-*-sco3.2v5*) 4495 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4496 SAVE_CFLAGS="$CFLAGS" 4497 CFLAGS="$CFLAGS -belf" 4498 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4499echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4500if test "${lt_cv_cc_needs_belf+set}" = set; then 4501 echo $ECHO_N "(cached) $ECHO_C" >&6 4502else 4503 ac_ext=c 4504ac_cpp='$CPP $CPPFLAGS' 4505ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4506ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4507ac_compiler_gnu=$ac_cv_c_compiler_gnu 4508 4509 cat >conftest.$ac_ext <<_ACEOF 4510/* confdefs.h. */ 4511_ACEOF 4512cat confdefs.h >>conftest.$ac_ext 4513cat >>conftest.$ac_ext <<_ACEOF 4514/* end confdefs.h. */ 4515 4516int 4517main () 4518{ 4519 4520 ; 4521 return 0; 4522} 4523_ACEOF 4524rm -f conftest.$ac_objext conftest$ac_exeext 4525if { (ac_try="$ac_link" 4526case "(($ac_try" in 4527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4528 *) ac_try_echo=$ac_try;; 4529esac 4530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4531 (eval "$ac_link") 2>conftest.er1 4532 ac_status=$? 4533 grep -v '^ *+' conftest.er1 >conftest.err 4534 rm -f conftest.er1 4535 cat conftest.err >&5 4536 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4537 (exit $ac_status); } && 4538 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4539 { (case "(($ac_try" in 4540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4541 *) ac_try_echo=$ac_try;; 4542esac 4543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4544 (eval "$ac_try") 2>&5 4545 ac_status=$? 4546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4547 (exit $ac_status); }; } && 4548 { ac_try='test -s conftest$ac_exeext' 4549 { (case "(($ac_try" in 4550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4551 *) ac_try_echo=$ac_try;; 4552esac 4553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4554 (eval "$ac_try") 2>&5 4555 ac_status=$? 4556 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4557 (exit $ac_status); }; }; then 4558 lt_cv_cc_needs_belf=yes 4559else 4560 echo "$as_me: failed program was:" >&5 4561sed 's/^/| /' conftest.$ac_ext >&5 4562 4563 lt_cv_cc_needs_belf=no 4564fi 4565 4566rm -f core conftest.err conftest.$ac_objext \ 4567 conftest$ac_exeext conftest.$ac_ext 4568 ac_ext=c 4569ac_cpp='$CPP $CPPFLAGS' 4570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4572ac_compiler_gnu=$ac_cv_c_compiler_gnu 4573 4574fi 4575{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4576echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4577 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4578 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4579 CFLAGS="$SAVE_CFLAGS" 4580 fi 4581 ;; 4582sparc*-*solaris*) 4583 # Find out which ABI we are using. 4584 echo 'int i;' > conftest.$ac_ext 4585 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4586 (eval $ac_compile) 2>&5 4587 ac_status=$? 4588 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4589 (exit $ac_status); }; then 4590 case `/usr/bin/file conftest.o` in 4591 *64-bit*) 4592 case $lt_cv_prog_gnu_ld in 4593 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4594 *) LD="${LD-ld} -64" ;; 4595 esac 4596 ;; 4597 esac 4598 fi 4599 rm -rf conftest* 4600 ;; 4601 4602 4603esac 4604 4605need_locks="$enable_libtool_lock" 4606 4607 4608ac_ext=c 4609ac_cpp='$CPP $CPPFLAGS' 4610ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4611ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4612ac_compiler_gnu=$ac_cv_c_compiler_gnu 4613{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4614echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4615# On Suns, sometimes $CPP names a directory. 4616if test -n "$CPP" && test -d "$CPP"; then 4617 CPP= 4618fi 4619if test -z "$CPP"; then 4620 if test "${ac_cv_prog_CPP+set}" = set; then 4621 echo $ECHO_N "(cached) $ECHO_C" >&6 4622else 4623 # Double quotes because CPP needs to be expanded 4624 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4625 do 4626 ac_preproc_ok=false 4627for ac_c_preproc_warn_flag in '' yes 4628do 4629 # Use a header file that comes with gcc, so configuring glibc 4630 # with a fresh cross-compiler works. 4631 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4632 # <limits.h> exists even on freestanding compilers. 4633 # On the NeXT, cc -E runs the code through the compiler's parser, 4634 # not just through cpp. "Syntax error" is here to catch this case. 4635 cat >conftest.$ac_ext <<_ACEOF 4636/* confdefs.h. */ 4637_ACEOF 4638cat confdefs.h >>conftest.$ac_ext 4639cat >>conftest.$ac_ext <<_ACEOF 4640/* end confdefs.h. */ 4641#ifdef __STDC__ 4642# include <limits.h> 4643#else 4644# include <assert.h> 4645#endif 4646 Syntax error 4647_ACEOF 4648if { (ac_try="$ac_cpp conftest.$ac_ext" 4649case "(($ac_try" in 4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4651 *) ac_try_echo=$ac_try;; 4652esac 4653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4654 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4655 ac_status=$? 4656 grep -v '^ *+' conftest.er1 >conftest.err 4657 rm -f conftest.er1 4658 cat conftest.err >&5 4659 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4660 (exit $ac_status); } >/dev/null; then 4661 if test -s conftest.err; then 4662 ac_cpp_err=$ac_c_preproc_warn_flag 4663 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4664 else 4665 ac_cpp_err= 4666 fi 4667else 4668 ac_cpp_err=yes 4669fi 4670if test -z "$ac_cpp_err"; then 4671 : 4672else 4673 echo "$as_me: failed program was:" >&5 4674sed 's/^/| /' conftest.$ac_ext >&5 4675 4676 # Broken: fails on valid input. 4677continue 4678fi 4679 4680rm -f conftest.err conftest.$ac_ext 4681 4682 # OK, works on sane cases. Now check whether nonexistent headers 4683 # can be detected and how. 4684 cat >conftest.$ac_ext <<_ACEOF 4685/* confdefs.h. */ 4686_ACEOF 4687cat confdefs.h >>conftest.$ac_ext 4688cat >>conftest.$ac_ext <<_ACEOF 4689/* end confdefs.h. */ 4690#include <ac_nonexistent.h> 4691_ACEOF 4692if { (ac_try="$ac_cpp conftest.$ac_ext" 4693case "(($ac_try" in 4694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4695 *) ac_try_echo=$ac_try;; 4696esac 4697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4698 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4699 ac_status=$? 4700 grep -v '^ *+' conftest.er1 >conftest.err 4701 rm -f conftest.er1 4702 cat conftest.err >&5 4703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4704 (exit $ac_status); } >/dev/null; then 4705 if test -s conftest.err; then 4706 ac_cpp_err=$ac_c_preproc_warn_flag 4707 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4708 else 4709 ac_cpp_err= 4710 fi 4711else 4712 ac_cpp_err=yes 4713fi 4714if test -z "$ac_cpp_err"; then 4715 # Broken: success on invalid input. 4716continue 4717else 4718 echo "$as_me: failed program was:" >&5 4719sed 's/^/| /' conftest.$ac_ext >&5 4720 4721 # Passes both tests. 4722ac_preproc_ok=: 4723break 4724fi 4725 4726rm -f conftest.err conftest.$ac_ext 4727 4728done 4729# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4730rm -f conftest.err conftest.$ac_ext 4731if $ac_preproc_ok; then 4732 break 4733fi 4734 4735 done 4736 ac_cv_prog_CPP=$CPP 4737 4738fi 4739 CPP=$ac_cv_prog_CPP 4740else 4741 ac_cv_prog_CPP=$CPP 4742fi 4743{ echo "$as_me:$LINENO: result: $CPP" >&5 4744echo "${ECHO_T}$CPP" >&6; } 4745ac_preproc_ok=false 4746for ac_c_preproc_warn_flag in '' yes 4747do 4748 # Use a header file that comes with gcc, so configuring glibc 4749 # with a fresh cross-compiler works. 4750 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4751 # <limits.h> exists even on freestanding compilers. 4752 # On the NeXT, cc -E runs the code through the compiler's parser, 4753 # not just through cpp. "Syntax error" is here to catch this case. 4754 cat >conftest.$ac_ext <<_ACEOF 4755/* confdefs.h. */ 4756_ACEOF 4757cat confdefs.h >>conftest.$ac_ext 4758cat >>conftest.$ac_ext <<_ACEOF 4759/* end confdefs.h. */ 4760#ifdef __STDC__ 4761# include <limits.h> 4762#else 4763# include <assert.h> 4764#endif 4765 Syntax error 4766_ACEOF 4767if { (ac_try="$ac_cpp conftest.$ac_ext" 4768case "(($ac_try" in 4769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4770 *) ac_try_echo=$ac_try;; 4771esac 4772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4773 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4774 ac_status=$? 4775 grep -v '^ *+' conftest.er1 >conftest.err 4776 rm -f conftest.er1 4777 cat conftest.err >&5 4778 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4779 (exit $ac_status); } >/dev/null; then 4780 if test -s conftest.err; then 4781 ac_cpp_err=$ac_c_preproc_warn_flag 4782 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4783 else 4784 ac_cpp_err= 4785 fi 4786else 4787 ac_cpp_err=yes 4788fi 4789if test -z "$ac_cpp_err"; then 4790 : 4791else 4792 echo "$as_me: failed program was:" >&5 4793sed 's/^/| /' conftest.$ac_ext >&5 4794 4795 # Broken: fails on valid input. 4796continue 4797fi 4798 4799rm -f conftest.err conftest.$ac_ext 4800 4801 # OK, works on sane cases. Now check whether nonexistent headers 4802 # can be detected and how. 4803 cat >conftest.$ac_ext <<_ACEOF 4804/* confdefs.h. */ 4805_ACEOF 4806cat confdefs.h >>conftest.$ac_ext 4807cat >>conftest.$ac_ext <<_ACEOF 4808/* end confdefs.h. */ 4809#include <ac_nonexistent.h> 4810_ACEOF 4811if { (ac_try="$ac_cpp conftest.$ac_ext" 4812case "(($ac_try" in 4813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4814 *) ac_try_echo=$ac_try;; 4815esac 4816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4817 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4818 ac_status=$? 4819 grep -v '^ *+' conftest.er1 >conftest.err 4820 rm -f conftest.er1 4821 cat conftest.err >&5 4822 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4823 (exit $ac_status); } >/dev/null; then 4824 if test -s conftest.err; then 4825 ac_cpp_err=$ac_c_preproc_warn_flag 4826 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4827 else 4828 ac_cpp_err= 4829 fi 4830else 4831 ac_cpp_err=yes 4832fi 4833if test -z "$ac_cpp_err"; then 4834 # Broken: success on invalid input. 4835continue 4836else 4837 echo "$as_me: failed program was:" >&5 4838sed 's/^/| /' conftest.$ac_ext >&5 4839 4840 # Passes both tests. 4841ac_preproc_ok=: 4842break 4843fi 4844 4845rm -f conftest.err conftest.$ac_ext 4846 4847done 4848# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4849rm -f conftest.err conftest.$ac_ext 4850if $ac_preproc_ok; then 4851 : 4852else 4853 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4854See \`config.log' for more details." >&5 4855echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4856See \`config.log' for more details." >&2;} 4857 { (exit 1); exit 1; }; } 4858fi 4859 4860ac_ext=c 4861ac_cpp='$CPP $CPPFLAGS' 4862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4864ac_compiler_gnu=$ac_cv_c_compiler_gnu 4865 4866 4867{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4868echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4869if test "${ac_cv_header_stdc+set}" = set; then 4870 echo $ECHO_N "(cached) $ECHO_C" >&6 4871else 4872 cat >conftest.$ac_ext <<_ACEOF 4873/* confdefs.h. */ 4874_ACEOF 4875cat confdefs.h >>conftest.$ac_ext 4876cat >>conftest.$ac_ext <<_ACEOF 4877/* end confdefs.h. */ 4878#include <stdlib.h> 4879#include <stdarg.h> 4880#include <string.h> 4881#include <float.h> 4882 4883int 4884main () 4885{ 4886 4887 ; 4888 return 0; 4889} 4890_ACEOF 4891rm -f conftest.$ac_objext 4892if { (ac_try="$ac_compile" 4893case "(($ac_try" in 4894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4895 *) ac_try_echo=$ac_try;; 4896esac 4897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4898 (eval "$ac_compile") 2>conftest.er1 4899 ac_status=$? 4900 grep -v '^ *+' conftest.er1 >conftest.err 4901 rm -f conftest.er1 4902 cat conftest.err >&5 4903 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4904 (exit $ac_status); } && 4905 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4906 { (case "(($ac_try" in 4907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4908 *) ac_try_echo=$ac_try;; 4909esac 4910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4911 (eval "$ac_try") 2>&5 4912 ac_status=$? 4913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4914 (exit $ac_status); }; } && 4915 { ac_try='test -s conftest.$ac_objext' 4916 { (case "(($ac_try" in 4917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4918 *) ac_try_echo=$ac_try;; 4919esac 4920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4921 (eval "$ac_try") 2>&5 4922 ac_status=$? 4923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4924 (exit $ac_status); }; }; then 4925 ac_cv_header_stdc=yes 4926else 4927 echo "$as_me: failed program was:" >&5 4928sed 's/^/| /' conftest.$ac_ext >&5 4929 4930 ac_cv_header_stdc=no 4931fi 4932 4933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4934 4935if test $ac_cv_header_stdc = yes; then 4936 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4937 cat >conftest.$ac_ext <<_ACEOF 4938/* confdefs.h. */ 4939_ACEOF 4940cat confdefs.h >>conftest.$ac_ext 4941cat >>conftest.$ac_ext <<_ACEOF 4942/* end confdefs.h. */ 4943#include <string.h> 4944 4945_ACEOF 4946if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4947 $EGREP "memchr" >/dev/null 2>&1; then 4948 : 4949else 4950 ac_cv_header_stdc=no 4951fi 4952rm -f conftest* 4953 4954fi 4955 4956if test $ac_cv_header_stdc = yes; then 4957 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4958 cat >conftest.$ac_ext <<_ACEOF 4959/* confdefs.h. */ 4960_ACEOF 4961cat confdefs.h >>conftest.$ac_ext 4962cat >>conftest.$ac_ext <<_ACEOF 4963/* end confdefs.h. */ 4964#include <stdlib.h> 4965 4966_ACEOF 4967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4968 $EGREP "free" >/dev/null 2>&1; then 4969 : 4970else 4971 ac_cv_header_stdc=no 4972fi 4973rm -f conftest* 4974 4975fi 4976 4977if test $ac_cv_header_stdc = yes; then 4978 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4979 if test "$cross_compiling" = yes; then 4980 : 4981else 4982 cat >conftest.$ac_ext <<_ACEOF 4983/* confdefs.h. */ 4984_ACEOF 4985cat confdefs.h >>conftest.$ac_ext 4986cat >>conftest.$ac_ext <<_ACEOF 4987/* end confdefs.h. */ 4988#include <ctype.h> 4989#include <stdlib.h> 4990#if ((' ' & 0x0FF) == 0x020) 4991# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4992# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4993#else 4994# define ISLOWER(c) \ 4995 (('a' <= (c) && (c) <= 'i') \ 4996 || ('j' <= (c) && (c) <= 'r') \ 4997 || ('s' <= (c) && (c) <= 'z')) 4998# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4999#endif 5000 5001#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5002int 5003main () 5004{ 5005 int i; 5006 for (i = 0; i < 256; i++) 5007 if (XOR (islower (i), ISLOWER (i)) 5008 || toupper (i) != TOUPPER (i)) 5009 return 2; 5010 return 0; 5011} 5012_ACEOF 5013rm -f conftest$ac_exeext 5014if { (ac_try="$ac_link" 5015case "(($ac_try" in 5016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5017 *) ac_try_echo=$ac_try;; 5018esac 5019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5020 (eval "$ac_link") 2>&5 5021 ac_status=$? 5022 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5023 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5024 { (case "(($ac_try" in 5025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5026 *) ac_try_echo=$ac_try;; 5027esac 5028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5029 (eval "$ac_try") 2>&5 5030 ac_status=$? 5031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5032 (exit $ac_status); }; }; then 5033 : 5034else 5035 echo "$as_me: program exited with status $ac_status" >&5 5036echo "$as_me: failed program was:" >&5 5037sed 's/^/| /' conftest.$ac_ext >&5 5038 5039( exit $ac_status ) 5040ac_cv_header_stdc=no 5041fi 5042rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5043fi 5044 5045 5046fi 5047fi 5048{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5049echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5050if test $ac_cv_header_stdc = yes; then 5051 5052cat >>confdefs.h <<\_ACEOF 5053#define STDC_HEADERS 1 5054_ACEOF 5055 5056fi 5057 5058# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5069 inttypes.h stdint.h unistd.h 5070do 5071as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5072{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5073echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5074if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5075 echo $ECHO_N "(cached) $ECHO_C" >&6 5076else 5077 cat >conftest.$ac_ext <<_ACEOF 5078/* confdefs.h. */ 5079_ACEOF 5080cat confdefs.h >>conftest.$ac_ext 5081cat >>conftest.$ac_ext <<_ACEOF 5082/* end confdefs.h. */ 5083$ac_includes_default 5084 5085#include <$ac_header> 5086_ACEOF 5087rm -f conftest.$ac_objext 5088if { (ac_try="$ac_compile" 5089case "(($ac_try" in 5090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5091 *) ac_try_echo=$ac_try;; 5092esac 5093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5094 (eval "$ac_compile") 2>conftest.er1 5095 ac_status=$? 5096 grep -v '^ *+' conftest.er1 >conftest.err 5097 rm -f conftest.er1 5098 cat conftest.err >&5 5099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5100 (exit $ac_status); } && 5101 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5102 { (case "(($ac_try" in 5103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5104 *) ac_try_echo=$ac_try;; 5105esac 5106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5107 (eval "$ac_try") 2>&5 5108 ac_status=$? 5109 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5110 (exit $ac_status); }; } && 5111 { ac_try='test -s conftest.$ac_objext' 5112 { (case "(($ac_try" in 5113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5114 *) ac_try_echo=$ac_try;; 5115esac 5116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5117 (eval "$ac_try") 2>&5 5118 ac_status=$? 5119 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5120 (exit $ac_status); }; }; then 5121 eval "$as_ac_Header=yes" 5122else 5123 echo "$as_me: failed program was:" >&5 5124sed 's/^/| /' conftest.$ac_ext >&5 5125 5126 eval "$as_ac_Header=no" 5127fi 5128 5129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5130fi 5131ac_res=`eval echo '${'$as_ac_Header'}'` 5132 { echo "$as_me:$LINENO: result: $ac_res" >&5 5133echo "${ECHO_T}$ac_res" >&6; } 5134if test `eval echo '${'$as_ac_Header'}'` = yes; then 5135 cat >>confdefs.h <<_ACEOF 5136#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5137_ACEOF 5138 5139fi 5140 5141done 5142 5143 5144 5145for ac_header in dlfcn.h 5146do 5147as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5149 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5150echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5151if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5152 echo $ECHO_N "(cached) $ECHO_C" >&6 5153fi 5154ac_res=`eval echo '${'$as_ac_Header'}'` 5155 { echo "$as_me:$LINENO: result: $ac_res" >&5 5156echo "${ECHO_T}$ac_res" >&6; } 5157else 5158 # Is the header compilable? 5159{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5160echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5161cat >conftest.$ac_ext <<_ACEOF 5162/* confdefs.h. */ 5163_ACEOF 5164cat confdefs.h >>conftest.$ac_ext 5165cat >>conftest.$ac_ext <<_ACEOF 5166/* end confdefs.h. */ 5167$ac_includes_default 5168#include <$ac_header> 5169_ACEOF 5170rm -f conftest.$ac_objext 5171if { (ac_try="$ac_compile" 5172case "(($ac_try" in 5173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5174 *) ac_try_echo=$ac_try;; 5175esac 5176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5177 (eval "$ac_compile") 2>conftest.er1 5178 ac_status=$? 5179 grep -v '^ *+' conftest.er1 >conftest.err 5180 rm -f conftest.er1 5181 cat conftest.err >&5 5182 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5183 (exit $ac_status); } && 5184 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5185 { (case "(($ac_try" in 5186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5187 *) ac_try_echo=$ac_try;; 5188esac 5189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5190 (eval "$ac_try") 2>&5 5191 ac_status=$? 5192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5193 (exit $ac_status); }; } && 5194 { ac_try='test -s conftest.$ac_objext' 5195 { (case "(($ac_try" in 5196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5197 *) ac_try_echo=$ac_try;; 5198esac 5199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5200 (eval "$ac_try") 2>&5 5201 ac_status=$? 5202 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5203 (exit $ac_status); }; }; then 5204 ac_header_compiler=yes 5205else 5206 echo "$as_me: failed program was:" >&5 5207sed 's/^/| /' conftest.$ac_ext >&5 5208 5209 ac_header_compiler=no 5210fi 5211 5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5213{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5214echo "${ECHO_T}$ac_header_compiler" >&6; } 5215 5216# Is the header present? 5217{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5218echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5219cat >conftest.$ac_ext <<_ACEOF 5220/* confdefs.h. */ 5221_ACEOF 5222cat confdefs.h >>conftest.$ac_ext 5223cat >>conftest.$ac_ext <<_ACEOF 5224/* end confdefs.h. */ 5225#include <$ac_header> 5226_ACEOF 5227if { (ac_try="$ac_cpp conftest.$ac_ext" 5228case "(($ac_try" in 5229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5230 *) ac_try_echo=$ac_try;; 5231esac 5232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5233 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5234 ac_status=$? 5235 grep -v '^ *+' conftest.er1 >conftest.err 5236 rm -f conftest.er1 5237 cat conftest.err >&5 5238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5239 (exit $ac_status); } >/dev/null; then 5240 if test -s conftest.err; then 5241 ac_cpp_err=$ac_c_preproc_warn_flag 5242 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5243 else 5244 ac_cpp_err= 5245 fi 5246else 5247 ac_cpp_err=yes 5248fi 5249if test -z "$ac_cpp_err"; then 5250 ac_header_preproc=yes 5251else 5252 echo "$as_me: failed program was:" >&5 5253sed 's/^/| /' conftest.$ac_ext >&5 5254 5255 ac_header_preproc=no 5256fi 5257 5258rm -f conftest.err conftest.$ac_ext 5259{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5260echo "${ECHO_T}$ac_header_preproc" >&6; } 5261 5262# So? What about this header? 5263case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5264 yes:no: ) 5265 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5266echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5267 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5268echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5269 ac_header_preproc=yes 5270 ;; 5271 no:yes:* ) 5272 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5273echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5274 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5275echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5276 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5277echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5278 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5279echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5280 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5281echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5282 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5283echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5284 ( cat <<\_ASBOX 5285## ---------------------------------------------------------------------- ## 5286## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5287## ---------------------------------------------------------------------- ## 5288_ASBOX 5289 ) | sed "s/^/$as_me: WARNING: /" >&2 5290 ;; 5291esac 5292{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5293echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5294if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5295 echo $ECHO_N "(cached) $ECHO_C" >&6 5296else 5297 eval "$as_ac_Header=\$ac_header_preproc" 5298fi 5299ac_res=`eval echo '${'$as_ac_Header'}'` 5300 { echo "$as_me:$LINENO: result: $ac_res" >&5 5301echo "${ECHO_T}$ac_res" >&6; } 5302 5303fi 5304if test `eval echo '${'$as_ac_Header'}'` = yes; then 5305 cat >>confdefs.h <<_ACEOF 5306#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5307_ACEOF 5308 5309fi 5310 5311done 5312 5313ac_ext=cpp 5314ac_cpp='$CXXCPP $CPPFLAGS' 5315ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5316ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5317ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5318if test -z "$CXX"; then 5319 if test -n "$CCC"; then 5320 CXX=$CCC 5321 else 5322 if test -n "$ac_tool_prefix"; then 5323 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5324 do 5325 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5326set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5327{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5328echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5329if test "${ac_cv_prog_CXX+set}" = set; then 5330 echo $ECHO_N "(cached) $ECHO_C" >&6 5331else 5332 if test -n "$CXX"; then 5333 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5334else 5335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5336for as_dir in $PATH 5337do 5338 IFS=$as_save_IFS 5339 test -z "$as_dir" && as_dir=. 5340 for ac_exec_ext in '' $ac_executable_extensions; do 5341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5342 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5343 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5344 break 2 5345 fi 5346done 5347done 5348IFS=$as_save_IFS 5349 5350fi 5351fi 5352CXX=$ac_cv_prog_CXX 5353if test -n "$CXX"; then 5354 { echo "$as_me:$LINENO: result: $CXX" >&5 5355echo "${ECHO_T}$CXX" >&6; } 5356else 5357 { echo "$as_me:$LINENO: result: no" >&5 5358echo "${ECHO_T}no" >&6; } 5359fi 5360 5361 5362 test -n "$CXX" && break 5363 done 5364fi 5365if test -z "$CXX"; then 5366 ac_ct_CXX=$CXX 5367 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5368do 5369 # Extract the first word of "$ac_prog", so it can be a program name with args. 5370set dummy $ac_prog; ac_word=$2 5371{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5372echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5373if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5374 echo $ECHO_N "(cached) $ECHO_C" >&6 5375else 5376 if test -n "$ac_ct_CXX"; then 5377 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5378else 5379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5380for as_dir in $PATH 5381do 5382 IFS=$as_save_IFS 5383 test -z "$as_dir" && as_dir=. 5384 for ac_exec_ext in '' $ac_executable_extensions; do 5385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5386 ac_cv_prog_ac_ct_CXX="$ac_prog" 5387 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5388 break 2 5389 fi 5390done 5391done 5392IFS=$as_save_IFS 5393 5394fi 5395fi 5396ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5397if test -n "$ac_ct_CXX"; then 5398 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5399echo "${ECHO_T}$ac_ct_CXX" >&6; } 5400else 5401 { echo "$as_me:$LINENO: result: no" >&5 5402echo "${ECHO_T}no" >&6; } 5403fi 5404 5405 5406 test -n "$ac_ct_CXX" && break 5407done 5408 5409 if test "x$ac_ct_CXX" = x; then 5410 CXX="g++" 5411 else 5412 case $cross_compiling:$ac_tool_warned in 5413yes:) 5414{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5415whose name does not start with the host triplet. If you think this 5416configuration is useful to you, please write to autoconf@gnu.org." >&5 5417echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5418whose name does not start with the host triplet. If you think this 5419configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5420ac_tool_warned=yes ;; 5421esac 5422 CXX=$ac_ct_CXX 5423 fi 5424fi 5425 5426 fi 5427fi 5428# Provide some information about the compiler. 5429echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5430ac_compiler=`set X $ac_compile; echo $2` 5431{ (ac_try="$ac_compiler --version >&5" 5432case "(($ac_try" in 5433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5434 *) ac_try_echo=$ac_try;; 5435esac 5436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5437 (eval "$ac_compiler --version >&5") 2>&5 5438 ac_status=$? 5439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5440 (exit $ac_status); } 5441{ (ac_try="$ac_compiler -v >&5" 5442case "(($ac_try" in 5443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5444 *) ac_try_echo=$ac_try;; 5445esac 5446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5447 (eval "$ac_compiler -v >&5") 2>&5 5448 ac_status=$? 5449 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5450 (exit $ac_status); } 5451{ (ac_try="$ac_compiler -V >&5" 5452case "(($ac_try" in 5453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5454 *) ac_try_echo=$ac_try;; 5455esac 5456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5457 (eval "$ac_compiler -V >&5") 2>&5 5458 ac_status=$? 5459 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5460 (exit $ac_status); } 5461 5462{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5463echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5464if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5465 echo $ECHO_N "(cached) $ECHO_C" >&6 5466else 5467 cat >conftest.$ac_ext <<_ACEOF 5468/* confdefs.h. */ 5469_ACEOF 5470cat confdefs.h >>conftest.$ac_ext 5471cat >>conftest.$ac_ext <<_ACEOF 5472/* end confdefs.h. */ 5473 5474int 5475main () 5476{ 5477#ifndef __GNUC__ 5478 choke me 5479#endif 5480 5481 ; 5482 return 0; 5483} 5484_ACEOF 5485rm -f conftest.$ac_objext 5486if { (ac_try="$ac_compile" 5487case "(($ac_try" in 5488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5489 *) ac_try_echo=$ac_try;; 5490esac 5491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5492 (eval "$ac_compile") 2>conftest.er1 5493 ac_status=$? 5494 grep -v '^ *+' conftest.er1 >conftest.err 5495 rm -f conftest.er1 5496 cat conftest.err >&5 5497 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5498 (exit $ac_status); } && 5499 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5500 { (case "(($ac_try" in 5501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5502 *) ac_try_echo=$ac_try;; 5503esac 5504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5505 (eval "$ac_try") 2>&5 5506 ac_status=$? 5507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5508 (exit $ac_status); }; } && 5509 { ac_try='test -s conftest.$ac_objext' 5510 { (case "(($ac_try" in 5511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5512 *) ac_try_echo=$ac_try;; 5513esac 5514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5515 (eval "$ac_try") 2>&5 5516 ac_status=$? 5517 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5518 (exit $ac_status); }; }; then 5519 ac_compiler_gnu=yes 5520else 5521 echo "$as_me: failed program was:" >&5 5522sed 's/^/| /' conftest.$ac_ext >&5 5523 5524 ac_compiler_gnu=no 5525fi 5526 5527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5528ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5529 5530fi 5531{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5532echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5533GXX=`test $ac_compiler_gnu = yes && echo yes` 5534ac_test_CXXFLAGS=${CXXFLAGS+set} 5535ac_save_CXXFLAGS=$CXXFLAGS 5536{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5537echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5538if test "${ac_cv_prog_cxx_g+set}" = set; then 5539 echo $ECHO_N "(cached) $ECHO_C" >&6 5540else 5541 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5542 ac_cxx_werror_flag=yes 5543 ac_cv_prog_cxx_g=no 5544 CXXFLAGS="-g" 5545 cat >conftest.$ac_ext <<_ACEOF 5546/* confdefs.h. */ 5547_ACEOF 5548cat confdefs.h >>conftest.$ac_ext 5549cat >>conftest.$ac_ext <<_ACEOF 5550/* end confdefs.h. */ 5551 5552int 5553main () 5554{ 5555 5556 ; 5557 return 0; 5558} 5559_ACEOF 5560rm -f conftest.$ac_objext 5561if { (ac_try="$ac_compile" 5562case "(($ac_try" in 5563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5564 *) ac_try_echo=$ac_try;; 5565esac 5566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5567 (eval "$ac_compile") 2>conftest.er1 5568 ac_status=$? 5569 grep -v '^ *+' conftest.er1 >conftest.err 5570 rm -f conftest.er1 5571 cat conftest.err >&5 5572 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5573 (exit $ac_status); } && 5574 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5575 { (case "(($ac_try" in 5576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5577 *) ac_try_echo=$ac_try;; 5578esac 5579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5580 (eval "$ac_try") 2>&5 5581 ac_status=$? 5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5583 (exit $ac_status); }; } && 5584 { ac_try='test -s conftest.$ac_objext' 5585 { (case "(($ac_try" in 5586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5587 *) ac_try_echo=$ac_try;; 5588esac 5589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5590 (eval "$ac_try") 2>&5 5591 ac_status=$? 5592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5593 (exit $ac_status); }; }; then 5594 ac_cv_prog_cxx_g=yes 5595else 5596 echo "$as_me: failed program was:" >&5 5597sed 's/^/| /' conftest.$ac_ext >&5 5598 5599 CXXFLAGS="" 5600 cat >conftest.$ac_ext <<_ACEOF 5601/* confdefs.h. */ 5602_ACEOF 5603cat confdefs.h >>conftest.$ac_ext 5604cat >>conftest.$ac_ext <<_ACEOF 5605/* end confdefs.h. */ 5606 5607int 5608main () 5609{ 5610 5611 ; 5612 return 0; 5613} 5614_ACEOF 5615rm -f conftest.$ac_objext 5616if { (ac_try="$ac_compile" 5617case "(($ac_try" in 5618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5619 *) ac_try_echo=$ac_try;; 5620esac 5621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5622 (eval "$ac_compile") 2>conftest.er1 5623 ac_status=$? 5624 grep -v '^ *+' conftest.er1 >conftest.err 5625 rm -f conftest.er1 5626 cat conftest.err >&5 5627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5628 (exit $ac_status); } && 5629 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5630 { (case "(($ac_try" in 5631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5632 *) ac_try_echo=$ac_try;; 5633esac 5634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5635 (eval "$ac_try") 2>&5 5636 ac_status=$? 5637 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5638 (exit $ac_status); }; } && 5639 { ac_try='test -s conftest.$ac_objext' 5640 { (case "(($ac_try" in 5641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5642 *) ac_try_echo=$ac_try;; 5643esac 5644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5645 (eval "$ac_try") 2>&5 5646 ac_status=$? 5647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5648 (exit $ac_status); }; }; then 5649 : 5650else 5651 echo "$as_me: failed program was:" >&5 5652sed 's/^/| /' conftest.$ac_ext >&5 5653 5654 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5655 CXXFLAGS="-g" 5656 cat >conftest.$ac_ext <<_ACEOF 5657/* confdefs.h. */ 5658_ACEOF 5659cat confdefs.h >>conftest.$ac_ext 5660cat >>conftest.$ac_ext <<_ACEOF 5661/* end confdefs.h. */ 5662 5663int 5664main () 5665{ 5666 5667 ; 5668 return 0; 5669} 5670_ACEOF 5671rm -f conftest.$ac_objext 5672if { (ac_try="$ac_compile" 5673case "(($ac_try" in 5674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5675 *) ac_try_echo=$ac_try;; 5676esac 5677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5678 (eval "$ac_compile") 2>conftest.er1 5679 ac_status=$? 5680 grep -v '^ *+' conftest.er1 >conftest.err 5681 rm -f conftest.er1 5682 cat conftest.err >&5 5683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5684 (exit $ac_status); } && 5685 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5686 { (case "(($ac_try" in 5687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5688 *) ac_try_echo=$ac_try;; 5689esac 5690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5691 (eval "$ac_try") 2>&5 5692 ac_status=$? 5693 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5694 (exit $ac_status); }; } && 5695 { ac_try='test -s conftest.$ac_objext' 5696 { (case "(($ac_try" in 5697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5698 *) ac_try_echo=$ac_try;; 5699esac 5700eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5701 (eval "$ac_try") 2>&5 5702 ac_status=$? 5703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5704 (exit $ac_status); }; }; then 5705 ac_cv_prog_cxx_g=yes 5706else 5707 echo "$as_me: failed program was:" >&5 5708sed 's/^/| /' conftest.$ac_ext >&5 5709 5710 5711fi 5712 5713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5714fi 5715 5716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5717fi 5718 5719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5720 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5721fi 5722{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5723echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5724if test "$ac_test_CXXFLAGS" = set; then 5725 CXXFLAGS=$ac_save_CXXFLAGS 5726elif test $ac_cv_prog_cxx_g = yes; then 5727 if test "$GXX" = yes; then 5728 CXXFLAGS="-g -O2" 5729 else 5730 CXXFLAGS="-g" 5731 fi 5732else 5733 if test "$GXX" = yes; then 5734 CXXFLAGS="-O2" 5735 else 5736 CXXFLAGS= 5737 fi 5738fi 5739ac_ext=cpp 5740ac_cpp='$CXXCPP $CPPFLAGS' 5741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5744 5745depcc="$CXX" am_compiler_list= 5746 5747{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5748echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5749if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5750 echo $ECHO_N "(cached) $ECHO_C" >&6 5751else 5752 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5753 # We make a subdir and do the tests there. Otherwise we can end up 5754 # making bogus files that we don't know about and never remove. For 5755 # instance it was reported that on HP-UX the gcc test will end up 5756 # making a dummy file named `D' -- because `-MD' means `put the output 5757 # in D'. 5758 mkdir conftest.dir 5759 # Copy depcomp to subdir because otherwise we won't find it if we're 5760 # using a relative directory. 5761 cp "$am_depcomp" conftest.dir 5762 cd conftest.dir 5763 # We will build objects and dependencies in a subdirectory because 5764 # it helps to detect inapplicable dependency modes. For instance 5765 # both Tru64's cc and ICC support -MD to output dependencies as a 5766 # side effect of compilation, but ICC will put the dependencies in 5767 # the current directory while Tru64 will put them in the object 5768 # directory. 5769 mkdir sub 5770 5771 am_cv_CXX_dependencies_compiler_type=none 5772 if test "$am_compiler_list" = ""; then 5773 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5774 fi 5775 for depmode in $am_compiler_list; do 5776 # Setup a source with many dependencies, because some compilers 5777 # like to wrap large dependency lists on column 80 (with \), and 5778 # we should not choose a depcomp mode which is confused by this. 5779 # 5780 # We need to recreate these files for each test, as the compiler may 5781 # overwrite some of them when testing with obscure command lines. 5782 # This happens at least with the AIX C compiler. 5783 : > sub/conftest.c 5784 for i in 1 2 3 4 5 6; do 5785 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5786 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5787 # Solaris 8's {/usr,}/bin/sh. 5788 touch sub/conftst$i.h 5789 done 5790 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5791 5792 case $depmode in 5793 nosideeffect) 5794 # after this tag, mechanisms are not by side-effect, so they'll 5795 # only be used when explicitly requested 5796 if test "x$enable_dependency_tracking" = xyes; then 5797 continue 5798 else 5799 break 5800 fi 5801 ;; 5802 none) break ;; 5803 esac 5804 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5805 # mode. It turns out that the SunPro C++ compiler does not properly 5806 # handle `-M -o', and we need to detect this. 5807 if depmode=$depmode \ 5808 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5809 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5810 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5811 >/dev/null 2>conftest.err && 5812 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5813 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5814 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5815 # icc doesn't choke on unknown options, it will just issue warnings 5816 # or remarks (even with -Werror). So we grep stderr for any message 5817 # that says an option was ignored or not supported. 5818 # When given -MP, icc 7.0 and 7.1 complain thusly: 5819 # icc: Command line warning: ignoring option '-M'; no argument required 5820 # The diagnosis changed in icc 8.0: 5821 # icc: Command line remark: option '-MP' not supported 5822 if (grep 'ignoring option' conftest.err || 5823 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5824 am_cv_CXX_dependencies_compiler_type=$depmode 5825 break 5826 fi 5827 fi 5828 done 5829 5830 cd .. 5831 rm -rf conftest.dir 5832else 5833 am_cv_CXX_dependencies_compiler_type=none 5834fi 5835 5836fi 5837{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5838echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5839CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5840 5841 5842 5843if 5844 test "x$enable_dependency_tracking" != xno \ 5845 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5846 am__fastdepCXX_TRUE= 5847 am__fastdepCXX_FALSE='#' 5848else 5849 am__fastdepCXX_TRUE='#' 5850 am__fastdepCXX_FALSE= 5851fi 5852 5853 5854 5855 5856if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5857 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5858 (test "X$CXX" != "Xg++"))) ; then 5859 ac_ext=cpp 5860ac_cpp='$CXXCPP $CPPFLAGS' 5861ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5862ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5863ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5864{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5865echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5866if test -z "$CXXCPP"; then 5867 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5868 echo $ECHO_N "(cached) $ECHO_C" >&6 5869else 5870 # Double quotes because CXXCPP needs to be expanded 5871 for CXXCPP in "$CXX -E" "/lib/cpp" 5872 do 5873 ac_preproc_ok=false 5874for ac_cxx_preproc_warn_flag in '' yes 5875do 5876 # Use a header file that comes with gcc, so configuring glibc 5877 # with a fresh cross-compiler works. 5878 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5879 # <limits.h> exists even on freestanding compilers. 5880 # On the NeXT, cc -E runs the code through the compiler's parser, 5881 # not just through cpp. "Syntax error" is here to catch this case. 5882 cat >conftest.$ac_ext <<_ACEOF 5883/* confdefs.h. */ 5884_ACEOF 5885cat confdefs.h >>conftest.$ac_ext 5886cat >>conftest.$ac_ext <<_ACEOF 5887/* end confdefs.h. */ 5888#ifdef __STDC__ 5889# include <limits.h> 5890#else 5891# include <assert.h> 5892#endif 5893 Syntax error 5894_ACEOF 5895if { (ac_try="$ac_cpp conftest.$ac_ext" 5896case "(($ac_try" in 5897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5898 *) ac_try_echo=$ac_try;; 5899esac 5900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5901 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5902 ac_status=$? 5903 grep -v '^ *+' conftest.er1 >conftest.err 5904 rm -f conftest.er1 5905 cat conftest.err >&5 5906 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5907 (exit $ac_status); } >/dev/null; then 5908 if test -s conftest.err; then 5909 ac_cpp_err=$ac_cxx_preproc_warn_flag 5910 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5911 else 5912 ac_cpp_err= 5913 fi 5914else 5915 ac_cpp_err=yes 5916fi 5917if test -z "$ac_cpp_err"; then 5918 : 5919else 5920 echo "$as_me: failed program was:" >&5 5921sed 's/^/| /' conftest.$ac_ext >&5 5922 5923 # Broken: fails on valid input. 5924continue 5925fi 5926 5927rm -f conftest.err conftest.$ac_ext 5928 5929 # OK, works on sane cases. Now check whether nonexistent headers 5930 # can be detected and how. 5931 cat >conftest.$ac_ext <<_ACEOF 5932/* confdefs.h. */ 5933_ACEOF 5934cat confdefs.h >>conftest.$ac_ext 5935cat >>conftest.$ac_ext <<_ACEOF 5936/* end confdefs.h. */ 5937#include <ac_nonexistent.h> 5938_ACEOF 5939if { (ac_try="$ac_cpp conftest.$ac_ext" 5940case "(($ac_try" in 5941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5942 *) ac_try_echo=$ac_try;; 5943esac 5944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5945 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5946 ac_status=$? 5947 grep -v '^ *+' conftest.er1 >conftest.err 5948 rm -f conftest.er1 5949 cat conftest.err >&5 5950 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5951 (exit $ac_status); } >/dev/null; then 5952 if test -s conftest.err; then 5953 ac_cpp_err=$ac_cxx_preproc_warn_flag 5954 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5955 else 5956 ac_cpp_err= 5957 fi 5958else 5959 ac_cpp_err=yes 5960fi 5961if test -z "$ac_cpp_err"; then 5962 # Broken: success on invalid input. 5963continue 5964else 5965 echo "$as_me: failed program was:" >&5 5966sed 's/^/| /' conftest.$ac_ext >&5 5967 5968 # Passes both tests. 5969ac_preproc_ok=: 5970break 5971fi 5972 5973rm -f conftest.err conftest.$ac_ext 5974 5975done 5976# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5977rm -f conftest.err conftest.$ac_ext 5978if $ac_preproc_ok; then 5979 break 5980fi 5981 5982 done 5983 ac_cv_prog_CXXCPP=$CXXCPP 5984 5985fi 5986 CXXCPP=$ac_cv_prog_CXXCPP 5987else 5988 ac_cv_prog_CXXCPP=$CXXCPP 5989fi 5990{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 5991echo "${ECHO_T}$CXXCPP" >&6; } 5992ac_preproc_ok=false 5993for ac_cxx_preproc_warn_flag in '' yes 5994do 5995 # Use a header file that comes with gcc, so configuring glibc 5996 # with a fresh cross-compiler works. 5997 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5998 # <limits.h> exists even on freestanding compilers. 5999 # On the NeXT, cc -E runs the code through the compiler's parser, 6000 # not just through cpp. "Syntax error" is here to catch this case. 6001 cat >conftest.$ac_ext <<_ACEOF 6002/* confdefs.h. */ 6003_ACEOF 6004cat confdefs.h >>conftest.$ac_ext 6005cat >>conftest.$ac_ext <<_ACEOF 6006/* end confdefs.h. */ 6007#ifdef __STDC__ 6008# include <limits.h> 6009#else 6010# include <assert.h> 6011#endif 6012 Syntax error 6013_ACEOF 6014if { (ac_try="$ac_cpp conftest.$ac_ext" 6015case "(($ac_try" in 6016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6017 *) ac_try_echo=$ac_try;; 6018esac 6019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6020 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6021 ac_status=$? 6022 grep -v '^ *+' conftest.er1 >conftest.err 6023 rm -f conftest.er1 6024 cat conftest.err >&5 6025 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6026 (exit $ac_status); } >/dev/null; then 6027 if test -s conftest.err; then 6028 ac_cpp_err=$ac_cxx_preproc_warn_flag 6029 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6030 else 6031 ac_cpp_err= 6032 fi 6033else 6034 ac_cpp_err=yes 6035fi 6036if test -z "$ac_cpp_err"; then 6037 : 6038else 6039 echo "$as_me: failed program was:" >&5 6040sed 's/^/| /' conftest.$ac_ext >&5 6041 6042 # Broken: fails on valid input. 6043continue 6044fi 6045 6046rm -f conftest.err conftest.$ac_ext 6047 6048 # OK, works on sane cases. Now check whether nonexistent headers 6049 # can be detected and how. 6050 cat >conftest.$ac_ext <<_ACEOF 6051/* confdefs.h. */ 6052_ACEOF 6053cat confdefs.h >>conftest.$ac_ext 6054cat >>conftest.$ac_ext <<_ACEOF 6055/* end confdefs.h. */ 6056#include <ac_nonexistent.h> 6057_ACEOF 6058if { (ac_try="$ac_cpp conftest.$ac_ext" 6059case "(($ac_try" in 6060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6061 *) ac_try_echo=$ac_try;; 6062esac 6063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6064 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6065 ac_status=$? 6066 grep -v '^ *+' conftest.er1 >conftest.err 6067 rm -f conftest.er1 6068 cat conftest.err >&5 6069 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6070 (exit $ac_status); } >/dev/null; then 6071 if test -s conftest.err; then 6072 ac_cpp_err=$ac_cxx_preproc_warn_flag 6073 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6074 else 6075 ac_cpp_err= 6076 fi 6077else 6078 ac_cpp_err=yes 6079fi 6080if test -z "$ac_cpp_err"; then 6081 # Broken: success on invalid input. 6082continue 6083else 6084 echo "$as_me: failed program was:" >&5 6085sed 's/^/| /' conftest.$ac_ext >&5 6086 6087 # Passes both tests. 6088ac_preproc_ok=: 6089break 6090fi 6091 6092rm -f conftest.err conftest.$ac_ext 6093 6094done 6095# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6096rm -f conftest.err conftest.$ac_ext 6097if $ac_preproc_ok; then 6098 : 6099else 6100 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6101See \`config.log' for more details." >&5 6102echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6103See \`config.log' for more details." >&2;} 6104 { (exit 1); exit 1; }; } 6105fi 6106 6107ac_ext=cpp 6108ac_cpp='$CXXCPP $CPPFLAGS' 6109ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6110ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6111ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6112 6113fi 6114 6115 6116ac_ext=f 6117ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6118ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6119ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6120if test -n "$ac_tool_prefix"; then 6121 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 6122 do 6123 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6124set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6125{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6126echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6127if test "${ac_cv_prog_F77+set}" = set; then 6128 echo $ECHO_N "(cached) $ECHO_C" >&6 6129else 6130 if test -n "$F77"; then 6131 ac_cv_prog_F77="$F77" # Let the user override the test. 6132else 6133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6134for as_dir in $PATH 6135do 6136 IFS=$as_save_IFS 6137 test -z "$as_dir" && as_dir=. 6138 for ac_exec_ext in '' $ac_executable_extensions; do 6139 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6140 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6141 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6142 break 2 6143 fi 6144done 6145done 6146IFS=$as_save_IFS 6147 6148fi 6149fi 6150F77=$ac_cv_prog_F77 6151if test -n "$F77"; then 6152 { echo "$as_me:$LINENO: result: $F77" >&5 6153echo "${ECHO_T}$F77" >&6; } 6154else 6155 { echo "$as_me:$LINENO: result: no" >&5 6156echo "${ECHO_T}no" >&6; } 6157fi 6158 6159 6160 test -n "$F77" && break 6161 done 6162fi 6163if test -z "$F77"; then 6164 ac_ct_F77=$F77 6165 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 6166do 6167 # Extract the first word of "$ac_prog", so it can be a program name with args. 6168set dummy $ac_prog; ac_word=$2 6169{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6171if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6172 echo $ECHO_N "(cached) $ECHO_C" >&6 6173else 6174 if test -n "$ac_ct_F77"; then 6175 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6176else 6177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6178for as_dir in $PATH 6179do 6180 IFS=$as_save_IFS 6181 test -z "$as_dir" && as_dir=. 6182 for ac_exec_ext in '' $ac_executable_extensions; do 6183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6184 ac_cv_prog_ac_ct_F77="$ac_prog" 6185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6186 break 2 6187 fi 6188done 6189done 6190IFS=$as_save_IFS 6191 6192fi 6193fi 6194ac_ct_F77=$ac_cv_prog_ac_ct_F77 6195if test -n "$ac_ct_F77"; then 6196 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6197echo "${ECHO_T}$ac_ct_F77" >&6; } 6198else 6199 { echo "$as_me:$LINENO: result: no" >&5 6200echo "${ECHO_T}no" >&6; } 6201fi 6202 6203 6204 test -n "$ac_ct_F77" && break 6205done 6206 6207 if test "x$ac_ct_F77" = x; then 6208 F77="" 6209 else 6210 case $cross_compiling:$ac_tool_warned in 6211yes:) 6212{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6213whose name does not start with the host triplet. If you think this 6214configuration is useful to you, please write to autoconf@gnu.org." >&5 6215echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6216whose name does not start with the host triplet. If you think this 6217configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6218ac_tool_warned=yes ;; 6219esac 6220 F77=$ac_ct_F77 6221 fi 6222fi 6223 6224 6225# Provide some information about the compiler. 6226echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6227ac_compiler=`set X $ac_compile; echo $2` 6228{ (ac_try="$ac_compiler --version >&5" 6229case "(($ac_try" in 6230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6231 *) ac_try_echo=$ac_try;; 6232esac 6233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6234 (eval "$ac_compiler --version >&5") 2>&5 6235 ac_status=$? 6236 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6237 (exit $ac_status); } 6238{ (ac_try="$ac_compiler -v >&5" 6239case "(($ac_try" in 6240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6241 *) ac_try_echo=$ac_try;; 6242esac 6243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6244 (eval "$ac_compiler -v >&5") 2>&5 6245 ac_status=$? 6246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6247 (exit $ac_status); } 6248{ (ac_try="$ac_compiler -V >&5" 6249case "(($ac_try" in 6250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6251 *) ac_try_echo=$ac_try;; 6252esac 6253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6254 (eval "$ac_compiler -V >&5") 2>&5 6255 ac_status=$? 6256 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6257 (exit $ac_status); } 6258rm -f a.out 6259 6260# If we don't use `.F' as extension, the preprocessor is not run on the 6261# input file. (Note that this only needs to work for GNU compilers.) 6262ac_save_ext=$ac_ext 6263ac_ext=F 6264{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6265echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6266if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6267 echo $ECHO_N "(cached) $ECHO_C" >&6 6268else 6269 cat >conftest.$ac_ext <<_ACEOF 6270 program main 6271#ifndef __GNUC__ 6272 choke me 6273#endif 6274 6275 end 6276_ACEOF 6277rm -f conftest.$ac_objext 6278if { (ac_try="$ac_compile" 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_compile") 2>conftest.er1 6285 ac_status=$? 6286 grep -v '^ *+' conftest.er1 >conftest.err 6287 rm -f conftest.er1 6288 cat conftest.err >&5 6289 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6290 (exit $ac_status); } && 6291 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6292 { (case "(($ac_try" in 6293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6294 *) ac_try_echo=$ac_try;; 6295esac 6296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6297 (eval "$ac_try") 2>&5 6298 ac_status=$? 6299 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6300 (exit $ac_status); }; } && 6301 { ac_try='test -s conftest.$ac_objext' 6302 { (case "(($ac_try" in 6303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6304 *) ac_try_echo=$ac_try;; 6305esac 6306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6307 (eval "$ac_try") 2>&5 6308 ac_status=$? 6309 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6310 (exit $ac_status); }; }; then 6311 ac_compiler_gnu=yes 6312else 6313 echo "$as_me: failed program was:" >&5 6314sed 's/^/| /' conftest.$ac_ext >&5 6315 6316 ac_compiler_gnu=no 6317fi 6318 6319rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6320ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6321 6322fi 6323{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6324echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6325ac_ext=$ac_save_ext 6326ac_test_FFLAGS=${FFLAGS+set} 6327ac_save_FFLAGS=$FFLAGS 6328FFLAGS= 6329{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6330echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6331if test "${ac_cv_prog_f77_g+set}" = set; then 6332 echo $ECHO_N "(cached) $ECHO_C" >&6 6333else 6334 FFLAGS=-g 6335cat >conftest.$ac_ext <<_ACEOF 6336 program main 6337 6338 end 6339_ACEOF 6340rm -f conftest.$ac_objext 6341if { (ac_try="$ac_compile" 6342case "(($ac_try" in 6343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6344 *) ac_try_echo=$ac_try;; 6345esac 6346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6347 (eval "$ac_compile") 2>conftest.er1 6348 ac_status=$? 6349 grep -v '^ *+' conftest.er1 >conftest.err 6350 rm -f conftest.er1 6351 cat conftest.err >&5 6352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6353 (exit $ac_status); } && 6354 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6355 { (case "(($ac_try" in 6356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6357 *) ac_try_echo=$ac_try;; 6358esac 6359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6360 (eval "$ac_try") 2>&5 6361 ac_status=$? 6362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6363 (exit $ac_status); }; } && 6364 { ac_try='test -s conftest.$ac_objext' 6365 { (case "(($ac_try" in 6366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6367 *) ac_try_echo=$ac_try;; 6368esac 6369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6370 (eval "$ac_try") 2>&5 6371 ac_status=$? 6372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6373 (exit $ac_status); }; }; then 6374 ac_cv_prog_f77_g=yes 6375else 6376 echo "$as_me: failed program was:" >&5 6377sed 's/^/| /' conftest.$ac_ext >&5 6378 6379 ac_cv_prog_f77_g=no 6380fi 6381 6382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6383 6384fi 6385{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6386echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6387if test "$ac_test_FFLAGS" = set; then 6388 FFLAGS=$ac_save_FFLAGS 6389elif test $ac_cv_prog_f77_g = yes; then 6390 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6391 FFLAGS="-g -O2" 6392 else 6393 FFLAGS="-g" 6394 fi 6395else 6396 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6397 FFLAGS="-O2" 6398 else 6399 FFLAGS= 6400 fi 6401fi 6402 6403G77=`test $ac_compiler_gnu = yes && echo yes` 6404ac_ext=c 6405ac_cpp='$CPP $CPPFLAGS' 6406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6408ac_compiler_gnu=$ac_cv_c_compiler_gnu 6409 6410 6411 6412# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6413 6414# find the maximum length of command line arguments 6415{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6416echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6417if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6418 echo $ECHO_N "(cached) $ECHO_C" >&6 6419else 6420 i=0 6421 teststring="ABCD" 6422 6423 case $build_os in 6424 msdosdjgpp*) 6425 # On DJGPP, this test can blow up pretty badly due to problems in libc 6426 # (any single argument exceeding 2000 bytes causes a buffer overrun 6427 # during glob expansion). Even if it were fixed, the result of this 6428 # check would be larger than it should be. 6429 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6430 ;; 6431 6432 gnu*) 6433 # Under GNU Hurd, this test is not required because there is 6434 # no limit to the length of command line arguments. 6435 # Libtool will interpret -1 as no limit whatsoever 6436 lt_cv_sys_max_cmd_len=-1; 6437 ;; 6438 6439 cygwin* | mingw*) 6440 # On Win9x/ME, this test blows up -- it succeeds, but takes 6441 # about 5 minutes as the teststring grows exponentially. 6442 # Worse, since 9x/ME are not pre-emptively multitasking, 6443 # you end up with a "frozen" computer, even though with patience 6444 # the test eventually succeeds (with a max line length of 256k). 6445 # Instead, let's just punt: use the minimum linelength reported by 6446 # all of the supported platforms: 8192 (on NT/2K/XP). 6447 lt_cv_sys_max_cmd_len=8192; 6448 ;; 6449 6450 amigaos*) 6451 # On AmigaOS with pdksh, this test takes hours, literally. 6452 # So we just punt and use a minimum line length of 8192. 6453 lt_cv_sys_max_cmd_len=8192; 6454 ;; 6455 6456 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6457 # This has been around since 386BSD, at least. Likely further. 6458 if test -x /sbin/sysctl; then 6459 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6460 elif test -x /usr/sbin/sysctl; then 6461 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6462 else 6463 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6464 fi 6465 # And add a safety zone 6466 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6467 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6468 ;; 6469 6470 interix*) 6471 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6472 lt_cv_sys_max_cmd_len=196608 6473 ;; 6474 6475 osf*) 6476 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6477 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6478 # nice to cause kernel panics so lets avoid the loop below. 6479 # First set a reasonable default. 6480 lt_cv_sys_max_cmd_len=16384 6481 # 6482 if test -x /sbin/sysconfig; then 6483 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6484 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6485 esac 6486 fi 6487 ;; 6488 sco3.2v5*) 6489 lt_cv_sys_max_cmd_len=102400 6490 ;; 6491 sysv5* | sco5v6* | sysv4.2uw2*) 6492 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6493 if test -n "$kargmax"; then 6494 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6495 else 6496 lt_cv_sys_max_cmd_len=32768 6497 fi 6498 ;; 6499 *) 6500 # If test is not a shell built-in, we'll probably end up computing a 6501 # maximum length that is only half of the actual maximum length, but 6502 # we can't tell. 6503 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6504 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6505 = "XX$teststring") >/dev/null 2>&1 && 6506 new_result=`expr "X$teststring" : ".*" 2>&1` && 6507 lt_cv_sys_max_cmd_len=$new_result && 6508 test $i != 17 # 1/2 MB should be enough 6509 do 6510 i=`expr $i + 1` 6511 teststring=$teststring$teststring 6512 done 6513 teststring= 6514 # Add a significant safety factor because C++ compilers can tack on massive 6515 # amounts of additional arguments before passing them to the linker. 6516 # It appears as though 1/2 is a usable value. 6517 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6518 ;; 6519 esac 6520 6521fi 6522 6523if test -n $lt_cv_sys_max_cmd_len ; then 6524 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6525echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6526else 6527 { echo "$as_me:$LINENO: result: none" >&5 6528echo "${ECHO_T}none" >&6; } 6529fi 6530 6531 6532 6533 6534# Check for command to grab the raw symbol name followed by C symbol from nm. 6535{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6536echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6537if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6538 echo $ECHO_N "(cached) $ECHO_C" >&6 6539else 6540 6541# These are sane defaults that work on at least a few old systems. 6542# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6543 6544# Character class describing NM global symbol codes. 6545symcode='[BCDEGRST]' 6546 6547# Regexp to match symbols that can be accessed directly from C. 6548sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6549 6550# Transform an extracted symbol line into a proper C declaration 6551lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6552 6553# Transform an extracted symbol line into symbol name and symbol address 6554lt_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'" 6555 6556# Define system-specific variables. 6557case $host_os in 6558aix*) 6559 symcode='[BCDT]' 6560 ;; 6561cygwin* | mingw* | pw32*) 6562 symcode='[ABCDGISTW]' 6563 ;; 6564hpux*) # Its linker distinguishes data from code symbols 6565 if test "$host_cpu" = ia64; then 6566 symcode='[ABCDEGRST]' 6567 fi 6568 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6569 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'" 6570 ;; 6571linux*) 6572 if test "$host_cpu" = ia64; then 6573 symcode='[ABCDGIRSTW]' 6574 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6575 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'" 6576 fi 6577 ;; 6578irix* | nonstopux*) 6579 symcode='[BCDEGRST]' 6580 ;; 6581osf*) 6582 symcode='[BCDEGQRST]' 6583 ;; 6584solaris*) 6585 symcode='[BDRT]' 6586 ;; 6587sco3.2v5*) 6588 symcode='[DT]' 6589 ;; 6590sysv4.2uw2*) 6591 symcode='[DT]' 6592 ;; 6593sysv5* | sco5v6* | unixware* | OpenUNIX*) 6594 symcode='[ABDT]' 6595 ;; 6596sysv4) 6597 symcode='[DFNSTU]' 6598 ;; 6599esac 6600 6601# Handle CRLF in mingw tool chain 6602opt_cr= 6603case $build_os in 6604mingw*) 6605 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6606 ;; 6607esac 6608 6609# If we're using GNU nm, then use its standard symbol codes. 6610case `$NM -V 2>&1` in 6611*GNU* | *'with BFD'*) 6612 symcode='[ABCDGIRSTW]' ;; 6613esac 6614 6615# Try without a prefix undercore, then with it. 6616for ac_symprfx in "" "_"; do 6617 6618 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6619 symxfrm="\\1 $ac_symprfx\\2 \\2" 6620 6621 # Write the raw and C identifiers. 6622 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6623 6624 # Check to see that the pipe works correctly. 6625 pipe_works=no 6626 6627 rm -f conftest* 6628 cat > conftest.$ac_ext <<EOF 6629#ifdef __cplusplus 6630extern "C" { 6631#endif 6632char nm_test_var; 6633void nm_test_func(){} 6634#ifdef __cplusplus 6635} 6636#endif 6637int main(){nm_test_var='a';nm_test_func();return(0);} 6638EOF 6639 6640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6641 (eval $ac_compile) 2>&5 6642 ac_status=$? 6643 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6644 (exit $ac_status); }; then 6645 # Now try to grab the symbols. 6646 nlist=conftest.nm 6647 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6648 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6649 ac_status=$? 6650 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6651 (exit $ac_status); } && test -s "$nlist"; then 6652 # Try sorting and uniquifying the output. 6653 if sort "$nlist" | uniq > "$nlist"T; then 6654 mv -f "$nlist"T "$nlist" 6655 else 6656 rm -f "$nlist"T 6657 fi 6658 6659 # Make sure that we snagged all the symbols we need. 6660 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6661 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6662 cat <<EOF > conftest.$ac_ext 6663#ifdef __cplusplus 6664extern "C" { 6665#endif 6666 6667EOF 6668 # Now generate the symbol file. 6669 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6670 6671 cat <<EOF >> conftest.$ac_ext 6672#if defined (__STDC__) && __STDC__ 6673# define lt_ptr_t void * 6674#else 6675# define lt_ptr_t char * 6676# define const 6677#endif 6678 6679/* The mapping between symbol names and symbols. */ 6680const struct { 6681 const char *name; 6682 lt_ptr_t address; 6683} 6684lt_preloaded_symbols[] = 6685{ 6686EOF 6687 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6688 cat <<\EOF >> conftest.$ac_ext 6689 {0, (lt_ptr_t) 0} 6690}; 6691 6692#ifdef __cplusplus 6693} 6694#endif 6695EOF 6696 # Now try linking the two files. 6697 mv conftest.$ac_objext conftstm.$ac_objext 6698 lt_save_LIBS="$LIBS" 6699 lt_save_CFLAGS="$CFLAGS" 6700 LIBS="conftstm.$ac_objext" 6701 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6702 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6703 (eval $ac_link) 2>&5 6704 ac_status=$? 6705 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6706 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6707 pipe_works=yes 6708 fi 6709 LIBS="$lt_save_LIBS" 6710 CFLAGS="$lt_save_CFLAGS" 6711 else 6712 echo "cannot find nm_test_func in $nlist" >&5 6713 fi 6714 else 6715 echo "cannot find nm_test_var in $nlist" >&5 6716 fi 6717 else 6718 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6719 fi 6720 else 6721 echo "$progname: failed program was:" >&5 6722 cat conftest.$ac_ext >&5 6723 fi 6724 rm -f conftest* conftst* 6725 6726 # Do not use the global_symbol_pipe unless it works. 6727 if test "$pipe_works" = yes; then 6728 break 6729 else 6730 lt_cv_sys_global_symbol_pipe= 6731 fi 6732done 6733 6734fi 6735 6736if test -z "$lt_cv_sys_global_symbol_pipe"; then 6737 lt_cv_sys_global_symbol_to_cdecl= 6738fi 6739if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6740 { echo "$as_me:$LINENO: result: failed" >&5 6741echo "${ECHO_T}failed" >&6; } 6742else 6743 { echo "$as_me:$LINENO: result: ok" >&5 6744echo "${ECHO_T}ok" >&6; } 6745fi 6746 6747{ echo "$as_me:$LINENO: checking for objdir" >&5 6748echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6749if test "${lt_cv_objdir+set}" = set; then 6750 echo $ECHO_N "(cached) $ECHO_C" >&6 6751else 6752 rm -f .libs 2>/dev/null 6753mkdir .libs 2>/dev/null 6754if test -d .libs; then 6755 lt_cv_objdir=.libs 6756else 6757 # MS-DOS does not allow filenames that begin with a dot. 6758 lt_cv_objdir=_libs 6759fi 6760rmdir .libs 2>/dev/null 6761fi 6762{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6763echo "${ECHO_T}$lt_cv_objdir" >&6; } 6764objdir=$lt_cv_objdir 6765 6766 6767 6768 6769 6770case $host_os in 6771aix3*) 6772 # AIX sometimes has problems with the GCC collect2 program. For some 6773 # reason, if we set the COLLECT_NAMES environment variable, the problems 6774 # vanish in a puff of smoke. 6775 if test "X${COLLECT_NAMES+set}" != Xset; then 6776 COLLECT_NAMES= 6777 export COLLECT_NAMES 6778 fi 6779 ;; 6780esac 6781 6782# Sed substitution that helps us do robust quoting. It backslashifies 6783# metacharacters that are still active within double-quoted strings. 6784Xsed='sed -e 1s/^X//' 6785sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6786 6787# Same as above, but do not quote variable references. 6788double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6789 6790# Sed substitution to delay expansion of an escaped shell variable in a 6791# double_quote_subst'ed string. 6792delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6793 6794# Sed substitution to avoid accidental globbing in evaled expressions 6795no_glob_subst='s/\*/\\\*/g' 6796 6797# Constants: 6798rm="rm -f" 6799 6800# Global variables: 6801default_ofile=libtool 6802can_build_shared=yes 6803 6804# All known linkers require a `.a' archive for static linking (except MSVC, 6805# which needs '.lib'). 6806libext=a 6807ltmain="$ac_aux_dir/ltmain.sh" 6808ofile="$default_ofile" 6809with_gnu_ld="$lt_cv_prog_gnu_ld" 6810 6811if test -n "$ac_tool_prefix"; then 6812 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6813set dummy ${ac_tool_prefix}ar; ac_word=$2 6814{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6816if test "${ac_cv_prog_AR+set}" = set; then 6817 echo $ECHO_N "(cached) $ECHO_C" >&6 6818else 6819 if test -n "$AR"; then 6820 ac_cv_prog_AR="$AR" # Let the user override the test. 6821else 6822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6823for as_dir in $PATH 6824do 6825 IFS=$as_save_IFS 6826 test -z "$as_dir" && as_dir=. 6827 for ac_exec_ext in '' $ac_executable_extensions; do 6828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6829 ac_cv_prog_AR="${ac_tool_prefix}ar" 6830 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6831 break 2 6832 fi 6833done 6834done 6835IFS=$as_save_IFS 6836 6837fi 6838fi 6839AR=$ac_cv_prog_AR 6840if test -n "$AR"; then 6841 { echo "$as_me:$LINENO: result: $AR" >&5 6842echo "${ECHO_T}$AR" >&6; } 6843else 6844 { echo "$as_me:$LINENO: result: no" >&5 6845echo "${ECHO_T}no" >&6; } 6846fi 6847 6848 6849fi 6850if test -z "$ac_cv_prog_AR"; then 6851 ac_ct_AR=$AR 6852 # Extract the first word of "ar", so it can be a program name with args. 6853set dummy ar; ac_word=$2 6854{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6855echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6856if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6857 echo $ECHO_N "(cached) $ECHO_C" >&6 6858else 6859 if test -n "$ac_ct_AR"; then 6860 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6861else 6862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6863for as_dir in $PATH 6864do 6865 IFS=$as_save_IFS 6866 test -z "$as_dir" && as_dir=. 6867 for ac_exec_ext in '' $ac_executable_extensions; do 6868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6869 ac_cv_prog_ac_ct_AR="ar" 6870 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6871 break 2 6872 fi 6873done 6874done 6875IFS=$as_save_IFS 6876 6877fi 6878fi 6879ac_ct_AR=$ac_cv_prog_ac_ct_AR 6880if test -n "$ac_ct_AR"; then 6881 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6882echo "${ECHO_T}$ac_ct_AR" >&6; } 6883else 6884 { echo "$as_me:$LINENO: result: no" >&5 6885echo "${ECHO_T}no" >&6; } 6886fi 6887 6888 if test "x$ac_ct_AR" = x; then 6889 AR="false" 6890 else 6891 case $cross_compiling:$ac_tool_warned in 6892yes:) 6893{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6894whose name does not start with the host triplet. If you think this 6895configuration is useful to you, please write to autoconf@gnu.org." >&5 6896echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6897whose name does not start with the host triplet. If you think this 6898configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6899ac_tool_warned=yes ;; 6900esac 6901 AR=$ac_ct_AR 6902 fi 6903else 6904 AR="$ac_cv_prog_AR" 6905fi 6906 6907if test -n "$ac_tool_prefix"; then 6908 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6909set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6910{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6911echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6912if test "${ac_cv_prog_RANLIB+set}" = set; then 6913 echo $ECHO_N "(cached) $ECHO_C" >&6 6914else 6915 if test -n "$RANLIB"; then 6916 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6917else 6918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6919for as_dir in $PATH 6920do 6921 IFS=$as_save_IFS 6922 test -z "$as_dir" && as_dir=. 6923 for ac_exec_ext in '' $ac_executable_extensions; do 6924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6925 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6926 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6927 break 2 6928 fi 6929done 6930done 6931IFS=$as_save_IFS 6932 6933fi 6934fi 6935RANLIB=$ac_cv_prog_RANLIB 6936if test -n "$RANLIB"; then 6937 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6938echo "${ECHO_T}$RANLIB" >&6; } 6939else 6940 { echo "$as_me:$LINENO: result: no" >&5 6941echo "${ECHO_T}no" >&6; } 6942fi 6943 6944 6945fi 6946if test -z "$ac_cv_prog_RANLIB"; then 6947 ac_ct_RANLIB=$RANLIB 6948 # Extract the first word of "ranlib", so it can be a program name with args. 6949set dummy ranlib; ac_word=$2 6950{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6951echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6952if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6953 echo $ECHO_N "(cached) $ECHO_C" >&6 6954else 6955 if test -n "$ac_ct_RANLIB"; then 6956 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6957else 6958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6959for as_dir in $PATH 6960do 6961 IFS=$as_save_IFS 6962 test -z "$as_dir" && as_dir=. 6963 for ac_exec_ext in '' $ac_executable_extensions; do 6964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6965 ac_cv_prog_ac_ct_RANLIB="ranlib" 6966 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6967 break 2 6968 fi 6969done 6970done 6971IFS=$as_save_IFS 6972 6973fi 6974fi 6975ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6976if test -n "$ac_ct_RANLIB"; then 6977 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6978echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6979else 6980 { echo "$as_me:$LINENO: result: no" >&5 6981echo "${ECHO_T}no" >&6; } 6982fi 6983 6984 if test "x$ac_ct_RANLIB" = x; then 6985 RANLIB=":" 6986 else 6987 case $cross_compiling:$ac_tool_warned in 6988yes:) 6989{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6990whose name does not start with the host triplet. If you think this 6991configuration is useful to you, please write to autoconf@gnu.org." >&5 6992echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6993whose name does not start with the host triplet. If you think this 6994configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6995ac_tool_warned=yes ;; 6996esac 6997 RANLIB=$ac_ct_RANLIB 6998 fi 6999else 7000 RANLIB="$ac_cv_prog_RANLIB" 7001fi 7002 7003if test -n "$ac_tool_prefix"; then 7004 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7005set dummy ${ac_tool_prefix}strip; ac_word=$2 7006{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7007echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7008if test "${ac_cv_prog_STRIP+set}" = set; then 7009 echo $ECHO_N "(cached) $ECHO_C" >&6 7010else 7011 if test -n "$STRIP"; then 7012 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7013else 7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7015for as_dir in $PATH 7016do 7017 IFS=$as_save_IFS 7018 test -z "$as_dir" && as_dir=. 7019 for ac_exec_ext in '' $ac_executable_extensions; do 7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7021 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7022 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7023 break 2 7024 fi 7025done 7026done 7027IFS=$as_save_IFS 7028 7029fi 7030fi 7031STRIP=$ac_cv_prog_STRIP 7032if test -n "$STRIP"; then 7033 { echo "$as_me:$LINENO: result: $STRIP" >&5 7034echo "${ECHO_T}$STRIP" >&6; } 7035else 7036 { echo "$as_me:$LINENO: result: no" >&5 7037echo "${ECHO_T}no" >&6; } 7038fi 7039 7040 7041fi 7042if test -z "$ac_cv_prog_STRIP"; then 7043 ac_ct_STRIP=$STRIP 7044 # Extract the first word of "strip", so it can be a program name with args. 7045set dummy strip; ac_word=$2 7046{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7047echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7048if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7049 echo $ECHO_N "(cached) $ECHO_C" >&6 7050else 7051 if test -n "$ac_ct_STRIP"; then 7052 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7053else 7054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7055for as_dir in $PATH 7056do 7057 IFS=$as_save_IFS 7058 test -z "$as_dir" && as_dir=. 7059 for ac_exec_ext in '' $ac_executable_extensions; do 7060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7061 ac_cv_prog_ac_ct_STRIP="strip" 7062 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7063 break 2 7064 fi 7065done 7066done 7067IFS=$as_save_IFS 7068 7069fi 7070fi 7071ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7072if test -n "$ac_ct_STRIP"; then 7073 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7074echo "${ECHO_T}$ac_ct_STRIP" >&6; } 7075else 7076 { echo "$as_me:$LINENO: result: no" >&5 7077echo "${ECHO_T}no" >&6; } 7078fi 7079 7080 if test "x$ac_ct_STRIP" = x; then 7081 STRIP=":" 7082 else 7083 case $cross_compiling:$ac_tool_warned in 7084yes:) 7085{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7086whose name does not start with the host triplet. If you think this 7087configuration is useful to you, please write to autoconf@gnu.org." >&5 7088echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7089whose name does not start with the host triplet. If you think this 7090configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7091ac_tool_warned=yes ;; 7092esac 7093 STRIP=$ac_ct_STRIP 7094 fi 7095else 7096 STRIP="$ac_cv_prog_STRIP" 7097fi 7098 7099 7100old_CC="$CC" 7101old_CFLAGS="$CFLAGS" 7102 7103# Set sane defaults for various variables 7104test -z "$AR" && AR=ar 7105test -z "$AR_FLAGS" && AR_FLAGS=cru 7106test -z "$AS" && AS=as 7107test -z "$CC" && CC=cc 7108test -z "$LTCC" && LTCC=$CC 7109test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7110test -z "$DLLTOOL" && DLLTOOL=dlltool 7111test -z "$LD" && LD=ld 7112test -z "$LN_S" && LN_S="ln -s" 7113test -z "$MAGIC_CMD" && MAGIC_CMD=file 7114test -z "$NM" && NM=nm 7115test -z "$SED" && SED=sed 7116test -z "$OBJDUMP" && OBJDUMP=objdump 7117test -z "$RANLIB" && RANLIB=: 7118test -z "$STRIP" && STRIP=: 7119test -z "$ac_objext" && ac_objext=o 7120 7121# Determine commands to create old-style static archives. 7122old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 7123old_postinstall_cmds='chmod 644 $oldlib' 7124old_postuninstall_cmds= 7125 7126if test -n "$RANLIB"; then 7127 case $host_os in 7128 openbsd*) 7129 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7130 ;; 7131 *) 7132 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7133 ;; 7134 esac 7135 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7136fi 7137 7138for cc_temp in $compiler""; do 7139 case $cc_temp in 7140 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7141 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7142 \-*) ;; 7143 *) break;; 7144 esac 7145done 7146cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7147 7148 7149# Only perform the check for file, if the check method requires it 7150case $deplibs_check_method in 7151file_magic*) 7152 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7153 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7154echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 7155if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7156 echo $ECHO_N "(cached) $ECHO_C" >&6 7157else 7158 case $MAGIC_CMD in 7159[\\/*] | ?:[\\/]*) 7160 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7161 ;; 7162*) 7163 lt_save_MAGIC_CMD="$MAGIC_CMD" 7164 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7165 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7166 for ac_dir in $ac_dummy; do 7167 IFS="$lt_save_ifs" 7168 test -z "$ac_dir" && ac_dir=. 7169 if test -f $ac_dir/${ac_tool_prefix}file; then 7170 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7171 if test -n "$file_magic_test_file"; then 7172 case $deplibs_check_method in 7173 "file_magic "*) 7174 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7175 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7176 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7177 $EGREP "$file_magic_regex" > /dev/null; then 7178 : 7179 else 7180 cat <<EOF 1>&2 7181 7182*** Warning: the command libtool uses to detect shared libraries, 7183*** $file_magic_cmd, produces output that libtool cannot recognize. 7184*** The result is that libtool may fail to recognize shared libraries 7185*** as such. This will affect the creation of libtool libraries that 7186*** depend on shared libraries, but programs linked with such libtool 7187*** libraries will work regardless of this problem. Nevertheless, you 7188*** may want to report the problem to your system manager and/or to 7189*** bug-libtool@gnu.org 7190 7191EOF 7192 fi ;; 7193 esac 7194 fi 7195 break 7196 fi 7197 done 7198 IFS="$lt_save_ifs" 7199 MAGIC_CMD="$lt_save_MAGIC_CMD" 7200 ;; 7201esac 7202fi 7203 7204MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7205if test -n "$MAGIC_CMD"; then 7206 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7207echo "${ECHO_T}$MAGIC_CMD" >&6; } 7208else 7209 { echo "$as_me:$LINENO: result: no" >&5 7210echo "${ECHO_T}no" >&6; } 7211fi 7212 7213if test -z "$lt_cv_path_MAGIC_CMD"; then 7214 if test -n "$ac_tool_prefix"; then 7215 { echo "$as_me:$LINENO: checking for file" >&5 7216echo $ECHO_N "checking for file... $ECHO_C" >&6; } 7217if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7218 echo $ECHO_N "(cached) $ECHO_C" >&6 7219else 7220 case $MAGIC_CMD in 7221[\\/*] | ?:[\\/]*) 7222 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7223 ;; 7224*) 7225 lt_save_MAGIC_CMD="$MAGIC_CMD" 7226 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7227 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7228 for ac_dir in $ac_dummy; do 7229 IFS="$lt_save_ifs" 7230 test -z "$ac_dir" && ac_dir=. 7231 if test -f $ac_dir/file; then 7232 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7233 if test -n "$file_magic_test_file"; then 7234 case $deplibs_check_method in 7235 "file_magic "*) 7236 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7237 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7238 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7239 $EGREP "$file_magic_regex" > /dev/null; then 7240 : 7241 else 7242 cat <<EOF 1>&2 7243 7244*** Warning: the command libtool uses to detect shared libraries, 7245*** $file_magic_cmd, produces output that libtool cannot recognize. 7246*** The result is that libtool may fail to recognize shared libraries 7247*** as such. This will affect the creation of libtool libraries that 7248*** depend on shared libraries, but programs linked with such libtool 7249*** libraries will work regardless of this problem. Nevertheless, you 7250*** may want to report the problem to your system manager and/or to 7251*** bug-libtool@gnu.org 7252 7253EOF 7254 fi ;; 7255 esac 7256 fi 7257 break 7258 fi 7259 done 7260 IFS="$lt_save_ifs" 7261 MAGIC_CMD="$lt_save_MAGIC_CMD" 7262 ;; 7263esac 7264fi 7265 7266MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7267if test -n "$MAGIC_CMD"; then 7268 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7269echo "${ECHO_T}$MAGIC_CMD" >&6; } 7270else 7271 { echo "$as_me:$LINENO: result: no" >&5 7272echo "${ECHO_T}no" >&6; } 7273fi 7274 7275 else 7276 MAGIC_CMD=: 7277 fi 7278fi 7279 7280 fi 7281 ;; 7282esac 7283 7284enable_dlopen=no 7285enable_win32_dll=no 7286 7287# Check whether --enable-libtool-lock was given. 7288if test "${enable_libtool_lock+set}" = set; then 7289 enableval=$enable_libtool_lock; 7290fi 7291 7292test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7293 7294 7295# Check whether --with-pic was given. 7296if test "${with_pic+set}" = set; then 7297 withval=$with_pic; pic_mode="$withval" 7298else 7299 pic_mode=default 7300fi 7301 7302test -z "$pic_mode" && pic_mode=default 7303 7304# Check if we have a version mismatch between libtool.m4 and ltmain.sh. 7305# 7306# Note: This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined. 7307# We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually 7308# calls AC_LIBTOOL_CONFIG and creates libtool. 7309# 7310{ echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5 7311echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6; } 7312if test "x$ltmain" = "x" ; then 7313 { echo "$as_me:$LINENO: result: no" >&5 7314echo "${ECHO_T}no" >&6; } 7315 { { echo "$as_me:$LINENO: error: 7316 7317*** [Gentoo] sanity check failed! *** 7318*** \$ltmain is not defined, please check the patch for consistency! *** 7319" >&5 7320echo "$as_me: error: 7321 7322*** [Gentoo] sanity check failed! *** 7323*** \$ltmain is not defined, please check the patch for consistency! *** 7324" >&2;} 7325 { (exit 1); exit 1; }; } 7326fi 7327gentoo_lt_version="1.5.22" 7328gentoo_ltmain_version=`sed -n '/^[ ]*VERSION=/{s/^[ ]*VERSION=//;p;q;}' "$ltmain"` 7329if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then 7330 { echo "$as_me:$LINENO: result: no" >&5 7331echo "${ECHO_T}no" >&6; } 7332 { { echo "$as_me:$LINENO: error: 7333 7334*** [Gentoo] sanity check failed! *** 7335*** libtool.m4 and ltmain.sh have a version mismatch! *** 7336*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) *** 7337 7338Please run: 7339 7340 libtoolize --copy --force 7341 7342if appropriate, please contact the maintainer of this 7343package (or your distribution) for help. 7344" >&5 7345echo "$as_me: error: 7346 7347*** [Gentoo] sanity check failed! *** 7348*** libtool.m4 and ltmain.sh have a version mismatch! *** 7349*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) *** 7350 7351Please run: 7352 7353 libtoolize --copy --force 7354 7355if appropriate, please contact the maintainer of this 7356package (or your distribution) for help. 7357" >&2;} 7358 { (exit 1); exit 1; }; } 7359else 7360 { echo "$as_me:$LINENO: result: yes" >&5 7361echo "${ECHO_T}yes" >&6; } 7362fi 7363 7364 7365# Use C for the default configuration in the libtool script 7366tagname= 7367lt_save_CC="$CC" 7368ac_ext=c 7369ac_cpp='$CPP $CPPFLAGS' 7370ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7371ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7372ac_compiler_gnu=$ac_cv_c_compiler_gnu 7373 7374 7375# Source file extension for C test sources. 7376ac_ext=c 7377 7378# Object file extension for compiled C test sources. 7379objext=o 7380objext=$objext 7381 7382# Code to be used in simple compile tests 7383lt_simple_compile_test_code="int some_variable = 0;\n" 7384 7385# Code to be used in simple link tests 7386lt_simple_link_test_code='int main(){return(0);}\n' 7387 7388 7389# If no C compiler was specified, use CC. 7390LTCC=${LTCC-"$CC"} 7391 7392# If no C compiler flags were specified, use CFLAGS. 7393LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7394 7395# Allow CC to be a program name with arguments. 7396compiler=$CC 7397 7398 7399# save warnings/boilerplate of simple test code 7400ac_outfile=conftest.$ac_objext 7401printf "$lt_simple_compile_test_code" >conftest.$ac_ext 7402eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7403_lt_compiler_boilerplate=`cat conftest.err` 7404$rm conftest* 7405 7406ac_outfile=conftest.$ac_objext 7407printf "$lt_simple_link_test_code" >conftest.$ac_ext 7408eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7409_lt_linker_boilerplate=`cat conftest.err` 7410$rm conftest* 7411 7412 7413 7414lt_prog_compiler_no_builtin_flag= 7415 7416if test "$GCC" = yes; then 7417 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7418 7419 7420{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7421echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7422if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7423 echo $ECHO_N "(cached) $ECHO_C" >&6 7424else 7425 lt_cv_prog_compiler_rtti_exceptions=no 7426 ac_outfile=conftest.$ac_objext 7427 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7428 lt_compiler_flag="-fno-rtti -fno-exceptions" 7429 # Insert the option either (1) after the last *FLAGS variable, or 7430 # (2) before a word containing "conftest.", or (3) at the end. 7431 # Note that $ac_compile itself does not contain backslashes and begins 7432 # with a dollar sign (not a hyphen), so the echo should work correctly. 7433 # The option is referenced via a variable to avoid confusing sed. 7434 lt_compile=`echo "$ac_compile" | $SED \ 7435 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7436 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7437 -e 's:$: $lt_compiler_flag:'` 7438 (eval echo "\"\$as_me:7438: $lt_compile\"" >&5) 7439 (eval "$lt_compile" 2>conftest.err) 7440 ac_status=$? 7441 cat conftest.err >&5 7442 echo "$as_me:7442: \$? = $ac_status" >&5 7443 if (exit $ac_status) && test -s "$ac_outfile"; then 7444 # The compiler can only warn and ignore the option if not recognized 7445 # So say no if there are warnings other than the usual output. 7446 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7447 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7448 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7449 lt_cv_prog_compiler_rtti_exceptions=yes 7450 fi 7451 fi 7452 $rm conftest* 7453 7454fi 7455{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7456echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7457 7458if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7459 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7460else 7461 : 7462fi 7463 7464fi 7465 7466lt_prog_compiler_wl= 7467lt_prog_compiler_pic= 7468lt_prog_compiler_static= 7469 7470{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7471echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7472 7473 if test "$GCC" = yes; then 7474 lt_prog_compiler_wl='-Wl,' 7475 lt_prog_compiler_static='-static' 7476 7477 case $host_os in 7478 aix*) 7479 # All AIX code is PIC. 7480 if test "$host_cpu" = ia64; then 7481 # AIX 5 now supports IA64 processor 7482 lt_prog_compiler_static='-Bstatic' 7483 fi 7484 ;; 7485 7486 amigaos*) 7487 # FIXME: we need at least 68020 code to build shared libraries, but 7488 # adding the `-m68020' flag to GCC prevents building anything better, 7489 # like `-m68040'. 7490 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7491 ;; 7492 7493 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7494 # PIC is the default for these OSes. 7495 ;; 7496 7497 mingw* | pw32* | os2*) 7498 # This hack is so that the source file can tell whether it is being 7499 # built for inclusion in a dll (and should export symbols for example). 7500 lt_prog_compiler_pic='-DDLL_EXPORT' 7501 ;; 7502 7503 darwin* | rhapsody*) 7504 # PIC is the default on this platform 7505 # Common symbols not allowed in MH_DYLIB files 7506 lt_prog_compiler_pic='-fno-common' 7507 ;; 7508 7509 interix3*) 7510 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7511 # Instead, we relocate shared libraries at runtime. 7512 ;; 7513 7514 msdosdjgpp*) 7515 # Just because we use GCC doesn't mean we suddenly get shared libraries 7516 # on systems that don't support them. 7517 lt_prog_compiler_can_build_shared=no 7518 enable_shared=no 7519 ;; 7520 7521 sysv4*MP*) 7522 if test -d /usr/nec; then 7523 lt_prog_compiler_pic=-Kconform_pic 7524 fi 7525 ;; 7526 7527 hpux*) 7528 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7529 # not for PA HP-UX. 7530 case $host_cpu in 7531 hppa*64*|ia64*) 7532 # +Z the default 7533 ;; 7534 *) 7535 lt_prog_compiler_pic='-fPIC' 7536 ;; 7537 esac 7538 ;; 7539 7540 *) 7541 lt_prog_compiler_pic='-fPIC' 7542 ;; 7543 esac 7544 else 7545 # PORTME Check for flag to pass linker flags through the system compiler. 7546 case $host_os in 7547 aix*) 7548 lt_prog_compiler_wl='-Wl,' 7549 if test "$host_cpu" = ia64; then 7550 # AIX 5 now supports IA64 processor 7551 lt_prog_compiler_static='-Bstatic' 7552 else 7553 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7554 fi 7555 ;; 7556 darwin*) 7557 # PIC is the default on this platform 7558 # Common symbols not allowed in MH_DYLIB files 7559 case $cc_basename in 7560 xlc*) 7561 lt_prog_compiler_pic='-qnocommon' 7562 lt_prog_compiler_wl='-Wl,' 7563 ;; 7564 esac 7565 ;; 7566 7567 mingw* | pw32* | os2*) 7568 # This hack is so that the source file can tell whether it is being 7569 # built for inclusion in a dll (and should export symbols for example). 7570 lt_prog_compiler_pic='-DDLL_EXPORT' 7571 ;; 7572 7573 hpux9* | hpux10* | hpux11*) 7574 lt_prog_compiler_wl='-Wl,' 7575 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7576 # not for PA HP-UX. 7577 case $host_cpu in 7578 hppa*64*|ia64*) 7579 # +Z the default 7580 ;; 7581 *) 7582 lt_prog_compiler_pic='+Z' 7583 ;; 7584 esac 7585 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7586 lt_prog_compiler_static='${wl}-a ${wl}archive' 7587 ;; 7588 7589 irix5* | irix6* | nonstopux*) 7590 lt_prog_compiler_wl='-Wl,' 7591 # PIC (with -KPIC) is the default. 7592 lt_prog_compiler_static='-non_shared' 7593 ;; 7594 7595 newsos6) 7596 lt_prog_compiler_pic='-KPIC' 7597 lt_prog_compiler_static='-Bstatic' 7598 ;; 7599 7600 linux*) 7601 case $cc_basename in 7602 icc* | ecc*) 7603 lt_prog_compiler_wl='-Wl,' 7604 lt_prog_compiler_pic='-KPIC' 7605 lt_prog_compiler_static='-static' 7606 ;; 7607 pgcc* | pgf77* | pgf90* | pgf95*) 7608 # Portland Group compilers (*not* the Pentium gcc compiler, 7609 # which looks to be a dead project) 7610 lt_prog_compiler_wl='-Wl,' 7611 lt_prog_compiler_pic='-fpic' 7612 lt_prog_compiler_static='-Bstatic' 7613 ;; 7614 ccc*) 7615 lt_prog_compiler_wl='-Wl,' 7616 # All Alpha code is PIC. 7617 lt_prog_compiler_static='-non_shared' 7618 ;; 7619 esac 7620 ;; 7621 7622 osf3* | osf4* | osf5*) 7623 lt_prog_compiler_wl='-Wl,' 7624 # All OSF/1 code is PIC. 7625 lt_prog_compiler_static='-non_shared' 7626 ;; 7627 7628 solaris*) 7629 lt_prog_compiler_pic='-KPIC' 7630 lt_prog_compiler_static='-Bstatic' 7631 case $cc_basename in 7632 f77* | f90* | f95*) 7633 lt_prog_compiler_wl='-Qoption ld ';; 7634 *) 7635 lt_prog_compiler_wl='-Wl,';; 7636 esac 7637 ;; 7638 7639 sunos4*) 7640 lt_prog_compiler_wl='-Qoption ld ' 7641 lt_prog_compiler_pic='-PIC' 7642 lt_prog_compiler_static='-Bstatic' 7643 ;; 7644 7645 sysv4 | sysv4.2uw2* | sysv4.3*) 7646 lt_prog_compiler_wl='-Wl,' 7647 lt_prog_compiler_pic='-KPIC' 7648 lt_prog_compiler_static='-Bstatic' 7649 ;; 7650 7651 sysv4*MP*) 7652 if test -d /usr/nec ;then 7653 lt_prog_compiler_pic='-Kconform_pic' 7654 lt_prog_compiler_static='-Bstatic' 7655 fi 7656 ;; 7657 7658 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7659 lt_prog_compiler_wl='-Wl,' 7660 lt_prog_compiler_pic='-KPIC' 7661 lt_prog_compiler_static='-Bstatic' 7662 ;; 7663 7664 unicos*) 7665 lt_prog_compiler_wl='-Wl,' 7666 lt_prog_compiler_can_build_shared=no 7667 ;; 7668 7669 uts4*) 7670 lt_prog_compiler_pic='-pic' 7671 lt_prog_compiler_static='-Bstatic' 7672 ;; 7673 7674 *) 7675 lt_prog_compiler_can_build_shared=no 7676 ;; 7677 esac 7678 fi 7679 7680{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7681echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7682 7683# 7684# Check to make sure the PIC flag actually works. 7685# 7686if test -n "$lt_prog_compiler_pic"; then 7687 7688{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7689echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7690if test "${lt_prog_compiler_pic_works+set}" = set; then 7691 echo $ECHO_N "(cached) $ECHO_C" >&6 7692else 7693 lt_prog_compiler_pic_works=no 7694 ac_outfile=conftest.$ac_objext 7695 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7696 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7697 # Insert the option either (1) after the last *FLAGS variable, or 7698 # (2) before a word containing "conftest.", or (3) at the end. 7699 # Note that $ac_compile itself does not contain backslashes and begins 7700 # with a dollar sign (not a hyphen), so the echo should work correctly. 7701 # The option is referenced via a variable to avoid confusing sed. 7702 lt_compile=`echo "$ac_compile" | $SED \ 7703 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7704 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7705 -e 's:$: $lt_compiler_flag:'` 7706 (eval echo "\"\$as_me:7706: $lt_compile\"" >&5) 7707 (eval "$lt_compile" 2>conftest.err) 7708 ac_status=$? 7709 cat conftest.err >&5 7710 echo "$as_me:7710: \$? = $ac_status" >&5 7711 if (exit $ac_status) && test -s "$ac_outfile"; then 7712 # The compiler can only warn and ignore the option if not recognized 7713 # So say no if there are warnings other than the usual output. 7714 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7715 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7716 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7717 lt_prog_compiler_pic_works=yes 7718 fi 7719 fi 7720 $rm conftest* 7721 7722fi 7723{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7724echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7725 7726if test x"$lt_prog_compiler_pic_works" = xyes; then 7727 case $lt_prog_compiler_pic in 7728 "" | " "*) ;; 7729 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7730 esac 7731else 7732 lt_prog_compiler_pic= 7733 lt_prog_compiler_can_build_shared=no 7734fi 7735 7736fi 7737case $host_os in 7738 # For platforms which do not support PIC, -DPIC is meaningless: 7739 *djgpp*) 7740 lt_prog_compiler_pic= 7741 ;; 7742 *) 7743 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7744 ;; 7745esac 7746 7747# 7748# Check to make sure the static flag actually works. 7749# 7750wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7751{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7752echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7753if test "${lt_prog_compiler_static_works+set}" = set; then 7754 echo $ECHO_N "(cached) $ECHO_C" >&6 7755else 7756 lt_prog_compiler_static_works=no 7757 save_LDFLAGS="$LDFLAGS" 7758 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7759 printf "$lt_simple_link_test_code" > conftest.$ac_ext 7760 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7761 # The linker can only warn and ignore the option if not recognized 7762 # So say no if there are warnings 7763 if test -s conftest.err; then 7764 # Append any errors to the config.log. 7765 cat conftest.err 1>&5 7766 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7767 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7768 if diff conftest.exp conftest.er2 >/dev/null; then 7769 lt_prog_compiler_static_works=yes 7770 fi 7771 else 7772 lt_prog_compiler_static_works=yes 7773 fi 7774 fi 7775 $rm conftest* 7776 LDFLAGS="$save_LDFLAGS" 7777 7778fi 7779{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7780echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7781 7782if test x"$lt_prog_compiler_static_works" = xyes; then 7783 : 7784else 7785 lt_prog_compiler_static= 7786fi 7787 7788 7789{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7790echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7791if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7792 echo $ECHO_N "(cached) $ECHO_C" >&6 7793else 7794 lt_cv_prog_compiler_c_o=no 7795 $rm -r conftest 2>/dev/null 7796 mkdir conftest 7797 cd conftest 7798 mkdir out 7799 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7800 7801 lt_compiler_flag="-o out/conftest2.$ac_objext" 7802 # Insert the option either (1) after the last *FLAGS variable, or 7803 # (2) before a word containing "conftest.", or (3) at the end. 7804 # Note that $ac_compile itself does not contain backslashes and begins 7805 # with a dollar sign (not a hyphen), so the echo should work correctly. 7806 lt_compile=`echo "$ac_compile" | $SED \ 7807 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7808 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7809 -e 's:$: $lt_compiler_flag:'` 7810 (eval echo "\"\$as_me:7810: $lt_compile\"" >&5) 7811 (eval "$lt_compile" 2>out/conftest.err) 7812 ac_status=$? 7813 cat out/conftest.err >&5 7814 echo "$as_me:7814: \$? = $ac_status" >&5 7815 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7816 then 7817 # The compiler can only warn and ignore the option if not recognized 7818 # So say no if there are warnings 7819 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7820 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7821 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7822 lt_cv_prog_compiler_c_o=yes 7823 fi 7824 fi 7825 chmod u+w . 2>&5 7826 $rm conftest* 7827 # SGI C++ compiler will create directory out/ii_files/ for 7828 # template instantiation 7829 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7830 $rm out/* && rmdir out 7831 cd .. 7832 rmdir conftest 7833 $rm conftest* 7834 7835fi 7836{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7837echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7838 7839 7840hard_links="nottested" 7841if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7842 # do not overwrite the value of need_locks provided by the user 7843 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7844echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7845 hard_links=yes 7846 $rm conftest* 7847 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7848 touch conftest.a 7849 ln conftest.a conftest.b 2>&5 || hard_links=no 7850 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7851 { echo "$as_me:$LINENO: result: $hard_links" >&5 7852echo "${ECHO_T}$hard_links" >&6; } 7853 if test "$hard_links" = no; then 7854 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7855echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7856 need_locks=warn 7857 fi 7858else 7859 need_locks=no 7860fi 7861 7862{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7863echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7864 7865 runpath_var= 7866 allow_undefined_flag= 7867 enable_shared_with_static_runtimes=no 7868 archive_cmds= 7869 archive_expsym_cmds= 7870 old_archive_From_new_cmds= 7871 old_archive_from_expsyms_cmds= 7872 export_dynamic_flag_spec= 7873 whole_archive_flag_spec= 7874 thread_safe_flag_spec= 7875 hardcode_libdir_flag_spec= 7876 hardcode_libdir_flag_spec_ld= 7877 hardcode_libdir_separator= 7878 hardcode_direct=no 7879 hardcode_minus_L=no 7880 hardcode_shlibpath_var=unsupported 7881 link_all_deplibs=unknown 7882 hardcode_automatic=no 7883 module_cmds= 7884 module_expsym_cmds= 7885 always_export_symbols=no 7886 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7887 # include_expsyms should be a list of space-separated symbols to be *always* 7888 # included in the symbol list 7889 include_expsyms= 7890 # exclude_expsyms can be an extended regexp of symbols to exclude 7891 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7892 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7893 # as well as any symbol that contains `d'. 7894 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7895 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7896 # platforms (ab)use it in PIC code, but their linkers get confused if 7897 # the symbol is explicitly referenced. Since portable code cannot 7898 # rely on this symbol name, it's probably fine to never include it in 7899 # preloaded symbol tables. 7900 extract_expsyms_cmds= 7901 # Just being paranoid about ensuring that cc_basename is set. 7902 for cc_temp in $compiler""; do 7903 case $cc_temp in 7904 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7905 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7906 \-*) ;; 7907 *) break;; 7908 esac 7909done 7910cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7911 7912 case $host_os in 7913 cygwin* | mingw* | pw32*) 7914 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7915 # When not using gcc, we currently assume that we are using 7916 # Microsoft Visual C++. 7917 if test "$GCC" != yes; then 7918 with_gnu_ld=no 7919 fi 7920 ;; 7921 interix*) 7922 # we just hope/assume this is gcc and not c89 (= MSVC++) 7923 with_gnu_ld=yes 7924 ;; 7925 openbsd*) 7926 with_gnu_ld=no 7927 ;; 7928 esac 7929 7930 ld_shlibs=yes 7931 if test "$with_gnu_ld" = yes; then 7932 # If archive_cmds runs LD, not CC, wlarc should be empty 7933 wlarc='${wl}' 7934 7935 # Set some defaults for GNU ld with shared library support. These 7936 # are reset later if shared libraries are not supported. Putting them 7937 # here allows them to be overridden if necessary. 7938 runpath_var=LD_RUN_PATH 7939 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7940 export_dynamic_flag_spec='${wl}--export-dynamic' 7941 # ancient GNU ld didn't support --whole-archive et. al. 7942 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7943 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7944 else 7945 whole_archive_flag_spec= 7946 fi 7947 supports_anon_versioning=no 7948 case `$LD -v 2>/dev/null` in 7949 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7950 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7951 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7952 *\ 2.11.*) ;; # other 2.11 versions 7953 *) supports_anon_versioning=yes ;; 7954 esac 7955 7956 # See if GNU ld supports shared libraries. 7957 case $host_os in 7958 aix3* | aix4* | aix5*) 7959 # On AIX/PPC, the GNU linker is very broken 7960 if test "$host_cpu" != ia64; then 7961 ld_shlibs=no 7962 cat <<EOF 1>&2 7963 7964*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7965*** to be unable to reliably create shared libraries on AIX. 7966*** Therefore, libtool is disabling shared libraries support. If you 7967*** really care for shared libraries, you may want to modify your PATH 7968*** so that a non-GNU linker is found, and then restart. 7969 7970EOF 7971 fi 7972 ;; 7973 7974 amigaos*) 7975 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)' 7976 hardcode_libdir_flag_spec='-L$libdir' 7977 hardcode_minus_L=yes 7978 7979 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7980 # that the semantics of dynamic libraries on AmigaOS, at least up 7981 # to version 4, is to share data among multiple programs linked 7982 # with the same dynamic library. Since this doesn't match the 7983 # behavior of shared libraries on other platforms, we can't use 7984 # them. 7985 ld_shlibs=no 7986 ;; 7987 7988 beos*) 7989 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7990 allow_undefined_flag=unsupported 7991 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7992 # support --undefined. This deserves some investigation. FIXME 7993 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7994 else 7995 ld_shlibs=no 7996 fi 7997 ;; 7998 7999 cygwin* | mingw* | pw32*) 8000 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8001 # as there is no search path for DLLs. 8002 hardcode_libdir_flag_spec='-L$libdir' 8003 allow_undefined_flag=unsupported 8004 always_export_symbols=no 8005 enable_shared_with_static_runtimes=yes 8006 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 8007 8008 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8009 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8010 # If the export-symbols file already is a .def file (1st line 8011 # is EXPORTS), use it as is; otherwise, prepend... 8012 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8013 cp $export_symbols $output_objdir/$soname.def; 8014 else 8015 echo EXPORTS > $output_objdir/$soname.def; 8016 cat $export_symbols >> $output_objdir/$soname.def; 8017 fi~ 8018 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8019 else 8020 ld_shlibs=no 8021 fi 8022 ;; 8023 8024 interix3*) 8025 hardcode_direct=no 8026 hardcode_shlibpath_var=no 8027 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8028 export_dynamic_flag_spec='${wl}-E' 8029 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8030 # Instead, shared libraries are loaded at an image base (0x10000000 by 8031 # default) and relocated if they conflict, which is a slow very memory 8032 # consuming and fragmenting process. To avoid this, we pick a random, 8033 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8034 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8035 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8036 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' 8037 ;; 8038 8039 linux*) 8040 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8041 tmp_addflag= 8042 case $cc_basename,$host_cpu in 8043 pgcc*) # Portland Group C compiler 8044 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' 8045 tmp_addflag=' $pic_flag' 8046 ;; 8047 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8048 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' 8049 tmp_addflag=' $pic_flag -Mnomain' ;; 8050 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8051 tmp_addflag=' -i_dynamic' ;; 8052 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8053 tmp_addflag=' -i_dynamic -nofor_main' ;; 8054 ifc* | ifort*) # Intel Fortran compiler 8055 tmp_addflag=' -nofor_main' ;; 8056 esac 8057 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8058 8059 if test $supports_anon_versioning = yes; then 8060 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8061 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8062 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8063 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8064 fi 8065 else 8066 ld_shlibs=no 8067 fi 8068 ;; 8069 8070 netbsd*) 8071 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8072 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8073 wlarc= 8074 else 8075 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8076 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8077 fi 8078 ;; 8079 8080 solaris*) 8081 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8082 ld_shlibs=no 8083 cat <<EOF 1>&2 8084 8085*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8086*** create shared libraries on Solaris systems. Therefore, libtool 8087*** is disabling shared libraries support. We urge you to upgrade GNU 8088*** binutils to release 2.9.1 or newer. Another option is to modify 8089*** your PATH or compiler configuration so that the native linker is 8090*** used, and then restart. 8091 8092EOF 8093 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8094 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8095 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8096 else 8097 ld_shlibs=no 8098 fi 8099 ;; 8100 8101 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8102 case `$LD -v 2>&1` in 8103 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8104 ld_shlibs=no 8105 cat <<_LT_EOF 1>&2 8106 8107*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8108*** reliably create shared libraries on SCO systems. Therefore, libtool 8109*** is disabling shared libraries support. We urge you to upgrade GNU 8110*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8111*** your PATH or compiler configuration so that the native linker is 8112*** used, and then restart. 8113 8114_LT_EOF 8115 ;; 8116 *) 8117 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8118 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8119 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8120 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8121 else 8122 ld_shlibs=no 8123 fi 8124 ;; 8125 esac 8126 ;; 8127 8128 sunos4*) 8129 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8130 wlarc= 8131 hardcode_direct=yes 8132 hardcode_shlibpath_var=no 8133 ;; 8134 8135 *) 8136 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8137 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8138 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8139 else 8140 ld_shlibs=no 8141 fi 8142 ;; 8143 esac 8144 8145 if test "$ld_shlibs" = no; then 8146 runpath_var= 8147 hardcode_libdir_flag_spec= 8148 export_dynamic_flag_spec= 8149 whole_archive_flag_spec= 8150 fi 8151 else 8152 # PORTME fill in a description of your system's linker (not GNU ld) 8153 case $host_os in 8154 aix3*) 8155 allow_undefined_flag=unsupported 8156 always_export_symbols=yes 8157 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' 8158 # Note: this linker hardcodes the directories in LIBPATH if there 8159 # are no directories specified by -L. 8160 hardcode_minus_L=yes 8161 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8162 # Neither direct hardcoding nor static linking is supported with a 8163 # broken collect2. 8164 hardcode_direct=unsupported 8165 fi 8166 ;; 8167 8168 aix4* | aix5*) 8169 if test "$host_cpu" = ia64; then 8170 # On IA64, the linker does run time linking by default, so we don't 8171 # have to do anything special. 8172 aix_use_runtimelinking=no 8173 exp_sym_flag='-Bexport' 8174 no_entry_flag="" 8175 else 8176 # If we're using GNU nm, then we don't want the "-C" option. 8177 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8178 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8179 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' 8180 else 8181 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' 8182 fi 8183 aix_use_runtimelinking=no 8184 8185 # Test if we are trying to use run time linking or normal 8186 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8187 # need to do runtime linking. 8188 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 8189 for ld_flag in $LDFLAGS; do 8190 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8191 aix_use_runtimelinking=yes 8192 break 8193 fi 8194 done 8195 ;; 8196 esac 8197 8198 exp_sym_flag='-bexport' 8199 no_entry_flag='-bnoentry' 8200 fi 8201 8202 # When large executables or shared objects are built, AIX ld can 8203 # have problems creating the table of contents. If linking a library 8204 # or program results in "error TOC overflow" add -mminimal-toc to 8205 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8206 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8207 8208 archive_cmds='' 8209 hardcode_direct=yes 8210 hardcode_libdir_separator=':' 8211 link_all_deplibs=yes 8212 8213 if test "$GCC" = yes; then 8214 case $host_os in aix4.[012]|aix4.[012].*) 8215 # We only want to do this on AIX 4.2 and lower, the check 8216 # below for broken collect2 doesn't work under 4.3+ 8217 collect2name=`${CC} -print-prog-name=collect2` 8218 if test -f "$collect2name" && \ 8219 strings "$collect2name" | grep resolve_lib_name >/dev/null 8220 then 8221 # We have reworked collect2 8222 hardcode_direct=yes 8223 else 8224 # We have old collect2 8225 hardcode_direct=unsupported 8226 # It fails to find uninstalled libraries when the uninstalled 8227 # path is not listed in the libpath. Setting hardcode_minus_L 8228 # to unsupported forces relinking 8229 hardcode_minus_L=yes 8230 hardcode_libdir_flag_spec='-L$libdir' 8231 hardcode_libdir_separator= 8232 fi 8233 ;; 8234 esac 8235 shared_flag='-shared' 8236 if test "$aix_use_runtimelinking" = yes; then 8237 shared_flag="$shared_flag "'${wl}-G' 8238 fi 8239 else 8240 # not using gcc 8241 if test "$host_cpu" = ia64; then 8242 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8243 # chokes on -Wl,-G. The following line is correct: 8244 shared_flag='-G' 8245 else 8246 if test "$aix_use_runtimelinking" = yes; then 8247 shared_flag='${wl}-G' 8248 else 8249 shared_flag='${wl}-bM:SRE' 8250 fi 8251 fi 8252 fi 8253 8254 # It seems that -bexpall does not export symbols beginning with 8255 # underscore (_), so it is better to generate a list of symbols to export. 8256 always_export_symbols=yes 8257 if test "$aix_use_runtimelinking" = yes; then 8258 # Warning - without using the other runtime loading flags (-brtl), 8259 # -berok will link without error, but may produce a broken library. 8260 allow_undefined_flag='-berok' 8261 # Determine the default libpath from the value encoded in an empty executable. 8262 cat >conftest.$ac_ext <<_ACEOF 8263/* confdefs.h. */ 8264_ACEOF 8265cat confdefs.h >>conftest.$ac_ext 8266cat >>conftest.$ac_ext <<_ACEOF 8267/* end confdefs.h. */ 8268 8269int 8270main () 8271{ 8272 8273 ; 8274 return 0; 8275} 8276_ACEOF 8277rm -f conftest.$ac_objext conftest$ac_exeext 8278if { (ac_try="$ac_link" 8279case "(($ac_try" in 8280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8281 *) ac_try_echo=$ac_try;; 8282esac 8283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8284 (eval "$ac_link") 2>conftest.er1 8285 ac_status=$? 8286 grep -v '^ *+' conftest.er1 >conftest.err 8287 rm -f conftest.er1 8288 cat conftest.err >&5 8289 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8290 (exit $ac_status); } && 8291 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8292 { (case "(($ac_try" in 8293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8294 *) ac_try_echo=$ac_try;; 8295esac 8296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8297 (eval "$ac_try") 2>&5 8298 ac_status=$? 8299 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8300 (exit $ac_status); }; } && 8301 { ac_try='test -s conftest$ac_exeext' 8302 { (case "(($ac_try" in 8303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8304 *) ac_try_echo=$ac_try;; 8305esac 8306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8307 (eval "$ac_try") 2>&5 8308 ac_status=$? 8309 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8310 (exit $ac_status); }; }; then 8311 8312aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8313}'` 8314# Check for a 64-bit object if we didn't find anything. 8315if 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; } 8316}'`; fi 8317else 8318 echo "$as_me: failed program was:" >&5 8319sed 's/^/| /' conftest.$ac_ext >&5 8320 8321 8322fi 8323 8324rm -f core conftest.err conftest.$ac_objext \ 8325 conftest$ac_exeext conftest.$ac_ext 8326if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8327 8328 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8329 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" 8330 else 8331 if test "$host_cpu" = ia64; then 8332 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8333 allow_undefined_flag="-z nodefs" 8334 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" 8335 else 8336 # Determine the default libpath from the value encoded in an empty executable. 8337 cat >conftest.$ac_ext <<_ACEOF 8338/* confdefs.h. */ 8339_ACEOF 8340cat confdefs.h >>conftest.$ac_ext 8341cat >>conftest.$ac_ext <<_ACEOF 8342/* end confdefs.h. */ 8343 8344int 8345main () 8346{ 8347 8348 ; 8349 return 0; 8350} 8351_ACEOF 8352rm -f conftest.$ac_objext conftest$ac_exeext 8353if { (ac_try="$ac_link" 8354case "(($ac_try" in 8355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8356 *) ac_try_echo=$ac_try;; 8357esac 8358eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8359 (eval "$ac_link") 2>conftest.er1 8360 ac_status=$? 8361 grep -v '^ *+' conftest.er1 >conftest.err 8362 rm -f conftest.er1 8363 cat conftest.err >&5 8364 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8365 (exit $ac_status); } && 8366 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8367 { (case "(($ac_try" in 8368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8369 *) ac_try_echo=$ac_try;; 8370esac 8371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8372 (eval "$ac_try") 2>&5 8373 ac_status=$? 8374 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8375 (exit $ac_status); }; } && 8376 { ac_try='test -s conftest$ac_exeext' 8377 { (case "(($ac_try" in 8378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8379 *) ac_try_echo=$ac_try;; 8380esac 8381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8382 (eval "$ac_try") 2>&5 8383 ac_status=$? 8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8385 (exit $ac_status); }; }; then 8386 8387aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8388}'` 8389# Check for a 64-bit object if we didn't find anything. 8390if 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; } 8391}'`; fi 8392else 8393 echo "$as_me: failed program was:" >&5 8394sed 's/^/| /' conftest.$ac_ext >&5 8395 8396 8397fi 8398 8399rm -f core conftest.err conftest.$ac_objext \ 8400 conftest$ac_exeext conftest.$ac_ext 8401if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8402 8403 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8404 # Warning - without using the other run time loading flags, 8405 # -berok will link without error, but may produce a broken library. 8406 no_undefined_flag=' ${wl}-bernotok' 8407 allow_undefined_flag=' ${wl}-berok' 8408 # Exported symbols can be pulled into shared objects from archives 8409 whole_archive_flag_spec='$convenience' 8410 archive_cmds_need_lc=yes 8411 # This is similar to how AIX traditionally builds its shared libraries. 8412 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' 8413 fi 8414 fi 8415 ;; 8416 8417 amigaos*) 8418 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)' 8419 hardcode_libdir_flag_spec='-L$libdir' 8420 hardcode_minus_L=yes 8421 # see comment about different semantics on the GNU ld section 8422 ld_shlibs=no 8423 ;; 8424 8425 bsdi[45]*) 8426 export_dynamic_flag_spec=-rdynamic 8427 ;; 8428 8429 cygwin* | mingw* | pw32*) 8430 # When not using gcc, we currently assume that we are using 8431 # Microsoft Visual C++. 8432 # hardcode_libdir_flag_spec is actually meaningless, as there is 8433 # no search path for DLLs. 8434 hardcode_libdir_flag_spec=' ' 8435 allow_undefined_flag=unsupported 8436 # Tell ltmain to make .lib files, not .a files. 8437 libext=lib 8438 # Tell ltmain to make .dll files, not .so files. 8439 shrext_cmds=".dll" 8440 # FIXME: Setting linknames here is a bad hack. 8441 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8442 # The linker will automatically build a .lib file if we build a DLL. 8443 old_archive_From_new_cmds='true' 8444 # FIXME: Should let the user specify the lib program. 8445 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 8446 fix_srcfile_path='`cygpath -w "$srcfile"`' 8447 enable_shared_with_static_runtimes=yes 8448 ;; 8449 8450 darwin* | rhapsody*) 8451 case $host_os in 8452 rhapsody* | darwin1.[012]) 8453 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8454 ;; 8455 *) # Darwin 1.3 on 8456 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8457 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8458 else 8459 case ${MACOSX_DEPLOYMENT_TARGET} in 8460 10.[012]) 8461 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8462 ;; 8463 10.*) 8464 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8465 ;; 8466 esac 8467 fi 8468 ;; 8469 esac 8470 archive_cmds_need_lc=no 8471 hardcode_direct=no 8472 hardcode_automatic=yes 8473 hardcode_shlibpath_var=unsupported 8474 whole_archive_flag_spec='' 8475 link_all_deplibs=yes 8476 if test "$GCC" = yes ; then 8477 output_verbose_link_cmd='echo' 8478 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8479 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8480 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8481 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}' 8482 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}' 8483 else 8484 case $cc_basename in 8485 xlc*) 8486 output_verbose_link_cmd='echo' 8487 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 8488 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8489 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8490 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}' 8491 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}' 8492 ;; 8493 *) 8494 ld_shlibs=no 8495 ;; 8496 esac 8497 fi 8498 ;; 8499 8500 dgux*) 8501 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8502 hardcode_libdir_flag_spec='-L$libdir' 8503 hardcode_shlibpath_var=no 8504 ;; 8505 8506 freebsd1*) 8507 ld_shlibs=no 8508 ;; 8509 8510 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8511 # support. Future versions do this automatically, but an explicit c++rt0.o 8512 # does not break anything, and helps significantly (at the cost of a little 8513 # extra space). 8514 freebsd2.2*) 8515 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8516 hardcode_libdir_flag_spec='-R$libdir' 8517 hardcode_direct=yes 8518 hardcode_shlibpath_var=no 8519 ;; 8520 8521 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8522 freebsd2*) 8523 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8524 hardcode_direct=yes 8525 hardcode_minus_L=yes 8526 hardcode_shlibpath_var=no 8527 ;; 8528 8529 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8530 freebsd* | kfreebsd*-gnu | dragonfly*) 8531 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8532 hardcode_libdir_flag_spec='-R$libdir' 8533 hardcode_direct=yes 8534 hardcode_shlibpath_var=no 8535 ;; 8536 8537 hpux9*) 8538 if test "$GCC" = yes; then 8539 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' 8540 else 8541 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' 8542 fi 8543 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8544 hardcode_libdir_separator=: 8545 hardcode_direct=yes 8546 8547 # hardcode_minus_L: Not really in the search PATH, 8548 # but as the default location of the library. 8549 hardcode_minus_L=yes 8550 export_dynamic_flag_spec='${wl}-E' 8551 ;; 8552 8553 hpux10*) 8554 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8555 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8556 else 8557 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8558 fi 8559 if test "$with_gnu_ld" = no; then 8560 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8561 hardcode_libdir_separator=: 8562 8563 hardcode_direct=yes 8564 export_dynamic_flag_spec='${wl}-E' 8565 8566 # hardcode_minus_L: Not really in the search PATH, 8567 # but as the default location of the library. 8568 hardcode_minus_L=yes 8569 fi 8570 ;; 8571 8572 hpux11*) 8573 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8574 case $host_cpu in 8575 hppa*64*) 8576 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8577 ;; 8578 ia64*) 8579 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8580 ;; 8581 *) 8582 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8583 ;; 8584 esac 8585 else 8586 case $host_cpu in 8587 hppa*64*) 8588 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8589 ;; 8590 ia64*) 8591 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8592 ;; 8593 *) 8594 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8595 ;; 8596 esac 8597 fi 8598 if test "$with_gnu_ld" = no; then 8599 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8600 hardcode_libdir_separator=: 8601 8602 case $host_cpu in 8603 hppa*64*|ia64*) 8604 hardcode_libdir_flag_spec_ld='+b $libdir' 8605 hardcode_direct=no 8606 hardcode_shlibpath_var=no 8607 ;; 8608 *) 8609 hardcode_direct=yes 8610 export_dynamic_flag_spec='${wl}-E' 8611 8612 # hardcode_minus_L: Not really in the search PATH, 8613 # but as the default location of the library. 8614 hardcode_minus_L=yes 8615 ;; 8616 esac 8617 fi 8618 ;; 8619 8620 irix5* | irix6* | nonstopux*) 8621 if test "$GCC" = yes; then 8622 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' 8623 else 8624 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' 8625 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8626 fi 8627 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8628 hardcode_libdir_separator=: 8629 link_all_deplibs=yes 8630 ;; 8631 8632 netbsd*) 8633 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8634 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8635 else 8636 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8637 fi 8638 hardcode_libdir_flag_spec='-R$libdir' 8639 hardcode_direct=yes 8640 hardcode_shlibpath_var=no 8641 ;; 8642 8643 newsos6) 8644 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8645 hardcode_direct=yes 8646 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8647 hardcode_libdir_separator=: 8648 hardcode_shlibpath_var=no 8649 ;; 8650 8651 openbsd*) 8652 hardcode_direct=yes 8653 hardcode_shlibpath_var=no 8654 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8655 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8656 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8657 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8658 export_dynamic_flag_spec='${wl}-E' 8659 else 8660 case $host_os in 8661 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8662 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8663 hardcode_libdir_flag_spec='-R$libdir' 8664 ;; 8665 *) 8666 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8667 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8668 ;; 8669 esac 8670 fi 8671 ;; 8672 8673 os2*) 8674 hardcode_libdir_flag_spec='-L$libdir' 8675 hardcode_minus_L=yes 8676 allow_undefined_flag=unsupported 8677 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' 8678 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8679 ;; 8680 8681 osf3*) 8682 if test "$GCC" = yes; then 8683 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8684 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' 8685 else 8686 allow_undefined_flag=' -expect_unresolved \*' 8687 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' 8688 fi 8689 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8690 hardcode_libdir_separator=: 8691 ;; 8692 8693 osf4* | osf5*) # as osf3* with the addition of -msym flag 8694 if test "$GCC" = yes; then 8695 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8696 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' 8697 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8698 else 8699 allow_undefined_flag=' -expect_unresolved \*' 8700 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' 8701 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8702 $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' 8703 8704 # Both c and cxx compiler support -rpath directly 8705 hardcode_libdir_flag_spec='-rpath $libdir' 8706 fi 8707 hardcode_libdir_separator=: 8708 ;; 8709 8710 solaris*) 8711 no_undefined_flag=' -z text' 8712 if test "$GCC" = yes; then 8713 wlarc='${wl}' 8714 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8715 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8716 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8717 else 8718 wlarc='' 8719 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8720 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8721 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8722 fi 8723 hardcode_libdir_flag_spec='-R$libdir' 8724 hardcode_shlibpath_var=no 8725 case $host_os in 8726 solaris2.[0-5] | solaris2.[0-5].*) ;; 8727 *) 8728 # The compiler driver will combine linker options so we 8729 # cannot just pass the convience library names through 8730 # without $wl, iff we do not link with $LD. 8731 # Luckily, gcc supports the same syntax we need for Sun Studio. 8732 # Supported since Solaris 2.6 (maybe 2.5.1?) 8733 case $wlarc in 8734 '') 8735 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8736 *) 8737 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' ;; 8738 esac ;; 8739 esac 8740 link_all_deplibs=yes 8741 ;; 8742 8743 sunos4*) 8744 if test "x$host_vendor" = xsequent; then 8745 # Use $CC to link under sequent, because it throws in some extra .o 8746 # files that make .init and .fini sections work. 8747 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8748 else 8749 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8750 fi 8751 hardcode_libdir_flag_spec='-L$libdir' 8752 hardcode_direct=yes 8753 hardcode_minus_L=yes 8754 hardcode_shlibpath_var=no 8755 ;; 8756 8757 sysv4) 8758 case $host_vendor in 8759 sni) 8760 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8761 hardcode_direct=yes # is this really true??? 8762 ;; 8763 siemens) 8764 ## LD is ld it makes a PLAMLIB 8765 ## CC just makes a GrossModule. 8766 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8767 reload_cmds='$CC -r -o $output$reload_objs' 8768 hardcode_direct=no 8769 ;; 8770 motorola) 8771 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8772 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8773 ;; 8774 esac 8775 runpath_var='LD_RUN_PATH' 8776 hardcode_shlibpath_var=no 8777 ;; 8778 8779 sysv4.3*) 8780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8781 hardcode_shlibpath_var=no 8782 export_dynamic_flag_spec='-Bexport' 8783 ;; 8784 8785 sysv4*MP*) 8786 if test -d /usr/nec; then 8787 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8788 hardcode_shlibpath_var=no 8789 runpath_var=LD_RUN_PATH 8790 hardcode_runpath_var=yes 8791 ld_shlibs=yes 8792 fi 8793 ;; 8794 8795 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 8796 no_undefined_flag='${wl}-z,text' 8797 archive_cmds_need_lc=no 8798 hardcode_shlibpath_var=no 8799 runpath_var='LD_RUN_PATH' 8800 8801 if test "$GCC" = yes; then 8802 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8803 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8804 else 8805 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8806 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8807 fi 8808 ;; 8809 8810 sysv5* | sco3.2v5* | sco5v6*) 8811 # Note: We can NOT use -z defs as we might desire, because we do not 8812 # link with -lc, and that would cause any symbols used from libc to 8813 # always be unresolved, which means just about no library would 8814 # ever link correctly. If we're not using GNU ld we use -z text 8815 # though, which does catch some bad symbols but isn't as heavy-handed 8816 # as -z defs. 8817 no_undefined_flag='${wl}-z,text' 8818 allow_undefined_flag='${wl}-z,nodefs' 8819 archive_cmds_need_lc=no 8820 hardcode_shlibpath_var=no 8821 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8822 hardcode_libdir_separator=':' 8823 link_all_deplibs=yes 8824 export_dynamic_flag_spec='${wl}-Bexport' 8825 runpath_var='LD_RUN_PATH' 8826 8827 if test "$GCC" = yes; then 8828 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8829 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8830 else 8831 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8832 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8833 fi 8834 ;; 8835 8836 uts4*) 8837 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8838 hardcode_libdir_flag_spec='-L$libdir' 8839 hardcode_shlibpath_var=no 8840 ;; 8841 8842 *) 8843 ld_shlibs=no 8844 ;; 8845 esac 8846 fi 8847 8848{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8849echo "${ECHO_T}$ld_shlibs" >&6; } 8850test "$ld_shlibs" = no && can_build_shared=no 8851 8852# 8853# Do we need to explicitly link libc? 8854# 8855case "x$archive_cmds_need_lc" in 8856x|xyes) 8857 # Assume -lc should be added 8858 archive_cmds_need_lc=yes 8859 8860 if test "$enable_shared" = yes && test "$GCC" = yes; then 8861 case $archive_cmds in 8862 *'~'*) 8863 # FIXME: we may have to deal with multi-command sequences. 8864 ;; 8865 '$CC '*) 8866 # Test whether the compiler implicitly links with -lc since on some 8867 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8868 # to ld, don't add -lc before -lgcc. 8869 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8870echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8871 $rm conftest* 8872 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 8873 8874 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8875 (eval $ac_compile) 2>&5 8876 ac_status=$? 8877 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8878 (exit $ac_status); } 2>conftest.err; then 8879 soname=conftest 8880 lib=conftest 8881 libobjs=conftest.$ac_objext 8882 deplibs= 8883 wl=$lt_prog_compiler_wl 8884 pic_flag=$lt_prog_compiler_pic 8885 compiler_flags=-v 8886 linker_flags=-v 8887 verstring= 8888 output_objdir=. 8889 libname=conftest 8890 lt_save_allow_undefined_flag=$allow_undefined_flag 8891 allow_undefined_flag= 8892 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8893 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8894 ac_status=$? 8895 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8896 (exit $ac_status); } 8897 then 8898 archive_cmds_need_lc=no 8899 else 8900 archive_cmds_need_lc=yes 8901 fi 8902 allow_undefined_flag=$lt_save_allow_undefined_flag 8903 else 8904 cat conftest.err 1>&5 8905 fi 8906 $rm conftest* 8907 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8908echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8909 ;; 8910 esac 8911 fi 8912 ;; 8913esac 8914 8915{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8916echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8917library_names_spec= 8918libname_spec='lib$name' 8919soname_spec= 8920shrext_cmds=".so" 8921postinstall_cmds= 8922postuninstall_cmds= 8923finish_cmds= 8924finish_eval= 8925shlibpath_var= 8926shlibpath_overrides_runpath=unknown 8927version_type=none 8928dynamic_linker="$host_os ld.so" 8929sys_lib_dlsearch_path_spec="/lib /usr/lib" 8930if test "$GCC" = yes; then 8931 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8932 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 8933 # if the path contains ";" then we assume it to be the separator 8934 # otherwise default to the standard path separator (i.e. ":") - it is 8935 # assumed that no part of a normal pathname contains ";" but that should 8936 # okay in the real world where ";" in dirpaths is itself problematic. 8937 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8938 else 8939 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8940 fi 8941else 8942 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8943fi 8944need_lib_prefix=unknown 8945hardcode_into_libs=no 8946 8947# when you set need_version to no, make sure it does not cause -set_version 8948# flags to be left without arguments 8949need_version=unknown 8950 8951case $host_os in 8952aix3*) 8953 version_type=linux 8954 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8955 shlibpath_var=LIBPATH 8956 8957 # AIX 3 has no versioning support, so we append a major version to the name. 8958 soname_spec='${libname}${release}${shared_ext}$major' 8959 ;; 8960 8961aix4* | aix5*) 8962 version_type=linux 8963 need_lib_prefix=no 8964 need_version=no 8965 hardcode_into_libs=yes 8966 if test "$host_cpu" = ia64; then 8967 # AIX 5 supports IA64 8968 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8969 shlibpath_var=LD_LIBRARY_PATH 8970 else 8971 # With GCC up to 2.95.x, collect2 would create an import file 8972 # for dependence libraries. The import file would start with 8973 # the line `#! .'. This would cause the generated library to 8974 # depend on `.', always an invalid library. This was fixed in 8975 # development snapshots of GCC prior to 3.0. 8976 case $host_os in 8977 aix4 | aix4.[01] | aix4.[01].*) 8978 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8979 echo ' yes ' 8980 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8981 : 8982 else 8983 can_build_shared=no 8984 fi 8985 ;; 8986 esac 8987 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8988 # soname into executable. Probably we can add versioning support to 8989 # collect2, so additional links can be useful in future. 8990 if test "$aix_use_runtimelinking" = yes; then 8991 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8992 # instead of lib<name>.a to let people know that these are not 8993 # typical AIX shared libraries. 8994 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8995 else 8996 # We preserve .a as extension for shared libraries through AIX4.2 8997 # and later when we are not doing run time linking. 8998 library_names_spec='${libname}${release}.a $libname.a' 8999 soname_spec='${libname}${release}${shared_ext}$major' 9000 fi 9001 shlibpath_var=LIBPATH 9002 fi 9003 ;; 9004 9005amigaos*) 9006 library_names_spec='$libname.ixlibrary $libname.a' 9007 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9008 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' 9009 ;; 9010 9011beos*) 9012 library_names_spec='${libname}${shared_ext}' 9013 dynamic_linker="$host_os ld.so" 9014 shlibpath_var=LIBRARY_PATH 9015 ;; 9016 9017bsdi[45]*) 9018 version_type=linux 9019 need_version=no 9020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9021 soname_spec='${libname}${release}${shared_ext}$major' 9022 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9023 shlibpath_var=LD_LIBRARY_PATH 9024 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9025 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9026 # the default ld.so.conf also contains /usr/contrib/lib and 9027 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9028 # libtool to hard-code these into programs 9029 ;; 9030 9031cygwin* | mingw* | pw32*) 9032 version_type=windows 9033 shrext_cmds=".dll" 9034 need_version=no 9035 need_lib_prefix=no 9036 9037 case $GCC,$host_os in 9038 yes,cygwin* | yes,mingw* | yes,pw32*) 9039 library_names_spec='$libname.dll.a' 9040 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9041 postinstall_cmds='base_file=`basename \${file}`~ 9042 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9043 dldir=$destdir/`dirname \$dlpath`~ 9044 test -d \$dldir || mkdir -p \$dldir~ 9045 $install_prog $dir/$dlname \$dldir/$dlname~ 9046 chmod a+x \$dldir/$dlname' 9047 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9048 dlpath=$dir/\$dldll~ 9049 $rm \$dlpath' 9050 shlibpath_overrides_runpath=yes 9051 9052 case $host_os in 9053 cygwin*) 9054 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9055 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9056 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9057 ;; 9058 mingw*) 9059 # MinGW DLLs use traditional 'lib' prefix 9060 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9061 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9062 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9063 # It is most probably a Windows format PATH printed by 9064 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9065 # path with ; separators, and with drive letters. We can handle the 9066 # drive letters (cygwin fileutils understands them), so leave them, 9067 # especially as we might pass files found there to a mingw objdump, 9068 # which wouldn't understand a cygwinified path. Ahh. 9069 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9070 else 9071 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9072 fi 9073 ;; 9074 pw32*) 9075 # pw32 DLLs use 'pw' prefix rather than 'lib' 9076 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9077 ;; 9078 esac 9079 ;; 9080 9081 linux*) 9082 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then 9083 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9084 supports_anon_versioning=no 9085 case `$LD -v 2>/dev/null` in 9086 *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9087 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9088 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9089 *\ 2.11.*) ;; # other 2.11 versions 9090 *) supports_anon_versioning=yes ;; 9091 esac 9092 if test $supports_anon_versioning = yes; then 9093 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 9094cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9095$echo "local: *; };" >> $output_objdir/$libname.ver~ 9096 $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9097 else 9098 $archive_expsym_cmds="$archive_cmds" 9099 fi 9100 else 9101 ld_shlibs=no 9102 fi 9103 ;; 9104 9105 *) 9106 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9107 ;; 9108 esac 9109 dynamic_linker='Win32 ld.exe' 9110 # FIXME: first we should search . and the directory the executable is in 9111 shlibpath_var=PATH 9112 ;; 9113 9114darwin* | rhapsody*) 9115 dynamic_linker="$host_os dyld" 9116 version_type=darwin 9117 need_lib_prefix=no 9118 need_version=no 9119 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9120 soname_spec='${libname}${release}${major}$shared_ext' 9121 shlibpath_overrides_runpath=yes 9122 shlibpath_var=DYLD_LIBRARY_PATH 9123 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9124 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 9125 if test "$GCC" = yes; then 9126 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"` 9127 else 9128 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 9129 fi 9130 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9131 ;; 9132 9133dgux*) 9134 version_type=linux 9135 need_lib_prefix=no 9136 need_version=no 9137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9138 soname_spec='${libname}${release}${shared_ext}$major' 9139 shlibpath_var=LD_LIBRARY_PATH 9140 ;; 9141 9142freebsd1*) 9143 dynamic_linker=no 9144 ;; 9145 9146kfreebsd*-gnu) 9147 version_type=linux 9148 need_lib_prefix=no 9149 need_version=no 9150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9151 soname_spec='${libname}${release}${shared_ext}$major' 9152 shlibpath_var=LD_LIBRARY_PATH 9153 shlibpath_overrides_runpath=no 9154 hardcode_into_libs=yes 9155 dynamic_linker='GNU ld.so' 9156 ;; 9157 9158freebsd* | dragonfly*) 9159 # DragonFly does not have aout. When/if they implement a new 9160 # versioning mechanism, adjust this. 9161 if test -x /usr/bin/objformat; then 9162 objformat=`/usr/bin/objformat` 9163 else 9164 case $host_os in 9165 freebsd[123]*) objformat=aout ;; 9166 *) objformat=elf ;; 9167 esac 9168 fi 9169 # Handle Gentoo/FreeBSD as it was Linux 9170 case $host_vendor in 9171 gentoo) 9172 version_type=linux ;; 9173 *) 9174 version_type=freebsd-$objformat ;; 9175 esac 9176 9177 case $version_type in 9178 freebsd-elf*) 9179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9180 need_version=no 9181 need_lib_prefix=no 9182 ;; 9183 freebsd-*) 9184 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9185 need_version=yes 9186 ;; 9187 linux) 9188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9189 soname_spec='${libname}${release}${shared_ext}$major' 9190 need_lib_prefix=no 9191 need_version=no 9192 ;; 9193 esac 9194 shlibpath_var=LD_LIBRARY_PATH 9195 case $host_os in 9196 freebsd2*) 9197 shlibpath_overrides_runpath=yes 9198 ;; 9199 freebsd3.[01]* | freebsdelf3.[01]*) 9200 shlibpath_overrides_runpath=yes 9201 hardcode_into_libs=yes 9202 ;; 9203 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9204 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9205 shlibpath_overrides_runpath=no 9206 hardcode_into_libs=yes 9207 ;; 9208 freebsd*) # from 4.6 on 9209 shlibpath_overrides_runpath=yes 9210 hardcode_into_libs=yes 9211 ;; 9212 esac 9213 ;; 9214 9215gnu*) 9216 version_type=linux 9217 need_lib_prefix=no 9218 need_version=no 9219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9220 soname_spec='${libname}${release}${shared_ext}$major' 9221 shlibpath_var=LD_LIBRARY_PATH 9222 hardcode_into_libs=yes 9223 ;; 9224 9225hpux9* | hpux10* | hpux11*) 9226 # Give a soname corresponding to the major version so that dld.sl refuses to 9227 # link against other versions. 9228 version_type=sunos 9229 need_lib_prefix=no 9230 need_version=no 9231 case $host_cpu in 9232 ia64*) 9233 shrext_cmds='.so' 9234 hardcode_into_libs=yes 9235 dynamic_linker="$host_os dld.so" 9236 shlibpath_var=LD_LIBRARY_PATH 9237 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9239 soname_spec='${libname}${release}${shared_ext}$major' 9240 if test "X$HPUX_IA64_MODE" = X32; then 9241 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9242 else 9243 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9244 fi 9245 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9246 ;; 9247 hppa*64*) 9248 shrext_cmds='.sl' 9249 hardcode_into_libs=yes 9250 dynamic_linker="$host_os dld.sl" 9251 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9252 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9254 soname_spec='${libname}${release}${shared_ext}$major' 9255 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9256 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9257 ;; 9258 *) 9259 shrext_cmds='.sl' 9260 dynamic_linker="$host_os dld.sl" 9261 shlibpath_var=SHLIB_PATH 9262 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9264 soname_spec='${libname}${release}${shared_ext}$major' 9265 ;; 9266 esac 9267 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9268 postinstall_cmds='chmod 555 $lib' 9269 ;; 9270 9271interix3*) 9272 version_type=linux 9273 need_lib_prefix=no 9274 need_version=no 9275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9276 soname_spec='${libname}${release}${shared_ext}$major' 9277 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9278 shlibpath_var=LD_LIBRARY_PATH 9279 shlibpath_overrides_runpath=no 9280 hardcode_into_libs=yes 9281 ;; 9282 9283irix5* | irix6* | nonstopux*) 9284 case $host_os in 9285 nonstopux*) version_type=nonstopux ;; 9286 *) 9287 if test "$lt_cv_prog_gnu_ld" = yes; then 9288 version_type=linux 9289 else 9290 version_type=irix 9291 fi ;; 9292 esac 9293 need_lib_prefix=no 9294 need_version=no 9295 soname_spec='${libname}${release}${shared_ext}$major' 9296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9297 case $host_os in 9298 irix5* | nonstopux*) 9299 libsuff= shlibsuff= 9300 ;; 9301 *) 9302 case $LD in # libtool.m4 will add one of these switches to LD 9303 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9304 libsuff= shlibsuff= libmagic=32-bit;; 9305 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9306 libsuff=32 shlibsuff=N32 libmagic=N32;; 9307 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9308 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9309 *) libsuff= shlibsuff= libmagic=never-match;; 9310 esac 9311 ;; 9312 esac 9313 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9314 shlibpath_overrides_runpath=no 9315 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9316 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9317 hardcode_into_libs=yes 9318 ;; 9319 9320# No shared lib support for Linux oldld, aout, or coff. 9321linux*oldld* | linux*aout* | linux*coff*) 9322 dynamic_linker=no 9323 ;; 9324 9325# This must be Linux ELF. 9326linux*) 9327 version_type=linux 9328 need_lib_prefix=no 9329 need_version=no 9330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9331 soname_spec='${libname}${release}${shared_ext}$major' 9332 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9333 shlibpath_var=LD_LIBRARY_PATH 9334 shlibpath_overrides_runpath=no 9335 # This implies no fast_install, which is unacceptable. 9336 # Some rework will be needed to allow for fast_install 9337 # before this can be enabled. 9338 hardcode_into_libs=yes 9339 9340 # Append ld.so.conf contents to the search path 9341 if test -f /etc/ld.so.conf; then 9342 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' ' '` 9343 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9344 fi 9345 9346 # We used to test for /lib/ld.so.1 and disable shared libraries on 9347 # powerpc, because MkLinux only supported shared libraries with the 9348 # GNU dynamic linker. Since this was broken with cross compilers, 9349 # most powerpc-linux boxes support dynamic linking these days and 9350 # people can always --disable-shared, the test was removed, and we 9351 # assume the GNU/Linux dynamic linker is in use. 9352 dynamic_linker='GNU/Linux ld.so' 9353 ;; 9354 9355knetbsd*-gnu) 9356 version_type=linux 9357 need_lib_prefix=no 9358 need_version=no 9359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9360 soname_spec='${libname}${release}${shared_ext}$major' 9361 shlibpath_var=LD_LIBRARY_PATH 9362 shlibpath_overrides_runpath=no 9363 hardcode_into_libs=yes 9364 dynamic_linker='GNU ld.so' 9365 ;; 9366 9367netbsd*) 9368 version_type=sunos 9369 need_lib_prefix=no 9370 need_version=no 9371 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9373 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9374 dynamic_linker='NetBSD (a.out) ld.so' 9375 else 9376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9377 soname_spec='${libname}${release}${shared_ext}$major' 9378 dynamic_linker='NetBSD ld.elf_so' 9379 fi 9380 shlibpath_var=LD_LIBRARY_PATH 9381 shlibpath_overrides_runpath=yes 9382 hardcode_into_libs=yes 9383 ;; 9384 9385newsos6) 9386 version_type=linux 9387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9388 shlibpath_var=LD_LIBRARY_PATH 9389 shlibpath_overrides_runpath=yes 9390 ;; 9391 9392nto-qnx*) 9393 version_type=linux 9394 need_lib_prefix=no 9395 need_version=no 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 shlibpath_overrides_runpath=yes 9400 ;; 9401 9402openbsd*) 9403 version_type=sunos 9404 sys_lib_dlsearch_path_spec="/usr/lib" 9405 need_lib_prefix=no 9406 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9407 case $host_os in 9408 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9409 *) need_version=no ;; 9410 esac 9411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9412 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9413 shlibpath_var=LD_LIBRARY_PATH 9414 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9415 case $host_os in 9416 openbsd2.[89] | openbsd2.[89].*) 9417 shlibpath_overrides_runpath=no 9418 ;; 9419 *) 9420 shlibpath_overrides_runpath=yes 9421 ;; 9422 esac 9423 else 9424 shlibpath_overrides_runpath=yes 9425 fi 9426 ;; 9427 9428os2*) 9429 libname_spec='$name' 9430 shrext_cmds=".dll" 9431 need_lib_prefix=no 9432 library_names_spec='$libname${shared_ext} $libname.a' 9433 dynamic_linker='OS/2 ld.exe' 9434 shlibpath_var=LIBPATH 9435 ;; 9436 9437osf3* | osf4* | osf5*) 9438 version_type=osf 9439 need_lib_prefix=no 9440 need_version=no 9441 soname_spec='${libname}${release}${shared_ext}$major' 9442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9443 shlibpath_var=LD_LIBRARY_PATH 9444 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9445 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9446 ;; 9447 9448solaris*) 9449 version_type=linux 9450 need_lib_prefix=no 9451 need_version=no 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 shlibpath_overrides_runpath=yes 9456 hardcode_into_libs=yes 9457 # ldd complains unless libraries are executable 9458 postinstall_cmds='chmod +x $lib' 9459 ;; 9460 9461sunos4*) 9462 version_type=sunos 9463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9464 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9465 shlibpath_var=LD_LIBRARY_PATH 9466 shlibpath_overrides_runpath=yes 9467 if test "$with_gnu_ld" = yes; then 9468 need_lib_prefix=no 9469 fi 9470 need_version=yes 9471 ;; 9472 9473sysv4 | sysv4.3*) 9474 version_type=linux 9475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9476 soname_spec='${libname}${release}${shared_ext}$major' 9477 shlibpath_var=LD_LIBRARY_PATH 9478 case $host_vendor in 9479 sni) 9480 shlibpath_overrides_runpath=no 9481 need_lib_prefix=no 9482 export_dynamic_flag_spec='${wl}-Blargedynsym' 9483 runpath_var=LD_RUN_PATH 9484 ;; 9485 siemens) 9486 need_lib_prefix=no 9487 ;; 9488 motorola) 9489 need_lib_prefix=no 9490 need_version=no 9491 shlibpath_overrides_runpath=no 9492 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9493 ;; 9494 esac 9495 ;; 9496 9497sysv4*MP*) 9498 if test -d /usr/nec ;then 9499 version_type=linux 9500 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9501 soname_spec='$libname${shared_ext}.$major' 9502 shlibpath_var=LD_LIBRARY_PATH 9503 fi 9504 ;; 9505 9506sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9507 version_type=freebsd-elf 9508 need_lib_prefix=no 9509 need_version=no 9510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9511 soname_spec='${libname}${release}${shared_ext}$major' 9512 shlibpath_var=LD_LIBRARY_PATH 9513 hardcode_into_libs=yes 9514 if test "$with_gnu_ld" = yes; then 9515 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9516 shlibpath_overrides_runpath=no 9517 else 9518 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9519 shlibpath_overrides_runpath=yes 9520 case $host_os in 9521 sco3.2v5*) 9522 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9523 ;; 9524 esac 9525 fi 9526 sys_lib_dlsearch_path_spec='/usr/lib' 9527 ;; 9528 9529uts4*) 9530 version_type=linux 9531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9532 soname_spec='${libname}${release}${shared_ext}$major' 9533 shlibpath_var=LD_LIBRARY_PATH 9534 ;; 9535 9536*) 9537 dynamic_linker=no 9538 ;; 9539esac 9540{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9541echo "${ECHO_T}$dynamic_linker" >&6; } 9542test "$dynamic_linker" = no && can_build_shared=no 9543 9544variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9545if test "$GCC" = yes; then 9546 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9547fi 9548 9549{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9550echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9551hardcode_action= 9552if test -n "$hardcode_libdir_flag_spec" || \ 9553 test -n "$runpath_var" || \ 9554 test "X$hardcode_automatic" = "Xyes" ; then 9555 9556 # We can hardcode non-existant directories. 9557 if test "$hardcode_direct" != no && 9558 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9559 # have to relink, otherwise we might link with an installed library 9560 # when we should be linking with a yet-to-be-installed one 9561 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9562 test "$hardcode_minus_L" != no; then 9563 # Linking always hardcodes the temporary library directory. 9564 hardcode_action=relink 9565 else 9566 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9567 hardcode_action=immediate 9568 fi 9569else 9570 # We cannot hardcode anything, or else we can only hardcode existing 9571 # directories. 9572 hardcode_action=unsupported 9573fi 9574{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9575echo "${ECHO_T}$hardcode_action" >&6; } 9576 9577if test "$hardcode_action" = relink; then 9578 # Fast installation is not supported 9579 enable_fast_install=no 9580elif test "$shlibpath_overrides_runpath" = yes || 9581 test "$enable_shared" = no; then 9582 # Fast installation is not necessary 9583 enable_fast_install=needless 9584fi 9585 9586striplib= 9587old_striplib= 9588{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9589echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9590if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9591 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9592 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9593 { echo "$as_me:$LINENO: result: yes" >&5 9594echo "${ECHO_T}yes" >&6; } 9595else 9596# FIXME - insert some real tests, host_os isn't really good enough 9597 case $host_os in 9598 darwin*) 9599 if test -n "$STRIP" ; then 9600 striplib="$STRIP -x" 9601 { echo "$as_me:$LINENO: result: yes" >&5 9602echo "${ECHO_T}yes" >&6; } 9603 else 9604 { echo "$as_me:$LINENO: result: no" >&5 9605echo "${ECHO_T}no" >&6; } 9606fi 9607 ;; 9608 *) 9609 { echo "$as_me:$LINENO: result: no" >&5 9610echo "${ECHO_T}no" >&6; } 9611 ;; 9612 esac 9613fi 9614 9615if test "x$enable_dlopen" != xyes; then 9616 enable_dlopen=unknown 9617 enable_dlopen_self=unknown 9618 enable_dlopen_self_static=unknown 9619else 9620 lt_cv_dlopen=no 9621 lt_cv_dlopen_libs= 9622 9623 case $host_os in 9624 beos*) 9625 lt_cv_dlopen="load_add_on" 9626 lt_cv_dlopen_libs= 9627 lt_cv_dlopen_self=yes 9628 ;; 9629 9630 mingw* | pw32*) 9631 lt_cv_dlopen="LoadLibrary" 9632 lt_cv_dlopen_libs= 9633 ;; 9634 9635 cygwin*) 9636 lt_cv_dlopen="dlopen" 9637 lt_cv_dlopen_libs= 9638 ;; 9639 9640 darwin*) 9641 # if libdl is installed we need to link against it 9642 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9643echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9644if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9645 echo $ECHO_N "(cached) $ECHO_C" >&6 9646else 9647 ac_check_lib_save_LIBS=$LIBS 9648LIBS="-ldl $LIBS" 9649cat >conftest.$ac_ext <<_ACEOF 9650/* confdefs.h. */ 9651_ACEOF 9652cat confdefs.h >>conftest.$ac_ext 9653cat >>conftest.$ac_ext <<_ACEOF 9654/* end confdefs.h. */ 9655 9656/* Override any GCC internal prototype to avoid an error. 9657 Use char because int might match the return type of a GCC 9658 builtin and then its argument prototype would still apply. */ 9659#ifdef __cplusplus 9660extern "C" 9661#endif 9662char dlopen (); 9663int 9664main () 9665{ 9666return dlopen (); 9667 ; 9668 return 0; 9669} 9670_ACEOF 9671rm -f conftest.$ac_objext conftest$ac_exeext 9672if { (ac_try="$ac_link" 9673case "(($ac_try" in 9674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9675 *) ac_try_echo=$ac_try;; 9676esac 9677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9678 (eval "$ac_link") 2>conftest.er1 9679 ac_status=$? 9680 grep -v '^ *+' conftest.er1 >conftest.err 9681 rm -f conftest.er1 9682 cat conftest.err >&5 9683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9684 (exit $ac_status); } && 9685 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9686 { (case "(($ac_try" in 9687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9688 *) ac_try_echo=$ac_try;; 9689esac 9690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9691 (eval "$ac_try") 2>&5 9692 ac_status=$? 9693 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9694 (exit $ac_status); }; } && 9695 { ac_try='test -s conftest$ac_exeext' 9696 { (case "(($ac_try" in 9697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9698 *) ac_try_echo=$ac_try;; 9699esac 9700eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9701 (eval "$ac_try") 2>&5 9702 ac_status=$? 9703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9704 (exit $ac_status); }; }; then 9705 ac_cv_lib_dl_dlopen=yes 9706else 9707 echo "$as_me: failed program was:" >&5 9708sed 's/^/| /' conftest.$ac_ext >&5 9709 9710 ac_cv_lib_dl_dlopen=no 9711fi 9712 9713rm -f core conftest.err conftest.$ac_objext \ 9714 conftest$ac_exeext conftest.$ac_ext 9715LIBS=$ac_check_lib_save_LIBS 9716fi 9717{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9718echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9719if test $ac_cv_lib_dl_dlopen = yes; then 9720 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9721else 9722 9723 lt_cv_dlopen="dyld" 9724 lt_cv_dlopen_libs= 9725 lt_cv_dlopen_self=yes 9726 9727fi 9728 9729 ;; 9730 9731 *) 9732 { echo "$as_me:$LINENO: checking for shl_load" >&5 9733echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9734if test "${ac_cv_func_shl_load+set}" = set; then 9735 echo $ECHO_N "(cached) $ECHO_C" >&6 9736else 9737 cat >conftest.$ac_ext <<_ACEOF 9738/* confdefs.h. */ 9739_ACEOF 9740cat confdefs.h >>conftest.$ac_ext 9741cat >>conftest.$ac_ext <<_ACEOF 9742/* end confdefs.h. */ 9743/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9744 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9745#define shl_load innocuous_shl_load 9746 9747/* System header to define __stub macros and hopefully few prototypes, 9748 which can conflict with char shl_load (); below. 9749 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9750 <limits.h> exists even on freestanding compilers. */ 9751 9752#ifdef __STDC__ 9753# include <limits.h> 9754#else 9755# include <assert.h> 9756#endif 9757 9758#undef shl_load 9759 9760/* Override any GCC internal prototype to avoid an error. 9761 Use char because int might match the return type of a GCC 9762 builtin and then its argument prototype would still apply. */ 9763#ifdef __cplusplus 9764extern "C" 9765#endif 9766char shl_load (); 9767/* The GNU C library defines this for functions which it implements 9768 to always fail with ENOSYS. Some functions are actually named 9769 something starting with __ and the normal name is an alias. */ 9770#if defined __stub_shl_load || defined __stub___shl_load 9771choke me 9772#endif 9773 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_func_shl_load=yes 9817else 9818 echo "$as_me: failed program was:" >&5 9819sed 's/^/| /' conftest.$ac_ext >&5 9820 9821 ac_cv_func_shl_load=no 9822fi 9823 9824rm -f core conftest.err conftest.$ac_objext \ 9825 conftest$ac_exeext conftest.$ac_ext 9826fi 9827{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9828echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9829if test $ac_cv_func_shl_load = yes; then 9830 lt_cv_dlopen="shl_load" 9831else 9832 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9833echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9834if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9835 echo $ECHO_N "(cached) $ECHO_C" >&6 9836else 9837 ac_check_lib_save_LIBS=$LIBS 9838LIBS="-ldld $LIBS" 9839cat >conftest.$ac_ext <<_ACEOF 9840/* confdefs.h. */ 9841_ACEOF 9842cat confdefs.h >>conftest.$ac_ext 9843cat >>conftest.$ac_ext <<_ACEOF 9844/* end confdefs.h. */ 9845 9846/* Override any GCC internal prototype to avoid an error. 9847 Use char because int might match the return type of a GCC 9848 builtin and then its argument prototype would still apply. */ 9849#ifdef __cplusplus 9850extern "C" 9851#endif 9852char shl_load (); 9853int 9854main () 9855{ 9856return shl_load (); 9857 ; 9858 return 0; 9859} 9860_ACEOF 9861rm -f conftest.$ac_objext conftest$ac_exeext 9862if { (ac_try="$ac_link" 9863case "(($ac_try" in 9864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9865 *) ac_try_echo=$ac_try;; 9866esac 9867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9868 (eval "$ac_link") 2>conftest.er1 9869 ac_status=$? 9870 grep -v '^ *+' conftest.er1 >conftest.err 9871 rm -f conftest.er1 9872 cat conftest.err >&5 9873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9874 (exit $ac_status); } && 9875 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9876 { (case "(($ac_try" in 9877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9878 *) ac_try_echo=$ac_try;; 9879esac 9880eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9881 (eval "$ac_try") 2>&5 9882 ac_status=$? 9883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9884 (exit $ac_status); }; } && 9885 { ac_try='test -s conftest$ac_exeext' 9886 { (case "(($ac_try" in 9887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9888 *) ac_try_echo=$ac_try;; 9889esac 9890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9891 (eval "$ac_try") 2>&5 9892 ac_status=$? 9893 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9894 (exit $ac_status); }; }; then 9895 ac_cv_lib_dld_shl_load=yes 9896else 9897 echo "$as_me: failed program was:" >&5 9898sed 's/^/| /' conftest.$ac_ext >&5 9899 9900 ac_cv_lib_dld_shl_load=no 9901fi 9902 9903rm -f core conftest.err conftest.$ac_objext \ 9904 conftest$ac_exeext conftest.$ac_ext 9905LIBS=$ac_check_lib_save_LIBS 9906fi 9907{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9908echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9909if test $ac_cv_lib_dld_shl_load = yes; then 9910 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9911else 9912 { echo "$as_me:$LINENO: checking for dlopen" >&5 9913echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9914if test "${ac_cv_func_dlopen+set}" = set; then 9915 echo $ECHO_N "(cached) $ECHO_C" >&6 9916else 9917 cat >conftest.$ac_ext <<_ACEOF 9918/* confdefs.h. */ 9919_ACEOF 9920cat confdefs.h >>conftest.$ac_ext 9921cat >>conftest.$ac_ext <<_ACEOF 9922/* end confdefs.h. */ 9923/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9924 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9925#define dlopen innocuous_dlopen 9926 9927/* System header to define __stub macros and hopefully few prototypes, 9928 which can conflict with char dlopen (); below. 9929 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9930 <limits.h> exists even on freestanding compilers. */ 9931 9932#ifdef __STDC__ 9933# include <limits.h> 9934#else 9935# include <assert.h> 9936#endif 9937 9938#undef dlopen 9939 9940/* Override any GCC internal prototype to avoid an error. 9941 Use char because int might match the return type of a GCC 9942 builtin and then its argument prototype would still apply. */ 9943#ifdef __cplusplus 9944extern "C" 9945#endif 9946char dlopen (); 9947/* The GNU C library defines this for functions which it implements 9948 to always fail with ENOSYS. Some functions are actually named 9949 something starting with __ and the normal name is an alias. */ 9950#if defined __stub_dlopen || defined __stub___dlopen 9951choke me 9952#endif 9953 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_func_dlopen=yes 9997else 9998 echo "$as_me: failed program was:" >&5 9999sed 's/^/| /' conftest.$ac_ext >&5 10000 10001 ac_cv_func_dlopen=no 10002fi 10003 10004rm -f core conftest.err conftest.$ac_objext \ 10005 conftest$ac_exeext conftest.$ac_ext 10006fi 10007{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10008echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 10009if test $ac_cv_func_dlopen = yes; then 10010 lt_cv_dlopen="dlopen" 10011else 10012 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10013echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 10014if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10015 echo $ECHO_N "(cached) $ECHO_C" >&6 10016else 10017 ac_check_lib_save_LIBS=$LIBS 10018LIBS="-ldl $LIBS" 10019cat >conftest.$ac_ext <<_ACEOF 10020/* confdefs.h. */ 10021_ACEOF 10022cat confdefs.h >>conftest.$ac_ext 10023cat >>conftest.$ac_ext <<_ACEOF 10024/* end confdefs.h. */ 10025 10026/* Override any GCC internal prototype to avoid an error. 10027 Use char because int might match the return type of a GCC 10028 builtin and then its argument prototype would still apply. */ 10029#ifdef __cplusplus 10030extern "C" 10031#endif 10032char dlopen (); 10033int 10034main () 10035{ 10036return dlopen (); 10037 ; 10038 return 0; 10039} 10040_ACEOF 10041rm -f conftest.$ac_objext conftest$ac_exeext 10042if { (ac_try="$ac_link" 10043case "(($ac_try" in 10044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10045 *) ac_try_echo=$ac_try;; 10046esac 10047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10048 (eval "$ac_link") 2>conftest.er1 10049 ac_status=$? 10050 grep -v '^ *+' conftest.er1 >conftest.err 10051 rm -f conftest.er1 10052 cat conftest.err >&5 10053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10054 (exit $ac_status); } && 10055 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10056 { (case "(($ac_try" in 10057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10058 *) ac_try_echo=$ac_try;; 10059esac 10060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10061 (eval "$ac_try") 2>&5 10062 ac_status=$? 10063 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10064 (exit $ac_status); }; } && 10065 { ac_try='test -s conftest$ac_exeext' 10066 { (case "(($ac_try" in 10067 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10068 *) ac_try_echo=$ac_try;; 10069esac 10070eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10071 (eval "$ac_try") 2>&5 10072 ac_status=$? 10073 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10074 (exit $ac_status); }; }; then 10075 ac_cv_lib_dl_dlopen=yes 10076else 10077 echo "$as_me: failed program was:" >&5 10078sed 's/^/| /' conftest.$ac_ext >&5 10079 10080 ac_cv_lib_dl_dlopen=no 10081fi 10082 10083rm -f core conftest.err conftest.$ac_objext \ 10084 conftest$ac_exeext conftest.$ac_ext 10085LIBS=$ac_check_lib_save_LIBS 10086fi 10087{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10088echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 10089if test $ac_cv_lib_dl_dlopen = yes; then 10090 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10091else 10092 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10093echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 10094if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10095 echo $ECHO_N "(cached) $ECHO_C" >&6 10096else 10097 ac_check_lib_save_LIBS=$LIBS 10098LIBS="-lsvld $LIBS" 10099cat >conftest.$ac_ext <<_ACEOF 10100/* confdefs.h. */ 10101_ACEOF 10102cat confdefs.h >>conftest.$ac_ext 10103cat >>conftest.$ac_ext <<_ACEOF 10104/* end confdefs.h. */ 10105 10106/* Override any GCC internal prototype to avoid an error. 10107 Use char because int might match the return type of a GCC 10108 builtin and then its argument prototype would still apply. */ 10109#ifdef __cplusplus 10110extern "C" 10111#endif 10112char dlopen (); 10113int 10114main () 10115{ 10116return dlopen (); 10117 ; 10118 return 0; 10119} 10120_ACEOF 10121rm -f conftest.$ac_objext conftest$ac_exeext 10122if { (ac_try="$ac_link" 10123case "(($ac_try" in 10124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10125 *) ac_try_echo=$ac_try;; 10126esac 10127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10128 (eval "$ac_link") 2>conftest.er1 10129 ac_status=$? 10130 grep -v '^ *+' conftest.er1 >conftest.err 10131 rm -f conftest.er1 10132 cat conftest.err >&5 10133 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10134 (exit $ac_status); } && 10135 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10136 { (case "(($ac_try" in 10137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10138 *) ac_try_echo=$ac_try;; 10139esac 10140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10141 (eval "$ac_try") 2>&5 10142 ac_status=$? 10143 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10144 (exit $ac_status); }; } && 10145 { ac_try='test -s conftest$ac_exeext' 10146 { (case "(($ac_try" in 10147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10148 *) ac_try_echo=$ac_try;; 10149esac 10150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10151 (eval "$ac_try") 2>&5 10152 ac_status=$? 10153 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10154 (exit $ac_status); }; }; then 10155 ac_cv_lib_svld_dlopen=yes 10156else 10157 echo "$as_me: failed program was:" >&5 10158sed 's/^/| /' conftest.$ac_ext >&5 10159 10160 ac_cv_lib_svld_dlopen=no 10161fi 10162 10163rm -f core conftest.err conftest.$ac_objext \ 10164 conftest$ac_exeext conftest.$ac_ext 10165LIBS=$ac_check_lib_save_LIBS 10166fi 10167{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10168echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 10169if test $ac_cv_lib_svld_dlopen = yes; then 10170 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10171else 10172 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10173echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 10174if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10175 echo $ECHO_N "(cached) $ECHO_C" >&6 10176else 10177 ac_check_lib_save_LIBS=$LIBS 10178LIBS="-ldld $LIBS" 10179cat >conftest.$ac_ext <<_ACEOF 10180/* confdefs.h. */ 10181_ACEOF 10182cat confdefs.h >>conftest.$ac_ext 10183cat >>conftest.$ac_ext <<_ACEOF 10184/* end confdefs.h. */ 10185 10186/* Override any GCC internal prototype to avoid an error. 10187 Use char because int might match the return type of a GCC 10188 builtin and then its argument prototype would still apply. */ 10189#ifdef __cplusplus 10190extern "C" 10191#endif 10192char dld_link (); 10193int 10194main () 10195{ 10196return dld_link (); 10197 ; 10198 return 0; 10199} 10200_ACEOF 10201rm -f conftest.$ac_objext conftest$ac_exeext 10202if { (ac_try="$ac_link" 10203case "(($ac_try" in 10204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10205 *) ac_try_echo=$ac_try;; 10206esac 10207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10208 (eval "$ac_link") 2>conftest.er1 10209 ac_status=$? 10210 grep -v '^ *+' conftest.er1 >conftest.err 10211 rm -f conftest.er1 10212 cat conftest.err >&5 10213 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10214 (exit $ac_status); } && 10215 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10216 { (case "(($ac_try" in 10217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10218 *) ac_try_echo=$ac_try;; 10219esac 10220eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10221 (eval "$ac_try") 2>&5 10222 ac_status=$? 10223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10224 (exit $ac_status); }; } && 10225 { ac_try='test -s conftest$ac_exeext' 10226 { (case "(($ac_try" in 10227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10228 *) ac_try_echo=$ac_try;; 10229esac 10230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10231 (eval "$ac_try") 2>&5 10232 ac_status=$? 10233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10234 (exit $ac_status); }; }; then 10235 ac_cv_lib_dld_dld_link=yes 10236else 10237 echo "$as_me: failed program was:" >&5 10238sed 's/^/| /' conftest.$ac_ext >&5 10239 10240 ac_cv_lib_dld_dld_link=no 10241fi 10242 10243rm -f core conftest.err conftest.$ac_objext \ 10244 conftest$ac_exeext conftest.$ac_ext 10245LIBS=$ac_check_lib_save_LIBS 10246fi 10247{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10248echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 10249if test $ac_cv_lib_dld_dld_link = yes; then 10250 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 10251fi 10252 10253 10254fi 10255 10256 10257fi 10258 10259 10260fi 10261 10262 10263fi 10264 10265 10266fi 10267 10268 ;; 10269 esac 10270 10271 if test "x$lt_cv_dlopen" != xno; then 10272 enable_dlopen=yes 10273 else 10274 enable_dlopen=no 10275 fi 10276 10277 case $lt_cv_dlopen in 10278 dlopen) 10279 save_CPPFLAGS="$CPPFLAGS" 10280 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10281 10282 save_LDFLAGS="$LDFLAGS" 10283 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10284 10285 save_LIBS="$LIBS" 10286 LIBS="$lt_cv_dlopen_libs $LIBS" 10287 10288 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10289echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 10290if test "${lt_cv_dlopen_self+set}" = set; then 10291 echo $ECHO_N "(cached) $ECHO_C" >&6 10292else 10293 if test "$cross_compiling" = yes; then : 10294 lt_cv_dlopen_self=cross 10295else 10296 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10297 lt_status=$lt_dlunknown 10298 cat > conftest.$ac_ext <<EOF 10299#line 10299 "configure" 10300#include "confdefs.h" 10301 10302#if HAVE_DLFCN_H 10303#include <dlfcn.h> 10304#endif 10305 10306#include <stdio.h> 10307 10308#ifdef RTLD_GLOBAL 10309# define LT_DLGLOBAL RTLD_GLOBAL 10310#else 10311# ifdef DL_GLOBAL 10312# define LT_DLGLOBAL DL_GLOBAL 10313# else 10314# define LT_DLGLOBAL 0 10315# endif 10316#endif 10317 10318/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10319 find out it does not work in some platform. */ 10320#ifndef LT_DLLAZY_OR_NOW 10321# ifdef RTLD_LAZY 10322# define LT_DLLAZY_OR_NOW RTLD_LAZY 10323# else 10324# ifdef DL_LAZY 10325# define LT_DLLAZY_OR_NOW DL_LAZY 10326# else 10327# ifdef RTLD_NOW 10328# define LT_DLLAZY_OR_NOW RTLD_NOW 10329# else 10330# ifdef DL_NOW 10331# define LT_DLLAZY_OR_NOW DL_NOW 10332# else 10333# define LT_DLLAZY_OR_NOW 0 10334# endif 10335# endif 10336# endif 10337# endif 10338#endif 10339 10340#ifdef __cplusplus 10341extern "C" void exit (int); 10342#endif 10343 10344void fnord() { int i=42;} 10345int main () 10346{ 10347 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10348 int status = $lt_dlunknown; 10349 10350 if (self) 10351 { 10352 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10353 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10354 /* dlclose (self); */ 10355 } 10356 else 10357 puts (dlerror ()); 10358 10359 exit (status); 10360} 10361EOF 10362 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10363 (eval $ac_link) 2>&5 10364 ac_status=$? 10365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10366 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10367 (./conftest; exit; ) >&5 2>/dev/null 10368 lt_status=$? 10369 case x$lt_status in 10370 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10371 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10372 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10373 esac 10374 else : 10375 # compilation failed 10376 lt_cv_dlopen_self=no 10377 fi 10378fi 10379rm -fr conftest* 10380 10381 10382fi 10383{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10384echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 10385 10386 if test "x$lt_cv_dlopen_self" = xyes; then 10387 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10388 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10389echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 10390if test "${lt_cv_dlopen_self_static+set}" = set; then 10391 echo $ECHO_N "(cached) $ECHO_C" >&6 10392else 10393 if test "$cross_compiling" = yes; then : 10394 lt_cv_dlopen_self_static=cross 10395else 10396 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10397 lt_status=$lt_dlunknown 10398 cat > conftest.$ac_ext <<EOF 10399#line 10399 "configure" 10400#include "confdefs.h" 10401 10402#if HAVE_DLFCN_H 10403#include <dlfcn.h> 10404#endif 10405 10406#include <stdio.h> 10407 10408#ifdef RTLD_GLOBAL 10409# define LT_DLGLOBAL RTLD_GLOBAL 10410#else 10411# ifdef DL_GLOBAL 10412# define LT_DLGLOBAL DL_GLOBAL 10413# else 10414# define LT_DLGLOBAL 0 10415# endif 10416#endif 10417 10418/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10419 find out it does not work in some platform. */ 10420#ifndef LT_DLLAZY_OR_NOW 10421# ifdef RTLD_LAZY 10422# define LT_DLLAZY_OR_NOW RTLD_LAZY 10423# else 10424# ifdef DL_LAZY 10425# define LT_DLLAZY_OR_NOW DL_LAZY 10426# else 10427# ifdef RTLD_NOW 10428# define LT_DLLAZY_OR_NOW RTLD_NOW 10429# else 10430# ifdef DL_NOW 10431# define LT_DLLAZY_OR_NOW DL_NOW 10432# else 10433# define LT_DLLAZY_OR_NOW 0 10434# endif 10435# endif 10436# endif 10437# endif 10438#endif 10439 10440#ifdef __cplusplus 10441extern "C" void exit (int); 10442#endif 10443 10444void fnord() { int i=42;} 10445int main () 10446{ 10447 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10448 int status = $lt_dlunknown; 10449 10450 if (self) 10451 { 10452 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10453 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10454 /* dlclose (self); */ 10455 } 10456 else 10457 puts (dlerror ()); 10458 10459 exit (status); 10460} 10461EOF 10462 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10463 (eval $ac_link) 2>&5 10464 ac_status=$? 10465 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10466 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10467 (./conftest; exit; ) >&5 2>/dev/null 10468 lt_status=$? 10469 case x$lt_status in 10470 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10471 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10472 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10473 esac 10474 else : 10475 # compilation failed 10476 lt_cv_dlopen_self_static=no 10477 fi 10478fi 10479rm -fr conftest* 10480 10481 10482fi 10483{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10484echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10485 fi 10486 10487 CPPFLAGS="$save_CPPFLAGS" 10488 LDFLAGS="$save_LDFLAGS" 10489 LIBS="$save_LIBS" 10490 ;; 10491 esac 10492 10493 case $lt_cv_dlopen_self in 10494 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10495 *) enable_dlopen_self=unknown ;; 10496 esac 10497 10498 case $lt_cv_dlopen_self_static in 10499 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10500 *) enable_dlopen_self_static=unknown ;; 10501 esac 10502fi 10503 10504 10505# Report which library types will actually be built 10506{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10507echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10508{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10509echo "${ECHO_T}$can_build_shared" >&6; } 10510 10511{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10512echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10513test "$can_build_shared" = "no" && enable_shared=no 10514 10515# On AIX, shared libraries and static libraries use the same namespace, and 10516# are all built from PIC. 10517case $host_os in 10518aix3*) 10519 test "$enable_shared" = yes && enable_static=no 10520 if test -n "$RANLIB"; then 10521 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10522 postinstall_cmds='$RANLIB $lib' 10523 fi 10524 ;; 10525 10526aix4* | aix5*) 10527 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10528 test "$enable_shared" = yes && enable_static=no 10529 fi 10530 ;; 10531esac 10532{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10533echo "${ECHO_T}$enable_shared" >&6; } 10534 10535{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10536echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10537# Make sure either enable_shared or enable_static is yes. 10538test "$enable_shared" = yes || enable_static=yes 10539{ echo "$as_me:$LINENO: result: $enable_static" >&5 10540echo "${ECHO_T}$enable_static" >&6; } 10541 10542# The else clause should only fire when bootstrapping the 10543# libtool distribution, otherwise you forgot to ship ltmain.sh 10544# with your package, and you will get complaints that there are 10545# no rules to generate ltmain.sh. 10546if test -f "$ltmain"; then 10547 # See if we are running on zsh, and set the options which allow our commands through 10548 # without removal of \ escapes. 10549 if test -n "${ZSH_VERSION+set}" ; then 10550 setopt NO_GLOB_SUBST 10551 fi 10552 # Now quote all the things that may contain metacharacters while being 10553 # careful not to overquote the AC_SUBSTed values. We take copies of the 10554 # variables and quote the copies for generation of the libtool script. 10555 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10556 SED SHELL STRIP \ 10557 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10558 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10559 deplibs_check_method reload_flag reload_cmds need_locks \ 10560 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10561 lt_cv_sys_global_symbol_to_c_name_address \ 10562 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10563 old_postinstall_cmds old_postuninstall_cmds \ 10564 compiler \ 10565 CC \ 10566 LD \ 10567 lt_prog_compiler_wl \ 10568 lt_prog_compiler_pic \ 10569 lt_prog_compiler_static \ 10570 lt_prog_compiler_no_builtin_flag \ 10571 export_dynamic_flag_spec \ 10572 thread_safe_flag_spec \ 10573 whole_archive_flag_spec \ 10574 enable_shared_with_static_runtimes \ 10575 old_archive_cmds \ 10576 old_archive_from_new_cmds \ 10577 predep_objects \ 10578 postdep_objects \ 10579 predeps \ 10580 postdeps \ 10581 compiler_lib_search_path \ 10582 archive_cmds \ 10583 archive_expsym_cmds \ 10584 postinstall_cmds \ 10585 postuninstall_cmds \ 10586 old_archive_from_expsyms_cmds \ 10587 allow_undefined_flag \ 10588 no_undefined_flag \ 10589 export_symbols_cmds \ 10590 hardcode_libdir_flag_spec \ 10591 hardcode_libdir_flag_spec_ld \ 10592 hardcode_libdir_separator \ 10593 hardcode_automatic \ 10594 module_cmds \ 10595 module_expsym_cmds \ 10596 lt_cv_prog_compiler_c_o \ 10597 exclude_expsyms \ 10598 include_expsyms; do 10599 10600 case $var in 10601 old_archive_cmds | \ 10602 old_archive_from_new_cmds | \ 10603 archive_cmds | \ 10604 archive_expsym_cmds | \ 10605 module_cmds | \ 10606 module_expsym_cmds | \ 10607 old_archive_from_expsyms_cmds | \ 10608 export_symbols_cmds | \ 10609 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10610 postinstall_cmds | postuninstall_cmds | \ 10611 old_postinstall_cmds | old_postuninstall_cmds | \ 10612 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10613 # Double-quote double-evaled strings. 10614 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10615 ;; 10616 *) 10617 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10618 ;; 10619 esac 10620 done 10621 10622 case $lt_echo in 10623 *'\$0 --fallback-echo"') 10624 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10625 ;; 10626 esac 10627 10628cfgfile="${ofile}T" 10629 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10630 $rm -f "$cfgfile" 10631 { echo "$as_me:$LINENO: creating $ofile" >&5 10632echo "$as_me: creating $ofile" >&6;} 10633 10634 cat <<__EOF__ >> "$cfgfile" 10635#! $SHELL 10636 10637# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10638# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10639# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10640# 10641# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 10642# Free Software Foundation, Inc. 10643# 10644# This file is part of GNU Libtool: 10645# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10646# 10647# This program is free software; you can redistribute it and/or modify 10648# it under the terms of the GNU General Public License as published by 10649# the Free Software Foundation; either version 2 of the License, or 10650# (at your option) any later version. 10651# 10652# This program is distributed in the hope that it will be useful, but 10653# WITHOUT ANY WARRANTY; without even the implied warranty of 10654# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10655# General Public License for more details. 10656# 10657# You should have received a copy of the GNU General Public License 10658# along with this program; if not, write to the Free Software 10659# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10660# 10661# As a special exception to the GNU General Public License, if you 10662# distribute this file as part of a program that contains a 10663# configuration script generated by Autoconf, you may include it under 10664# the same distribution terms that you use for the rest of that program. 10665 10666# A sed program that does not truncate output. 10667SED=$lt_SED 10668 10669# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10670Xsed="$SED -e 1s/^X//" 10671 10672# The HP-UX ksh and POSIX shell print the target directory to stdout 10673# if CDPATH is set. 10674(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10675 10676# The names of the tagged configurations supported by this script. 10677available_tags= 10678 10679# ### BEGIN LIBTOOL CONFIG 10680 10681# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10682 10683# Shell to use when invoking shell scripts. 10684SHELL=$lt_SHELL 10685 10686# Whether or not to build shared libraries. 10687build_libtool_libs=$enable_shared 10688 10689# Whether or not to build static libraries. 10690build_old_libs=$enable_static 10691 10692# Whether or not to add -lc for building shared libraries. 10693build_libtool_need_lc=$archive_cmds_need_lc 10694 10695# Whether or not to disallow shared libs when runtime libs are static 10696allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10697 10698# Whether or not to optimize for fast installation. 10699fast_install=$enable_fast_install 10700 10701# The host system. 10702host_alias=$host_alias 10703host=$host 10704host_os=$host_os 10705 10706# The build system. 10707build_alias=$build_alias 10708build=$build 10709build_os=$build_os 10710 10711# An echo program that does not interpret backslashes. 10712echo=$lt_echo 10713 10714# The archiver. 10715AR=$lt_AR 10716AR_FLAGS=$lt_AR_FLAGS 10717 10718# A C compiler. 10719LTCC=$lt_LTCC 10720 10721# LTCC compiler flags. 10722LTCFLAGS=$lt_LTCFLAGS 10723 10724# A language-specific compiler. 10725CC=$lt_compiler 10726 10727# Is the compiler the GNU C compiler? 10728with_gcc=$GCC 10729 10730# An ERE matcher. 10731EGREP=$lt_EGREP 10732 10733# The linker used to build libraries. 10734LD=$lt_LD 10735 10736# Whether we need hard or soft links. 10737LN_S=$lt_LN_S 10738 10739# A BSD-compatible nm program. 10740NM=$lt_NM 10741 10742# A symbol stripping program 10743STRIP=$lt_STRIP 10744 10745# Used to examine libraries when file_magic_cmd begins "file" 10746MAGIC_CMD=$MAGIC_CMD 10747 10748# Used on cygwin: DLL creation program. 10749DLLTOOL="$DLLTOOL" 10750 10751# Used on cygwin: object dumper. 10752OBJDUMP="$OBJDUMP" 10753 10754# Used on cygwin: assembler. 10755AS="$AS" 10756 10757# The name of the directory that contains temporary libtool files. 10758objdir=$objdir 10759 10760# How to create reloadable object files. 10761reload_flag=$lt_reload_flag 10762reload_cmds=$lt_reload_cmds 10763 10764# How to pass a linker flag through the compiler. 10765wl=$lt_lt_prog_compiler_wl 10766 10767# Object file suffix (normally "o"). 10768objext="$ac_objext" 10769 10770# Old archive suffix (normally "a"). 10771libext="$libext" 10772 10773# Shared library suffix (normally ".so"). 10774shrext_cmds='$shrext_cmds' 10775 10776# Executable file suffix (normally ""). 10777exeext="$exeext" 10778 10779# Additional compiler flags for building library objects. 10780pic_flag=$lt_lt_prog_compiler_pic 10781pic_mode=$pic_mode 10782 10783# What is the maximum length of a command? 10784max_cmd_len=$lt_cv_sys_max_cmd_len 10785 10786# Does compiler simultaneously support -c and -o options? 10787compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10788 10789# Must we lock files when doing compilation? 10790need_locks=$lt_need_locks 10791 10792# Do we need the lib prefix for modules? 10793need_lib_prefix=$need_lib_prefix 10794 10795# Do we need a version for libraries? 10796need_version=$need_version 10797 10798# Whether dlopen is supported. 10799dlopen_support=$enable_dlopen 10800 10801# Whether dlopen of programs is supported. 10802dlopen_self=$enable_dlopen_self 10803 10804# Whether dlopen of statically linked programs is supported. 10805dlopen_self_static=$enable_dlopen_self_static 10806 10807# Compiler flag to prevent dynamic linking. 10808link_static_flag=$lt_lt_prog_compiler_static 10809 10810# Compiler flag to turn off builtin functions. 10811no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10812 10813# Compiler flag to allow reflexive dlopens. 10814export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10815 10816# Compiler flag to generate shared objects directly from archives. 10817whole_archive_flag_spec=$lt_whole_archive_flag_spec 10818 10819# Compiler flag to generate thread-safe objects. 10820thread_safe_flag_spec=$lt_thread_safe_flag_spec 10821 10822# Library versioning type. 10823version_type=$version_type 10824 10825# Format of library name prefix. 10826libname_spec=$lt_libname_spec 10827 10828# List of archive names. First name is the real one, the rest are links. 10829# The last name is the one that the linker finds with -lNAME. 10830library_names_spec=$lt_library_names_spec 10831 10832# The coded name of the library, if different from the real name. 10833soname_spec=$lt_soname_spec 10834 10835# Commands used to build and install an old-style archive. 10836RANLIB=$lt_RANLIB 10837old_archive_cmds=$lt_old_archive_cmds 10838old_postinstall_cmds=$lt_old_postinstall_cmds 10839old_postuninstall_cmds=$lt_old_postuninstall_cmds 10840 10841# Create an old-style archive from a shared archive. 10842old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10843 10844# Create a temporary old-style archive to link instead of a shared archive. 10845old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10846 10847# Commands used to build and install a shared archive. 10848archive_cmds=$lt_archive_cmds 10849archive_expsym_cmds=$lt_archive_expsym_cmds 10850postinstall_cmds=$lt_postinstall_cmds 10851postuninstall_cmds=$lt_postuninstall_cmds 10852 10853# Commands used to build a loadable module (assumed same as above if empty) 10854module_cmds=$lt_module_cmds 10855module_expsym_cmds=$lt_module_expsym_cmds 10856 10857# Commands to strip libraries. 10858old_striplib=$lt_old_striplib 10859striplib=$lt_striplib 10860 10861# Dependencies to place before the objects being linked to create a 10862# shared library. 10863predep_objects=$lt_predep_objects 10864 10865# Dependencies to place after the objects being linked to create a 10866# shared library. 10867postdep_objects=$lt_postdep_objects 10868 10869# Dependencies to place before the objects being linked to create a 10870# shared library. 10871predeps=$lt_predeps 10872 10873# Dependencies to place after the objects being linked to create a 10874# shared library. 10875postdeps=$lt_postdeps 10876 10877# The library search path used internally by the compiler when linking 10878# a shared library. 10879compiler_lib_search_path=$lt_compiler_lib_search_path 10880 10881# Method to check whether dependent libraries are shared objects. 10882deplibs_check_method=$lt_deplibs_check_method 10883 10884# Command to use when deplibs_check_method == file_magic. 10885file_magic_cmd=$lt_file_magic_cmd 10886 10887# Flag that allows shared libraries with undefined symbols to be built. 10888allow_undefined_flag=$lt_allow_undefined_flag 10889 10890# Flag that forces no undefined symbols. 10891no_undefined_flag=$lt_no_undefined_flag 10892 10893# Commands used to finish a libtool library installation in a directory. 10894finish_cmds=$lt_finish_cmds 10895 10896# Same as above, but a single script fragment to be evaled but not shown. 10897finish_eval=$lt_finish_eval 10898 10899# Take the output of nm and produce a listing of raw symbols and C names. 10900global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10901 10902# Transform the output of nm in a proper C declaration 10903global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10904 10905# Transform the output of nm in a C name address pair 10906global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10907 10908# This is the shared library runtime path variable. 10909runpath_var=$runpath_var 10910 10911# This is the shared library path variable. 10912shlibpath_var=$shlibpath_var 10913 10914# Is shlibpath searched before the hard-coded library search path? 10915shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10916 10917# How to hardcode a shared library path into an executable. 10918hardcode_action=$hardcode_action 10919 10920# Whether we should hardcode library paths into libraries. 10921hardcode_into_libs=$hardcode_into_libs 10922 10923# Flag to hardcode \$libdir into a binary during linking. 10924# This must work even if \$libdir does not exist. 10925hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10926 10927# If ld is used when linking, flag to hardcode \$libdir into 10928# a binary during linking. This must work even if \$libdir does 10929# not exist. 10930hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10931 10932# Whether we need a single -rpath flag with a separated argument. 10933hardcode_libdir_separator=$lt_hardcode_libdir_separator 10934 10935# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10936# resulting binary. 10937hardcode_direct=$hardcode_direct 10938 10939# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10940# resulting binary. 10941hardcode_minus_L=$hardcode_minus_L 10942 10943# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10944# the resulting binary. 10945hardcode_shlibpath_var=$hardcode_shlibpath_var 10946 10947# Set to yes if building a shared library automatically hardcodes DIR into the library 10948# and all subsequent libraries and executables linked against it. 10949hardcode_automatic=$hardcode_automatic 10950 10951# Variables whose values should be saved in libtool wrapper scripts and 10952# restored at relink time. 10953variables_saved_for_relink="$variables_saved_for_relink" 10954 10955# Whether libtool must link a program against all its dependency libraries. 10956link_all_deplibs=$link_all_deplibs 10957 10958# Compile-time system search path for libraries 10959sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10960 10961# Run-time system search path for libraries 10962sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10963 10964# Fix the shell variable \$srcfile for the compiler. 10965fix_srcfile_path="$fix_srcfile_path" 10966 10967# Set to yes if exported symbols are required. 10968always_export_symbols=$always_export_symbols 10969 10970# The commands to list exported symbols. 10971export_symbols_cmds=$lt_export_symbols_cmds 10972 10973# The commands to extract the exported symbol list from a shared archive. 10974extract_expsyms_cmds=$lt_extract_expsyms_cmds 10975 10976# Symbols that should not be listed in the preloaded symbols. 10977exclude_expsyms=$lt_exclude_expsyms 10978 10979# Symbols that must always be exported. 10980include_expsyms=$lt_include_expsyms 10981 10982# ### END LIBTOOL CONFIG 10983 10984__EOF__ 10985 10986 10987 case $host_os in 10988 aix3*) 10989 cat <<\EOF >> "$cfgfile" 10990 10991# AIX sometimes has problems with the GCC collect2 program. For some 10992# reason, if we set the COLLECT_NAMES environment variable, the problems 10993# vanish in a puff of smoke. 10994if test "X${COLLECT_NAMES+set}" != Xset; then 10995 COLLECT_NAMES= 10996 export COLLECT_NAMES 10997fi 10998EOF 10999 ;; 11000 esac 11001 11002 # We use sed instead of cat because bash on DJGPP gets confused if 11003 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11004 # text mode, it properly converts lines to CR/LF. This bash problem 11005 # is reportedly fixed, but why not run on old versions too? 11006 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11007 11008 mv -f "$cfgfile" "$ofile" || \ 11009 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11010 chmod +x "$ofile" 11011 11012else 11013 # If there is no Makefile yet, we rely on a make rule to execute 11014 # `config.status --recheck' to rerun these tests and create the 11015 # libtool script then. 11016 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11017 if test -f "$ltmain_in"; then 11018 test -f Makefile && make "$ltmain" 11019 fi 11020fi 11021 11022 11023ac_ext=c 11024ac_cpp='$CPP $CPPFLAGS' 11025ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11026ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11027ac_compiler_gnu=$ac_cv_c_compiler_gnu 11028 11029CC="$lt_save_CC" 11030 11031 11032# Check whether --with-tags was given. 11033if test "${with_tags+set}" = set; then 11034 withval=$with_tags; tagnames="$withval" 11035fi 11036 11037 11038if test -f "$ltmain" && test -n "$tagnames"; then 11039 if test ! -f "${ofile}"; then 11040 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11041echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11042 fi 11043 11044 if test -z "$LTCC"; then 11045 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11046 if test -z "$LTCC"; then 11047 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11048echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11049 else 11050 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11051echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11052 fi 11053 fi 11054 if test -z "$LTCFLAGS"; then 11055 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11056 fi 11057 11058 # Extract list of available tagged configurations in $ofile. 11059 # Note that this assumes the entire list is on one line. 11060 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11061 11062 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11063 for tagname in $tagnames; do 11064 IFS="$lt_save_ifs" 11065 # Check whether tagname contains only valid characters 11066 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11067 "") ;; 11068 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11069echo "$as_me: error: invalid tag name: $tagname" >&2;} 11070 { (exit 1); exit 1; }; } 11071 ;; 11072 esac 11073 11074 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11075 then 11076 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11077echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11078 { (exit 1); exit 1; }; } 11079 fi 11080 11081 # Update the list of available tags. 11082 if test -n "$tagname"; then 11083 echo appending configuration tag \"$tagname\" to $ofile 11084 11085 case $tagname in 11086 CXX) 11087 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11088 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11089 (test "X$CXX" != "Xg++"))) ; then 11090 ac_ext=cpp 11091ac_cpp='$CXXCPP $CPPFLAGS' 11092ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11093ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11094ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11095 11096 11097 11098 11099archive_cmds_need_lc_CXX=no 11100allow_undefined_flag_CXX= 11101always_export_symbols_CXX=no 11102archive_expsym_cmds_CXX= 11103export_dynamic_flag_spec_CXX= 11104hardcode_direct_CXX=no 11105hardcode_libdir_flag_spec_CXX= 11106hardcode_libdir_flag_spec_ld_CXX= 11107hardcode_libdir_separator_CXX= 11108hardcode_minus_L_CXX=no 11109hardcode_shlibpath_var_CXX=unsupported 11110hardcode_automatic_CXX=no 11111module_cmds_CXX= 11112module_expsym_cmds_CXX= 11113link_all_deplibs_CXX=unknown 11114old_archive_cmds_CXX=$old_archive_cmds 11115no_undefined_flag_CXX= 11116whole_archive_flag_spec_CXX= 11117enable_shared_with_static_runtimes_CXX=no 11118 11119# Dependencies to place before and after the object being linked: 11120predep_objects_CXX= 11121postdep_objects_CXX= 11122predeps_CXX= 11123postdeps_CXX= 11124compiler_lib_search_path_CXX= 11125 11126# Source file extension for C++ test sources. 11127ac_ext=cpp 11128 11129# Object file extension for compiled C++ test sources. 11130objext=o 11131objext_CXX=$objext 11132 11133# Code to be used in simple compile tests 11134lt_simple_compile_test_code="int some_variable = 0;\n" 11135 11136# Code to be used in simple link tests 11137lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 11138 11139# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11140 11141# If no C compiler was specified, use CC. 11142LTCC=${LTCC-"$CC"} 11143 11144# If no C compiler flags were specified, use CFLAGS. 11145LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11146 11147# Allow CC to be a program name with arguments. 11148compiler=$CC 11149 11150 11151# save warnings/boilerplate of simple test code 11152ac_outfile=conftest.$ac_objext 11153printf "$lt_simple_compile_test_code" >conftest.$ac_ext 11154eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11155_lt_compiler_boilerplate=`cat conftest.err` 11156$rm conftest* 11157 11158ac_outfile=conftest.$ac_objext 11159printf "$lt_simple_link_test_code" >conftest.$ac_ext 11160eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11161_lt_linker_boilerplate=`cat conftest.err` 11162$rm conftest* 11163 11164 11165# Allow CC to be a program name with arguments. 11166lt_save_CC=$CC 11167lt_save_LD=$LD 11168lt_save_GCC=$GCC 11169GCC=$GXX 11170lt_save_with_gnu_ld=$with_gnu_ld 11171lt_save_path_LD=$lt_cv_path_LD 11172if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11173 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11174else 11175 $as_unset lt_cv_prog_gnu_ld 11176fi 11177if test -n "${lt_cv_path_LDCXX+set}"; then 11178 lt_cv_path_LD=$lt_cv_path_LDCXX 11179else 11180 $as_unset lt_cv_path_LD 11181fi 11182test -z "${LDCXX+set}" || LD=$LDCXX 11183CC=${CXX-"c++"} 11184compiler=$CC 11185compiler_CXX=$CC 11186for cc_temp in $compiler""; do 11187 case $cc_temp in 11188 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11189 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11190 \-*) ;; 11191 *) break;; 11192 esac 11193done 11194cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11195 11196 11197# We don't want -fno-exception wen compiling C++ code, so set the 11198# no_builtin_flag separately 11199if test "$GXX" = yes; then 11200 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11201else 11202 lt_prog_compiler_no_builtin_flag_CXX= 11203fi 11204 11205if test "$GXX" = yes; then 11206 # Set up default GNU C++ configuration 11207 11208 11209# Check whether --with-gnu-ld was given. 11210if test "${with_gnu_ld+set}" = set; then 11211 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11212else 11213 with_gnu_ld=no 11214fi 11215 11216ac_prog=ld 11217if test "$GCC" = yes; then 11218 # Check if gcc -print-prog-name=ld gives a path. 11219 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11220echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 11221 case $host in 11222 *-*-mingw*) 11223 # gcc leaves a trailing carriage return which upsets mingw 11224 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11225 *) 11226 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11227 esac 11228 case $ac_prog in 11229 # Accept absolute paths. 11230 [\\/]* | ?:[\\/]*) 11231 re_direlt='/[^/][^/]*/\.\./' 11232 # Canonicalize the pathname of ld 11233 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11234 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11235 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11236 done 11237 test -z "$LD" && LD="$ac_prog" 11238 ;; 11239 "") 11240 # If it fails, then pretend we aren't using GCC. 11241 ac_prog=ld 11242 ;; 11243 *) 11244 # If it is relative, then search for the first ld in PATH. 11245 with_gnu_ld=unknown 11246 ;; 11247 esac 11248elif test "$with_gnu_ld" = yes; then 11249 { echo "$as_me:$LINENO: checking for GNU ld" >&5 11250echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 11251else 11252 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11253echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 11254fi 11255if test "${lt_cv_path_LD+set}" = set; then 11256 echo $ECHO_N "(cached) $ECHO_C" >&6 11257else 11258 if test -z "$LD"; then 11259 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11260 for ac_dir in $PATH; do 11261 IFS="$lt_save_ifs" 11262 test -z "$ac_dir" && ac_dir=. 11263 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11264 lt_cv_path_LD="$ac_dir/$ac_prog" 11265 # Check to see if the program is GNU ld. I'd rather use --version, 11266 # but apparently some variants of GNU ld only accept -v. 11267 # Break only if it was the GNU/non-GNU ld that we prefer. 11268 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11269 *GNU* | *'with BFD'*) 11270 test "$with_gnu_ld" != no && break 11271 ;; 11272 *) 11273 test "$with_gnu_ld" != yes && break 11274 ;; 11275 esac 11276 fi 11277 done 11278 IFS="$lt_save_ifs" 11279else 11280 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11281fi 11282fi 11283 11284LD="$lt_cv_path_LD" 11285if test -n "$LD"; then 11286 { echo "$as_me:$LINENO: result: $LD" >&5 11287echo "${ECHO_T}$LD" >&6; } 11288else 11289 { echo "$as_me:$LINENO: result: no" >&5 11290echo "${ECHO_T}no" >&6; } 11291fi 11292test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11293echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11294 { (exit 1); exit 1; }; } 11295{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11296echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 11297if test "${lt_cv_prog_gnu_ld+set}" = set; then 11298 echo $ECHO_N "(cached) $ECHO_C" >&6 11299else 11300 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11301case `$LD -v 2>&1 </dev/null` in 11302*GNU* | *'with BFD'*) 11303 lt_cv_prog_gnu_ld=yes 11304 ;; 11305*) 11306 lt_cv_prog_gnu_ld=no 11307 ;; 11308esac 11309fi 11310{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11311echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 11312with_gnu_ld=$lt_cv_prog_gnu_ld 11313 11314 11315 11316 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11317 # archiving commands below assume that GNU ld is being used. 11318 if test "$with_gnu_ld" = yes; then 11319 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11320 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' 11321 11322 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11323 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11324 11325 # If archive_cmds runs LD, not CC, wlarc should be empty 11326 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11327 # investigate it a little bit more. (MM) 11328 wlarc='${wl}' 11329 11330 # ancient GNU ld didn't support --whole-archive et. al. 11331 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11332 grep 'no-whole-archive' > /dev/null; then 11333 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11334 else 11335 whole_archive_flag_spec_CXX= 11336 fi 11337 else 11338 with_gnu_ld=no 11339 wlarc= 11340 11341 # A generic and very simple default shared library creation 11342 # command for GNU C++ for the case where it uses the native 11343 # linker, instead of GNU ld. If possible, this setting should 11344 # overridden to take advantage of the native linker features on 11345 # the platform it is being used on. 11346 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11347 fi 11348 11349 # Commands to make compiler produce verbose output that lists 11350 # what "hidden" libraries, object files and flags are used when 11351 # linking a shared library. 11352 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11353 11354else 11355 GXX=no 11356 with_gnu_ld=no 11357 wlarc= 11358fi 11359 11360# PORTME: fill in a description of your system's C++ link characteristics 11361{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11362echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 11363ld_shlibs_CXX=yes 11364case $host_os in 11365 aix3*) 11366 # FIXME: insert proper C++ library support 11367 ld_shlibs_CXX=no 11368 ;; 11369 aix4* | aix5*) 11370 if test "$host_cpu" = ia64; then 11371 # On IA64, the linker does run time linking by default, so we don't 11372 # have to do anything special. 11373 aix_use_runtimelinking=no 11374 exp_sym_flag='-Bexport' 11375 no_entry_flag="" 11376 else 11377 aix_use_runtimelinking=no 11378 11379 # Test if we are trying to use run time linking or normal 11380 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11381 # need to do runtime linking. 11382 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 11383 for ld_flag in $LDFLAGS; do 11384 case $ld_flag in 11385 *-brtl*) 11386 aix_use_runtimelinking=yes 11387 break 11388 ;; 11389 esac 11390 done 11391 ;; 11392 esac 11393 11394 exp_sym_flag='-bexport' 11395 no_entry_flag='-bnoentry' 11396 fi 11397 11398 # When large executables or shared objects are built, AIX ld can 11399 # have problems creating the table of contents. If linking a library 11400 # or program results in "error TOC overflow" add -mminimal-toc to 11401 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11402 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11403 11404 archive_cmds_CXX='' 11405 hardcode_direct_CXX=yes 11406 hardcode_libdir_separator_CXX=':' 11407 link_all_deplibs_CXX=yes 11408 11409 if test "$GXX" = yes; then 11410 case $host_os in aix4.[012]|aix4.[012].*) 11411 # We only want to do this on AIX 4.2 and lower, the check 11412 # below for broken collect2 doesn't work under 4.3+ 11413 collect2name=`${CC} -print-prog-name=collect2` 11414 if test -f "$collect2name" && \ 11415 strings "$collect2name" | grep resolve_lib_name >/dev/null 11416 then 11417 # We have reworked collect2 11418 hardcode_direct_CXX=yes 11419 else 11420 # We have old collect2 11421 hardcode_direct_CXX=unsupported 11422 # It fails to find uninstalled libraries when the uninstalled 11423 # path is not listed in the libpath. Setting hardcode_minus_L 11424 # to unsupported forces relinking 11425 hardcode_minus_L_CXX=yes 11426 hardcode_libdir_flag_spec_CXX='-L$libdir' 11427 hardcode_libdir_separator_CXX= 11428 fi 11429 ;; 11430 esac 11431 shared_flag='-shared' 11432 if test "$aix_use_runtimelinking" = yes; then 11433 shared_flag="$shared_flag "'${wl}-G' 11434 fi 11435 else 11436 # not using gcc 11437 if test "$host_cpu" = ia64; then 11438 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11439 # chokes on -Wl,-G. The following line is correct: 11440 shared_flag='-G' 11441 else 11442 if test "$aix_use_runtimelinking" = yes; then 11443 shared_flag='${wl}-G' 11444 else 11445 shared_flag='${wl}-bM:SRE' 11446 fi 11447 fi 11448 fi 11449 11450 # It seems that -bexpall does not export symbols beginning with 11451 # underscore (_), so it is better to generate a list of symbols to export. 11452 always_export_symbols_CXX=yes 11453 if test "$aix_use_runtimelinking" = yes; then 11454 # Warning - without using the other runtime loading flags (-brtl), 11455 # -berok will link without error, but may produce a broken library. 11456 allow_undefined_flag_CXX='-berok' 11457 # Determine the default libpath from the value encoded in an empty executable. 11458 cat >conftest.$ac_ext <<_ACEOF 11459/* confdefs.h. */ 11460_ACEOF 11461cat confdefs.h >>conftest.$ac_ext 11462cat >>conftest.$ac_ext <<_ACEOF 11463/* end confdefs.h. */ 11464 11465int 11466main () 11467{ 11468 11469 ; 11470 return 0; 11471} 11472_ACEOF 11473rm -f conftest.$ac_objext conftest$ac_exeext 11474if { (ac_try="$ac_link" 11475case "(($ac_try" in 11476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11477 *) ac_try_echo=$ac_try;; 11478esac 11479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11480 (eval "$ac_link") 2>conftest.er1 11481 ac_status=$? 11482 grep -v '^ *+' conftest.er1 >conftest.err 11483 rm -f conftest.er1 11484 cat conftest.err >&5 11485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11486 (exit $ac_status); } && 11487 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11488 { (case "(($ac_try" in 11489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11490 *) ac_try_echo=$ac_try;; 11491esac 11492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11493 (eval "$ac_try") 2>&5 11494 ac_status=$? 11495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11496 (exit $ac_status); }; } && 11497 { ac_try='test -s conftest$ac_exeext' 11498 { (case "(($ac_try" in 11499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11500 *) ac_try_echo=$ac_try;; 11501esac 11502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11503 (eval "$ac_try") 2>&5 11504 ac_status=$? 11505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11506 (exit $ac_status); }; }; then 11507 11508aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11509}'` 11510# Check for a 64-bit object if we didn't find anything. 11511if 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; } 11512}'`; fi 11513else 11514 echo "$as_me: failed program was:" >&5 11515sed 's/^/| /' conftest.$ac_ext >&5 11516 11517 11518fi 11519 11520rm -f core conftest.err conftest.$ac_objext \ 11521 conftest$ac_exeext conftest.$ac_ext 11522if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11523 11524 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11525 11526 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" 11527 else 11528 if test "$host_cpu" = ia64; then 11529 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11530 allow_undefined_flag_CXX="-z nodefs" 11531 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" 11532 else 11533 # Determine the default libpath from the value encoded in an empty executable. 11534 cat >conftest.$ac_ext <<_ACEOF 11535/* confdefs.h. */ 11536_ACEOF 11537cat confdefs.h >>conftest.$ac_ext 11538cat >>conftest.$ac_ext <<_ACEOF 11539/* end confdefs.h. */ 11540 11541int 11542main () 11543{ 11544 11545 ; 11546 return 0; 11547} 11548_ACEOF 11549rm -f conftest.$ac_objext conftest$ac_exeext 11550if { (ac_try="$ac_link" 11551case "(($ac_try" in 11552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11553 *) ac_try_echo=$ac_try;; 11554esac 11555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11556 (eval "$ac_link") 2>conftest.er1 11557 ac_status=$? 11558 grep -v '^ *+' conftest.er1 >conftest.err 11559 rm -f conftest.er1 11560 cat conftest.err >&5 11561 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11562 (exit $ac_status); } && 11563 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11564 { (case "(($ac_try" in 11565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11566 *) ac_try_echo=$ac_try;; 11567esac 11568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11569 (eval "$ac_try") 2>&5 11570 ac_status=$? 11571 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11572 (exit $ac_status); }; } && 11573 { ac_try='test -s conftest$ac_exeext' 11574 { (case "(($ac_try" in 11575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11576 *) ac_try_echo=$ac_try;; 11577esac 11578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11579 (eval "$ac_try") 2>&5 11580 ac_status=$? 11581 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11582 (exit $ac_status); }; }; then 11583 11584aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11585}'` 11586# Check for a 64-bit object if we didn't find anything. 11587if 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; } 11588}'`; fi 11589else 11590 echo "$as_me: failed program was:" >&5 11591sed 's/^/| /' conftest.$ac_ext >&5 11592 11593 11594fi 11595 11596rm -f core conftest.err conftest.$ac_objext \ 11597 conftest$ac_exeext conftest.$ac_ext 11598if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11599 11600 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11601 # Warning - without using the other run time loading flags, 11602 # -berok will link without error, but may produce a broken library. 11603 no_undefined_flag_CXX=' ${wl}-bernotok' 11604 allow_undefined_flag_CXX=' ${wl}-berok' 11605 # Exported symbols can be pulled into shared objects from archives 11606 whole_archive_flag_spec_CXX='$convenience' 11607 archive_cmds_need_lc_CXX=yes 11608 # This is similar to how AIX traditionally builds its shared libraries. 11609 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' 11610 fi 11611 fi 11612 ;; 11613 11614 beos*) 11615 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11616 allow_undefined_flag_CXX=unsupported 11617 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11618 # support --undefined. This deserves some investigation. FIXME 11619 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11620 else 11621 ld_shlibs_CXX=no 11622 fi 11623 ;; 11624 11625 chorus*) 11626 case $cc_basename in 11627 *) 11628 # FIXME: insert proper C++ library support 11629 ld_shlibs_CXX=no 11630 ;; 11631 esac 11632 ;; 11633 11634 cygwin* | mingw* | pw32*) 11635 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11636 # as there is no search path for DLLs. 11637 hardcode_libdir_flag_spec_CXX='-L$libdir' 11638 allow_undefined_flag_CXX=unsupported 11639 always_export_symbols_CXX=no 11640 enable_shared_with_static_runtimes_CXX=yes 11641 11642 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11643 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' 11644 # If the export-symbols file already is a .def file (1st line 11645 # is EXPORTS), use it as is; otherwise, prepend... 11646 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11647 cp $export_symbols $output_objdir/$soname.def; 11648 else 11649 echo EXPORTS > $output_objdir/$soname.def; 11650 cat $export_symbols >> $output_objdir/$soname.def; 11651 fi~ 11652 $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' 11653 else 11654 ld_shlibs_CXX=no 11655 fi 11656 ;; 11657 darwin* | rhapsody*) 11658 case $host_os in 11659 rhapsody* | darwin1.[012]) 11660 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11661 ;; 11662 *) # Darwin 1.3 on 11663 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11664 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11665 else 11666 case ${MACOSX_DEPLOYMENT_TARGET} in 11667 10.[012]) 11668 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11669 ;; 11670 10.*) 11671 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11672 ;; 11673 esac 11674 fi 11675 ;; 11676 esac 11677 archive_cmds_need_lc_CXX=no 11678 hardcode_direct_CXX=no 11679 hardcode_automatic_CXX=yes 11680 hardcode_shlibpath_var_CXX=unsupported 11681 whole_archive_flag_spec_CXX='' 11682 link_all_deplibs_CXX=yes 11683 11684 if test "$GXX" = yes ; then 11685 lt_int_apple_cc_single_mod=no 11686 output_verbose_link_cmd='echo' 11687 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11688 lt_int_apple_cc_single_mod=yes 11689 fi 11690 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11691 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11692 else 11693 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' 11694 fi 11695 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11696 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11697 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11698 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}' 11699 else 11700 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}' 11701 fi 11702 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}' 11703 else 11704 case $cc_basename in 11705 xlc*) 11706 output_verbose_link_cmd='echo' 11707 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' 11708 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11709 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11710 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}' 11711 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}' 11712 ;; 11713 *) 11714 ld_shlibs_CXX=no 11715 ;; 11716 esac 11717 fi 11718 ;; 11719 11720 dgux*) 11721 case $cc_basename in 11722 ec++*) 11723 # FIXME: insert proper C++ library support 11724 ld_shlibs_CXX=no 11725 ;; 11726 ghcx*) 11727 # Green Hills C++ Compiler 11728 # FIXME: insert proper C++ library support 11729 ld_shlibs_CXX=no 11730 ;; 11731 *) 11732 # FIXME: insert proper C++ library support 11733 ld_shlibs_CXX=no 11734 ;; 11735 esac 11736 ;; 11737 freebsd[12]*) 11738 # C++ shared libraries reported to be fairly broken before switch to ELF 11739 ld_shlibs_CXX=no 11740 ;; 11741 freebsd-elf*) 11742 archive_cmds_need_lc_CXX=no 11743 ;; 11744 freebsd* | kfreebsd*-gnu | dragonfly*) 11745 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11746 # conventions 11747 ld_shlibs_CXX=yes 11748 ;; 11749 gnu*) 11750 ;; 11751 hpux9*) 11752 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11753 hardcode_libdir_separator_CXX=: 11754 export_dynamic_flag_spec_CXX='${wl}-E' 11755 hardcode_direct_CXX=yes 11756 hardcode_minus_L_CXX=yes # Not in the search PATH, 11757 # but as the default 11758 # location of the library. 11759 11760 case $cc_basename in 11761 CC*) 11762 # FIXME: insert proper C++ library support 11763 ld_shlibs_CXX=no 11764 ;; 11765 aCC*) 11766 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' 11767 # Commands to make compiler produce verbose output that lists 11768 # what "hidden" libraries, object files and flags are used when 11769 # linking a shared library. 11770 # 11771 # There doesn't appear to be a way to prevent this compiler from 11772 # explicitly linking system object files so we need to strip them 11773 # from the output so that they don't get included in the library 11774 # dependencies. 11775 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' 11776 ;; 11777 *) 11778 if test "$GXX" = yes; then 11779 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' 11780 else 11781 # FIXME: insert proper C++ library support 11782 ld_shlibs_CXX=no 11783 fi 11784 ;; 11785 esac 11786 ;; 11787 hpux10*|hpux11*) 11788 if test $with_gnu_ld = no; then 11789 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11790 hardcode_libdir_separator_CXX=: 11791 11792 case $host_cpu in 11793 hppa*64*|ia64*) 11794 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11795 ;; 11796 *) 11797 export_dynamic_flag_spec_CXX='${wl}-E' 11798 ;; 11799 esac 11800 fi 11801 case $host_cpu in 11802 hppa*64*|ia64*) 11803 hardcode_direct_CXX=no 11804 hardcode_shlibpath_var_CXX=no 11805 ;; 11806 *) 11807 hardcode_direct_CXX=yes 11808 hardcode_minus_L_CXX=yes # Not in the search PATH, 11809 # but as the default 11810 # location of the library. 11811 ;; 11812 esac 11813 11814 case $cc_basename in 11815 CC*) 11816 # FIXME: insert proper C++ library support 11817 ld_shlibs_CXX=no 11818 ;; 11819 aCC*) 11820 case $host_cpu in 11821 hppa*64*) 11822 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11823 ;; 11824 ia64*) 11825 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11826 ;; 11827 *) 11828 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11829 ;; 11830 esac 11831 # Commands to make compiler produce verbose output that lists 11832 # what "hidden" libraries, object files and flags are used when 11833 # linking a shared library. 11834 # 11835 # There doesn't appear to be a way to prevent this compiler from 11836 # explicitly linking system object files so we need to strip them 11837 # from the output so that they don't get included in the library 11838 # dependencies. 11839 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' 11840 ;; 11841 *) 11842 if test "$GXX" = yes; then 11843 if test $with_gnu_ld = no; then 11844 case $host_cpu in 11845 hppa*64*) 11846 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11847 ;; 11848 ia64*) 11849 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11850 ;; 11851 *) 11852 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' 11853 ;; 11854 esac 11855 fi 11856 else 11857 # FIXME: insert proper C++ library support 11858 ld_shlibs_CXX=no 11859 fi 11860 ;; 11861 esac 11862 ;; 11863 interix3*) 11864 hardcode_direct_CXX=no 11865 hardcode_shlibpath_var_CXX=no 11866 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11867 export_dynamic_flag_spec_CXX='${wl}-E' 11868 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11869 # Instead, shared libraries are loaded at an image base (0x10000000 by 11870 # default) and relocated if they conflict, which is a slow very memory 11871 # consuming and fragmenting process. To avoid this, we pick a random, 11872 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11873 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11874 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' 11875 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' 11876 ;; 11877 irix5* | irix6*) 11878 case $cc_basename in 11879 CC*) 11880 # SGI C++ 11881 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' 11882 11883 # Archives containing C++ object files must be created using 11884 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11885 # necessary to make sure instantiated templates are included 11886 # in the archive. 11887 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11888 ;; 11889 *) 11890 if test "$GXX" = yes; then 11891 if test "$with_gnu_ld" = no; then 11892 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' 11893 else 11894 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' 11895 fi 11896 fi 11897 link_all_deplibs_CXX=yes 11898 ;; 11899 esac 11900 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11901 hardcode_libdir_separator_CXX=: 11902 ;; 11903 linux*) 11904 case $cc_basename in 11905 KCC*) 11906 # Kuck and Associates, Inc. (KAI) C++ Compiler 11907 11908 # KCC will only create a shared library if the output file 11909 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11910 # to its proper name (with version) after linking. 11911 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' 11912 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' 11913 # Commands to make compiler produce verbose output that lists 11914 # what "hidden" libraries, object files and flags are used when 11915 # linking a shared library. 11916 # 11917 # There doesn't appear to be a way to prevent this compiler from 11918 # explicitly linking system object files so we need to strip them 11919 # from the output so that they don't get included in the library 11920 # dependencies. 11921 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' 11922 11923 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11924 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11925 11926 # Archives containing C++ object files must be created using 11927 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11928 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11929 ;; 11930 icpc*) 11931 # Intel C++ 11932 with_gnu_ld=yes 11933 # version 8.0 and above of icpc choke on multiply defined symbols 11934 # if we add $predep_objects and $postdep_objects, however 7.1 and 11935 # earlier do not add the objects themselves. 11936 case `$CC -V 2>&1` in 11937 *"Version 7."*) 11938 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11939 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' 11940 ;; 11941 *) # Version 8.0 or newer 11942 tmp_idyn= 11943 case $host_cpu in 11944 ia64*) tmp_idyn=' -i_dynamic';; 11945 esac 11946 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11947 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' 11948 ;; 11949 esac 11950 archive_cmds_need_lc_CXX=no 11951 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11952 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11953 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11954 ;; 11955 pgCC*) 11956 # Portland Group C++ compiler 11957 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11958 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' 11959 11960 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11961 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11962 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' 11963 ;; 11964 cxx*) 11965 # Compaq C++ 11966 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11967 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' 11968 11969 runpath_var=LD_RUN_PATH 11970 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11971 hardcode_libdir_separator_CXX=: 11972 11973 # Commands to make compiler produce verbose output that lists 11974 # what "hidden" libraries, object files and flags are used when 11975 # linking a shared library. 11976 # 11977 # There doesn't appear to be a way to prevent this compiler from 11978 # explicitly linking system object files so we need to strip them 11979 # from the output so that they don't get included in the library 11980 # dependencies. 11981 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' 11982 ;; 11983 esac 11984 ;; 11985 lynxos*) 11986 # FIXME: insert proper C++ library support 11987 ld_shlibs_CXX=no 11988 ;; 11989 m88k*) 11990 # FIXME: insert proper C++ library support 11991 ld_shlibs_CXX=no 11992 ;; 11993 mvs*) 11994 case $cc_basename in 11995 cxx*) 11996 # FIXME: insert proper C++ library support 11997 ld_shlibs_CXX=no 11998 ;; 11999 *) 12000 # FIXME: insert proper C++ library support 12001 ld_shlibs_CXX=no 12002 ;; 12003 esac 12004 ;; 12005 netbsd*) 12006 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12007 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12008 wlarc= 12009 hardcode_libdir_flag_spec_CXX='-R$libdir' 12010 hardcode_direct_CXX=yes 12011 hardcode_shlibpath_var_CXX=no 12012 fi 12013 # Workaround some broken pre-1.5 toolchains 12014 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12015 ;; 12016 openbsd2*) 12017 # C++ shared libraries are fairly broken 12018 ld_shlibs_CXX=no 12019 ;; 12020 openbsd*) 12021 hardcode_direct_CXX=yes 12022 hardcode_shlibpath_var_CXX=no 12023 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12024 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12025 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12026 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12027 export_dynamic_flag_spec_CXX='${wl}-E' 12028 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12029 fi 12030 output_verbose_link_cmd='echo' 12031 ;; 12032 osf3*) 12033 case $cc_basename in 12034 KCC*) 12035 # Kuck and Associates, Inc. (KAI) C++ Compiler 12036 12037 # KCC will only create a shared library if the output file 12038 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12039 # to its proper name (with version) after linking. 12040 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' 12041 12042 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12043 hardcode_libdir_separator_CXX=: 12044 12045 # Archives containing C++ object files must be created using 12046 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12047 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12048 12049 ;; 12050 RCC*) 12051 # Rational C++ 2.4.1 12052 # FIXME: insert proper C++ library support 12053 ld_shlibs_CXX=no 12054 ;; 12055 cxx*) 12056 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12057 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' 12058 12059 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12060 hardcode_libdir_separator_CXX=: 12061 12062 # Commands to make compiler produce verbose output that lists 12063 # what "hidden" libraries, object files and flags are used when 12064 # linking a shared library. 12065 # 12066 # There doesn't appear to be a way to prevent this compiler from 12067 # explicitly linking system object files so we need to strip them 12068 # from the output so that they don't get included in the library 12069 # dependencies. 12070 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' 12071 ;; 12072 *) 12073 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12074 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12075 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' 12076 12077 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12078 hardcode_libdir_separator_CXX=: 12079 12080 # Commands to make compiler produce verbose output that lists 12081 # what "hidden" libraries, object files and flags are used when 12082 # linking a shared library. 12083 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12084 12085 else 12086 # FIXME: insert proper C++ library support 12087 ld_shlibs_CXX=no 12088 fi 12089 ;; 12090 esac 12091 ;; 12092 osf4* | osf5*) 12093 case $cc_basename in 12094 KCC*) 12095 # Kuck and Associates, Inc. (KAI) C++ Compiler 12096 12097 # KCC will only create a shared library if the output file 12098 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12099 # to its proper name (with version) after linking. 12100 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' 12101 12102 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12103 hardcode_libdir_separator_CXX=: 12104 12105 # Archives containing C++ object files must be created using 12106 # the KAI C++ compiler. 12107 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12108 ;; 12109 RCC*) 12110 # Rational C++ 2.4.1 12111 # FIXME: insert proper C++ library support 12112 ld_shlibs_CXX=no 12113 ;; 12114 cxx*) 12115 allow_undefined_flag_CXX=' -expect_unresolved \*' 12116 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' 12117 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12118 echo "-hidden">> $lib.exp~ 12119 $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~ 12120 $rm $lib.exp' 12121 12122 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12123 hardcode_libdir_separator_CXX=: 12124 12125 # Commands to make compiler produce verbose output that lists 12126 # what "hidden" libraries, object files and flags are used when 12127 # linking a shared library. 12128 # 12129 # There doesn't appear to be a way to prevent this compiler from 12130 # explicitly linking system object files so we need to strip them 12131 # from the output so that they don't get included in the library 12132 # dependencies. 12133 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' 12134 ;; 12135 *) 12136 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12137 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12138 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' 12139 12140 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12141 hardcode_libdir_separator_CXX=: 12142 12143 # Commands to make compiler produce verbose output that lists 12144 # what "hidden" libraries, object files and flags are used when 12145 # linking a shared library. 12146 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12147 12148 else 12149 # FIXME: insert proper C++ library support 12150 ld_shlibs_CXX=no 12151 fi 12152 ;; 12153 esac 12154 ;; 12155 psos*) 12156 # FIXME: insert proper C++ library support 12157 ld_shlibs_CXX=no 12158 ;; 12159 sunos4*) 12160 case $cc_basename in 12161 CC*) 12162 # Sun C++ 4.x 12163 # FIXME: insert proper C++ library support 12164 ld_shlibs_CXX=no 12165 ;; 12166 lcc*) 12167 # Lucid 12168 # FIXME: insert proper C++ library support 12169 ld_shlibs_CXX=no 12170 ;; 12171 *) 12172 # FIXME: insert proper C++ library support 12173 ld_shlibs_CXX=no 12174 ;; 12175 esac 12176 ;; 12177 solaris*) 12178 case $cc_basename in 12179 CC*) 12180 # Sun C++ 4.2, 5.x and Centerline C++ 12181 archive_cmds_need_lc_CXX=yes 12182 no_undefined_flag_CXX=' -zdefs' 12183 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12184 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12185 $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' 12186 12187 hardcode_libdir_flag_spec_CXX='-R$libdir' 12188 hardcode_shlibpath_var_CXX=no 12189 case $host_os in 12190 solaris2.[0-5] | solaris2.[0-5].*) ;; 12191 *) 12192 # The C++ compiler is used as linker so we must use $wl 12193 # flag to pass the commands to the underlying system 12194 # linker. We must also pass each convience library through 12195 # to the system linker between allextract/defaultextract. 12196 # The C++ compiler will combine linker options so we 12197 # cannot just pass the convience library names through 12198 # without $wl. 12199 # Supported since Solaris 2.6 (maybe 2.5.1?) 12200 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' 12201 ;; 12202 esac 12203 link_all_deplibs_CXX=yes 12204 12205 output_verbose_link_cmd='echo' 12206 12207 # Archives containing C++ object files must be created using 12208 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12209 # necessary to make sure instantiated templates are included 12210 # in the archive. 12211 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12212 ;; 12213 gcx*) 12214 # Green Hills C++ Compiler 12215 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12216 12217 # The C++ compiler must be used to create the archive. 12218 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12219 ;; 12220 *) 12221 # GNU C++ compiler with Solaris linker 12222 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12223 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12224 if $CC --version | grep -v '^2\.7' > /dev/null; then 12225 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12226 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12227 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12228 12229 # Commands to make compiler produce verbose output that lists 12230 # what "hidden" libraries, object files and flags are used when 12231 # linking a shared library. 12232 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12233 else 12234 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12235 # platform. 12236 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12237 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12238 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12239 12240 # Commands to make compiler produce verbose output that lists 12241 # what "hidden" libraries, object files and flags are used when 12242 # linking a shared library. 12243 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12244 fi 12245 12246 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12247 fi 12248 ;; 12249 esac 12250 ;; 12251 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12252 no_undefined_flag_CXX='${wl}-z,text' 12253 archive_cmds_need_lc_CXX=no 12254 hardcode_shlibpath_var_CXX=no 12255 runpath_var='LD_RUN_PATH' 12256 12257 case $cc_basename in 12258 CC*) 12259 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12260 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12261 ;; 12262 *) 12263 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12264 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12265 ;; 12266 esac 12267 ;; 12268 sysv5* | sco3.2v5* | sco5v6*) 12269 # Note: We can NOT use -z defs as we might desire, because we do not 12270 # link with -lc, and that would cause any symbols used from libc to 12271 # always be unresolved, which means just about no library would 12272 # ever link correctly. If we're not using GNU ld we use -z text 12273 # though, which does catch some bad symbols but isn't as heavy-handed 12274 # as -z defs. 12275 # For security reasons, it is highly recommended that you always 12276 # use absolute paths for naming shared libraries, and exclude the 12277 # DT_RUNPATH tag from executables and libraries. But doing so 12278 # requires that you compile everything twice, which is a pain. 12279 # So that behaviour is only enabled if SCOABSPATH is set to a 12280 # non-empty value in the environment. Most likely only useful for 12281 # creating official distributions of packages. 12282 # This is a hack until libtool officially supports absolute path 12283 # names for shared libraries. 12284 no_undefined_flag_CXX='${wl}-z,text' 12285 allow_undefined_flag_CXX='${wl}-z,nodefs' 12286 archive_cmds_need_lc_CXX=no 12287 hardcode_shlibpath_var_CXX=no 12288 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12289 hardcode_libdir_separator_CXX=':' 12290 link_all_deplibs_CXX=yes 12291 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12292 runpath_var='LD_RUN_PATH' 12293 12294 case $cc_basename in 12295 CC*) 12296 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12297 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12298 ;; 12299 *) 12300 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12301 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12302 ;; 12303 esac 12304 ;; 12305 tandem*) 12306 case $cc_basename in 12307 NCC*) 12308 # NonStop-UX NCC 3.20 12309 # FIXME: insert proper C++ library support 12310 ld_shlibs_CXX=no 12311 ;; 12312 *) 12313 # FIXME: insert proper C++ library support 12314 ld_shlibs_CXX=no 12315 ;; 12316 esac 12317 ;; 12318 vxworks*) 12319 # FIXME: insert proper C++ library support 12320 ld_shlibs_CXX=no 12321 ;; 12322 *) 12323 # FIXME: insert proper C++ library support 12324 ld_shlibs_CXX=no 12325 ;; 12326esac 12327{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12328echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12329test "$ld_shlibs_CXX" = no && can_build_shared=no 12330 12331GCC_CXX="$GXX" 12332LD_CXX="$LD" 12333 12334 12335cat > conftest.$ac_ext <<EOF 12336class Foo 12337{ 12338public: 12339 Foo (void) { a = 0; } 12340private: 12341 int a; 12342}; 12343EOF 12344 12345if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12346 (eval $ac_compile) 2>&5 12347 ac_status=$? 12348 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12349 (exit $ac_status); }; then 12350 # Parse the compiler output and extract the necessary 12351 # objects, libraries and library flags. 12352 12353 # Sentinel used to keep track of whether or not we are before 12354 # the conftest object file. 12355 pre_test_object_deps_done=no 12356 12357 # The `*' in the case matches for architectures that use `case' in 12358 # $output_verbose_cmd can trigger glob expansion during the loop 12359 # eval without this substitution. 12360 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12361 12362 for p in `eval $output_verbose_link_cmd`; do 12363 case $p in 12364 12365 -L* | -R* | -l*) 12366 # Some compilers place space between "-{L,R}" and the path. 12367 # Remove the space. 12368 if test $p = "-L" \ 12369 || test $p = "-R"; then 12370 prev=$p 12371 continue 12372 else 12373 prev= 12374 fi 12375 12376 if test "$pre_test_object_deps_done" = no; then 12377 case $p in 12378 -L* | -R*) 12379 # Internal compiler library paths should come after those 12380 # provided the user. The postdeps already come after the 12381 # user supplied libs so there is no need to process them. 12382 if test -z "$compiler_lib_search_path_CXX"; then 12383 compiler_lib_search_path_CXX="${prev}${p}" 12384 else 12385 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12386 fi 12387 ;; 12388 # The "-l" case would never come before the object being 12389 # linked, so don't bother handling this case. 12390 esac 12391 else 12392 if test -z "$postdeps_CXX"; then 12393 postdeps_CXX="${prev}${p}" 12394 else 12395 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12396 fi 12397 fi 12398 ;; 12399 12400 *.$objext) 12401 # This assumes that the test object file only shows up 12402 # once in the compiler output. 12403 if test "$p" = "conftest.$objext"; then 12404 pre_test_object_deps_done=yes 12405 continue 12406 fi 12407 12408 if test "$pre_test_object_deps_done" = no; then 12409 if test -z "$predep_objects_CXX"; then 12410 predep_objects_CXX="$p" 12411 else 12412 predep_objects_CXX="$predep_objects_CXX $p" 12413 fi 12414 else 12415 if test -z "$postdep_objects_CXX"; then 12416 postdep_objects_CXX="$p" 12417 else 12418 postdep_objects_CXX="$postdep_objects_CXX $p" 12419 fi 12420 fi 12421 ;; 12422 12423 *) ;; # Ignore the rest. 12424 12425 esac 12426 done 12427 12428 # Clean up. 12429 rm -f a.out a.exe 12430else 12431 echo "libtool.m4: error: problem compiling CXX test program" 12432fi 12433 12434$rm -f confest.$objext 12435 12436# PORTME: override above test on systems where it is broken 12437case $host_os in 12438interix3*) 12439 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12440 # hack all around it, let's just trust "g++" to DTRT. 12441 predep_objects_CXX= 12442 postdep_objects_CXX= 12443 postdeps_CXX= 12444 ;; 12445 12446solaris*) 12447 case $cc_basename in 12448 CC*) 12449 # Adding this requires a known-good setup of shared libraries for 12450 # Sun compiler versions before 5.6, else PIC objects from an old 12451 # archive will be linked into the output, leading to subtle bugs. 12452 postdeps_CXX='-lCstd -lCrun' 12453 ;; 12454 esac 12455 ;; 12456esac 12457 12458 12459case " $postdeps_CXX " in 12460*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12461esac 12462 12463lt_prog_compiler_wl_CXX= 12464lt_prog_compiler_pic_CXX= 12465lt_prog_compiler_static_CXX= 12466 12467{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12468echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12469 12470 # C++ specific cases for pic, static, wl, etc. 12471 if test "$GXX" = yes; then 12472 lt_prog_compiler_wl_CXX='-Wl,' 12473 lt_prog_compiler_static_CXX='-static' 12474 12475 case $host_os in 12476 aix*) 12477 # All AIX code is PIC. 12478 if test "$host_cpu" = ia64; then 12479 # AIX 5 now supports IA64 processor 12480 lt_prog_compiler_static_CXX='-Bstatic' 12481 fi 12482 ;; 12483 amigaos*) 12484 # FIXME: we need at least 68020 code to build shared libraries, but 12485 # adding the `-m68020' flag to GCC prevents building anything better, 12486 # like `-m68040'. 12487 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12488 ;; 12489 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12490 # PIC is the default for these OSes. 12491 ;; 12492 mingw* | os2* | pw32*) 12493 # This hack is so that the source file can tell whether it is being 12494 # built for inclusion in a dll (and should export symbols for example). 12495 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12496 ;; 12497 darwin* | rhapsody*) 12498 # PIC is the default on this platform 12499 # Common symbols not allowed in MH_DYLIB files 12500 lt_prog_compiler_pic_CXX='-fno-common' 12501 ;; 12502 *djgpp*) 12503 # DJGPP does not support shared libraries at all 12504 lt_prog_compiler_pic_CXX= 12505 ;; 12506 interix3*) 12507 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12508 # Instead, we relocate shared libraries at runtime. 12509 ;; 12510 sysv4*MP*) 12511 if test -d /usr/nec; then 12512 lt_prog_compiler_pic_CXX=-Kconform_pic 12513 fi 12514 ;; 12515 hpux*) 12516 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12517 # not for PA HP-UX. 12518 case $host_cpu in 12519 hppa*64*|ia64*) 12520 ;; 12521 *) 12522 lt_prog_compiler_pic_CXX='-fPIC' 12523 ;; 12524 esac 12525 ;; 12526 *) 12527 lt_prog_compiler_pic_CXX='-fPIC' 12528 ;; 12529 esac 12530 else 12531 case $host_os in 12532 aix4* | aix5*) 12533 # All AIX code is PIC. 12534 if test "$host_cpu" = ia64; then 12535 # AIX 5 now supports IA64 processor 12536 lt_prog_compiler_static_CXX='-Bstatic' 12537 else 12538 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12539 fi 12540 ;; 12541 chorus*) 12542 case $cc_basename in 12543 cxch68*) 12544 # Green Hills C++ Compiler 12545 # _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" 12546 ;; 12547 esac 12548 ;; 12549 darwin*) 12550 # PIC is the default on this platform 12551 # Common symbols not allowed in MH_DYLIB files 12552 case $cc_basename in 12553 xlc*) 12554 lt_prog_compiler_pic_CXX='-qnocommon' 12555 lt_prog_compiler_wl_CXX='-Wl,' 12556 ;; 12557 esac 12558 ;; 12559 dgux*) 12560 case $cc_basename in 12561 ec++*) 12562 lt_prog_compiler_pic_CXX='-KPIC' 12563 ;; 12564 ghcx*) 12565 # Green Hills C++ Compiler 12566 lt_prog_compiler_pic_CXX='-pic' 12567 ;; 12568 *) 12569 ;; 12570 esac 12571 ;; 12572 freebsd* | kfreebsd*-gnu | dragonfly*) 12573 # FreeBSD uses GNU C++ 12574 ;; 12575 hpux9* | hpux10* | hpux11*) 12576 case $cc_basename in 12577 CC*) 12578 lt_prog_compiler_wl_CXX='-Wl,' 12579 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12580 if test "$host_cpu" != ia64; then 12581 lt_prog_compiler_pic_CXX='+Z' 12582 fi 12583 ;; 12584 aCC*) 12585 lt_prog_compiler_wl_CXX='-Wl,' 12586 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12587 case $host_cpu in 12588 hppa*64*|ia64*) 12589 # +Z the default 12590 ;; 12591 *) 12592 lt_prog_compiler_pic_CXX='+Z' 12593 ;; 12594 esac 12595 ;; 12596 *) 12597 ;; 12598 esac 12599 ;; 12600 interix*) 12601 # This is c89, which is MS Visual C++ (no shared libs) 12602 # Anyone wants to do a port? 12603 ;; 12604 irix5* | irix6* | nonstopux*) 12605 case $cc_basename in 12606 CC*) 12607 lt_prog_compiler_wl_CXX='-Wl,' 12608 lt_prog_compiler_static_CXX='-non_shared' 12609 # CC pic flag -KPIC is the default. 12610 ;; 12611 *) 12612 ;; 12613 esac 12614 ;; 12615 linux*) 12616 case $cc_basename in 12617 KCC*) 12618 # KAI C++ Compiler 12619 lt_prog_compiler_wl_CXX='--backend -Wl,' 12620 lt_prog_compiler_pic_CXX='-fPIC' 12621 ;; 12622 icpc* | ecpc*) 12623 # Intel C++ 12624 lt_prog_compiler_wl_CXX='-Wl,' 12625 lt_prog_compiler_pic_CXX='-KPIC' 12626 lt_prog_compiler_static_CXX='-static' 12627 ;; 12628 pgCC*) 12629 # Portland Group C++ compiler. 12630 lt_prog_compiler_wl_CXX='-Wl,' 12631 lt_prog_compiler_pic_CXX='-fpic' 12632 lt_prog_compiler_static_CXX='-Bstatic' 12633 ;; 12634 cxx*) 12635 # Compaq C++ 12636 # Make sure the PIC flag is empty. It appears that all Alpha 12637 # Linux and Compaq Tru64 Unix objects are PIC. 12638 lt_prog_compiler_pic_CXX= 12639 lt_prog_compiler_static_CXX='-non_shared' 12640 ;; 12641 *) 12642 ;; 12643 esac 12644 ;; 12645 lynxos*) 12646 ;; 12647 m88k*) 12648 ;; 12649 mvs*) 12650 case $cc_basename in 12651 cxx*) 12652 lt_prog_compiler_pic_CXX='-W c,exportall' 12653 ;; 12654 *) 12655 ;; 12656 esac 12657 ;; 12658 netbsd*) 12659 ;; 12660 osf3* | osf4* | osf5*) 12661 case $cc_basename in 12662 KCC*) 12663 lt_prog_compiler_wl_CXX='--backend -Wl,' 12664 ;; 12665 RCC*) 12666 # Rational C++ 2.4.1 12667 lt_prog_compiler_pic_CXX='-pic' 12668 ;; 12669 cxx*) 12670 # Digital/Compaq C++ 12671 lt_prog_compiler_wl_CXX='-Wl,' 12672 # Make sure the PIC flag is empty. It appears that all Alpha 12673 # Linux and Compaq Tru64 Unix objects are PIC. 12674 lt_prog_compiler_pic_CXX= 12675 lt_prog_compiler_static_CXX='-non_shared' 12676 ;; 12677 *) 12678 ;; 12679 esac 12680 ;; 12681 psos*) 12682 ;; 12683 solaris*) 12684 case $cc_basename in 12685 CC*) 12686 # Sun C++ 4.2, 5.x and Centerline C++ 12687 lt_prog_compiler_pic_CXX='-KPIC' 12688 lt_prog_compiler_static_CXX='-Bstatic' 12689 lt_prog_compiler_wl_CXX='-Qoption ld ' 12690 ;; 12691 gcx*) 12692 # Green Hills C++ Compiler 12693 lt_prog_compiler_pic_CXX='-PIC' 12694 ;; 12695 *) 12696 ;; 12697 esac 12698 ;; 12699 sunos4*) 12700 case $cc_basename in 12701 CC*) 12702 # Sun C++ 4.x 12703 lt_prog_compiler_pic_CXX='-pic' 12704 lt_prog_compiler_static_CXX='-Bstatic' 12705 ;; 12706 lcc*) 12707 # Lucid 12708 lt_prog_compiler_pic_CXX='-pic' 12709 ;; 12710 *) 12711 ;; 12712 esac 12713 ;; 12714 tandem*) 12715 case $cc_basename in 12716 NCC*) 12717 # NonStop-UX NCC 3.20 12718 lt_prog_compiler_pic_CXX='-KPIC' 12719 ;; 12720 *) 12721 ;; 12722 esac 12723 ;; 12724 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12725 case $cc_basename in 12726 CC*) 12727 lt_prog_compiler_wl_CXX='-Wl,' 12728 lt_prog_compiler_pic_CXX='-KPIC' 12729 lt_prog_compiler_static_CXX='-Bstatic' 12730 ;; 12731 esac 12732 ;; 12733 vxworks*) 12734 ;; 12735 *) 12736 lt_prog_compiler_can_build_shared_CXX=no 12737 ;; 12738 esac 12739 fi 12740 12741{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12742echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12743 12744# 12745# Check to make sure the PIC flag actually works. 12746# 12747if test -n "$lt_prog_compiler_pic_CXX"; then 12748 12749{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12750echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12751if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12752 echo $ECHO_N "(cached) $ECHO_C" >&6 12753else 12754 lt_prog_compiler_pic_works_CXX=no 12755 ac_outfile=conftest.$ac_objext 12756 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12757 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12758 # Insert the option either (1) after the last *FLAGS variable, or 12759 # (2) before a word containing "conftest.", or (3) at the end. 12760 # Note that $ac_compile itself does not contain backslashes and begins 12761 # with a dollar sign (not a hyphen), so the echo should work correctly. 12762 # The option is referenced via a variable to avoid confusing sed. 12763 lt_compile=`echo "$ac_compile" | $SED \ 12764 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12765 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12766 -e 's:$: $lt_compiler_flag:'` 12767 (eval echo "\"\$as_me:12767: $lt_compile\"" >&5) 12768 (eval "$lt_compile" 2>conftest.err) 12769 ac_status=$? 12770 cat conftest.err >&5 12771 echo "$as_me:12771: \$? = $ac_status" >&5 12772 if (exit $ac_status) && test -s "$ac_outfile"; then 12773 # The compiler can only warn and ignore the option if not recognized 12774 # So say no if there are warnings other than the usual output. 12775 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12776 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12777 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12778 lt_prog_compiler_pic_works_CXX=yes 12779 fi 12780 fi 12781 $rm conftest* 12782 12783fi 12784{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12785echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12786 12787if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12788 case $lt_prog_compiler_pic_CXX in 12789 "" | " "*) ;; 12790 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12791 esac 12792else 12793 lt_prog_compiler_pic_CXX= 12794 lt_prog_compiler_can_build_shared_CXX=no 12795fi 12796 12797fi 12798case $host_os in 12799 # For platforms which do not support PIC, -DPIC is meaningless: 12800 *djgpp*) 12801 lt_prog_compiler_pic_CXX= 12802 ;; 12803 *) 12804 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12805 ;; 12806esac 12807 12808# 12809# Check to make sure the static flag actually works. 12810# 12811wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12812{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12813echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12814if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 12815 echo $ECHO_N "(cached) $ECHO_C" >&6 12816else 12817 lt_prog_compiler_static_works_CXX=no 12818 save_LDFLAGS="$LDFLAGS" 12819 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12820 printf "$lt_simple_link_test_code" > conftest.$ac_ext 12821 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12822 # The linker can only warn and ignore the option if not recognized 12823 # So say no if there are warnings 12824 if test -s conftest.err; then 12825 # Append any errors to the config.log. 12826 cat conftest.err 1>&5 12827 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12828 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12829 if diff conftest.exp conftest.er2 >/dev/null; then 12830 lt_prog_compiler_static_works_CXX=yes 12831 fi 12832 else 12833 lt_prog_compiler_static_works_CXX=yes 12834 fi 12835 fi 12836 $rm conftest* 12837 LDFLAGS="$save_LDFLAGS" 12838 12839fi 12840{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 12841echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 12842 12843if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 12844 : 12845else 12846 lt_prog_compiler_static_CXX= 12847fi 12848 12849 12850{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12851echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12852if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12853 echo $ECHO_N "(cached) $ECHO_C" >&6 12854else 12855 lt_cv_prog_compiler_c_o_CXX=no 12856 $rm -r conftest 2>/dev/null 12857 mkdir conftest 12858 cd conftest 12859 mkdir out 12860 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12861 12862 lt_compiler_flag="-o out/conftest2.$ac_objext" 12863 # Insert the option either (1) after the last *FLAGS variable, or 12864 # (2) before a word containing "conftest.", or (3) at the end. 12865 # Note that $ac_compile itself does not contain backslashes and begins 12866 # with a dollar sign (not a hyphen), so the echo should work correctly. 12867 lt_compile=`echo "$ac_compile" | $SED \ 12868 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12869 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12870 -e 's:$: $lt_compiler_flag:'` 12871 (eval echo "\"\$as_me:12871: $lt_compile\"" >&5) 12872 (eval "$lt_compile" 2>out/conftest.err) 12873 ac_status=$? 12874 cat out/conftest.err >&5 12875 echo "$as_me:12875: \$? = $ac_status" >&5 12876 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12877 then 12878 # The compiler can only warn and ignore the option if not recognized 12879 # So say no if there are warnings 12880 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12881 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12882 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12883 lt_cv_prog_compiler_c_o_CXX=yes 12884 fi 12885 fi 12886 chmod u+w . 2>&5 12887 $rm conftest* 12888 # SGI C++ compiler will create directory out/ii_files/ for 12889 # template instantiation 12890 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12891 $rm out/* && rmdir out 12892 cd .. 12893 rmdir conftest 12894 $rm conftest* 12895 12896fi 12897{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12898echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12899 12900 12901hard_links="nottested" 12902if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12903 # do not overwrite the value of need_locks provided by the user 12904 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12905echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12906 hard_links=yes 12907 $rm conftest* 12908 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12909 touch conftest.a 12910 ln conftest.a conftest.b 2>&5 || hard_links=no 12911 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12912 { echo "$as_me:$LINENO: result: $hard_links" >&5 12913echo "${ECHO_T}$hard_links" >&6; } 12914 if test "$hard_links" = no; then 12915 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12916echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12917 need_locks=warn 12918 fi 12919else 12920 need_locks=no 12921fi 12922 12923{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12924echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12925 12926 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12927 case $host_os in 12928 aix4* | aix5*) 12929 # If we're using GNU nm, then we don't want the "-C" option. 12930 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12931 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12932 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' 12933 else 12934 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' 12935 fi 12936 ;; 12937 pw32*) 12938 export_symbols_cmds_CXX="$ltdll_cmds" 12939 ;; 12940 cygwin* | mingw*) 12941 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' 12942 ;; 12943 *) 12944 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12945 ;; 12946 esac 12947 12948{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12949echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12950test "$ld_shlibs_CXX" = no && can_build_shared=no 12951 12952# 12953# Do we need to explicitly link libc? 12954# 12955case "x$archive_cmds_need_lc_CXX" in 12956x|xyes) 12957 # Assume -lc should be added 12958 archive_cmds_need_lc_CXX=yes 12959 12960 if test "$enable_shared" = yes && test "$GCC" = yes; then 12961 case $archive_cmds_CXX in 12962 *'~'*) 12963 # FIXME: we may have to deal with multi-command sequences. 12964 ;; 12965 '$CC '*) 12966 # Test whether the compiler implicitly links with -lc since on some 12967 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12968 # to ld, don't add -lc before -lgcc. 12969 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12970echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12971 $rm conftest* 12972 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12973 12974 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12975 (eval $ac_compile) 2>&5 12976 ac_status=$? 12977 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12978 (exit $ac_status); } 2>conftest.err; then 12979 soname=conftest 12980 lib=conftest 12981 libobjs=conftest.$ac_objext 12982 deplibs= 12983 wl=$lt_prog_compiler_wl_CXX 12984 pic_flag=$lt_prog_compiler_pic_CXX 12985 compiler_flags=-v 12986 linker_flags=-v 12987 verstring= 12988 output_objdir=. 12989 libname=conftest 12990 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12991 allow_undefined_flag_CXX= 12992 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12993 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12994 ac_status=$? 12995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12996 (exit $ac_status); } 12997 then 12998 archive_cmds_need_lc_CXX=no 12999 else 13000 archive_cmds_need_lc_CXX=yes 13001 fi 13002 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13003 else 13004 cat conftest.err 1>&5 13005 fi 13006 $rm conftest* 13007 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13008echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 13009 ;; 13010 esac 13011 fi 13012 ;; 13013esac 13014 13015{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13016echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 13017library_names_spec= 13018libname_spec='lib$name' 13019soname_spec= 13020shrext_cmds=".so" 13021postinstall_cmds= 13022postuninstall_cmds= 13023finish_cmds= 13024finish_eval= 13025shlibpath_var= 13026shlibpath_overrides_runpath=unknown 13027version_type=none 13028dynamic_linker="$host_os ld.so" 13029sys_lib_dlsearch_path_spec="/lib /usr/lib" 13030if test "$GCC" = yes; then 13031 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13032 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 13033 # if the path contains ";" then we assume it to be the separator 13034 # otherwise default to the standard path separator (i.e. ":") - it is 13035 # assumed that no part of a normal pathname contains ";" but that should 13036 # okay in the real world where ";" in dirpaths is itself problematic. 13037 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13038 else 13039 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13040 fi 13041else 13042 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13043fi 13044need_lib_prefix=unknown 13045hardcode_into_libs=no 13046 13047# when you set need_version to no, make sure it does not cause -set_version 13048# flags to be left without arguments 13049need_version=unknown 13050 13051case $host_os in 13052aix3*) 13053 version_type=linux 13054 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13055 shlibpath_var=LIBPATH 13056 13057 # AIX 3 has no versioning support, so we append a major version to the name. 13058 soname_spec='${libname}${release}${shared_ext}$major' 13059 ;; 13060 13061aix4* | aix5*) 13062 version_type=linux 13063 need_lib_prefix=no 13064 need_version=no 13065 hardcode_into_libs=yes 13066 if test "$host_cpu" = ia64; then 13067 # AIX 5 supports IA64 13068 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13069 shlibpath_var=LD_LIBRARY_PATH 13070 else 13071 # With GCC up to 2.95.x, collect2 would create an import file 13072 # for dependence libraries. The import file would start with 13073 # the line `#! .'. This would cause the generated library to 13074 # depend on `.', always an invalid library. This was fixed in 13075 # development snapshots of GCC prior to 3.0. 13076 case $host_os in 13077 aix4 | aix4.[01] | aix4.[01].*) 13078 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13079 echo ' yes ' 13080 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13081 : 13082 else 13083 can_build_shared=no 13084 fi 13085 ;; 13086 esac 13087 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13088 # soname into executable. Probably we can add versioning support to 13089 # collect2, so additional links can be useful in future. 13090 if test "$aix_use_runtimelinking" = yes; then 13091 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13092 # instead of lib<name>.a to let people know that these are not 13093 # typical AIX shared libraries. 13094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13095 else 13096 # We preserve .a as extension for shared libraries through AIX4.2 13097 # and later when we are not doing run time linking. 13098 library_names_spec='${libname}${release}.a $libname.a' 13099 soname_spec='${libname}${release}${shared_ext}$major' 13100 fi 13101 shlibpath_var=LIBPATH 13102 fi 13103 ;; 13104 13105amigaos*) 13106 library_names_spec='$libname.ixlibrary $libname.a' 13107 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13108 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' 13109 ;; 13110 13111beos*) 13112 library_names_spec='${libname}${shared_ext}' 13113 dynamic_linker="$host_os ld.so" 13114 shlibpath_var=LIBRARY_PATH 13115 ;; 13116 13117bsdi[45]*) 13118 version_type=linux 13119 need_version=no 13120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13121 soname_spec='${libname}${release}${shared_ext}$major' 13122 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13123 shlibpath_var=LD_LIBRARY_PATH 13124 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13125 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13126 # the default ld.so.conf also contains /usr/contrib/lib and 13127 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13128 # libtool to hard-code these into programs 13129 ;; 13130 13131cygwin* | mingw* | pw32*) 13132 version_type=windows 13133 shrext_cmds=".dll" 13134 need_version=no 13135 need_lib_prefix=no 13136 13137 case $GCC,$host_os in 13138 yes,cygwin* | yes,mingw* | yes,pw32*) 13139 library_names_spec='$libname.dll.a' 13140 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13141 postinstall_cmds='base_file=`basename \${file}`~ 13142 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13143 dldir=$destdir/`dirname \$dlpath`~ 13144 test -d \$dldir || mkdir -p \$dldir~ 13145 $install_prog $dir/$dlname \$dldir/$dlname~ 13146 chmod a+x \$dldir/$dlname' 13147 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13148 dlpath=$dir/\$dldll~ 13149 $rm \$dlpath' 13150 shlibpath_overrides_runpath=yes 13151 13152 case $host_os in 13153 cygwin*) 13154 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13155 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13156 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13157 ;; 13158 mingw*) 13159 # MinGW DLLs use traditional 'lib' prefix 13160 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13161 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13162 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13163 # It is most probably a Windows format PATH printed by 13164 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13165 # path with ; separators, and with drive letters. We can handle the 13166 # drive letters (cygwin fileutils understands them), so leave them, 13167 # especially as we might pass files found there to a mingw objdump, 13168 # which wouldn't understand a cygwinified path. Ahh. 13169 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13170 else 13171 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13172 fi 13173 ;; 13174 pw32*) 13175 # pw32 DLLs use 'pw' prefix rather than 'lib' 13176 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13177 ;; 13178 esac 13179 ;; 13180 13181 linux*) 13182 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then 13183 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13184 supports_anon_versioning=no 13185 case `$LD -v 2>/dev/null` in 13186 *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 13187 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 13188 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 13189 *\ 2.11.*) ;; # other 2.11 versions 13190 *) supports_anon_versioning=yes ;; 13191 esac 13192 if test $supports_anon_versioning = yes; then 13193 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 13194cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13195$echo "local: *; };" >> $output_objdir/$libname.ver~ 13196 $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13197 else 13198 $archive_expsym_cmds="$archive_cmds" 13199 fi 13200 else 13201 ld_shlibs=no 13202 fi 13203 ;; 13204 13205 *) 13206 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13207 ;; 13208 esac 13209 dynamic_linker='Win32 ld.exe' 13210 # FIXME: first we should search . and the directory the executable is in 13211 shlibpath_var=PATH 13212 ;; 13213 13214darwin* | rhapsody*) 13215 dynamic_linker="$host_os dyld" 13216 version_type=darwin 13217 need_lib_prefix=no 13218 need_version=no 13219 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13220 soname_spec='${libname}${release}${major}$shared_ext' 13221 shlibpath_overrides_runpath=yes 13222 shlibpath_var=DYLD_LIBRARY_PATH 13223 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13224 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 13225 if test "$GCC" = yes; then 13226 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"` 13227 else 13228 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 13229 fi 13230 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13231 ;; 13232 13233dgux*) 13234 version_type=linux 13235 need_lib_prefix=no 13236 need_version=no 13237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13238 soname_spec='${libname}${release}${shared_ext}$major' 13239 shlibpath_var=LD_LIBRARY_PATH 13240 ;; 13241 13242freebsd1*) 13243 dynamic_linker=no 13244 ;; 13245 13246kfreebsd*-gnu) 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 shlibpath_var=LD_LIBRARY_PATH 13253 shlibpath_overrides_runpath=no 13254 hardcode_into_libs=yes 13255 dynamic_linker='GNU ld.so' 13256 ;; 13257 13258freebsd* | dragonfly*) 13259 # DragonFly does not have aout. When/if they implement a new 13260 # versioning mechanism, adjust this. 13261 if test -x /usr/bin/objformat; then 13262 objformat=`/usr/bin/objformat` 13263 else 13264 case $host_os in 13265 freebsd[123]*) objformat=aout ;; 13266 *) objformat=elf ;; 13267 esac 13268 fi 13269 # Handle Gentoo/FreeBSD as it was Linux 13270 case $host_vendor in 13271 gentoo) 13272 version_type=linux ;; 13273 *) 13274 version_type=freebsd-$objformat ;; 13275 esac 13276 13277 case $version_type in 13278 freebsd-elf*) 13279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13280 need_version=no 13281 need_lib_prefix=no 13282 ;; 13283 freebsd-*) 13284 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13285 need_version=yes 13286 ;; 13287 linux) 13288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13289 soname_spec='${libname}${release}${shared_ext}$major' 13290 need_lib_prefix=no 13291 need_version=no 13292 ;; 13293 esac 13294 shlibpath_var=LD_LIBRARY_PATH 13295 case $host_os in 13296 freebsd2*) 13297 shlibpath_overrides_runpath=yes 13298 ;; 13299 freebsd3.[01]* | freebsdelf3.[01]*) 13300 shlibpath_overrides_runpath=yes 13301 hardcode_into_libs=yes 13302 ;; 13303 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13304 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13305 shlibpath_overrides_runpath=no 13306 hardcode_into_libs=yes 13307 ;; 13308 freebsd*) # from 4.6 on 13309 shlibpath_overrides_runpath=yes 13310 hardcode_into_libs=yes 13311 ;; 13312 esac 13313 ;; 13314 13315gnu*) 13316 version_type=linux 13317 need_lib_prefix=no 13318 need_version=no 13319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13320 soname_spec='${libname}${release}${shared_ext}$major' 13321 shlibpath_var=LD_LIBRARY_PATH 13322 hardcode_into_libs=yes 13323 ;; 13324 13325hpux9* | hpux10* | hpux11*) 13326 # Give a soname corresponding to the major version so that dld.sl refuses to 13327 # link against other versions. 13328 version_type=sunos 13329 need_lib_prefix=no 13330 need_version=no 13331 case $host_cpu in 13332 ia64*) 13333 shrext_cmds='.so' 13334 hardcode_into_libs=yes 13335 dynamic_linker="$host_os dld.so" 13336 shlibpath_var=LD_LIBRARY_PATH 13337 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13339 soname_spec='${libname}${release}${shared_ext}$major' 13340 if test "X$HPUX_IA64_MODE" = X32; then 13341 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13342 else 13343 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13344 fi 13345 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13346 ;; 13347 hppa*64*) 13348 shrext_cmds='.sl' 13349 hardcode_into_libs=yes 13350 dynamic_linker="$host_os dld.sl" 13351 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13352 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13353 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13354 soname_spec='${libname}${release}${shared_ext}$major' 13355 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13356 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13357 ;; 13358 *) 13359 shrext_cmds='.sl' 13360 dynamic_linker="$host_os dld.sl" 13361 shlibpath_var=SHLIB_PATH 13362 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13364 soname_spec='${libname}${release}${shared_ext}$major' 13365 ;; 13366 esac 13367 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13368 postinstall_cmds='chmod 555 $lib' 13369 ;; 13370 13371interix3*) 13372 version_type=linux 13373 need_lib_prefix=no 13374 need_version=no 13375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13376 soname_spec='${libname}${release}${shared_ext}$major' 13377 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13378 shlibpath_var=LD_LIBRARY_PATH 13379 shlibpath_overrides_runpath=no 13380 hardcode_into_libs=yes 13381 ;; 13382 13383irix5* | irix6* | nonstopux*) 13384 case $host_os in 13385 nonstopux*) version_type=nonstopux ;; 13386 *) 13387 if test "$lt_cv_prog_gnu_ld" = yes; then 13388 version_type=linux 13389 else 13390 version_type=irix 13391 fi ;; 13392 esac 13393 need_lib_prefix=no 13394 need_version=no 13395 soname_spec='${libname}${release}${shared_ext}$major' 13396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13397 case $host_os in 13398 irix5* | nonstopux*) 13399 libsuff= shlibsuff= 13400 ;; 13401 *) 13402 case $LD in # libtool.m4 will add one of these switches to LD 13403 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13404 libsuff= shlibsuff= libmagic=32-bit;; 13405 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13406 libsuff=32 shlibsuff=N32 libmagic=N32;; 13407 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13408 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13409 *) libsuff= shlibsuff= libmagic=never-match;; 13410 esac 13411 ;; 13412 esac 13413 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13414 shlibpath_overrides_runpath=no 13415 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13416 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13417 hardcode_into_libs=yes 13418 ;; 13419 13420# No shared lib support for Linux oldld, aout, or coff. 13421linux*oldld* | linux*aout* | linux*coff*) 13422 dynamic_linker=no 13423 ;; 13424 13425# This must be Linux ELF. 13426linux*) 13427 version_type=linux 13428 need_lib_prefix=no 13429 need_version=no 13430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13431 soname_spec='${libname}${release}${shared_ext}$major' 13432 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13433 shlibpath_var=LD_LIBRARY_PATH 13434 shlibpath_overrides_runpath=no 13435 # This implies no fast_install, which is unacceptable. 13436 # Some rework will be needed to allow for fast_install 13437 # before this can be enabled. 13438 hardcode_into_libs=yes 13439 13440 # Append ld.so.conf contents to the search path 13441 if test -f /etc/ld.so.conf; then 13442 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' ' '` 13443 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13444 fi 13445 13446 # We used to test for /lib/ld.so.1 and disable shared libraries on 13447 # powerpc, because MkLinux only supported shared libraries with the 13448 # GNU dynamic linker. Since this was broken with cross compilers, 13449 # most powerpc-linux boxes support dynamic linking these days and 13450 # people can always --disable-shared, the test was removed, and we 13451 # assume the GNU/Linux dynamic linker is in use. 13452 dynamic_linker='GNU/Linux ld.so' 13453 ;; 13454 13455knetbsd*-gnu) 13456 version_type=linux 13457 need_lib_prefix=no 13458 need_version=no 13459 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13460 soname_spec='${libname}${release}${shared_ext}$major' 13461 shlibpath_var=LD_LIBRARY_PATH 13462 shlibpath_overrides_runpath=no 13463 hardcode_into_libs=yes 13464 dynamic_linker='GNU ld.so' 13465 ;; 13466 13467netbsd*) 13468 version_type=sunos 13469 need_lib_prefix=no 13470 need_version=no 13471 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13473 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13474 dynamic_linker='NetBSD (a.out) ld.so' 13475 else 13476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13477 soname_spec='${libname}${release}${shared_ext}$major' 13478 dynamic_linker='NetBSD ld.elf_so' 13479 fi 13480 shlibpath_var=LD_LIBRARY_PATH 13481 shlibpath_overrides_runpath=yes 13482 hardcode_into_libs=yes 13483 ;; 13484 13485newsos6) 13486 version_type=linux 13487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13488 shlibpath_var=LD_LIBRARY_PATH 13489 shlibpath_overrides_runpath=yes 13490 ;; 13491 13492nto-qnx*) 13493 version_type=linux 13494 need_lib_prefix=no 13495 need_version=no 13496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13497 soname_spec='${libname}${release}${shared_ext}$major' 13498 shlibpath_var=LD_LIBRARY_PATH 13499 shlibpath_overrides_runpath=yes 13500 ;; 13501 13502openbsd*) 13503 version_type=sunos 13504 sys_lib_dlsearch_path_spec="/usr/lib" 13505 need_lib_prefix=no 13506 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13507 case $host_os in 13508 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13509 *) need_version=no ;; 13510 esac 13511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13512 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13513 shlibpath_var=LD_LIBRARY_PATH 13514 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13515 case $host_os in 13516 openbsd2.[89] | openbsd2.[89].*) 13517 shlibpath_overrides_runpath=no 13518 ;; 13519 *) 13520 shlibpath_overrides_runpath=yes 13521 ;; 13522 esac 13523 else 13524 shlibpath_overrides_runpath=yes 13525 fi 13526 ;; 13527 13528os2*) 13529 libname_spec='$name' 13530 shrext_cmds=".dll" 13531 need_lib_prefix=no 13532 library_names_spec='$libname${shared_ext} $libname.a' 13533 dynamic_linker='OS/2 ld.exe' 13534 shlibpath_var=LIBPATH 13535 ;; 13536 13537osf3* | osf4* | osf5*) 13538 version_type=osf 13539 need_lib_prefix=no 13540 need_version=no 13541 soname_spec='${libname}${release}${shared_ext}$major' 13542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13543 shlibpath_var=LD_LIBRARY_PATH 13544 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13545 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13546 ;; 13547 13548solaris*) 13549 version_type=linux 13550 need_lib_prefix=no 13551 need_version=no 13552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13553 soname_spec='${libname}${release}${shared_ext}$major' 13554 shlibpath_var=LD_LIBRARY_PATH 13555 shlibpath_overrides_runpath=yes 13556 hardcode_into_libs=yes 13557 # ldd complains unless libraries are executable 13558 postinstall_cmds='chmod +x $lib' 13559 ;; 13560 13561sunos4*) 13562 version_type=sunos 13563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13564 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13565 shlibpath_var=LD_LIBRARY_PATH 13566 shlibpath_overrides_runpath=yes 13567 if test "$with_gnu_ld" = yes; then 13568 need_lib_prefix=no 13569 fi 13570 need_version=yes 13571 ;; 13572 13573sysv4 | sysv4.3*) 13574 version_type=linux 13575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13576 soname_spec='${libname}${release}${shared_ext}$major' 13577 shlibpath_var=LD_LIBRARY_PATH 13578 case $host_vendor in 13579 sni) 13580 shlibpath_overrides_runpath=no 13581 need_lib_prefix=no 13582 export_dynamic_flag_spec='${wl}-Blargedynsym' 13583 runpath_var=LD_RUN_PATH 13584 ;; 13585 siemens) 13586 need_lib_prefix=no 13587 ;; 13588 motorola) 13589 need_lib_prefix=no 13590 need_version=no 13591 shlibpath_overrides_runpath=no 13592 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13593 ;; 13594 esac 13595 ;; 13596 13597sysv4*MP*) 13598 if test -d /usr/nec ;then 13599 version_type=linux 13600 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13601 soname_spec='$libname${shared_ext}.$major' 13602 shlibpath_var=LD_LIBRARY_PATH 13603 fi 13604 ;; 13605 13606sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13607 version_type=freebsd-elf 13608 need_lib_prefix=no 13609 need_version=no 13610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13611 soname_spec='${libname}${release}${shared_ext}$major' 13612 shlibpath_var=LD_LIBRARY_PATH 13613 hardcode_into_libs=yes 13614 if test "$with_gnu_ld" = yes; then 13615 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13616 shlibpath_overrides_runpath=no 13617 else 13618 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13619 shlibpath_overrides_runpath=yes 13620 case $host_os in 13621 sco3.2v5*) 13622 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13623 ;; 13624 esac 13625 fi 13626 sys_lib_dlsearch_path_spec='/usr/lib' 13627 ;; 13628 13629uts4*) 13630 version_type=linux 13631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13632 soname_spec='${libname}${release}${shared_ext}$major' 13633 shlibpath_var=LD_LIBRARY_PATH 13634 ;; 13635 13636*) 13637 dynamic_linker=no 13638 ;; 13639esac 13640{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13641echo "${ECHO_T}$dynamic_linker" >&6; } 13642test "$dynamic_linker" = no && can_build_shared=no 13643 13644variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13645if test "$GCC" = yes; then 13646 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13647fi 13648 13649{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13650echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13651hardcode_action_CXX= 13652if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13653 test -n "$runpath_var_CXX" || \ 13654 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13655 13656 # We can hardcode non-existant directories. 13657 if test "$hardcode_direct_CXX" != no && 13658 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13659 # have to relink, otherwise we might link with an installed library 13660 # when we should be linking with a yet-to-be-installed one 13661 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13662 test "$hardcode_minus_L_CXX" != no; then 13663 # Linking always hardcodes the temporary library directory. 13664 hardcode_action_CXX=relink 13665 else 13666 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13667 hardcode_action_CXX=immediate 13668 fi 13669else 13670 # We cannot hardcode anything, or else we can only hardcode existing 13671 # directories. 13672 hardcode_action_CXX=unsupported 13673fi 13674{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13675echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13676 13677if test "$hardcode_action_CXX" = relink; then 13678 # Fast installation is not supported 13679 enable_fast_install=no 13680elif test "$shlibpath_overrides_runpath" = yes || 13681 test "$enable_shared" = no; then 13682 # Fast installation is not necessary 13683 enable_fast_install=needless 13684fi 13685 13686 13687# The else clause should only fire when bootstrapping the 13688# libtool distribution, otherwise you forgot to ship ltmain.sh 13689# with your package, and you will get complaints that there are 13690# no rules to generate ltmain.sh. 13691if test -f "$ltmain"; then 13692 # See if we are running on zsh, and set the options which allow our commands through 13693 # without removal of \ escapes. 13694 if test -n "${ZSH_VERSION+set}" ; then 13695 setopt NO_GLOB_SUBST 13696 fi 13697 # Now quote all the things that may contain metacharacters while being 13698 # careful not to overquote the AC_SUBSTed values. We take copies of the 13699 # variables and quote the copies for generation of the libtool script. 13700 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13701 SED SHELL STRIP \ 13702 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13703 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13704 deplibs_check_method reload_flag reload_cmds need_locks \ 13705 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13706 lt_cv_sys_global_symbol_to_c_name_address \ 13707 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13708 old_postinstall_cmds old_postuninstall_cmds \ 13709 compiler_CXX \ 13710 CC_CXX \ 13711 LD_CXX \ 13712 lt_prog_compiler_wl_CXX \ 13713 lt_prog_compiler_pic_CXX \ 13714 lt_prog_compiler_static_CXX \ 13715 lt_prog_compiler_no_builtin_flag_CXX \ 13716 export_dynamic_flag_spec_CXX \ 13717 thread_safe_flag_spec_CXX \ 13718 whole_archive_flag_spec_CXX \ 13719 enable_shared_with_static_runtimes_CXX \ 13720 old_archive_cmds_CXX \ 13721 old_archive_from_new_cmds_CXX \ 13722 predep_objects_CXX \ 13723 postdep_objects_CXX \ 13724 predeps_CXX \ 13725 postdeps_CXX \ 13726 compiler_lib_search_path_CXX \ 13727 archive_cmds_CXX \ 13728 archive_expsym_cmds_CXX \ 13729 postinstall_cmds_CXX \ 13730 postuninstall_cmds_CXX \ 13731 old_archive_from_expsyms_cmds_CXX \ 13732 allow_undefined_flag_CXX \ 13733 no_undefined_flag_CXX \ 13734 export_symbols_cmds_CXX \ 13735 hardcode_libdir_flag_spec_CXX \ 13736 hardcode_libdir_flag_spec_ld_CXX \ 13737 hardcode_libdir_separator_CXX \ 13738 hardcode_automatic_CXX \ 13739 module_cmds_CXX \ 13740 module_expsym_cmds_CXX \ 13741 lt_cv_prog_compiler_c_o_CXX \ 13742 exclude_expsyms_CXX \ 13743 include_expsyms_CXX; do 13744 13745 case $var in 13746 old_archive_cmds_CXX | \ 13747 old_archive_from_new_cmds_CXX | \ 13748 archive_cmds_CXX | \ 13749 archive_expsym_cmds_CXX | \ 13750 module_cmds_CXX | \ 13751 module_expsym_cmds_CXX | \ 13752 old_archive_from_expsyms_cmds_CXX | \ 13753 export_symbols_cmds_CXX | \ 13754 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13755 postinstall_cmds | postuninstall_cmds | \ 13756 old_postinstall_cmds | old_postuninstall_cmds | \ 13757 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13758 # Double-quote double-evaled strings. 13759 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13760 ;; 13761 *) 13762 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13763 ;; 13764 esac 13765 done 13766 13767 case $lt_echo in 13768 *'\$0 --fallback-echo"') 13769 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13770 ;; 13771 esac 13772 13773cfgfile="$ofile" 13774 13775 cat <<__EOF__ >> "$cfgfile" 13776# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13777 13778# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13779 13780# Shell to use when invoking shell scripts. 13781SHELL=$lt_SHELL 13782 13783# Whether or not to build shared libraries. 13784build_libtool_libs=$enable_shared 13785 13786# Whether or not to build static libraries. 13787build_old_libs=$enable_static 13788 13789# Whether or not to add -lc for building shared libraries. 13790build_libtool_need_lc=$archive_cmds_need_lc_CXX 13791 13792# Whether or not to disallow shared libs when runtime libs are static 13793allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13794 13795# Whether or not to optimize for fast installation. 13796fast_install=$enable_fast_install 13797 13798# The host system. 13799host_alias=$host_alias 13800host=$host 13801host_os=$host_os 13802 13803# The build system. 13804build_alias=$build_alias 13805build=$build 13806build_os=$build_os 13807 13808# An echo program that does not interpret backslashes. 13809echo=$lt_echo 13810 13811# The archiver. 13812AR=$lt_AR 13813AR_FLAGS=$lt_AR_FLAGS 13814 13815# A C compiler. 13816LTCC=$lt_LTCC 13817 13818# LTCC compiler flags. 13819LTCFLAGS=$lt_LTCFLAGS 13820 13821# A language-specific compiler. 13822CC=$lt_compiler_CXX 13823 13824# Is the compiler the GNU C compiler? 13825with_gcc=$GCC_CXX 13826 13827# An ERE matcher. 13828EGREP=$lt_EGREP 13829 13830# The linker used to build libraries. 13831LD=$lt_LD_CXX 13832 13833# Whether we need hard or soft links. 13834LN_S=$lt_LN_S 13835 13836# A BSD-compatible nm program. 13837NM=$lt_NM 13838 13839# A symbol stripping program 13840STRIP=$lt_STRIP 13841 13842# Used to examine libraries when file_magic_cmd begins "file" 13843MAGIC_CMD=$MAGIC_CMD 13844 13845# Used on cygwin: DLL creation program. 13846DLLTOOL="$DLLTOOL" 13847 13848# Used on cygwin: object dumper. 13849OBJDUMP="$OBJDUMP" 13850 13851# Used on cygwin: assembler. 13852AS="$AS" 13853 13854# The name of the directory that contains temporary libtool files. 13855objdir=$objdir 13856 13857# How to create reloadable object files. 13858reload_flag=$lt_reload_flag 13859reload_cmds=$lt_reload_cmds 13860 13861# How to pass a linker flag through the compiler. 13862wl=$lt_lt_prog_compiler_wl_CXX 13863 13864# Object file suffix (normally "o"). 13865objext="$ac_objext" 13866 13867# Old archive suffix (normally "a"). 13868libext="$libext" 13869 13870# Shared library suffix (normally ".so"). 13871shrext_cmds='$shrext_cmds' 13872 13873# Executable file suffix (normally ""). 13874exeext="$exeext" 13875 13876# Additional compiler flags for building library objects. 13877pic_flag=$lt_lt_prog_compiler_pic_CXX 13878pic_mode=$pic_mode 13879 13880# What is the maximum length of a command? 13881max_cmd_len=$lt_cv_sys_max_cmd_len 13882 13883# Does compiler simultaneously support -c and -o options? 13884compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13885 13886# Must we lock files when doing compilation? 13887need_locks=$lt_need_locks 13888 13889# Do we need the lib prefix for modules? 13890need_lib_prefix=$need_lib_prefix 13891 13892# Do we need a version for libraries? 13893need_version=$need_version 13894 13895# Whether dlopen is supported. 13896dlopen_support=$enable_dlopen 13897 13898# Whether dlopen of programs is supported. 13899dlopen_self=$enable_dlopen_self 13900 13901# Whether dlopen of statically linked programs is supported. 13902dlopen_self_static=$enable_dlopen_self_static 13903 13904# Compiler flag to prevent dynamic linking. 13905link_static_flag=$lt_lt_prog_compiler_static_CXX 13906 13907# Compiler flag to turn off builtin functions. 13908no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13909 13910# Compiler flag to allow reflexive dlopens. 13911export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13912 13913# Compiler flag to generate shared objects directly from archives. 13914whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13915 13916# Compiler flag to generate thread-safe objects. 13917thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13918 13919# Library versioning type. 13920version_type=$version_type 13921 13922# Format of library name prefix. 13923libname_spec=$lt_libname_spec 13924 13925# List of archive names. First name is the real one, the rest are links. 13926# The last name is the one that the linker finds with -lNAME. 13927library_names_spec=$lt_library_names_spec 13928 13929# The coded name of the library, if different from the real name. 13930soname_spec=$lt_soname_spec 13931 13932# Commands used to build and install an old-style archive. 13933RANLIB=$lt_RANLIB 13934old_archive_cmds=$lt_old_archive_cmds_CXX 13935old_postinstall_cmds=$lt_old_postinstall_cmds 13936old_postuninstall_cmds=$lt_old_postuninstall_cmds 13937 13938# Create an old-style archive from a shared archive. 13939old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13940 13941# Create a temporary old-style archive to link instead of a shared archive. 13942old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13943 13944# Commands used to build and install a shared archive. 13945archive_cmds=$lt_archive_cmds_CXX 13946archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13947postinstall_cmds=$lt_postinstall_cmds 13948postuninstall_cmds=$lt_postuninstall_cmds 13949 13950# Commands used to build a loadable module (assumed same as above if empty) 13951module_cmds=$lt_module_cmds_CXX 13952module_expsym_cmds=$lt_module_expsym_cmds_CXX 13953 13954# Commands to strip libraries. 13955old_striplib=$lt_old_striplib 13956striplib=$lt_striplib 13957 13958# Dependencies to place before the objects being linked to create a 13959# shared library. 13960predep_objects=$lt_predep_objects_CXX 13961 13962# Dependencies to place after the objects being linked to create a 13963# shared library. 13964postdep_objects=$lt_postdep_objects_CXX 13965 13966# Dependencies to place before the objects being linked to create a 13967# shared library. 13968predeps=$lt_predeps_CXX 13969 13970# Dependencies to place after the objects being linked to create a 13971# shared library. 13972postdeps=$lt_postdeps_CXX 13973 13974# The library search path used internally by the compiler when linking 13975# a shared library. 13976compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13977 13978# Method to check whether dependent libraries are shared objects. 13979deplibs_check_method=$lt_deplibs_check_method 13980 13981# Command to use when deplibs_check_method == file_magic. 13982file_magic_cmd=$lt_file_magic_cmd 13983 13984# Flag that allows shared libraries with undefined symbols to be built. 13985allow_undefined_flag=$lt_allow_undefined_flag_CXX 13986 13987# Flag that forces no undefined symbols. 13988no_undefined_flag=$lt_no_undefined_flag_CXX 13989 13990# Commands used to finish a libtool library installation in a directory. 13991finish_cmds=$lt_finish_cmds 13992 13993# Same as above, but a single script fragment to be evaled but not shown. 13994finish_eval=$lt_finish_eval 13995 13996# Take the output of nm and produce a listing of raw symbols and C names. 13997global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13998 13999# Transform the output of nm in a proper C declaration 14000global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14001 14002# Transform the output of nm in a C name address pair 14003global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14004 14005# This is the shared library runtime path variable. 14006runpath_var=$runpath_var 14007 14008# This is the shared library path variable. 14009shlibpath_var=$shlibpath_var 14010 14011# Is shlibpath searched before the hard-coded library search path? 14012shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14013 14014# How to hardcode a shared library path into an executable. 14015hardcode_action=$hardcode_action_CXX 14016 14017# Whether we should hardcode library paths into libraries. 14018hardcode_into_libs=$hardcode_into_libs 14019 14020# Flag to hardcode \$libdir into a binary during linking. 14021# This must work even if \$libdir does not exist. 14022hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14023 14024# If ld is used when linking, flag to hardcode \$libdir into 14025# a binary during linking. This must work even if \$libdir does 14026# not exist. 14027hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14028 14029# Whether we need a single -rpath flag with a separated argument. 14030hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14031 14032# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14033# resulting binary. 14034hardcode_direct=$hardcode_direct_CXX 14035 14036# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14037# resulting binary. 14038hardcode_minus_L=$hardcode_minus_L_CXX 14039 14040# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14041# the resulting binary. 14042hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14043 14044# Set to yes if building a shared library automatically hardcodes DIR into the library 14045# and all subsequent libraries and executables linked against it. 14046hardcode_automatic=$hardcode_automatic_CXX 14047 14048# Variables whose values should be saved in libtool wrapper scripts and 14049# restored at relink time. 14050variables_saved_for_relink="$variables_saved_for_relink" 14051 14052# Whether libtool must link a program against all its dependency libraries. 14053link_all_deplibs=$link_all_deplibs_CXX 14054 14055# Compile-time system search path for libraries 14056sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14057 14058# Run-time system search path for libraries 14059sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14060 14061# Fix the shell variable \$srcfile for the compiler. 14062fix_srcfile_path="$fix_srcfile_path_CXX" 14063 14064# Set to yes if exported symbols are required. 14065always_export_symbols=$always_export_symbols_CXX 14066 14067# The commands to list exported symbols. 14068export_symbols_cmds=$lt_export_symbols_cmds_CXX 14069 14070# The commands to extract the exported symbol list from a shared archive. 14071extract_expsyms_cmds=$lt_extract_expsyms_cmds 14072 14073# Symbols that should not be listed in the preloaded symbols. 14074exclude_expsyms=$lt_exclude_expsyms_CXX 14075 14076# Symbols that must always be exported. 14077include_expsyms=$lt_include_expsyms_CXX 14078 14079# ### END LIBTOOL TAG CONFIG: $tagname 14080 14081__EOF__ 14082 14083 14084else 14085 # If there is no Makefile yet, we rely on a make rule to execute 14086 # `config.status --recheck' to rerun these tests and create the 14087 # libtool script then. 14088 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14089 if test -f "$ltmain_in"; then 14090 test -f Makefile && make "$ltmain" 14091 fi 14092fi 14093 14094 14095ac_ext=c 14096ac_cpp='$CPP $CPPFLAGS' 14097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14099ac_compiler_gnu=$ac_cv_c_compiler_gnu 14100 14101CC=$lt_save_CC 14102LDCXX=$LD 14103LD=$lt_save_LD 14104GCC=$lt_save_GCC 14105with_gnu_ldcxx=$with_gnu_ld 14106with_gnu_ld=$lt_save_with_gnu_ld 14107lt_cv_path_LDCXX=$lt_cv_path_LD 14108lt_cv_path_LD=$lt_save_path_LD 14109lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14110lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14111 14112 else 14113 tagname="" 14114 fi 14115 ;; 14116 14117 F77) 14118 if test -n "$F77" && test "X$F77" != "Xno"; then 14119 14120ac_ext=f 14121ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14122ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14123ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14124 14125 14126archive_cmds_need_lc_F77=no 14127allow_undefined_flag_F77= 14128always_export_symbols_F77=no 14129archive_expsym_cmds_F77= 14130export_dynamic_flag_spec_F77= 14131hardcode_direct_F77=no 14132hardcode_libdir_flag_spec_F77= 14133hardcode_libdir_flag_spec_ld_F77= 14134hardcode_libdir_separator_F77= 14135hardcode_minus_L_F77=no 14136hardcode_automatic_F77=no 14137module_cmds_F77= 14138module_expsym_cmds_F77= 14139link_all_deplibs_F77=unknown 14140old_archive_cmds_F77=$old_archive_cmds 14141no_undefined_flag_F77= 14142whole_archive_flag_spec_F77= 14143enable_shared_with_static_runtimes_F77=no 14144 14145# Source file extension for f77 test sources. 14146ac_ext=f 14147 14148# Object file extension for compiled f77 test sources. 14149objext=o 14150objext_F77=$objext 14151 14152# Code to be used in simple compile tests 14153lt_simple_compile_test_code=" subroutine t\n return\n end\n" 14154 14155# Code to be used in simple link tests 14156lt_simple_link_test_code=" program t\n end\n" 14157 14158# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14159 14160# If no C compiler was specified, use CC. 14161LTCC=${LTCC-"$CC"} 14162 14163# If no C compiler flags were specified, use CFLAGS. 14164LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14165 14166# Allow CC to be a program name with arguments. 14167compiler=$CC 14168 14169 14170# save warnings/boilerplate of simple test code 14171ac_outfile=conftest.$ac_objext 14172printf "$lt_simple_compile_test_code" >conftest.$ac_ext 14173eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14174_lt_compiler_boilerplate=`cat conftest.err` 14175$rm conftest* 14176 14177ac_outfile=conftest.$ac_objext 14178printf "$lt_simple_link_test_code" >conftest.$ac_ext 14179eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14180_lt_linker_boilerplate=`cat conftest.err` 14181$rm conftest* 14182 14183 14184# Allow CC to be a program name with arguments. 14185lt_save_CC="$CC" 14186CC=${F77-"f77"} 14187compiler=$CC 14188compiler_F77=$CC 14189for cc_temp in $compiler""; do 14190 case $cc_temp in 14191 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14192 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14193 \-*) ;; 14194 *) break;; 14195 esac 14196done 14197cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14198 14199 14200{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14201echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14202{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 14203echo "${ECHO_T}$can_build_shared" >&6; } 14204 14205{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14206echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14207test "$can_build_shared" = "no" && enable_shared=no 14208 14209# On AIX, shared libraries and static libraries use the same namespace, and 14210# are all built from PIC. 14211case $host_os in 14212aix3*) 14213 test "$enable_shared" = yes && enable_static=no 14214 if test -n "$RANLIB"; then 14215 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14216 postinstall_cmds='$RANLIB $lib' 14217 fi 14218 ;; 14219aix4* | aix5*) 14220 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14221 test "$enable_shared" = yes && enable_static=no 14222 fi 14223 ;; 14224esac 14225{ echo "$as_me:$LINENO: result: $enable_shared" >&5 14226echo "${ECHO_T}$enable_shared" >&6; } 14227 14228{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14229echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14230# Make sure either enable_shared or enable_static is yes. 14231test "$enable_shared" = yes || enable_static=yes 14232{ echo "$as_me:$LINENO: result: $enable_static" >&5 14233echo "${ECHO_T}$enable_static" >&6; } 14234 14235GCC_F77="$G77" 14236LD_F77="$LD" 14237 14238lt_prog_compiler_wl_F77= 14239lt_prog_compiler_pic_F77= 14240lt_prog_compiler_static_F77= 14241 14242{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14243echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14244 14245 if test "$GCC" = yes; then 14246 lt_prog_compiler_wl_F77='-Wl,' 14247 lt_prog_compiler_static_F77='-static' 14248 14249 case $host_os in 14250 aix*) 14251 # All AIX code is PIC. 14252 if test "$host_cpu" = ia64; then 14253 # AIX 5 now supports IA64 processor 14254 lt_prog_compiler_static_F77='-Bstatic' 14255 fi 14256 ;; 14257 14258 amigaos*) 14259 # FIXME: we need at least 68020 code to build shared libraries, but 14260 # adding the `-m68020' flag to GCC prevents building anything better, 14261 # like `-m68040'. 14262 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14263 ;; 14264 14265 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14266 # PIC is the default for these OSes. 14267 ;; 14268 14269 mingw* | pw32* | os2*) 14270 # This hack is so that the source file can tell whether it is being 14271 # built for inclusion in a dll (and should export symbols for example). 14272 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14273 ;; 14274 14275 darwin* | rhapsody*) 14276 # PIC is the default on this platform 14277 # Common symbols not allowed in MH_DYLIB files 14278 lt_prog_compiler_pic_F77='-fno-common' 14279 ;; 14280 14281 interix3*) 14282 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14283 # Instead, we relocate shared libraries at runtime. 14284 ;; 14285 14286 msdosdjgpp*) 14287 # Just because we use GCC doesn't mean we suddenly get shared libraries 14288 # on systems that don't support them. 14289 lt_prog_compiler_can_build_shared_F77=no 14290 enable_shared=no 14291 ;; 14292 14293 sysv4*MP*) 14294 if test -d /usr/nec; then 14295 lt_prog_compiler_pic_F77=-Kconform_pic 14296 fi 14297 ;; 14298 14299 hpux*) 14300 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14301 # not for PA HP-UX. 14302 case $host_cpu in 14303 hppa*64*|ia64*) 14304 # +Z the default 14305 ;; 14306 *) 14307 lt_prog_compiler_pic_F77='-fPIC' 14308 ;; 14309 esac 14310 ;; 14311 14312 *) 14313 lt_prog_compiler_pic_F77='-fPIC' 14314 ;; 14315 esac 14316 else 14317 # PORTME Check for flag to pass linker flags through the system compiler. 14318 case $host_os in 14319 aix*) 14320 lt_prog_compiler_wl_F77='-Wl,' 14321 if test "$host_cpu" = ia64; then 14322 # AIX 5 now supports IA64 processor 14323 lt_prog_compiler_static_F77='-Bstatic' 14324 else 14325 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14326 fi 14327 ;; 14328 darwin*) 14329 # PIC is the default on this platform 14330 # Common symbols not allowed in MH_DYLIB files 14331 case $cc_basename in 14332 xlc*) 14333 lt_prog_compiler_pic_F77='-qnocommon' 14334 lt_prog_compiler_wl_F77='-Wl,' 14335 ;; 14336 esac 14337 ;; 14338 14339 mingw* | pw32* | os2*) 14340 # This hack is so that the source file can tell whether it is being 14341 # built for inclusion in a dll (and should export symbols for example). 14342 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14343 ;; 14344 14345 hpux9* | hpux10* | hpux11*) 14346 lt_prog_compiler_wl_F77='-Wl,' 14347 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14348 # not for PA HP-UX. 14349 case $host_cpu in 14350 hppa*64*|ia64*) 14351 # +Z the default 14352 ;; 14353 *) 14354 lt_prog_compiler_pic_F77='+Z' 14355 ;; 14356 esac 14357 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14358 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14359 ;; 14360 14361 irix5* | irix6* | nonstopux*) 14362 lt_prog_compiler_wl_F77='-Wl,' 14363 # PIC (with -KPIC) is the default. 14364 lt_prog_compiler_static_F77='-non_shared' 14365 ;; 14366 14367 newsos6) 14368 lt_prog_compiler_pic_F77='-KPIC' 14369 lt_prog_compiler_static_F77='-Bstatic' 14370 ;; 14371 14372 linux*) 14373 case $cc_basename in 14374 icc* | ecc*) 14375 lt_prog_compiler_wl_F77='-Wl,' 14376 lt_prog_compiler_pic_F77='-KPIC' 14377 lt_prog_compiler_static_F77='-static' 14378 ;; 14379 pgcc* | pgf77* | pgf90* | pgf95*) 14380 # Portland Group compilers (*not* the Pentium gcc compiler, 14381 # which looks to be a dead project) 14382 lt_prog_compiler_wl_F77='-Wl,' 14383 lt_prog_compiler_pic_F77='-fpic' 14384 lt_prog_compiler_static_F77='-Bstatic' 14385 ;; 14386 ccc*) 14387 lt_prog_compiler_wl_F77='-Wl,' 14388 # All Alpha code is PIC. 14389 lt_prog_compiler_static_F77='-non_shared' 14390 ;; 14391 esac 14392 ;; 14393 14394 osf3* | osf4* | osf5*) 14395 lt_prog_compiler_wl_F77='-Wl,' 14396 # All OSF/1 code is PIC. 14397 lt_prog_compiler_static_F77='-non_shared' 14398 ;; 14399 14400 solaris*) 14401 lt_prog_compiler_pic_F77='-KPIC' 14402 lt_prog_compiler_static_F77='-Bstatic' 14403 case $cc_basename in 14404 f77* | f90* | f95*) 14405 lt_prog_compiler_wl_F77='-Qoption ld ';; 14406 *) 14407 lt_prog_compiler_wl_F77='-Wl,';; 14408 esac 14409 ;; 14410 14411 sunos4*) 14412 lt_prog_compiler_wl_F77='-Qoption ld ' 14413 lt_prog_compiler_pic_F77='-PIC' 14414 lt_prog_compiler_static_F77='-Bstatic' 14415 ;; 14416 14417 sysv4 | sysv4.2uw2* | sysv4.3*) 14418 lt_prog_compiler_wl_F77='-Wl,' 14419 lt_prog_compiler_pic_F77='-KPIC' 14420 lt_prog_compiler_static_F77='-Bstatic' 14421 ;; 14422 14423 sysv4*MP*) 14424 if test -d /usr/nec ;then 14425 lt_prog_compiler_pic_F77='-Kconform_pic' 14426 lt_prog_compiler_static_F77='-Bstatic' 14427 fi 14428 ;; 14429 14430 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14431 lt_prog_compiler_wl_F77='-Wl,' 14432 lt_prog_compiler_pic_F77='-KPIC' 14433 lt_prog_compiler_static_F77='-Bstatic' 14434 ;; 14435 14436 unicos*) 14437 lt_prog_compiler_wl_F77='-Wl,' 14438 lt_prog_compiler_can_build_shared_F77=no 14439 ;; 14440 14441 uts4*) 14442 lt_prog_compiler_pic_F77='-pic' 14443 lt_prog_compiler_static_F77='-Bstatic' 14444 ;; 14445 14446 *) 14447 lt_prog_compiler_can_build_shared_F77=no 14448 ;; 14449 esac 14450 fi 14451 14452{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14453echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14454 14455# 14456# Check to make sure the PIC flag actually works. 14457# 14458if test -n "$lt_prog_compiler_pic_F77"; then 14459 14460{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14461echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14462if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14463 echo $ECHO_N "(cached) $ECHO_C" >&6 14464else 14465 lt_prog_compiler_pic_works_F77=no 14466 ac_outfile=conftest.$ac_objext 14467 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14468 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14469 # Insert the option either (1) after the last *FLAGS variable, or 14470 # (2) before a word containing "conftest.", or (3) at the end. 14471 # Note that $ac_compile itself does not contain backslashes and begins 14472 # with a dollar sign (not a hyphen), so the echo should work correctly. 14473 # The option is referenced via a variable to avoid confusing sed. 14474 lt_compile=`echo "$ac_compile" | $SED \ 14475 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14476 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14477 -e 's:$: $lt_compiler_flag:'` 14478 (eval echo "\"\$as_me:14478: $lt_compile\"" >&5) 14479 (eval "$lt_compile" 2>conftest.err) 14480 ac_status=$? 14481 cat conftest.err >&5 14482 echo "$as_me:14482: \$? = $ac_status" >&5 14483 if (exit $ac_status) && test -s "$ac_outfile"; then 14484 # The compiler can only warn and ignore the option if not recognized 14485 # So say no if there are warnings other than the usual output. 14486 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14487 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14488 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14489 lt_prog_compiler_pic_works_F77=yes 14490 fi 14491 fi 14492 $rm conftest* 14493 14494fi 14495{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14496echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14497 14498if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14499 case $lt_prog_compiler_pic_F77 in 14500 "" | " "*) ;; 14501 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14502 esac 14503else 14504 lt_prog_compiler_pic_F77= 14505 lt_prog_compiler_can_build_shared_F77=no 14506fi 14507 14508fi 14509case $host_os in 14510 # For platforms which do not support PIC, -DPIC is meaningless: 14511 *djgpp*) 14512 lt_prog_compiler_pic_F77= 14513 ;; 14514 *) 14515 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14516 ;; 14517esac 14518 14519# 14520# Check to make sure the static flag actually works. 14521# 14522wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14523{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14524echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14525if test "${lt_prog_compiler_static_works_F77+set}" = set; then 14526 echo $ECHO_N "(cached) $ECHO_C" >&6 14527else 14528 lt_prog_compiler_static_works_F77=no 14529 save_LDFLAGS="$LDFLAGS" 14530 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14531 printf "$lt_simple_link_test_code" > conftest.$ac_ext 14532 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14533 # The linker can only warn and ignore the option if not recognized 14534 # So say no if there are warnings 14535 if test -s conftest.err; then 14536 # Append any errors to the config.log. 14537 cat conftest.err 1>&5 14538 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14539 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14540 if diff conftest.exp conftest.er2 >/dev/null; then 14541 lt_prog_compiler_static_works_F77=yes 14542 fi 14543 else 14544 lt_prog_compiler_static_works_F77=yes 14545 fi 14546 fi 14547 $rm conftest* 14548 LDFLAGS="$save_LDFLAGS" 14549 14550fi 14551{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 14552echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 14553 14554if test x"$lt_prog_compiler_static_works_F77" = xyes; then 14555 : 14556else 14557 lt_prog_compiler_static_F77= 14558fi 14559 14560 14561{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14562echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14563if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14564 echo $ECHO_N "(cached) $ECHO_C" >&6 14565else 14566 lt_cv_prog_compiler_c_o_F77=no 14567 $rm -r conftest 2>/dev/null 14568 mkdir conftest 14569 cd conftest 14570 mkdir out 14571 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14572 14573 lt_compiler_flag="-o out/conftest2.$ac_objext" 14574 # Insert the option either (1) after the last *FLAGS variable, or 14575 # (2) before a word containing "conftest.", or (3) at the end. 14576 # Note that $ac_compile itself does not contain backslashes and begins 14577 # with a dollar sign (not a hyphen), so the echo should work correctly. 14578 lt_compile=`echo "$ac_compile" | $SED \ 14579 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14580 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14581 -e 's:$: $lt_compiler_flag:'` 14582 (eval echo "\"\$as_me:14582: $lt_compile\"" >&5) 14583 (eval "$lt_compile" 2>out/conftest.err) 14584 ac_status=$? 14585 cat out/conftest.err >&5 14586 echo "$as_me:14586: \$? = $ac_status" >&5 14587 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14588 then 14589 # The compiler can only warn and ignore the option if not recognized 14590 # So say no if there are warnings 14591 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14592 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14593 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14594 lt_cv_prog_compiler_c_o_F77=yes 14595 fi 14596 fi 14597 chmod u+w . 2>&5 14598 $rm conftest* 14599 # SGI C++ compiler will create directory out/ii_files/ for 14600 # template instantiation 14601 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14602 $rm out/* && rmdir out 14603 cd .. 14604 rmdir conftest 14605 $rm conftest* 14606 14607fi 14608{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14609echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14610 14611 14612hard_links="nottested" 14613if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14614 # do not overwrite the value of need_locks provided by the user 14615 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14616echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14617 hard_links=yes 14618 $rm conftest* 14619 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14620 touch conftest.a 14621 ln conftest.a conftest.b 2>&5 || hard_links=no 14622 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14623 { echo "$as_me:$LINENO: result: $hard_links" >&5 14624echo "${ECHO_T}$hard_links" >&6; } 14625 if test "$hard_links" = no; then 14626 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14627echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14628 need_locks=warn 14629 fi 14630else 14631 need_locks=no 14632fi 14633 14634{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14635echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14636 14637 runpath_var= 14638 allow_undefined_flag_F77= 14639 enable_shared_with_static_runtimes_F77=no 14640 archive_cmds_F77= 14641 archive_expsym_cmds_F77= 14642 old_archive_From_new_cmds_F77= 14643 old_archive_from_expsyms_cmds_F77= 14644 export_dynamic_flag_spec_F77= 14645 whole_archive_flag_spec_F77= 14646 thread_safe_flag_spec_F77= 14647 hardcode_libdir_flag_spec_F77= 14648 hardcode_libdir_flag_spec_ld_F77= 14649 hardcode_libdir_separator_F77= 14650 hardcode_direct_F77=no 14651 hardcode_minus_L_F77=no 14652 hardcode_shlibpath_var_F77=unsupported 14653 link_all_deplibs_F77=unknown 14654 hardcode_automatic_F77=no 14655 module_cmds_F77= 14656 module_expsym_cmds_F77= 14657 always_export_symbols_F77=no 14658 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14659 # include_expsyms should be a list of space-separated symbols to be *always* 14660 # included in the symbol list 14661 include_expsyms_F77= 14662 # exclude_expsyms can be an extended regexp of symbols to exclude 14663 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14664 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14665 # as well as any symbol that contains `d'. 14666 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14667 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14668 # platforms (ab)use it in PIC code, but their linkers get confused if 14669 # the symbol is explicitly referenced. Since portable code cannot 14670 # rely on this symbol name, it's probably fine to never include it in 14671 # preloaded symbol tables. 14672 extract_expsyms_cmds= 14673 # Just being paranoid about ensuring that cc_basename is set. 14674 for cc_temp in $compiler""; do 14675 case $cc_temp in 14676 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14677 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14678 \-*) ;; 14679 *) break;; 14680 esac 14681done 14682cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14683 14684 case $host_os in 14685 cygwin* | mingw* | pw32*) 14686 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14687 # When not using gcc, we currently assume that we are using 14688 # Microsoft Visual C++. 14689 if test "$GCC" != yes; then 14690 with_gnu_ld=no 14691 fi 14692 ;; 14693 interix*) 14694 # we just hope/assume this is gcc and not c89 (= MSVC++) 14695 with_gnu_ld=yes 14696 ;; 14697 openbsd*) 14698 with_gnu_ld=no 14699 ;; 14700 esac 14701 14702 ld_shlibs_F77=yes 14703 if test "$with_gnu_ld" = yes; then 14704 # If archive_cmds runs LD, not CC, wlarc should be empty 14705 wlarc='${wl}' 14706 14707 # Set some defaults for GNU ld with shared library support. These 14708 # are reset later if shared libraries are not supported. Putting them 14709 # here allows them to be overridden if necessary. 14710 runpath_var=LD_RUN_PATH 14711 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14712 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14713 # ancient GNU ld didn't support --whole-archive et. al. 14714 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14715 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14716 else 14717 whole_archive_flag_spec_F77= 14718 fi 14719 supports_anon_versioning=no 14720 case `$LD -v 2>/dev/null` in 14721 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14722 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14723 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14724 *\ 2.11.*) ;; # other 2.11 versions 14725 *) supports_anon_versioning=yes ;; 14726 esac 14727 14728 # See if GNU ld supports shared libraries. 14729 case $host_os in 14730 aix3* | aix4* | aix5*) 14731 # On AIX/PPC, the GNU linker is very broken 14732 if test "$host_cpu" != ia64; then 14733 ld_shlibs_F77=no 14734 cat <<EOF 1>&2 14735 14736*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14737*** to be unable to reliably create shared libraries on AIX. 14738*** Therefore, libtool is disabling shared libraries support. If you 14739*** really care for shared libraries, you may want to modify your PATH 14740*** so that a non-GNU linker is found, and then restart. 14741 14742EOF 14743 fi 14744 ;; 14745 14746 amigaos*) 14747 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)' 14748 hardcode_libdir_flag_spec_F77='-L$libdir' 14749 hardcode_minus_L_F77=yes 14750 14751 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14752 # that the semantics of dynamic libraries on AmigaOS, at least up 14753 # to version 4, is to share data among multiple programs linked 14754 # with the same dynamic library. Since this doesn't match the 14755 # behavior of shared libraries on other platforms, we can't use 14756 # them. 14757 ld_shlibs_F77=no 14758 ;; 14759 14760 beos*) 14761 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14762 allow_undefined_flag_F77=unsupported 14763 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14764 # support --undefined. This deserves some investigation. FIXME 14765 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14766 else 14767 ld_shlibs_F77=no 14768 fi 14769 ;; 14770 14771 cygwin* | mingw* | pw32*) 14772 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14773 # as there is no search path for DLLs. 14774 hardcode_libdir_flag_spec_F77='-L$libdir' 14775 allow_undefined_flag_F77=unsupported 14776 always_export_symbols_F77=no 14777 enable_shared_with_static_runtimes_F77=yes 14778 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 14779 14780 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14781 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14782 # If the export-symbols file already is a .def file (1st line 14783 # is EXPORTS), use it as is; otherwise, prepend... 14784 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14785 cp $export_symbols $output_objdir/$soname.def; 14786 else 14787 echo EXPORTS > $output_objdir/$soname.def; 14788 cat $export_symbols >> $output_objdir/$soname.def; 14789 fi~ 14790 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14791 else 14792 ld_shlibs_F77=no 14793 fi 14794 ;; 14795 14796 interix3*) 14797 hardcode_direct_F77=no 14798 hardcode_shlibpath_var_F77=no 14799 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14800 export_dynamic_flag_spec_F77='${wl}-E' 14801 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14802 # Instead, shared libraries are loaded at an image base (0x10000000 by 14803 # default) and relocated if they conflict, which is a slow very memory 14804 # consuming and fragmenting process. To avoid this, we pick a random, 14805 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14806 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14807 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' 14808 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' 14809 ;; 14810 14811 linux*) 14812 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14813 tmp_addflag= 14814 case $cc_basename,$host_cpu in 14815 pgcc*) # Portland Group C compiler 14816 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' 14817 tmp_addflag=' $pic_flag' 14818 ;; 14819 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14820 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' 14821 tmp_addflag=' $pic_flag -Mnomain' ;; 14822 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14823 tmp_addflag=' -i_dynamic' ;; 14824 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14825 tmp_addflag=' -i_dynamic -nofor_main' ;; 14826 ifc* | ifort*) # Intel Fortran compiler 14827 tmp_addflag=' -nofor_main' ;; 14828 esac 14829 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14830 14831 if test $supports_anon_versioning = yes; then 14832 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14833 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14834 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14835 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14836 fi 14837 else 14838 ld_shlibs_F77=no 14839 fi 14840 ;; 14841 14842 netbsd*) 14843 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14844 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14845 wlarc= 14846 else 14847 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14848 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14849 fi 14850 ;; 14851 14852 solaris*) 14853 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14854 ld_shlibs_F77=no 14855 cat <<EOF 1>&2 14856 14857*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14858*** create shared libraries on Solaris systems. Therefore, libtool 14859*** is disabling shared libraries support. We urge you to upgrade GNU 14860*** binutils to release 2.9.1 or newer. Another option is to modify 14861*** your PATH or compiler configuration so that the native linker is 14862*** used, and then restart. 14863 14864EOF 14865 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14866 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14867 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14868 else 14869 ld_shlibs_F77=no 14870 fi 14871 ;; 14872 14873 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14874 case `$LD -v 2>&1` in 14875 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14876 ld_shlibs_F77=no 14877 cat <<_LT_EOF 1>&2 14878 14879*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14880*** reliably create shared libraries on SCO systems. Therefore, libtool 14881*** is disabling shared libraries support. We urge you to upgrade GNU 14882*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14883*** your PATH or compiler configuration so that the native linker is 14884*** used, and then restart. 14885 14886_LT_EOF 14887 ;; 14888 *) 14889 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14890 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14891 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14892 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14893 else 14894 ld_shlibs_F77=no 14895 fi 14896 ;; 14897 esac 14898 ;; 14899 14900 sunos4*) 14901 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14902 wlarc= 14903 hardcode_direct_F77=yes 14904 hardcode_shlibpath_var_F77=no 14905 ;; 14906 14907 *) 14908 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14909 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14910 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14911 else 14912 ld_shlibs_F77=no 14913 fi 14914 ;; 14915 esac 14916 14917 if test "$ld_shlibs_F77" = no; then 14918 runpath_var= 14919 hardcode_libdir_flag_spec_F77= 14920 export_dynamic_flag_spec_F77= 14921 whole_archive_flag_spec_F77= 14922 fi 14923 else 14924 # PORTME fill in a description of your system's linker (not GNU ld) 14925 case $host_os in 14926 aix3*) 14927 allow_undefined_flag_F77=unsupported 14928 always_export_symbols_F77=yes 14929 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' 14930 # Note: this linker hardcodes the directories in LIBPATH if there 14931 # are no directories specified by -L. 14932 hardcode_minus_L_F77=yes 14933 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14934 # Neither direct hardcoding nor static linking is supported with a 14935 # broken collect2. 14936 hardcode_direct_F77=unsupported 14937 fi 14938 ;; 14939 14940 aix4* | aix5*) 14941 if test "$host_cpu" = ia64; then 14942 # On IA64, the linker does run time linking by default, so we don't 14943 # have to do anything special. 14944 aix_use_runtimelinking=no 14945 exp_sym_flag='-Bexport' 14946 no_entry_flag="" 14947 else 14948 # If we're using GNU nm, then we don't want the "-C" option. 14949 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14950 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14951 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' 14952 else 14953 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' 14954 fi 14955 aix_use_runtimelinking=no 14956 14957 # Test if we are trying to use run time linking or normal 14958 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14959 # need to do runtime linking. 14960 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14961 for ld_flag in $LDFLAGS; do 14962 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14963 aix_use_runtimelinking=yes 14964 break 14965 fi 14966 done 14967 ;; 14968 esac 14969 14970 exp_sym_flag='-bexport' 14971 no_entry_flag='-bnoentry' 14972 fi 14973 14974 # When large executables or shared objects are built, AIX ld can 14975 # have problems creating the table of contents. If linking a library 14976 # or program results in "error TOC overflow" add -mminimal-toc to 14977 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14978 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14979 14980 archive_cmds_F77='' 14981 hardcode_direct_F77=yes 14982 hardcode_libdir_separator_F77=':' 14983 link_all_deplibs_F77=yes 14984 14985 if test "$GCC" = yes; then 14986 case $host_os in aix4.[012]|aix4.[012].*) 14987 # We only want to do this on AIX 4.2 and lower, the check 14988 # below for broken collect2 doesn't work under 4.3+ 14989 collect2name=`${CC} -print-prog-name=collect2` 14990 if test -f "$collect2name" && \ 14991 strings "$collect2name" | grep resolve_lib_name >/dev/null 14992 then 14993 # We have reworked collect2 14994 hardcode_direct_F77=yes 14995 else 14996 # We have old collect2 14997 hardcode_direct_F77=unsupported 14998 # It fails to find uninstalled libraries when the uninstalled 14999 # path is not listed in the libpath. Setting hardcode_minus_L 15000 # to unsupported forces relinking 15001 hardcode_minus_L_F77=yes 15002 hardcode_libdir_flag_spec_F77='-L$libdir' 15003 hardcode_libdir_separator_F77= 15004 fi 15005 ;; 15006 esac 15007 shared_flag='-shared' 15008 if test "$aix_use_runtimelinking" = yes; then 15009 shared_flag="$shared_flag "'${wl}-G' 15010 fi 15011 else 15012 # not using gcc 15013 if test "$host_cpu" = ia64; then 15014 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15015 # chokes on -Wl,-G. The following line is correct: 15016 shared_flag='-G' 15017 else 15018 if test "$aix_use_runtimelinking" = yes; then 15019 shared_flag='${wl}-G' 15020 else 15021 shared_flag='${wl}-bM:SRE' 15022 fi 15023 fi 15024 fi 15025 15026 # It seems that -bexpall does not export symbols beginning with 15027 # underscore (_), so it is better to generate a list of symbols to export. 15028 always_export_symbols_F77=yes 15029 if test "$aix_use_runtimelinking" = yes; then 15030 # Warning - without using the other runtime loading flags (-brtl), 15031 # -berok will link without error, but may produce a broken library. 15032 allow_undefined_flag_F77='-berok' 15033 # Determine the default libpath from the value encoded in an empty executable. 15034 cat >conftest.$ac_ext <<_ACEOF 15035 program main 15036 15037 end 15038_ACEOF 15039rm -f conftest.$ac_objext conftest$ac_exeext 15040if { (ac_try="$ac_link" 15041case "(($ac_try" in 15042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15043 *) ac_try_echo=$ac_try;; 15044esac 15045eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15046 (eval "$ac_link") 2>conftest.er1 15047 ac_status=$? 15048 grep -v '^ *+' conftest.er1 >conftest.err 15049 rm -f conftest.er1 15050 cat conftest.err >&5 15051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15052 (exit $ac_status); } && 15053 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 15054 { (case "(($ac_try" in 15055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15056 *) ac_try_echo=$ac_try;; 15057esac 15058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15059 (eval "$ac_try") 2>&5 15060 ac_status=$? 15061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15062 (exit $ac_status); }; } && 15063 { ac_try='test -s conftest$ac_exeext' 15064 { (case "(($ac_try" in 15065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15066 *) ac_try_echo=$ac_try;; 15067esac 15068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15069 (eval "$ac_try") 2>&5 15070 ac_status=$? 15071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15072 (exit $ac_status); }; }; then 15073 15074aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15075}'` 15076# Check for a 64-bit object if we didn't find anything. 15077if 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; } 15078}'`; fi 15079else 15080 echo "$as_me: failed program was:" >&5 15081sed 's/^/| /' conftest.$ac_ext >&5 15082 15083 15084fi 15085 15086rm -f core conftest.err conftest.$ac_objext \ 15087 conftest$ac_exeext conftest.$ac_ext 15088if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15089 15090 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15091 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" 15092 else 15093 if test "$host_cpu" = ia64; then 15094 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15095 allow_undefined_flag_F77="-z nodefs" 15096 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" 15097 else 15098 # Determine the default libpath from the value encoded in an empty executable. 15099 cat >conftest.$ac_ext <<_ACEOF 15100 program main 15101 15102 end 15103_ACEOF 15104rm -f conftest.$ac_objext conftest$ac_exeext 15105if { (ac_try="$ac_link" 15106case "(($ac_try" in 15107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15108 *) ac_try_echo=$ac_try;; 15109esac 15110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15111 (eval "$ac_link") 2>conftest.er1 15112 ac_status=$? 15113 grep -v '^ *+' conftest.er1 >conftest.err 15114 rm -f conftest.er1 15115 cat conftest.err >&5 15116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15117 (exit $ac_status); } && 15118 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 15119 { (case "(($ac_try" in 15120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15121 *) ac_try_echo=$ac_try;; 15122esac 15123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15124 (eval "$ac_try") 2>&5 15125 ac_status=$? 15126 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15127 (exit $ac_status); }; } && 15128 { ac_try='test -s conftest$ac_exeext' 15129 { (case "(($ac_try" in 15130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15131 *) ac_try_echo=$ac_try;; 15132esac 15133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15134 (eval "$ac_try") 2>&5 15135 ac_status=$? 15136 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15137 (exit $ac_status); }; }; then 15138 15139aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15140}'` 15141# Check for a 64-bit object if we didn't find anything. 15142if 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; } 15143}'`; fi 15144else 15145 echo "$as_me: failed program was:" >&5 15146sed 's/^/| /' conftest.$ac_ext >&5 15147 15148 15149fi 15150 15151rm -f core conftest.err conftest.$ac_objext \ 15152 conftest$ac_exeext conftest.$ac_ext 15153if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15154 15155 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15156 # Warning - without using the other run time loading flags, 15157 # -berok will link without error, but may produce a broken library. 15158 no_undefined_flag_F77=' ${wl}-bernotok' 15159 allow_undefined_flag_F77=' ${wl}-berok' 15160 # Exported symbols can be pulled into shared objects from archives 15161 whole_archive_flag_spec_F77='$convenience' 15162 archive_cmds_need_lc_F77=yes 15163 # This is similar to how AIX traditionally builds its shared libraries. 15164 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' 15165 fi 15166 fi 15167 ;; 15168 15169 amigaos*) 15170 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)' 15171 hardcode_libdir_flag_spec_F77='-L$libdir' 15172 hardcode_minus_L_F77=yes 15173 # see comment about different semantics on the GNU ld section 15174 ld_shlibs_F77=no 15175 ;; 15176 15177 bsdi[45]*) 15178 export_dynamic_flag_spec_F77=-rdynamic 15179 ;; 15180 15181 cygwin* | mingw* | pw32*) 15182 # When not using gcc, we currently assume that we are using 15183 # Microsoft Visual C++. 15184 # hardcode_libdir_flag_spec is actually meaningless, as there is 15185 # no search path for DLLs. 15186 hardcode_libdir_flag_spec_F77=' ' 15187 allow_undefined_flag_F77=unsupported 15188 # Tell ltmain to make .lib files, not .a files. 15189 libext=lib 15190 # Tell ltmain to make .dll files, not .so files. 15191 shrext_cmds=".dll" 15192 # FIXME: Setting linknames here is a bad hack. 15193 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15194 # The linker will automatically build a .lib file if we build a DLL. 15195 old_archive_From_new_cmds_F77='true' 15196 # FIXME: Should let the user specify the lib program. 15197 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 15198 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15199 enable_shared_with_static_runtimes_F77=yes 15200 ;; 15201 15202 darwin* | rhapsody*) 15203 case $host_os in 15204 rhapsody* | darwin1.[012]) 15205 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15206 ;; 15207 *) # Darwin 1.3 on 15208 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15209 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15210 else 15211 case ${MACOSX_DEPLOYMENT_TARGET} in 15212 10.[012]) 15213 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15214 ;; 15215 10.*) 15216 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15217 ;; 15218 esac 15219 fi 15220 ;; 15221 esac 15222 archive_cmds_need_lc_F77=no 15223 hardcode_direct_F77=no 15224 hardcode_automatic_F77=yes 15225 hardcode_shlibpath_var_F77=unsupported 15226 whole_archive_flag_spec_F77='' 15227 link_all_deplibs_F77=yes 15228 if test "$GCC" = yes ; then 15229 output_verbose_link_cmd='echo' 15230 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15231 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15232 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15233 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}' 15234 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}' 15235 else 15236 case $cc_basename in 15237 xlc*) 15238 output_verbose_link_cmd='echo' 15239 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 15240 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15241 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15242 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}' 15243 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}' 15244 ;; 15245 *) 15246 ld_shlibs_F77=no 15247 ;; 15248 esac 15249 fi 15250 ;; 15251 15252 dgux*) 15253 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15254 hardcode_libdir_flag_spec_F77='-L$libdir' 15255 hardcode_shlibpath_var_F77=no 15256 ;; 15257 15258 freebsd1*) 15259 ld_shlibs_F77=no 15260 ;; 15261 15262 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15263 # support. Future versions do this automatically, but an explicit c++rt0.o 15264 # does not break anything, and helps significantly (at the cost of a little 15265 # extra space). 15266 freebsd2.2*) 15267 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15268 hardcode_libdir_flag_spec_F77='-R$libdir' 15269 hardcode_direct_F77=yes 15270 hardcode_shlibpath_var_F77=no 15271 ;; 15272 15273 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15274 freebsd2*) 15275 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15276 hardcode_direct_F77=yes 15277 hardcode_minus_L_F77=yes 15278 hardcode_shlibpath_var_F77=no 15279 ;; 15280 15281 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15282 freebsd* | kfreebsd*-gnu | dragonfly*) 15283 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15284 hardcode_libdir_flag_spec_F77='-R$libdir' 15285 hardcode_direct_F77=yes 15286 hardcode_shlibpath_var_F77=no 15287 ;; 15288 15289 hpux9*) 15290 if test "$GCC" = yes; then 15291 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' 15292 else 15293 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' 15294 fi 15295 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15296 hardcode_libdir_separator_F77=: 15297 hardcode_direct_F77=yes 15298 15299 # hardcode_minus_L: Not really in the search PATH, 15300 # but as the default location of the library. 15301 hardcode_minus_L_F77=yes 15302 export_dynamic_flag_spec_F77='${wl}-E' 15303 ;; 15304 15305 hpux10*) 15306 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15307 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15308 else 15309 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15310 fi 15311 if test "$with_gnu_ld" = no; then 15312 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15313 hardcode_libdir_separator_F77=: 15314 15315 hardcode_direct_F77=yes 15316 export_dynamic_flag_spec_F77='${wl}-E' 15317 15318 # hardcode_minus_L: Not really in the search PATH, 15319 # but as the default location of the library. 15320 hardcode_minus_L_F77=yes 15321 fi 15322 ;; 15323 15324 hpux11*) 15325 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15326 case $host_cpu in 15327 hppa*64*) 15328 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15329 ;; 15330 ia64*) 15331 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15332 ;; 15333 *) 15334 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15335 ;; 15336 esac 15337 else 15338 case $host_cpu in 15339 hppa*64*) 15340 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15341 ;; 15342 ia64*) 15343 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15344 ;; 15345 *) 15346 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15347 ;; 15348 esac 15349 fi 15350 if test "$with_gnu_ld" = no; then 15351 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15352 hardcode_libdir_separator_F77=: 15353 15354 case $host_cpu in 15355 hppa*64*|ia64*) 15356 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15357 hardcode_direct_F77=no 15358 hardcode_shlibpath_var_F77=no 15359 ;; 15360 *) 15361 hardcode_direct_F77=yes 15362 export_dynamic_flag_spec_F77='${wl}-E' 15363 15364 # hardcode_minus_L: Not really in the search PATH, 15365 # but as the default location of the library. 15366 hardcode_minus_L_F77=yes 15367 ;; 15368 esac 15369 fi 15370 ;; 15371 15372 irix5* | irix6* | nonstopux*) 15373 if test "$GCC" = yes; then 15374 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' 15375 else 15376 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' 15377 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15378 fi 15379 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15380 hardcode_libdir_separator_F77=: 15381 link_all_deplibs_F77=yes 15382 ;; 15383 15384 netbsd*) 15385 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15386 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15387 else 15388 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15389 fi 15390 hardcode_libdir_flag_spec_F77='-R$libdir' 15391 hardcode_direct_F77=yes 15392 hardcode_shlibpath_var_F77=no 15393 ;; 15394 15395 newsos6) 15396 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15397 hardcode_direct_F77=yes 15398 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15399 hardcode_libdir_separator_F77=: 15400 hardcode_shlibpath_var_F77=no 15401 ;; 15402 15403 openbsd*) 15404 hardcode_direct_F77=yes 15405 hardcode_shlibpath_var_F77=no 15406 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15407 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15408 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15409 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15410 export_dynamic_flag_spec_F77='${wl}-E' 15411 else 15412 case $host_os in 15413 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15414 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15415 hardcode_libdir_flag_spec_F77='-R$libdir' 15416 ;; 15417 *) 15418 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15419 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15420 ;; 15421 esac 15422 fi 15423 ;; 15424 15425 os2*) 15426 hardcode_libdir_flag_spec_F77='-L$libdir' 15427 hardcode_minus_L_F77=yes 15428 allow_undefined_flag_F77=unsupported 15429 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' 15430 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15431 ;; 15432 15433 osf3*) 15434 if test "$GCC" = yes; then 15435 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15436 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' 15437 else 15438 allow_undefined_flag_F77=' -expect_unresolved \*' 15439 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' 15440 fi 15441 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15442 hardcode_libdir_separator_F77=: 15443 ;; 15444 15445 osf4* | osf5*) # as osf3* with the addition of -msym flag 15446 if test "$GCC" = yes; then 15447 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15448 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' 15449 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15450 else 15451 allow_undefined_flag_F77=' -expect_unresolved \*' 15452 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' 15453 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~ 15454 $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' 15455 15456 # Both c and cxx compiler support -rpath directly 15457 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15458 fi 15459 hardcode_libdir_separator_F77=: 15460 ;; 15461 15462 solaris*) 15463 no_undefined_flag_F77=' -z text' 15464 if test "$GCC" = yes; then 15465 wlarc='${wl}' 15466 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15467 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15468 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15469 else 15470 wlarc='' 15471 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15472 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15473 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15474 fi 15475 hardcode_libdir_flag_spec_F77='-R$libdir' 15476 hardcode_shlibpath_var_F77=no 15477 case $host_os in 15478 solaris2.[0-5] | solaris2.[0-5].*) ;; 15479 *) 15480 # The compiler driver will combine linker options so we 15481 # cannot just pass the convience library names through 15482 # without $wl, iff we do not link with $LD. 15483 # Luckily, gcc supports the same syntax we need for Sun Studio. 15484 # Supported since Solaris 2.6 (maybe 2.5.1?) 15485 case $wlarc in 15486 '') 15487 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 15488 *) 15489 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' ;; 15490 esac ;; 15491 esac 15492 link_all_deplibs_F77=yes 15493 ;; 15494 15495 sunos4*) 15496 if test "x$host_vendor" = xsequent; then 15497 # Use $CC to link under sequent, because it throws in some extra .o 15498 # files that make .init and .fini sections work. 15499 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15500 else 15501 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15502 fi 15503 hardcode_libdir_flag_spec_F77='-L$libdir' 15504 hardcode_direct_F77=yes 15505 hardcode_minus_L_F77=yes 15506 hardcode_shlibpath_var_F77=no 15507 ;; 15508 15509 sysv4) 15510 case $host_vendor in 15511 sni) 15512 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15513 hardcode_direct_F77=yes # is this really true??? 15514 ;; 15515 siemens) 15516 ## LD is ld it makes a PLAMLIB 15517 ## CC just makes a GrossModule. 15518 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15519 reload_cmds_F77='$CC -r -o $output$reload_objs' 15520 hardcode_direct_F77=no 15521 ;; 15522 motorola) 15523 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15524 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15525 ;; 15526 esac 15527 runpath_var='LD_RUN_PATH' 15528 hardcode_shlibpath_var_F77=no 15529 ;; 15530 15531 sysv4.3*) 15532 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15533 hardcode_shlibpath_var_F77=no 15534 export_dynamic_flag_spec_F77='-Bexport' 15535 ;; 15536 15537 sysv4*MP*) 15538 if test -d /usr/nec; then 15539 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15540 hardcode_shlibpath_var_F77=no 15541 runpath_var=LD_RUN_PATH 15542 hardcode_runpath_var=yes 15543 ld_shlibs_F77=yes 15544 fi 15545 ;; 15546 15547 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 15548 no_undefined_flag_F77='${wl}-z,text' 15549 archive_cmds_need_lc_F77=no 15550 hardcode_shlibpath_var_F77=no 15551 runpath_var='LD_RUN_PATH' 15552 15553 if test "$GCC" = yes; then 15554 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15555 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15556 else 15557 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15558 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15559 fi 15560 ;; 15561 15562 sysv5* | sco3.2v5* | sco5v6*) 15563 # Note: We can NOT use -z defs as we might desire, because we do not 15564 # link with -lc, and that would cause any symbols used from libc to 15565 # always be unresolved, which means just about no library would 15566 # ever link correctly. If we're not using GNU ld we use -z text 15567 # though, which does catch some bad symbols but isn't as heavy-handed 15568 # as -z defs. 15569 no_undefined_flag_F77='${wl}-z,text' 15570 allow_undefined_flag_F77='${wl}-z,nodefs' 15571 archive_cmds_need_lc_F77=no 15572 hardcode_shlibpath_var_F77=no 15573 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15574 hardcode_libdir_separator_F77=':' 15575 link_all_deplibs_F77=yes 15576 export_dynamic_flag_spec_F77='${wl}-Bexport' 15577 runpath_var='LD_RUN_PATH' 15578 15579 if test "$GCC" = yes; then 15580 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15581 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15582 else 15583 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15584 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15585 fi 15586 ;; 15587 15588 uts4*) 15589 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15590 hardcode_libdir_flag_spec_F77='-L$libdir' 15591 hardcode_shlibpath_var_F77=no 15592 ;; 15593 15594 *) 15595 ld_shlibs_F77=no 15596 ;; 15597 esac 15598 fi 15599 15600{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15601echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15602test "$ld_shlibs_F77" = no && can_build_shared=no 15603 15604# 15605# Do we need to explicitly link libc? 15606# 15607case "x$archive_cmds_need_lc_F77" in 15608x|xyes) 15609 # Assume -lc should be added 15610 archive_cmds_need_lc_F77=yes 15611 15612 if test "$enable_shared" = yes && test "$GCC" = yes; then 15613 case $archive_cmds_F77 in 15614 *'~'*) 15615 # FIXME: we may have to deal with multi-command sequences. 15616 ;; 15617 '$CC '*) 15618 # Test whether the compiler implicitly links with -lc since on some 15619 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15620 # to ld, don't add -lc before -lgcc. 15621 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15622echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15623 $rm conftest* 15624 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15625 15626 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15627 (eval $ac_compile) 2>&5 15628 ac_status=$? 15629 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15630 (exit $ac_status); } 2>conftest.err; then 15631 soname=conftest 15632 lib=conftest 15633 libobjs=conftest.$ac_objext 15634 deplibs= 15635 wl=$lt_prog_compiler_wl_F77 15636 pic_flag=$lt_prog_compiler_pic_F77 15637 compiler_flags=-v 15638 linker_flags=-v 15639 verstring= 15640 output_objdir=. 15641 libname=conftest 15642 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15643 allow_undefined_flag_F77= 15644 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15645 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15646 ac_status=$? 15647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15648 (exit $ac_status); } 15649 then 15650 archive_cmds_need_lc_F77=no 15651 else 15652 archive_cmds_need_lc_F77=yes 15653 fi 15654 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15655 else 15656 cat conftest.err 1>&5 15657 fi 15658 $rm conftest* 15659 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15660echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15661 ;; 15662 esac 15663 fi 15664 ;; 15665esac 15666 15667{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15668echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15669library_names_spec= 15670libname_spec='lib$name' 15671soname_spec= 15672shrext_cmds=".so" 15673postinstall_cmds= 15674postuninstall_cmds= 15675finish_cmds= 15676finish_eval= 15677shlibpath_var= 15678shlibpath_overrides_runpath=unknown 15679version_type=none 15680dynamic_linker="$host_os ld.so" 15681sys_lib_dlsearch_path_spec="/lib /usr/lib" 15682if test "$GCC" = yes; then 15683 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15684 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15685 # if the path contains ";" then we assume it to be the separator 15686 # otherwise default to the standard path separator (i.e. ":") - it is 15687 # assumed that no part of a normal pathname contains ";" but that should 15688 # okay in the real world where ";" in dirpaths is itself problematic. 15689 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15690 else 15691 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15692 fi 15693else 15694 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15695fi 15696need_lib_prefix=unknown 15697hardcode_into_libs=no 15698 15699# when you set need_version to no, make sure it does not cause -set_version 15700# flags to be left without arguments 15701need_version=unknown 15702 15703case $host_os in 15704aix3*) 15705 version_type=linux 15706 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15707 shlibpath_var=LIBPATH 15708 15709 # AIX 3 has no versioning support, so we append a major version to the name. 15710 soname_spec='${libname}${release}${shared_ext}$major' 15711 ;; 15712 15713aix4* | aix5*) 15714 version_type=linux 15715 need_lib_prefix=no 15716 need_version=no 15717 hardcode_into_libs=yes 15718 if test "$host_cpu" = ia64; then 15719 # AIX 5 supports IA64 15720 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15721 shlibpath_var=LD_LIBRARY_PATH 15722 else 15723 # With GCC up to 2.95.x, collect2 would create an import file 15724 # for dependence libraries. The import file would start with 15725 # the line `#! .'. This would cause the generated library to 15726 # depend on `.', always an invalid library. This was fixed in 15727 # development snapshots of GCC prior to 3.0. 15728 case $host_os in 15729 aix4 | aix4.[01] | aix4.[01].*) 15730 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15731 echo ' yes ' 15732 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15733 : 15734 else 15735 can_build_shared=no 15736 fi 15737 ;; 15738 esac 15739 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15740 # soname into executable. Probably we can add versioning support to 15741 # collect2, so additional links can be useful in future. 15742 if test "$aix_use_runtimelinking" = yes; then 15743 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15744 # instead of lib<name>.a to let people know that these are not 15745 # typical AIX shared libraries. 15746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15747 else 15748 # We preserve .a as extension for shared libraries through AIX4.2 15749 # and later when we are not doing run time linking. 15750 library_names_spec='${libname}${release}.a $libname.a' 15751 soname_spec='${libname}${release}${shared_ext}$major' 15752 fi 15753 shlibpath_var=LIBPATH 15754 fi 15755 ;; 15756 15757amigaos*) 15758 library_names_spec='$libname.ixlibrary $libname.a' 15759 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15760 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' 15761 ;; 15762 15763beos*) 15764 library_names_spec='${libname}${shared_ext}' 15765 dynamic_linker="$host_os ld.so" 15766 shlibpath_var=LIBRARY_PATH 15767 ;; 15768 15769bsdi[45]*) 15770 version_type=linux 15771 need_version=no 15772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15773 soname_spec='${libname}${release}${shared_ext}$major' 15774 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15775 shlibpath_var=LD_LIBRARY_PATH 15776 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15777 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15778 # the default ld.so.conf also contains /usr/contrib/lib and 15779 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15780 # libtool to hard-code these into programs 15781 ;; 15782 15783cygwin* | mingw* | pw32*) 15784 version_type=windows 15785 shrext_cmds=".dll" 15786 need_version=no 15787 need_lib_prefix=no 15788 15789 case $GCC,$host_os in 15790 yes,cygwin* | yes,mingw* | yes,pw32*) 15791 library_names_spec='$libname.dll.a' 15792 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15793 postinstall_cmds='base_file=`basename \${file}`~ 15794 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15795 dldir=$destdir/`dirname \$dlpath`~ 15796 test -d \$dldir || mkdir -p \$dldir~ 15797 $install_prog $dir/$dlname \$dldir/$dlname~ 15798 chmod a+x \$dldir/$dlname' 15799 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15800 dlpath=$dir/\$dldll~ 15801 $rm \$dlpath' 15802 shlibpath_overrides_runpath=yes 15803 15804 case $host_os in 15805 cygwin*) 15806 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15807 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15808 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15809 ;; 15810 mingw*) 15811 # MinGW DLLs use traditional 'lib' prefix 15812 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15813 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15814 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15815 # It is most probably a Windows format PATH printed by 15816 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15817 # path with ; separators, and with drive letters. We can handle the 15818 # drive letters (cygwin fileutils understands them), so leave them, 15819 # especially as we might pass files found there to a mingw objdump, 15820 # which wouldn't understand a cygwinified path. Ahh. 15821 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15822 else 15823 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15824 fi 15825 ;; 15826 pw32*) 15827 # pw32 DLLs use 'pw' prefix rather than 'lib' 15828 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15829 ;; 15830 esac 15831 ;; 15832 15833 linux*) 15834 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then 15835 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15836 supports_anon_versioning=no 15837 case `$LD -v 2>/dev/null` in 15838 *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15839 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15840 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15841 *\ 2.11.*) ;; # other 2.11 versions 15842 *) supports_anon_versioning=yes ;; 15843 esac 15844 if test $supports_anon_versioning = yes; then 15845 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 15846cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15847$echo "local: *; };" >> $output_objdir/$libname.ver~ 15848 $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15849 else 15850 $archive_expsym_cmds="$archive_cmds" 15851 fi 15852 else 15853 ld_shlibs=no 15854 fi 15855 ;; 15856 15857 *) 15858 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15859 ;; 15860 esac 15861 dynamic_linker='Win32 ld.exe' 15862 # FIXME: first we should search . and the directory the executable is in 15863 shlibpath_var=PATH 15864 ;; 15865 15866darwin* | rhapsody*) 15867 dynamic_linker="$host_os dyld" 15868 version_type=darwin 15869 need_lib_prefix=no 15870 need_version=no 15871 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15872 soname_spec='${libname}${release}${major}$shared_ext' 15873 shlibpath_overrides_runpath=yes 15874 shlibpath_var=DYLD_LIBRARY_PATH 15875 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15876 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15877 if test "$GCC" = yes; then 15878 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"` 15879 else 15880 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15881 fi 15882 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15883 ;; 15884 15885dgux*) 15886 version_type=linux 15887 need_lib_prefix=no 15888 need_version=no 15889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15890 soname_spec='${libname}${release}${shared_ext}$major' 15891 shlibpath_var=LD_LIBRARY_PATH 15892 ;; 15893 15894freebsd1*) 15895 dynamic_linker=no 15896 ;; 15897 15898kfreebsd*-gnu) 15899 version_type=linux 15900 need_lib_prefix=no 15901 need_version=no 15902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15903 soname_spec='${libname}${release}${shared_ext}$major' 15904 shlibpath_var=LD_LIBRARY_PATH 15905 shlibpath_overrides_runpath=no 15906 hardcode_into_libs=yes 15907 dynamic_linker='GNU ld.so' 15908 ;; 15909 15910freebsd* | dragonfly*) 15911 # DragonFly does not have aout. When/if they implement a new 15912 # versioning mechanism, adjust this. 15913 if test -x /usr/bin/objformat; then 15914 objformat=`/usr/bin/objformat` 15915 else 15916 case $host_os in 15917 freebsd[123]*) objformat=aout ;; 15918 *) objformat=elf ;; 15919 esac 15920 fi 15921 # Handle Gentoo/FreeBSD as it was Linux 15922 case $host_vendor in 15923 gentoo) 15924 version_type=linux ;; 15925 *) 15926 version_type=freebsd-$objformat ;; 15927 esac 15928 15929 case $version_type in 15930 freebsd-elf*) 15931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15932 need_version=no 15933 need_lib_prefix=no 15934 ;; 15935 freebsd-*) 15936 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15937 need_version=yes 15938 ;; 15939 linux) 15940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15941 soname_spec='${libname}${release}${shared_ext}$major' 15942 need_lib_prefix=no 15943 need_version=no 15944 ;; 15945 esac 15946 shlibpath_var=LD_LIBRARY_PATH 15947 case $host_os in 15948 freebsd2*) 15949 shlibpath_overrides_runpath=yes 15950 ;; 15951 freebsd3.[01]* | freebsdelf3.[01]*) 15952 shlibpath_overrides_runpath=yes 15953 hardcode_into_libs=yes 15954 ;; 15955 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15956 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15957 shlibpath_overrides_runpath=no 15958 hardcode_into_libs=yes 15959 ;; 15960 freebsd*) # from 4.6 on 15961 shlibpath_overrides_runpath=yes 15962 hardcode_into_libs=yes 15963 ;; 15964 esac 15965 ;; 15966 15967gnu*) 15968 version_type=linux 15969 need_lib_prefix=no 15970 need_version=no 15971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15972 soname_spec='${libname}${release}${shared_ext}$major' 15973 shlibpath_var=LD_LIBRARY_PATH 15974 hardcode_into_libs=yes 15975 ;; 15976 15977hpux9* | hpux10* | hpux11*) 15978 # Give a soname corresponding to the major version so that dld.sl refuses to 15979 # link against other versions. 15980 version_type=sunos 15981 need_lib_prefix=no 15982 need_version=no 15983 case $host_cpu in 15984 ia64*) 15985 shrext_cmds='.so' 15986 hardcode_into_libs=yes 15987 dynamic_linker="$host_os dld.so" 15988 shlibpath_var=LD_LIBRARY_PATH 15989 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15991 soname_spec='${libname}${release}${shared_ext}$major' 15992 if test "X$HPUX_IA64_MODE" = X32; then 15993 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15994 else 15995 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15996 fi 15997 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15998 ;; 15999 hppa*64*) 16000 shrext_cmds='.sl' 16001 hardcode_into_libs=yes 16002 dynamic_linker="$host_os dld.sl" 16003 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16004 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16006 soname_spec='${libname}${release}${shared_ext}$major' 16007 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16008 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16009 ;; 16010 *) 16011 shrext_cmds='.sl' 16012 dynamic_linker="$host_os dld.sl" 16013 shlibpath_var=SHLIB_PATH 16014 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16016 soname_spec='${libname}${release}${shared_ext}$major' 16017 ;; 16018 esac 16019 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16020 postinstall_cmds='chmod 555 $lib' 16021 ;; 16022 16023interix3*) 16024 version_type=linux 16025 need_lib_prefix=no 16026 need_version=no 16027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16028 soname_spec='${libname}${release}${shared_ext}$major' 16029 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16030 shlibpath_var=LD_LIBRARY_PATH 16031 shlibpath_overrides_runpath=no 16032 hardcode_into_libs=yes 16033 ;; 16034 16035irix5* | irix6* | nonstopux*) 16036 case $host_os in 16037 nonstopux*) version_type=nonstopux ;; 16038 *) 16039 if test "$lt_cv_prog_gnu_ld" = yes; then 16040 version_type=linux 16041 else 16042 version_type=irix 16043 fi ;; 16044 esac 16045 need_lib_prefix=no 16046 need_version=no 16047 soname_spec='${libname}${release}${shared_ext}$major' 16048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16049 case $host_os in 16050 irix5* | nonstopux*) 16051 libsuff= shlibsuff= 16052 ;; 16053 *) 16054 case $LD in # libtool.m4 will add one of these switches to LD 16055 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16056 libsuff= shlibsuff= libmagic=32-bit;; 16057 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16058 libsuff=32 shlibsuff=N32 libmagic=N32;; 16059 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16060 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16061 *) libsuff= shlibsuff= libmagic=never-match;; 16062 esac 16063 ;; 16064 esac 16065 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16066 shlibpath_overrides_runpath=no 16067 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16068 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16069 hardcode_into_libs=yes 16070 ;; 16071 16072# No shared lib support for Linux oldld, aout, or coff. 16073linux*oldld* | linux*aout* | linux*coff*) 16074 dynamic_linker=no 16075 ;; 16076 16077# This must be Linux ELF. 16078linux*) 16079 version_type=linux 16080 need_lib_prefix=no 16081 need_version=no 16082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16083 soname_spec='${libname}${release}${shared_ext}$major' 16084 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16085 shlibpath_var=LD_LIBRARY_PATH 16086 shlibpath_overrides_runpath=no 16087 # This implies no fast_install, which is unacceptable. 16088 # Some rework will be needed to allow for fast_install 16089 # before this can be enabled. 16090 hardcode_into_libs=yes 16091 16092 # Append ld.so.conf contents to the search path 16093 if test -f /etc/ld.so.conf; then 16094 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' ' '` 16095 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16096 fi 16097 16098 # We used to test for /lib/ld.so.1 and disable shared libraries on 16099 # powerpc, because MkLinux only supported shared libraries with the 16100 # GNU dynamic linker. Since this was broken with cross compilers, 16101 # most powerpc-linux boxes support dynamic linking these days and 16102 # people can always --disable-shared, the test was removed, and we 16103 # assume the GNU/Linux dynamic linker is in use. 16104 dynamic_linker='GNU/Linux ld.so' 16105 ;; 16106 16107knetbsd*-gnu) 16108 version_type=linux 16109 need_lib_prefix=no 16110 need_version=no 16111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16112 soname_spec='${libname}${release}${shared_ext}$major' 16113 shlibpath_var=LD_LIBRARY_PATH 16114 shlibpath_overrides_runpath=no 16115 hardcode_into_libs=yes 16116 dynamic_linker='GNU ld.so' 16117 ;; 16118 16119netbsd*) 16120 version_type=sunos 16121 need_lib_prefix=no 16122 need_version=no 16123 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16126 dynamic_linker='NetBSD (a.out) ld.so' 16127 else 16128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16129 soname_spec='${libname}${release}${shared_ext}$major' 16130 dynamic_linker='NetBSD ld.elf_so' 16131 fi 16132 shlibpath_var=LD_LIBRARY_PATH 16133 shlibpath_overrides_runpath=yes 16134 hardcode_into_libs=yes 16135 ;; 16136 16137newsos6) 16138 version_type=linux 16139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16140 shlibpath_var=LD_LIBRARY_PATH 16141 shlibpath_overrides_runpath=yes 16142 ;; 16143 16144nto-qnx*) 16145 version_type=linux 16146 need_lib_prefix=no 16147 need_version=no 16148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16149 soname_spec='${libname}${release}${shared_ext}$major' 16150 shlibpath_var=LD_LIBRARY_PATH 16151 shlibpath_overrides_runpath=yes 16152 ;; 16153 16154openbsd*) 16155 version_type=sunos 16156 sys_lib_dlsearch_path_spec="/usr/lib" 16157 need_lib_prefix=no 16158 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16159 case $host_os in 16160 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16161 *) need_version=no ;; 16162 esac 16163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16164 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16165 shlibpath_var=LD_LIBRARY_PATH 16166 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16167 case $host_os in 16168 openbsd2.[89] | openbsd2.[89].*) 16169 shlibpath_overrides_runpath=no 16170 ;; 16171 *) 16172 shlibpath_overrides_runpath=yes 16173 ;; 16174 esac 16175 else 16176 shlibpath_overrides_runpath=yes 16177 fi 16178 ;; 16179 16180os2*) 16181 libname_spec='$name' 16182 shrext_cmds=".dll" 16183 need_lib_prefix=no 16184 library_names_spec='$libname${shared_ext} $libname.a' 16185 dynamic_linker='OS/2 ld.exe' 16186 shlibpath_var=LIBPATH 16187 ;; 16188 16189osf3* | osf4* | osf5*) 16190 version_type=osf 16191 need_lib_prefix=no 16192 need_version=no 16193 soname_spec='${libname}${release}${shared_ext}$major' 16194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16195 shlibpath_var=LD_LIBRARY_PATH 16196 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16197 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16198 ;; 16199 16200solaris*) 16201 version_type=linux 16202 need_lib_prefix=no 16203 need_version=no 16204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16205 soname_spec='${libname}${release}${shared_ext}$major' 16206 shlibpath_var=LD_LIBRARY_PATH 16207 shlibpath_overrides_runpath=yes 16208 hardcode_into_libs=yes 16209 # ldd complains unless libraries are executable 16210 postinstall_cmds='chmod +x $lib' 16211 ;; 16212 16213sunos4*) 16214 version_type=sunos 16215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16216 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16217 shlibpath_var=LD_LIBRARY_PATH 16218 shlibpath_overrides_runpath=yes 16219 if test "$with_gnu_ld" = yes; then 16220 need_lib_prefix=no 16221 fi 16222 need_version=yes 16223 ;; 16224 16225sysv4 | sysv4.3*) 16226 version_type=linux 16227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16228 soname_spec='${libname}${release}${shared_ext}$major' 16229 shlibpath_var=LD_LIBRARY_PATH 16230 case $host_vendor in 16231 sni) 16232 shlibpath_overrides_runpath=no 16233 need_lib_prefix=no 16234 export_dynamic_flag_spec='${wl}-Blargedynsym' 16235 runpath_var=LD_RUN_PATH 16236 ;; 16237 siemens) 16238 need_lib_prefix=no 16239 ;; 16240 motorola) 16241 need_lib_prefix=no 16242 need_version=no 16243 shlibpath_overrides_runpath=no 16244 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16245 ;; 16246 esac 16247 ;; 16248 16249sysv4*MP*) 16250 if test -d /usr/nec ;then 16251 version_type=linux 16252 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16253 soname_spec='$libname${shared_ext}.$major' 16254 shlibpath_var=LD_LIBRARY_PATH 16255 fi 16256 ;; 16257 16258sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16259 version_type=freebsd-elf 16260 need_lib_prefix=no 16261 need_version=no 16262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16263 soname_spec='${libname}${release}${shared_ext}$major' 16264 shlibpath_var=LD_LIBRARY_PATH 16265 hardcode_into_libs=yes 16266 if test "$with_gnu_ld" = yes; then 16267 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16268 shlibpath_overrides_runpath=no 16269 else 16270 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16271 shlibpath_overrides_runpath=yes 16272 case $host_os in 16273 sco3.2v5*) 16274 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16275 ;; 16276 esac 16277 fi 16278 sys_lib_dlsearch_path_spec='/usr/lib' 16279 ;; 16280 16281uts4*) 16282 version_type=linux 16283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16284 soname_spec='${libname}${release}${shared_ext}$major' 16285 shlibpath_var=LD_LIBRARY_PATH 16286 ;; 16287 16288*) 16289 dynamic_linker=no 16290 ;; 16291esac 16292{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16293echo "${ECHO_T}$dynamic_linker" >&6; } 16294test "$dynamic_linker" = no && can_build_shared=no 16295 16296variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16297if test "$GCC" = yes; then 16298 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16299fi 16300 16301{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16302echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16303hardcode_action_F77= 16304if test -n "$hardcode_libdir_flag_spec_F77" || \ 16305 test -n "$runpath_var_F77" || \ 16306 test "X$hardcode_automatic_F77" = "Xyes" ; then 16307 16308 # We can hardcode non-existant directories. 16309 if test "$hardcode_direct_F77" != no && 16310 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16311 # have to relink, otherwise we might link with an installed library 16312 # when we should be linking with a yet-to-be-installed one 16313 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16314 test "$hardcode_minus_L_F77" != no; then 16315 # Linking always hardcodes the temporary library directory. 16316 hardcode_action_F77=relink 16317 else 16318 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16319 hardcode_action_F77=immediate 16320 fi 16321else 16322 # We cannot hardcode anything, or else we can only hardcode existing 16323 # directories. 16324 hardcode_action_F77=unsupported 16325fi 16326{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16327echo "${ECHO_T}$hardcode_action_F77" >&6; } 16328 16329if test "$hardcode_action_F77" = relink; then 16330 # Fast installation is not supported 16331 enable_fast_install=no 16332elif test "$shlibpath_overrides_runpath" = yes || 16333 test "$enable_shared" = no; then 16334 # Fast installation is not necessary 16335 enable_fast_install=needless 16336fi 16337 16338 16339# The else clause should only fire when bootstrapping the 16340# libtool distribution, otherwise you forgot to ship ltmain.sh 16341# with your package, and you will get complaints that there are 16342# no rules to generate ltmain.sh. 16343if test -f "$ltmain"; then 16344 # See if we are running on zsh, and set the options which allow our commands through 16345 # without removal of \ escapes. 16346 if test -n "${ZSH_VERSION+set}" ; then 16347 setopt NO_GLOB_SUBST 16348 fi 16349 # Now quote all the things that may contain metacharacters while being 16350 # careful not to overquote the AC_SUBSTed values. We take copies of the 16351 # variables and quote the copies for generation of the libtool script. 16352 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16353 SED SHELL STRIP \ 16354 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16355 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16356 deplibs_check_method reload_flag reload_cmds need_locks \ 16357 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16358 lt_cv_sys_global_symbol_to_c_name_address \ 16359 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16360 old_postinstall_cmds old_postuninstall_cmds \ 16361 compiler_F77 \ 16362 CC_F77 \ 16363 LD_F77 \ 16364 lt_prog_compiler_wl_F77 \ 16365 lt_prog_compiler_pic_F77 \ 16366 lt_prog_compiler_static_F77 \ 16367 lt_prog_compiler_no_builtin_flag_F77 \ 16368 export_dynamic_flag_spec_F77 \ 16369 thread_safe_flag_spec_F77 \ 16370 whole_archive_flag_spec_F77 \ 16371 enable_shared_with_static_runtimes_F77 \ 16372 old_archive_cmds_F77 \ 16373 old_archive_from_new_cmds_F77 \ 16374 predep_objects_F77 \ 16375 postdep_objects_F77 \ 16376 predeps_F77 \ 16377 postdeps_F77 \ 16378 compiler_lib_search_path_F77 \ 16379 archive_cmds_F77 \ 16380 archive_expsym_cmds_F77 \ 16381 postinstall_cmds_F77 \ 16382 postuninstall_cmds_F77 \ 16383 old_archive_from_expsyms_cmds_F77 \ 16384 allow_undefined_flag_F77 \ 16385 no_undefined_flag_F77 \ 16386 export_symbols_cmds_F77 \ 16387 hardcode_libdir_flag_spec_F77 \ 16388 hardcode_libdir_flag_spec_ld_F77 \ 16389 hardcode_libdir_separator_F77 \ 16390 hardcode_automatic_F77 \ 16391 module_cmds_F77 \ 16392 module_expsym_cmds_F77 \ 16393 lt_cv_prog_compiler_c_o_F77 \ 16394 exclude_expsyms_F77 \ 16395 include_expsyms_F77; do 16396 16397 case $var in 16398 old_archive_cmds_F77 | \ 16399 old_archive_from_new_cmds_F77 | \ 16400 archive_cmds_F77 | \ 16401 archive_expsym_cmds_F77 | \ 16402 module_cmds_F77 | \ 16403 module_expsym_cmds_F77 | \ 16404 old_archive_from_expsyms_cmds_F77 | \ 16405 export_symbols_cmds_F77 | \ 16406 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16407 postinstall_cmds | postuninstall_cmds | \ 16408 old_postinstall_cmds | old_postuninstall_cmds | \ 16409 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16410 # Double-quote double-evaled strings. 16411 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16412 ;; 16413 *) 16414 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16415 ;; 16416 esac 16417 done 16418 16419 case $lt_echo in 16420 *'\$0 --fallback-echo"') 16421 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16422 ;; 16423 esac 16424 16425cfgfile="$ofile" 16426 16427 cat <<__EOF__ >> "$cfgfile" 16428# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16429 16430# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16431 16432# Shell to use when invoking shell scripts. 16433SHELL=$lt_SHELL 16434 16435# Whether or not to build shared libraries. 16436build_libtool_libs=$enable_shared 16437 16438# Whether or not to build static libraries. 16439build_old_libs=$enable_static 16440 16441# Whether or not to add -lc for building shared libraries. 16442build_libtool_need_lc=$archive_cmds_need_lc_F77 16443 16444# Whether or not to disallow shared libs when runtime libs are static 16445allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16446 16447# Whether or not to optimize for fast installation. 16448fast_install=$enable_fast_install 16449 16450# The host system. 16451host_alias=$host_alias 16452host=$host 16453host_os=$host_os 16454 16455# The build system. 16456build_alias=$build_alias 16457build=$build 16458build_os=$build_os 16459 16460# An echo program that does not interpret backslashes. 16461echo=$lt_echo 16462 16463# The archiver. 16464AR=$lt_AR 16465AR_FLAGS=$lt_AR_FLAGS 16466 16467# A C compiler. 16468LTCC=$lt_LTCC 16469 16470# LTCC compiler flags. 16471LTCFLAGS=$lt_LTCFLAGS 16472 16473# A language-specific compiler. 16474CC=$lt_compiler_F77 16475 16476# Is the compiler the GNU C compiler? 16477with_gcc=$GCC_F77 16478 16479# An ERE matcher. 16480EGREP=$lt_EGREP 16481 16482# The linker used to build libraries. 16483LD=$lt_LD_F77 16484 16485# Whether we need hard or soft links. 16486LN_S=$lt_LN_S 16487 16488# A BSD-compatible nm program. 16489NM=$lt_NM 16490 16491# A symbol stripping program 16492STRIP=$lt_STRIP 16493 16494# Used to examine libraries when file_magic_cmd begins "file" 16495MAGIC_CMD=$MAGIC_CMD 16496 16497# Used on cygwin: DLL creation program. 16498DLLTOOL="$DLLTOOL" 16499 16500# Used on cygwin: object dumper. 16501OBJDUMP="$OBJDUMP" 16502 16503# Used on cygwin: assembler. 16504AS="$AS" 16505 16506# The name of the directory that contains temporary libtool files. 16507objdir=$objdir 16508 16509# How to create reloadable object files. 16510reload_flag=$lt_reload_flag 16511reload_cmds=$lt_reload_cmds 16512 16513# How to pass a linker flag through the compiler. 16514wl=$lt_lt_prog_compiler_wl_F77 16515 16516# Object file suffix (normally "o"). 16517objext="$ac_objext" 16518 16519# Old archive suffix (normally "a"). 16520libext="$libext" 16521 16522# Shared library suffix (normally ".so"). 16523shrext_cmds='$shrext_cmds' 16524 16525# Executable file suffix (normally ""). 16526exeext="$exeext" 16527 16528# Additional compiler flags for building library objects. 16529pic_flag=$lt_lt_prog_compiler_pic_F77 16530pic_mode=$pic_mode 16531 16532# What is the maximum length of a command? 16533max_cmd_len=$lt_cv_sys_max_cmd_len 16534 16535# Does compiler simultaneously support -c and -o options? 16536compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16537 16538# Must we lock files when doing compilation? 16539need_locks=$lt_need_locks 16540 16541# Do we need the lib prefix for modules? 16542need_lib_prefix=$need_lib_prefix 16543 16544# Do we need a version for libraries? 16545need_version=$need_version 16546 16547# Whether dlopen is supported. 16548dlopen_support=$enable_dlopen 16549 16550# Whether dlopen of programs is supported. 16551dlopen_self=$enable_dlopen_self 16552 16553# Whether dlopen of statically linked programs is supported. 16554dlopen_self_static=$enable_dlopen_self_static 16555 16556# Compiler flag to prevent dynamic linking. 16557link_static_flag=$lt_lt_prog_compiler_static_F77 16558 16559# Compiler flag to turn off builtin functions. 16560no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16561 16562# Compiler flag to allow reflexive dlopens. 16563export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16564 16565# Compiler flag to generate shared objects directly from archives. 16566whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16567 16568# Compiler flag to generate thread-safe objects. 16569thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16570 16571# Library versioning type. 16572version_type=$version_type 16573 16574# Format of library name prefix. 16575libname_spec=$lt_libname_spec 16576 16577# List of archive names. First name is the real one, the rest are links. 16578# The last name is the one that the linker finds with -lNAME. 16579library_names_spec=$lt_library_names_spec 16580 16581# The coded name of the library, if different from the real name. 16582soname_spec=$lt_soname_spec 16583 16584# Commands used to build and install an old-style archive. 16585RANLIB=$lt_RANLIB 16586old_archive_cmds=$lt_old_archive_cmds_F77 16587old_postinstall_cmds=$lt_old_postinstall_cmds 16588old_postuninstall_cmds=$lt_old_postuninstall_cmds 16589 16590# Create an old-style archive from a shared archive. 16591old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16592 16593# Create a temporary old-style archive to link instead of a shared archive. 16594old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16595 16596# Commands used to build and install a shared archive. 16597archive_cmds=$lt_archive_cmds_F77 16598archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16599postinstall_cmds=$lt_postinstall_cmds 16600postuninstall_cmds=$lt_postuninstall_cmds 16601 16602# Commands used to build a loadable module (assumed same as above if empty) 16603module_cmds=$lt_module_cmds_F77 16604module_expsym_cmds=$lt_module_expsym_cmds_F77 16605 16606# Commands to strip libraries. 16607old_striplib=$lt_old_striplib 16608striplib=$lt_striplib 16609 16610# Dependencies to place before the objects being linked to create a 16611# shared library. 16612predep_objects=$lt_predep_objects_F77 16613 16614# Dependencies to place after the objects being linked to create a 16615# shared library. 16616postdep_objects=$lt_postdep_objects_F77 16617 16618# Dependencies to place before the objects being linked to create a 16619# shared library. 16620predeps=$lt_predeps_F77 16621 16622# Dependencies to place after the objects being linked to create a 16623# shared library. 16624postdeps=$lt_postdeps_F77 16625 16626# The library search path used internally by the compiler when linking 16627# a shared library. 16628compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16629 16630# Method to check whether dependent libraries are shared objects. 16631deplibs_check_method=$lt_deplibs_check_method 16632 16633# Command to use when deplibs_check_method == file_magic. 16634file_magic_cmd=$lt_file_magic_cmd 16635 16636# Flag that allows shared libraries with undefined symbols to be built. 16637allow_undefined_flag=$lt_allow_undefined_flag_F77 16638 16639# Flag that forces no undefined symbols. 16640no_undefined_flag=$lt_no_undefined_flag_F77 16641 16642# Commands used to finish a libtool library installation in a directory. 16643finish_cmds=$lt_finish_cmds 16644 16645# Same as above, but a single script fragment to be evaled but not shown. 16646finish_eval=$lt_finish_eval 16647 16648# Take the output of nm and produce a listing of raw symbols and C names. 16649global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16650 16651# Transform the output of nm in a proper C declaration 16652global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16653 16654# Transform the output of nm in a C name address pair 16655global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16656 16657# This is the shared library runtime path variable. 16658runpath_var=$runpath_var 16659 16660# This is the shared library path variable. 16661shlibpath_var=$shlibpath_var 16662 16663# Is shlibpath searched before the hard-coded library search path? 16664shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16665 16666# How to hardcode a shared library path into an executable. 16667hardcode_action=$hardcode_action_F77 16668 16669# Whether we should hardcode library paths into libraries. 16670hardcode_into_libs=$hardcode_into_libs 16671 16672# Flag to hardcode \$libdir into a binary during linking. 16673# This must work even if \$libdir does not exist. 16674hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16675 16676# If ld is used when linking, flag to hardcode \$libdir into 16677# a binary during linking. This must work even if \$libdir does 16678# not exist. 16679hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16680 16681# Whether we need a single -rpath flag with a separated argument. 16682hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16683 16684# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16685# resulting binary. 16686hardcode_direct=$hardcode_direct_F77 16687 16688# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16689# resulting binary. 16690hardcode_minus_L=$hardcode_minus_L_F77 16691 16692# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16693# the resulting binary. 16694hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16695 16696# Set to yes if building a shared library automatically hardcodes DIR into the library 16697# and all subsequent libraries and executables linked against it. 16698hardcode_automatic=$hardcode_automatic_F77 16699 16700# Variables whose values should be saved in libtool wrapper scripts and 16701# restored at relink time. 16702variables_saved_for_relink="$variables_saved_for_relink" 16703 16704# Whether libtool must link a program against all its dependency libraries. 16705link_all_deplibs=$link_all_deplibs_F77 16706 16707# Compile-time system search path for libraries 16708sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16709 16710# Run-time system search path for libraries 16711sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16712 16713# Fix the shell variable \$srcfile for the compiler. 16714fix_srcfile_path="$fix_srcfile_path_F77" 16715 16716# Set to yes if exported symbols are required. 16717always_export_symbols=$always_export_symbols_F77 16718 16719# The commands to list exported symbols. 16720export_symbols_cmds=$lt_export_symbols_cmds_F77 16721 16722# The commands to extract the exported symbol list from a shared archive. 16723extract_expsyms_cmds=$lt_extract_expsyms_cmds 16724 16725# Symbols that should not be listed in the preloaded symbols. 16726exclude_expsyms=$lt_exclude_expsyms_F77 16727 16728# Symbols that must always be exported. 16729include_expsyms=$lt_include_expsyms_F77 16730 16731# ### END LIBTOOL TAG CONFIG: $tagname 16732 16733__EOF__ 16734 16735 16736else 16737 # If there is no Makefile yet, we rely on a make rule to execute 16738 # `config.status --recheck' to rerun these tests and create the 16739 # libtool script then. 16740 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16741 if test -f "$ltmain_in"; then 16742 test -f Makefile && make "$ltmain" 16743 fi 16744fi 16745 16746 16747ac_ext=c 16748ac_cpp='$CPP $CPPFLAGS' 16749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16751ac_compiler_gnu=$ac_cv_c_compiler_gnu 16752 16753CC="$lt_save_CC" 16754 16755 else 16756 tagname="" 16757 fi 16758 ;; 16759 16760 GCJ) 16761 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16762 16763 16764# Source file extension for Java test sources. 16765ac_ext=java 16766 16767# Object file extension for compiled Java test sources. 16768objext=o 16769objext_GCJ=$objext 16770 16771# Code to be used in simple compile tests 16772lt_simple_compile_test_code="class foo {}\n" 16773 16774# Code to be used in simple link tests 16775lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 16776 16777# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16778 16779# If no C compiler was specified, use CC. 16780LTCC=${LTCC-"$CC"} 16781 16782# If no C compiler flags were specified, use CFLAGS. 16783LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16784 16785# Allow CC to be a program name with arguments. 16786compiler=$CC 16787 16788 16789# save warnings/boilerplate of simple test code 16790ac_outfile=conftest.$ac_objext 16791printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16792eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16793_lt_compiler_boilerplate=`cat conftest.err` 16794$rm conftest* 16795 16796ac_outfile=conftest.$ac_objext 16797printf "$lt_simple_link_test_code" >conftest.$ac_ext 16798eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16799_lt_linker_boilerplate=`cat conftest.err` 16800$rm conftest* 16801 16802 16803# Allow CC to be a program name with arguments. 16804lt_save_CC="$CC" 16805CC=${GCJ-"gcj"} 16806compiler=$CC 16807compiler_GCJ=$CC 16808for cc_temp in $compiler""; do 16809 case $cc_temp in 16810 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16811 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16812 \-*) ;; 16813 *) break;; 16814 esac 16815done 16816cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16817 16818 16819# GCJ did not exist at the time GCC didn't implicitly link libc in. 16820archive_cmds_need_lc_GCJ=no 16821 16822old_archive_cmds_GCJ=$old_archive_cmds 16823 16824 16825lt_prog_compiler_no_builtin_flag_GCJ= 16826 16827if test "$GCC" = yes; then 16828 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16829 16830 16831{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16832echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16833if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16834 echo $ECHO_N "(cached) $ECHO_C" >&6 16835else 16836 lt_cv_prog_compiler_rtti_exceptions=no 16837 ac_outfile=conftest.$ac_objext 16838 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16839 lt_compiler_flag="-fno-rtti -fno-exceptions" 16840 # Insert the option either (1) after the last *FLAGS variable, or 16841 # (2) before a word containing "conftest.", or (3) at the end. 16842 # Note that $ac_compile itself does not contain backslashes and begins 16843 # with a dollar sign (not a hyphen), so the echo should work correctly. 16844 # The option is referenced via a variable to avoid confusing sed. 16845 lt_compile=`echo "$ac_compile" | $SED \ 16846 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16847 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16848 -e 's:$: $lt_compiler_flag:'` 16849 (eval echo "\"\$as_me:16849: $lt_compile\"" >&5) 16850 (eval "$lt_compile" 2>conftest.err) 16851 ac_status=$? 16852 cat conftest.err >&5 16853 echo "$as_me:16853: \$? = $ac_status" >&5 16854 if (exit $ac_status) && test -s "$ac_outfile"; then 16855 # The compiler can only warn and ignore the option if not recognized 16856 # So say no if there are warnings other than the usual output. 16857 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16858 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16859 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16860 lt_cv_prog_compiler_rtti_exceptions=yes 16861 fi 16862 fi 16863 $rm conftest* 16864 16865fi 16866{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16867echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16868 16869if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16870 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16871else 16872 : 16873fi 16874 16875fi 16876 16877lt_prog_compiler_wl_GCJ= 16878lt_prog_compiler_pic_GCJ= 16879lt_prog_compiler_static_GCJ= 16880 16881{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16882echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16883 16884 if test "$GCC" = yes; then 16885 lt_prog_compiler_wl_GCJ='-Wl,' 16886 lt_prog_compiler_static_GCJ='-static' 16887 16888 case $host_os in 16889 aix*) 16890 # All AIX code is PIC. 16891 if test "$host_cpu" = ia64; then 16892 # AIX 5 now supports IA64 processor 16893 lt_prog_compiler_static_GCJ='-Bstatic' 16894 fi 16895 ;; 16896 16897 amigaos*) 16898 # FIXME: we need at least 68020 code to build shared libraries, but 16899 # adding the `-m68020' flag to GCC prevents building anything better, 16900 # like `-m68040'. 16901 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16902 ;; 16903 16904 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16905 # PIC is the default for these OSes. 16906 ;; 16907 16908 mingw* | pw32* | os2*) 16909 # This hack is so that the source file can tell whether it is being 16910 # built for inclusion in a dll (and should export symbols for example). 16911 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16912 ;; 16913 16914 darwin* | rhapsody*) 16915 # PIC is the default on this platform 16916 # Common symbols not allowed in MH_DYLIB files 16917 lt_prog_compiler_pic_GCJ='-fno-common' 16918 ;; 16919 16920 interix3*) 16921 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16922 # Instead, we relocate shared libraries at runtime. 16923 ;; 16924 16925 msdosdjgpp*) 16926 # Just because we use GCC doesn't mean we suddenly get shared libraries 16927 # on systems that don't support them. 16928 lt_prog_compiler_can_build_shared_GCJ=no 16929 enable_shared=no 16930 ;; 16931 16932 sysv4*MP*) 16933 if test -d /usr/nec; then 16934 lt_prog_compiler_pic_GCJ=-Kconform_pic 16935 fi 16936 ;; 16937 16938 hpux*) 16939 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16940 # not for PA HP-UX. 16941 case $host_cpu in 16942 hppa*64*|ia64*) 16943 # +Z the default 16944 ;; 16945 *) 16946 lt_prog_compiler_pic_GCJ='-fPIC' 16947 ;; 16948 esac 16949 ;; 16950 16951 *) 16952 lt_prog_compiler_pic_GCJ='-fPIC' 16953 ;; 16954 esac 16955 else 16956 # PORTME Check for flag to pass linker flags through the system compiler. 16957 case $host_os in 16958 aix*) 16959 lt_prog_compiler_wl_GCJ='-Wl,' 16960 if test "$host_cpu" = ia64; then 16961 # AIX 5 now supports IA64 processor 16962 lt_prog_compiler_static_GCJ='-Bstatic' 16963 else 16964 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16965 fi 16966 ;; 16967 darwin*) 16968 # PIC is the default on this platform 16969 # Common symbols not allowed in MH_DYLIB files 16970 case $cc_basename in 16971 xlc*) 16972 lt_prog_compiler_pic_GCJ='-qnocommon' 16973 lt_prog_compiler_wl_GCJ='-Wl,' 16974 ;; 16975 esac 16976 ;; 16977 16978 mingw* | pw32* | os2*) 16979 # This hack is so that the source file can tell whether it is being 16980 # built for inclusion in a dll (and should export symbols for example). 16981 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16982 ;; 16983 16984 hpux9* | hpux10* | hpux11*) 16985 lt_prog_compiler_wl_GCJ='-Wl,' 16986 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16987 # not for PA HP-UX. 16988 case $host_cpu in 16989 hppa*64*|ia64*) 16990 # +Z the default 16991 ;; 16992 *) 16993 lt_prog_compiler_pic_GCJ='+Z' 16994 ;; 16995 esac 16996 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16997 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16998 ;; 16999 17000 irix5* | irix6* | nonstopux*) 17001 lt_prog_compiler_wl_GCJ='-Wl,' 17002 # PIC (with -KPIC) is the default. 17003 lt_prog_compiler_static_GCJ='-non_shared' 17004 ;; 17005 17006 newsos6) 17007 lt_prog_compiler_pic_GCJ='-KPIC' 17008 lt_prog_compiler_static_GCJ='-Bstatic' 17009 ;; 17010 17011 linux*) 17012 case $cc_basename in 17013 icc* | ecc*) 17014 lt_prog_compiler_wl_GCJ='-Wl,' 17015 lt_prog_compiler_pic_GCJ='-KPIC' 17016 lt_prog_compiler_static_GCJ='-static' 17017 ;; 17018 pgcc* | pgf77* | pgf90* | pgf95*) 17019 # Portland Group compilers (*not* the Pentium gcc compiler, 17020 # which looks to be a dead project) 17021 lt_prog_compiler_wl_GCJ='-Wl,' 17022 lt_prog_compiler_pic_GCJ='-fpic' 17023 lt_prog_compiler_static_GCJ='-Bstatic' 17024 ;; 17025 ccc*) 17026 lt_prog_compiler_wl_GCJ='-Wl,' 17027 # All Alpha code is PIC. 17028 lt_prog_compiler_static_GCJ='-non_shared' 17029 ;; 17030 esac 17031 ;; 17032 17033 osf3* | osf4* | osf5*) 17034 lt_prog_compiler_wl_GCJ='-Wl,' 17035 # All OSF/1 code is PIC. 17036 lt_prog_compiler_static_GCJ='-non_shared' 17037 ;; 17038 17039 solaris*) 17040 lt_prog_compiler_pic_GCJ='-KPIC' 17041 lt_prog_compiler_static_GCJ='-Bstatic' 17042 case $cc_basename in 17043 f77* | f90* | f95*) 17044 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17045 *) 17046 lt_prog_compiler_wl_GCJ='-Wl,';; 17047 esac 17048 ;; 17049 17050 sunos4*) 17051 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17052 lt_prog_compiler_pic_GCJ='-PIC' 17053 lt_prog_compiler_static_GCJ='-Bstatic' 17054 ;; 17055 17056 sysv4 | sysv4.2uw2* | sysv4.3*) 17057 lt_prog_compiler_wl_GCJ='-Wl,' 17058 lt_prog_compiler_pic_GCJ='-KPIC' 17059 lt_prog_compiler_static_GCJ='-Bstatic' 17060 ;; 17061 17062 sysv4*MP*) 17063 if test -d /usr/nec ;then 17064 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17065 lt_prog_compiler_static_GCJ='-Bstatic' 17066 fi 17067 ;; 17068 17069 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17070 lt_prog_compiler_wl_GCJ='-Wl,' 17071 lt_prog_compiler_pic_GCJ='-KPIC' 17072 lt_prog_compiler_static_GCJ='-Bstatic' 17073 ;; 17074 17075 unicos*) 17076 lt_prog_compiler_wl_GCJ='-Wl,' 17077 lt_prog_compiler_can_build_shared_GCJ=no 17078 ;; 17079 17080 uts4*) 17081 lt_prog_compiler_pic_GCJ='-pic' 17082 lt_prog_compiler_static_GCJ='-Bstatic' 17083 ;; 17084 17085 *) 17086 lt_prog_compiler_can_build_shared_GCJ=no 17087 ;; 17088 esac 17089 fi 17090 17091{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17092echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 17093 17094# 17095# Check to make sure the PIC flag actually works. 17096# 17097if test -n "$lt_prog_compiler_pic_GCJ"; then 17098 17099{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17100echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 17101if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 17102 echo $ECHO_N "(cached) $ECHO_C" >&6 17103else 17104 lt_prog_compiler_pic_works_GCJ=no 17105 ac_outfile=conftest.$ac_objext 17106 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17107 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17108 # Insert the option either (1) after the last *FLAGS variable, or 17109 # (2) before a word containing "conftest.", or (3) at the end. 17110 # Note that $ac_compile itself does not contain backslashes and begins 17111 # with a dollar sign (not a hyphen), so the echo should work correctly. 17112 # The option is referenced via a variable to avoid confusing sed. 17113 lt_compile=`echo "$ac_compile" | $SED \ 17114 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17115 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17116 -e 's:$: $lt_compiler_flag:'` 17117 (eval echo "\"\$as_me:17117: $lt_compile\"" >&5) 17118 (eval "$lt_compile" 2>conftest.err) 17119 ac_status=$? 17120 cat conftest.err >&5 17121 echo "$as_me:17121: \$? = $ac_status" >&5 17122 if (exit $ac_status) && test -s "$ac_outfile"; then 17123 # The compiler can only warn and ignore the option if not recognized 17124 # So say no if there are warnings other than the usual output. 17125 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17126 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17127 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17128 lt_prog_compiler_pic_works_GCJ=yes 17129 fi 17130 fi 17131 $rm conftest* 17132 17133fi 17134{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 17135echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 17136 17137if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 17138 case $lt_prog_compiler_pic_GCJ in 17139 "" | " "*) ;; 17140 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17141 esac 17142else 17143 lt_prog_compiler_pic_GCJ= 17144 lt_prog_compiler_can_build_shared_GCJ=no 17145fi 17146 17147fi 17148case $host_os in 17149 # For platforms which do not support PIC, -DPIC is meaningless: 17150 *djgpp*) 17151 lt_prog_compiler_pic_GCJ= 17152 ;; 17153 *) 17154 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17155 ;; 17156esac 17157 17158# 17159# Check to make sure the static flag actually works. 17160# 17161wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17162{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17163echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 17164if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 17165 echo $ECHO_N "(cached) $ECHO_C" >&6 17166else 17167 lt_prog_compiler_static_works_GCJ=no 17168 save_LDFLAGS="$LDFLAGS" 17169 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17170 printf "$lt_simple_link_test_code" > conftest.$ac_ext 17171 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17172 # The linker can only warn and ignore the option if not recognized 17173 # So say no if there are warnings 17174 if test -s conftest.err; then 17175 # Append any errors to the config.log. 17176 cat conftest.err 1>&5 17177 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17178 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17179 if diff conftest.exp conftest.er2 >/dev/null; then 17180 lt_prog_compiler_static_works_GCJ=yes 17181 fi 17182 else 17183 lt_prog_compiler_static_works_GCJ=yes 17184 fi 17185 fi 17186 $rm conftest* 17187 LDFLAGS="$save_LDFLAGS" 17188 17189fi 17190{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 17191echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 17192 17193if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 17194 : 17195else 17196 lt_prog_compiler_static_GCJ= 17197fi 17198 17199 17200{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17201echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 17202if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17203 echo $ECHO_N "(cached) $ECHO_C" >&6 17204else 17205 lt_cv_prog_compiler_c_o_GCJ=no 17206 $rm -r conftest 2>/dev/null 17207 mkdir conftest 17208 cd conftest 17209 mkdir out 17210 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17211 17212 lt_compiler_flag="-o out/conftest2.$ac_objext" 17213 # Insert the option either (1) after the last *FLAGS variable, or 17214 # (2) before a word containing "conftest.", or (3) at the end. 17215 # Note that $ac_compile itself does not contain backslashes and begins 17216 # with a dollar sign (not a hyphen), so the echo should work correctly. 17217 lt_compile=`echo "$ac_compile" | $SED \ 17218 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17219 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17220 -e 's:$: $lt_compiler_flag:'` 17221 (eval echo "\"\$as_me:17221: $lt_compile\"" >&5) 17222 (eval "$lt_compile" 2>out/conftest.err) 17223 ac_status=$? 17224 cat out/conftest.err >&5 17225 echo "$as_me:17225: \$? = $ac_status" >&5 17226 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17227 then 17228 # The compiler can only warn and ignore the option if not recognized 17229 # So say no if there are warnings 17230 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17231 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17232 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17233 lt_cv_prog_compiler_c_o_GCJ=yes 17234 fi 17235 fi 17236 chmod u+w . 2>&5 17237 $rm conftest* 17238 # SGI C++ compiler will create directory out/ii_files/ for 17239 # template instantiation 17240 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17241 $rm out/* && rmdir out 17242 cd .. 17243 rmdir conftest 17244 $rm conftest* 17245 17246fi 17247{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17248echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17249 17250 17251hard_links="nottested" 17252if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17253 # do not overwrite the value of need_locks provided by the user 17254 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17255echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17256 hard_links=yes 17257 $rm conftest* 17258 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17259 touch conftest.a 17260 ln conftest.a conftest.b 2>&5 || hard_links=no 17261 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17262 { echo "$as_me:$LINENO: result: $hard_links" >&5 17263echo "${ECHO_T}$hard_links" >&6; } 17264 if test "$hard_links" = no; then 17265 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17266echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17267 need_locks=warn 17268 fi 17269else 17270 need_locks=no 17271fi 17272 17273{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17274echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17275 17276 runpath_var= 17277 allow_undefined_flag_GCJ= 17278 enable_shared_with_static_runtimes_GCJ=no 17279 archive_cmds_GCJ= 17280 archive_expsym_cmds_GCJ= 17281 old_archive_From_new_cmds_GCJ= 17282 old_archive_from_expsyms_cmds_GCJ= 17283 export_dynamic_flag_spec_GCJ= 17284 whole_archive_flag_spec_GCJ= 17285 thread_safe_flag_spec_GCJ= 17286 hardcode_libdir_flag_spec_GCJ= 17287 hardcode_libdir_flag_spec_ld_GCJ= 17288 hardcode_libdir_separator_GCJ= 17289 hardcode_direct_GCJ=no 17290 hardcode_minus_L_GCJ=no 17291 hardcode_shlibpath_var_GCJ=unsupported 17292 link_all_deplibs_GCJ=unknown 17293 hardcode_automatic_GCJ=no 17294 module_cmds_GCJ= 17295 module_expsym_cmds_GCJ= 17296 always_export_symbols_GCJ=no 17297 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17298 # include_expsyms should be a list of space-separated symbols to be *always* 17299 # included in the symbol list 17300 include_expsyms_GCJ= 17301 # exclude_expsyms can be an extended regexp of symbols to exclude 17302 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17303 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17304 # as well as any symbol that contains `d'. 17305 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 17306 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17307 # platforms (ab)use it in PIC code, but their linkers get confused if 17308 # the symbol is explicitly referenced. Since portable code cannot 17309 # rely on this symbol name, it's probably fine to never include it in 17310 # preloaded symbol tables. 17311 extract_expsyms_cmds= 17312 # Just being paranoid about ensuring that cc_basename is set. 17313 for cc_temp in $compiler""; do 17314 case $cc_temp in 17315 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17316 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17317 \-*) ;; 17318 *) break;; 17319 esac 17320done 17321cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17322 17323 case $host_os in 17324 cygwin* | mingw* | pw32*) 17325 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17326 # When not using gcc, we currently assume that we are using 17327 # Microsoft Visual C++. 17328 if test "$GCC" != yes; then 17329 with_gnu_ld=no 17330 fi 17331 ;; 17332 interix*) 17333 # we just hope/assume this is gcc and not c89 (= MSVC++) 17334 with_gnu_ld=yes 17335 ;; 17336 openbsd*) 17337 with_gnu_ld=no 17338 ;; 17339 esac 17340 17341 ld_shlibs_GCJ=yes 17342 if test "$with_gnu_ld" = yes; then 17343 # If archive_cmds runs LD, not CC, wlarc should be empty 17344 wlarc='${wl}' 17345 17346 # Set some defaults for GNU ld with shared library support. These 17347 # are reset later if shared libraries are not supported. Putting them 17348 # here allows them to be overridden if necessary. 17349 runpath_var=LD_RUN_PATH 17350 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17351 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17352 # ancient GNU ld didn't support --whole-archive et. al. 17353 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17354 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17355 else 17356 whole_archive_flag_spec_GCJ= 17357 fi 17358 supports_anon_versioning=no 17359 case `$LD -v 2>/dev/null` in 17360 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17361 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17362 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17363 *\ 2.11.*) ;; # other 2.11 versions 17364 *) supports_anon_versioning=yes ;; 17365 esac 17366 17367 # See if GNU ld supports shared libraries. 17368 case $host_os in 17369 aix3* | aix4* | aix5*) 17370 # On AIX/PPC, the GNU linker is very broken 17371 if test "$host_cpu" != ia64; then 17372 ld_shlibs_GCJ=no 17373 cat <<EOF 1>&2 17374 17375*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17376*** to be unable to reliably create shared libraries on AIX. 17377*** Therefore, libtool is disabling shared libraries support. If you 17378*** really care for shared libraries, you may want to modify your PATH 17379*** so that a non-GNU linker is found, and then restart. 17380 17381EOF 17382 fi 17383 ;; 17384 17385 amigaos*) 17386 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)' 17387 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17388 hardcode_minus_L_GCJ=yes 17389 17390 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17391 # that the semantics of dynamic libraries on AmigaOS, at least up 17392 # to version 4, is to share data among multiple programs linked 17393 # with the same dynamic library. Since this doesn't match the 17394 # behavior of shared libraries on other platforms, we can't use 17395 # them. 17396 ld_shlibs_GCJ=no 17397 ;; 17398 17399 beos*) 17400 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17401 allow_undefined_flag_GCJ=unsupported 17402 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17403 # support --undefined. This deserves some investigation. FIXME 17404 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17405 else 17406 ld_shlibs_GCJ=no 17407 fi 17408 ;; 17409 17410 cygwin* | mingw* | pw32*) 17411 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17412 # as there is no search path for DLLs. 17413 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17414 allow_undefined_flag_GCJ=unsupported 17415 always_export_symbols_GCJ=no 17416 enable_shared_with_static_runtimes_GCJ=yes 17417 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 17418 17419 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17420 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17421 # If the export-symbols file already is a .def file (1st line 17422 # is EXPORTS), use it as is; otherwise, prepend... 17423 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17424 cp $export_symbols $output_objdir/$soname.def; 17425 else 17426 echo EXPORTS > $output_objdir/$soname.def; 17427 cat $export_symbols >> $output_objdir/$soname.def; 17428 fi~ 17429 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17430 else 17431 ld_shlibs_GCJ=no 17432 fi 17433 ;; 17434 17435 interix3*) 17436 hardcode_direct_GCJ=no 17437 hardcode_shlibpath_var_GCJ=no 17438 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17439 export_dynamic_flag_spec_GCJ='${wl}-E' 17440 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17441 # Instead, shared libraries are loaded at an image base (0x10000000 by 17442 # default) and relocated if they conflict, which is a slow very memory 17443 # consuming and fragmenting process. To avoid this, we pick a random, 17444 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17445 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17446 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' 17447 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' 17448 ;; 17449 17450 linux*) 17451 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17452 tmp_addflag= 17453 case $cc_basename,$host_cpu in 17454 pgcc*) # Portland Group C compiler 17455 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' 17456 tmp_addflag=' $pic_flag' 17457 ;; 17458 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17459 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' 17460 tmp_addflag=' $pic_flag -Mnomain' ;; 17461 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17462 tmp_addflag=' -i_dynamic' ;; 17463 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17464 tmp_addflag=' -i_dynamic -nofor_main' ;; 17465 ifc* | ifort*) # Intel Fortran compiler 17466 tmp_addflag=' -nofor_main' ;; 17467 esac 17468 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17469 17470 if test $supports_anon_versioning = yes; then 17471 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17472 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17473 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17474 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17475 fi 17476 else 17477 ld_shlibs_GCJ=no 17478 fi 17479 ;; 17480 17481 netbsd*) 17482 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17483 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17484 wlarc= 17485 else 17486 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17487 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17488 fi 17489 ;; 17490 17491 solaris*) 17492 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17493 ld_shlibs_GCJ=no 17494 cat <<EOF 1>&2 17495 17496*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17497*** create shared libraries on Solaris systems. Therefore, libtool 17498*** is disabling shared libraries support. We urge you to upgrade GNU 17499*** binutils to release 2.9.1 or newer. Another option is to modify 17500*** your PATH or compiler configuration so that the native linker is 17501*** used, and then restart. 17502 17503EOF 17504 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17505 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17506 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17507 else 17508 ld_shlibs_GCJ=no 17509 fi 17510 ;; 17511 17512 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17513 case `$LD -v 2>&1` in 17514 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17515 ld_shlibs_GCJ=no 17516 cat <<_LT_EOF 1>&2 17517 17518*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17519*** reliably create shared libraries on SCO systems. Therefore, libtool 17520*** is disabling shared libraries support. We urge you to upgrade GNU 17521*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17522*** your PATH or compiler configuration so that the native linker is 17523*** used, and then restart. 17524 17525_LT_EOF 17526 ;; 17527 *) 17528 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17529 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17530 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17531 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17532 else 17533 ld_shlibs_GCJ=no 17534 fi 17535 ;; 17536 esac 17537 ;; 17538 17539 sunos4*) 17540 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17541 wlarc= 17542 hardcode_direct_GCJ=yes 17543 hardcode_shlibpath_var_GCJ=no 17544 ;; 17545 17546 *) 17547 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17548 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17549 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17550 else 17551 ld_shlibs_GCJ=no 17552 fi 17553 ;; 17554 esac 17555 17556 if test "$ld_shlibs_GCJ" = no; then 17557 runpath_var= 17558 hardcode_libdir_flag_spec_GCJ= 17559 export_dynamic_flag_spec_GCJ= 17560 whole_archive_flag_spec_GCJ= 17561 fi 17562 else 17563 # PORTME fill in a description of your system's linker (not GNU ld) 17564 case $host_os in 17565 aix3*) 17566 allow_undefined_flag_GCJ=unsupported 17567 always_export_symbols_GCJ=yes 17568 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' 17569 # Note: this linker hardcodes the directories in LIBPATH if there 17570 # are no directories specified by -L. 17571 hardcode_minus_L_GCJ=yes 17572 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17573 # Neither direct hardcoding nor static linking is supported with a 17574 # broken collect2. 17575 hardcode_direct_GCJ=unsupported 17576 fi 17577 ;; 17578 17579 aix4* | aix5*) 17580 if test "$host_cpu" = ia64; then 17581 # On IA64, the linker does run time linking by default, so we don't 17582 # have to do anything special. 17583 aix_use_runtimelinking=no 17584 exp_sym_flag='-Bexport' 17585 no_entry_flag="" 17586 else 17587 # If we're using GNU nm, then we don't want the "-C" option. 17588 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17589 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17590 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' 17591 else 17592 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' 17593 fi 17594 aix_use_runtimelinking=no 17595 17596 # Test if we are trying to use run time linking or normal 17597 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17598 # need to do runtime linking. 17599 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17600 for ld_flag in $LDFLAGS; do 17601 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17602 aix_use_runtimelinking=yes 17603 break 17604 fi 17605 done 17606 ;; 17607 esac 17608 17609 exp_sym_flag='-bexport' 17610 no_entry_flag='-bnoentry' 17611 fi 17612 17613 # When large executables or shared objects are built, AIX ld can 17614 # have problems creating the table of contents. If linking a library 17615 # or program results in "error TOC overflow" add -mminimal-toc to 17616 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17617 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17618 17619 archive_cmds_GCJ='' 17620 hardcode_direct_GCJ=yes 17621 hardcode_libdir_separator_GCJ=':' 17622 link_all_deplibs_GCJ=yes 17623 17624 if test "$GCC" = yes; then 17625 case $host_os in aix4.[012]|aix4.[012].*) 17626 # We only want to do this on AIX 4.2 and lower, the check 17627 # below for broken collect2 doesn't work under 4.3+ 17628 collect2name=`${CC} -print-prog-name=collect2` 17629 if test -f "$collect2name" && \ 17630 strings "$collect2name" | grep resolve_lib_name >/dev/null 17631 then 17632 # We have reworked collect2 17633 hardcode_direct_GCJ=yes 17634 else 17635 # We have old collect2 17636 hardcode_direct_GCJ=unsupported 17637 # It fails to find uninstalled libraries when the uninstalled 17638 # path is not listed in the libpath. Setting hardcode_minus_L 17639 # to unsupported forces relinking 17640 hardcode_minus_L_GCJ=yes 17641 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17642 hardcode_libdir_separator_GCJ= 17643 fi 17644 ;; 17645 esac 17646 shared_flag='-shared' 17647 if test "$aix_use_runtimelinking" = yes; then 17648 shared_flag="$shared_flag "'${wl}-G' 17649 fi 17650 else 17651 # not using gcc 17652 if test "$host_cpu" = ia64; then 17653 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17654 # chokes on -Wl,-G. The following line is correct: 17655 shared_flag='-G' 17656 else 17657 if test "$aix_use_runtimelinking" = yes; then 17658 shared_flag='${wl}-G' 17659 else 17660 shared_flag='${wl}-bM:SRE' 17661 fi 17662 fi 17663 fi 17664 17665 # It seems that -bexpall does not export symbols beginning with 17666 # underscore (_), so it is better to generate a list of symbols to export. 17667 always_export_symbols_GCJ=yes 17668 if test "$aix_use_runtimelinking" = yes; then 17669 # Warning - without using the other runtime loading flags (-brtl), 17670 # -berok will link without error, but may produce a broken library. 17671 allow_undefined_flag_GCJ='-berok' 17672 # Determine the default libpath from the value encoded in an empty executable. 17673 cat >conftest.$ac_ext <<_ACEOF 17674/* confdefs.h. */ 17675_ACEOF 17676cat confdefs.h >>conftest.$ac_ext 17677cat >>conftest.$ac_ext <<_ACEOF 17678/* end confdefs.h. */ 17679 17680int 17681main () 17682{ 17683 17684 ; 17685 return 0; 17686} 17687_ACEOF 17688rm -f conftest.$ac_objext conftest$ac_exeext 17689if { (ac_try="$ac_link" 17690case "(($ac_try" in 17691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17692 *) ac_try_echo=$ac_try;; 17693esac 17694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17695 (eval "$ac_link") 2>conftest.er1 17696 ac_status=$? 17697 grep -v '^ *+' conftest.er1 >conftest.err 17698 rm -f conftest.er1 17699 cat conftest.err >&5 17700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17701 (exit $ac_status); } && 17702 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17703 { (case "(($ac_try" in 17704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17705 *) ac_try_echo=$ac_try;; 17706esac 17707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17708 (eval "$ac_try") 2>&5 17709 ac_status=$? 17710 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17711 (exit $ac_status); }; } && 17712 { ac_try='test -s conftest$ac_exeext' 17713 { (case "(($ac_try" in 17714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17715 *) ac_try_echo=$ac_try;; 17716esac 17717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17718 (eval "$ac_try") 2>&5 17719 ac_status=$? 17720 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17721 (exit $ac_status); }; }; then 17722 17723aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17724}'` 17725# Check for a 64-bit object if we didn't find anything. 17726if 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; } 17727}'`; fi 17728else 17729 echo "$as_me: failed program was:" >&5 17730sed 's/^/| /' conftest.$ac_ext >&5 17731 17732 17733fi 17734 17735rm -f core conftest.err conftest.$ac_objext \ 17736 conftest$ac_exeext conftest.$ac_ext 17737if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17738 17739 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17740 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" 17741 else 17742 if test "$host_cpu" = ia64; then 17743 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17744 allow_undefined_flag_GCJ="-z nodefs" 17745 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" 17746 else 17747 # Determine the default libpath from the value encoded in an empty executable. 17748 cat >conftest.$ac_ext <<_ACEOF 17749/* confdefs.h. */ 17750_ACEOF 17751cat confdefs.h >>conftest.$ac_ext 17752cat >>conftest.$ac_ext <<_ACEOF 17753/* end confdefs.h. */ 17754 17755int 17756main () 17757{ 17758 17759 ; 17760 return 0; 17761} 17762_ACEOF 17763rm -f conftest.$ac_objext conftest$ac_exeext 17764if { (ac_try="$ac_link" 17765case "(($ac_try" in 17766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17767 *) ac_try_echo=$ac_try;; 17768esac 17769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17770 (eval "$ac_link") 2>conftest.er1 17771 ac_status=$? 17772 grep -v '^ *+' conftest.er1 >conftest.err 17773 rm -f conftest.er1 17774 cat conftest.err >&5 17775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17776 (exit $ac_status); } && 17777 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17778 { (case "(($ac_try" in 17779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17780 *) ac_try_echo=$ac_try;; 17781esac 17782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17783 (eval "$ac_try") 2>&5 17784 ac_status=$? 17785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17786 (exit $ac_status); }; } && 17787 { ac_try='test -s conftest$ac_exeext' 17788 { (case "(($ac_try" in 17789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17790 *) ac_try_echo=$ac_try;; 17791esac 17792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17793 (eval "$ac_try") 2>&5 17794 ac_status=$? 17795 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17796 (exit $ac_status); }; }; then 17797 17798aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17799}'` 17800# Check for a 64-bit object if we didn't find anything. 17801if 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; } 17802}'`; fi 17803else 17804 echo "$as_me: failed program was:" >&5 17805sed 's/^/| /' conftest.$ac_ext >&5 17806 17807 17808fi 17809 17810rm -f core conftest.err conftest.$ac_objext \ 17811 conftest$ac_exeext conftest.$ac_ext 17812if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17813 17814 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17815 # Warning - without using the other run time loading flags, 17816 # -berok will link without error, but may produce a broken library. 17817 no_undefined_flag_GCJ=' ${wl}-bernotok' 17818 allow_undefined_flag_GCJ=' ${wl}-berok' 17819 # Exported symbols can be pulled into shared objects from archives 17820 whole_archive_flag_spec_GCJ='$convenience' 17821 archive_cmds_need_lc_GCJ=yes 17822 # This is similar to how AIX traditionally builds its shared libraries. 17823 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' 17824 fi 17825 fi 17826 ;; 17827 17828 amigaos*) 17829 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)' 17830 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17831 hardcode_minus_L_GCJ=yes 17832 # see comment about different semantics on the GNU ld section 17833 ld_shlibs_GCJ=no 17834 ;; 17835 17836 bsdi[45]*) 17837 export_dynamic_flag_spec_GCJ=-rdynamic 17838 ;; 17839 17840 cygwin* | mingw* | pw32*) 17841 # When not using gcc, we currently assume that we are using 17842 # Microsoft Visual C++. 17843 # hardcode_libdir_flag_spec is actually meaningless, as there is 17844 # no search path for DLLs. 17845 hardcode_libdir_flag_spec_GCJ=' ' 17846 allow_undefined_flag_GCJ=unsupported 17847 # Tell ltmain to make .lib files, not .a files. 17848 libext=lib 17849 # Tell ltmain to make .dll files, not .so files. 17850 shrext_cmds=".dll" 17851 # FIXME: Setting linknames here is a bad hack. 17852 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17853 # The linker will automatically build a .lib file if we build a DLL. 17854 old_archive_From_new_cmds_GCJ='true' 17855 # FIXME: Should let the user specify the lib program. 17856 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 17857 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17858 enable_shared_with_static_runtimes_GCJ=yes 17859 ;; 17860 17861 darwin* | rhapsody*) 17862 case $host_os in 17863 rhapsody* | darwin1.[012]) 17864 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17865 ;; 17866 *) # Darwin 1.3 on 17867 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17868 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17869 else 17870 case ${MACOSX_DEPLOYMENT_TARGET} in 17871 10.[012]) 17872 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17873 ;; 17874 10.*) 17875 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17876 ;; 17877 esac 17878 fi 17879 ;; 17880 esac 17881 archive_cmds_need_lc_GCJ=no 17882 hardcode_direct_GCJ=no 17883 hardcode_automatic_GCJ=yes 17884 hardcode_shlibpath_var_GCJ=unsupported 17885 whole_archive_flag_spec_GCJ='' 17886 link_all_deplibs_GCJ=yes 17887 if test "$GCC" = yes ; then 17888 output_verbose_link_cmd='echo' 17889 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17890 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17891 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17892 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}' 17893 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}' 17894 else 17895 case $cc_basename in 17896 xlc*) 17897 output_verbose_link_cmd='echo' 17898 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 17899 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17900 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17901 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}' 17902 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}' 17903 ;; 17904 *) 17905 ld_shlibs_GCJ=no 17906 ;; 17907 esac 17908 fi 17909 ;; 17910 17911 dgux*) 17912 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17913 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17914 hardcode_shlibpath_var_GCJ=no 17915 ;; 17916 17917 freebsd1*) 17918 ld_shlibs_GCJ=no 17919 ;; 17920 17921 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17922 # support. Future versions do this automatically, but an explicit c++rt0.o 17923 # does not break anything, and helps significantly (at the cost of a little 17924 # extra space). 17925 freebsd2.2*) 17926 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17927 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17928 hardcode_direct_GCJ=yes 17929 hardcode_shlibpath_var_GCJ=no 17930 ;; 17931 17932 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17933 freebsd2*) 17934 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17935 hardcode_direct_GCJ=yes 17936 hardcode_minus_L_GCJ=yes 17937 hardcode_shlibpath_var_GCJ=no 17938 ;; 17939 17940 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17941 freebsd* | kfreebsd*-gnu | dragonfly*) 17942 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17943 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17944 hardcode_direct_GCJ=yes 17945 hardcode_shlibpath_var_GCJ=no 17946 ;; 17947 17948 hpux9*) 17949 if test "$GCC" = yes; then 17950 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' 17951 else 17952 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' 17953 fi 17954 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17955 hardcode_libdir_separator_GCJ=: 17956 hardcode_direct_GCJ=yes 17957 17958 # hardcode_minus_L: Not really in the search PATH, 17959 # but as the default location of the library. 17960 hardcode_minus_L_GCJ=yes 17961 export_dynamic_flag_spec_GCJ='${wl}-E' 17962 ;; 17963 17964 hpux10*) 17965 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17966 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17967 else 17968 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17969 fi 17970 if test "$with_gnu_ld" = no; then 17971 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17972 hardcode_libdir_separator_GCJ=: 17973 17974 hardcode_direct_GCJ=yes 17975 export_dynamic_flag_spec_GCJ='${wl}-E' 17976 17977 # hardcode_minus_L: Not really in the search PATH, 17978 # but as the default location of the library. 17979 hardcode_minus_L_GCJ=yes 17980 fi 17981 ;; 17982 17983 hpux11*) 17984 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17985 case $host_cpu in 17986 hppa*64*) 17987 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17988 ;; 17989 ia64*) 17990 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17991 ;; 17992 *) 17993 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17994 ;; 17995 esac 17996 else 17997 case $host_cpu in 17998 hppa*64*) 17999 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18000 ;; 18001 ia64*) 18002 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18003 ;; 18004 *) 18005 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18006 ;; 18007 esac 18008 fi 18009 if test "$with_gnu_ld" = no; then 18010 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18011 hardcode_libdir_separator_GCJ=: 18012 18013 case $host_cpu in 18014 hppa*64*|ia64*) 18015 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18016 hardcode_direct_GCJ=no 18017 hardcode_shlibpath_var_GCJ=no 18018 ;; 18019 *) 18020 hardcode_direct_GCJ=yes 18021 export_dynamic_flag_spec_GCJ='${wl}-E' 18022 18023 # hardcode_minus_L: Not really in the search PATH, 18024 # but as the default location of the library. 18025 hardcode_minus_L_GCJ=yes 18026 ;; 18027 esac 18028 fi 18029 ;; 18030 18031 irix5* | irix6* | nonstopux*) 18032 if test "$GCC" = yes; then 18033 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' 18034 else 18035 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' 18036 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18037 fi 18038 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18039 hardcode_libdir_separator_GCJ=: 18040 link_all_deplibs_GCJ=yes 18041 ;; 18042 18043 netbsd*) 18044 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18045 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18046 else 18047 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18048 fi 18049 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18050 hardcode_direct_GCJ=yes 18051 hardcode_shlibpath_var_GCJ=no 18052 ;; 18053 18054 newsos6) 18055 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18056 hardcode_direct_GCJ=yes 18057 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18058 hardcode_libdir_separator_GCJ=: 18059 hardcode_shlibpath_var_GCJ=no 18060 ;; 18061 18062 openbsd*) 18063 hardcode_direct_GCJ=yes 18064 hardcode_shlibpath_var_GCJ=no 18065 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18066 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18067 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18068 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18069 export_dynamic_flag_spec_GCJ='${wl}-E' 18070 else 18071 case $host_os in 18072 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18073 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18074 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18075 ;; 18076 *) 18077 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18078 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18079 ;; 18080 esac 18081 fi 18082 ;; 18083 18084 os2*) 18085 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18086 hardcode_minus_L_GCJ=yes 18087 allow_undefined_flag_GCJ=unsupported 18088 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' 18089 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18090 ;; 18091 18092 osf3*) 18093 if test "$GCC" = yes; then 18094 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18095 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' 18096 else 18097 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18098 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' 18099 fi 18100 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18101 hardcode_libdir_separator_GCJ=: 18102 ;; 18103 18104 osf4* | osf5*) # as osf3* with the addition of -msym flag 18105 if test "$GCC" = yes; then 18106 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18107 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' 18108 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18109 else 18110 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18111 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' 18112 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~ 18113 $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' 18114 18115 # Both c and cxx compiler support -rpath directly 18116 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18117 fi 18118 hardcode_libdir_separator_GCJ=: 18119 ;; 18120 18121 solaris*) 18122 no_undefined_flag_GCJ=' -z text' 18123 if test "$GCC" = yes; then 18124 wlarc='${wl}' 18125 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18126 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18127 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18128 else 18129 wlarc='' 18130 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18131 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18132 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18133 fi 18134 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18135 hardcode_shlibpath_var_GCJ=no 18136 case $host_os in 18137 solaris2.[0-5] | solaris2.[0-5].*) ;; 18138 *) 18139 # The compiler driver will combine linker options so we 18140 # cannot just pass the convience library names through 18141 # without $wl, iff we do not link with $LD. 18142 # Luckily, gcc supports the same syntax we need for Sun Studio. 18143 # Supported since Solaris 2.6 (maybe 2.5.1?) 18144 case $wlarc in 18145 '') 18146 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 18147 *) 18148 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' ;; 18149 esac ;; 18150 esac 18151 link_all_deplibs_GCJ=yes 18152 ;; 18153 18154 sunos4*) 18155 if test "x$host_vendor" = xsequent; then 18156 # Use $CC to link under sequent, because it throws in some extra .o 18157 # files that make .init and .fini sections work. 18158 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18159 else 18160 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18161 fi 18162 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18163 hardcode_direct_GCJ=yes 18164 hardcode_minus_L_GCJ=yes 18165 hardcode_shlibpath_var_GCJ=no 18166 ;; 18167 18168 sysv4) 18169 case $host_vendor in 18170 sni) 18171 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18172 hardcode_direct_GCJ=yes # is this really true??? 18173 ;; 18174 siemens) 18175 ## LD is ld it makes a PLAMLIB 18176 ## CC just makes a GrossModule. 18177 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18178 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18179 hardcode_direct_GCJ=no 18180 ;; 18181 motorola) 18182 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18183 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18184 ;; 18185 esac 18186 runpath_var='LD_RUN_PATH' 18187 hardcode_shlibpath_var_GCJ=no 18188 ;; 18189 18190 sysv4.3*) 18191 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18192 hardcode_shlibpath_var_GCJ=no 18193 export_dynamic_flag_spec_GCJ='-Bexport' 18194 ;; 18195 18196 sysv4*MP*) 18197 if test -d /usr/nec; then 18198 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18199 hardcode_shlibpath_var_GCJ=no 18200 runpath_var=LD_RUN_PATH 18201 hardcode_runpath_var=yes 18202 ld_shlibs_GCJ=yes 18203 fi 18204 ;; 18205 18206 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 18207 no_undefined_flag_GCJ='${wl}-z,text' 18208 archive_cmds_need_lc_GCJ=no 18209 hardcode_shlibpath_var_GCJ=no 18210 runpath_var='LD_RUN_PATH' 18211 18212 if test "$GCC" = yes; then 18213 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18214 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18215 else 18216 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18217 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18218 fi 18219 ;; 18220 18221 sysv5* | sco3.2v5* | sco5v6*) 18222 # Note: We can NOT use -z defs as we might desire, because we do not 18223 # link with -lc, and that would cause any symbols used from libc to 18224 # always be unresolved, which means just about no library would 18225 # ever link correctly. If we're not using GNU ld we use -z text 18226 # though, which does catch some bad symbols but isn't as heavy-handed 18227 # as -z defs. 18228 no_undefined_flag_GCJ='${wl}-z,text' 18229 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18230 archive_cmds_need_lc_GCJ=no 18231 hardcode_shlibpath_var_GCJ=no 18232 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18233 hardcode_libdir_separator_GCJ=':' 18234 link_all_deplibs_GCJ=yes 18235 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18236 runpath_var='LD_RUN_PATH' 18237 18238 if test "$GCC" = yes; then 18239 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18240 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18241 else 18242 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18243 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18244 fi 18245 ;; 18246 18247 uts4*) 18248 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18249 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18250 hardcode_shlibpath_var_GCJ=no 18251 ;; 18252 18253 *) 18254 ld_shlibs_GCJ=no 18255 ;; 18256 esac 18257 fi 18258 18259{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18260echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 18261test "$ld_shlibs_GCJ" = no && can_build_shared=no 18262 18263# 18264# Do we need to explicitly link libc? 18265# 18266case "x$archive_cmds_need_lc_GCJ" in 18267x|xyes) 18268 # Assume -lc should be added 18269 archive_cmds_need_lc_GCJ=yes 18270 18271 if test "$enable_shared" = yes && test "$GCC" = yes; then 18272 case $archive_cmds_GCJ in 18273 *'~'*) 18274 # FIXME: we may have to deal with multi-command sequences. 18275 ;; 18276 '$CC '*) 18277 # Test whether the compiler implicitly links with -lc since on some 18278 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18279 # to ld, don't add -lc before -lgcc. 18280 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18281echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 18282 $rm conftest* 18283 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18284 18285 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18286 (eval $ac_compile) 2>&5 18287 ac_status=$? 18288 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18289 (exit $ac_status); } 2>conftest.err; then 18290 soname=conftest 18291 lib=conftest 18292 libobjs=conftest.$ac_objext 18293 deplibs= 18294 wl=$lt_prog_compiler_wl_GCJ 18295 pic_flag=$lt_prog_compiler_pic_GCJ 18296 compiler_flags=-v 18297 linker_flags=-v 18298 verstring= 18299 output_objdir=. 18300 libname=conftest 18301 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18302 allow_undefined_flag_GCJ= 18303 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18304 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18305 ac_status=$? 18306 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18307 (exit $ac_status); } 18308 then 18309 archive_cmds_need_lc_GCJ=no 18310 else 18311 archive_cmds_need_lc_GCJ=yes 18312 fi 18313 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18314 else 18315 cat conftest.err 1>&5 18316 fi 18317 $rm conftest* 18318 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18319echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 18320 ;; 18321 esac 18322 fi 18323 ;; 18324esac 18325 18326{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18327echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 18328library_names_spec= 18329libname_spec='lib$name' 18330soname_spec= 18331shrext_cmds=".so" 18332postinstall_cmds= 18333postuninstall_cmds= 18334finish_cmds= 18335finish_eval= 18336shlibpath_var= 18337shlibpath_overrides_runpath=unknown 18338version_type=none 18339dynamic_linker="$host_os ld.so" 18340sys_lib_dlsearch_path_spec="/lib /usr/lib" 18341if test "$GCC" = yes; then 18342 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18343 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 18344 # if the path contains ";" then we assume it to be the separator 18345 # otherwise default to the standard path separator (i.e. ":") - it is 18346 # assumed that no part of a normal pathname contains ";" but that should 18347 # okay in the real world where ";" in dirpaths is itself problematic. 18348 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18349 else 18350 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18351 fi 18352else 18353 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18354fi 18355need_lib_prefix=unknown 18356hardcode_into_libs=no 18357 18358# when you set need_version to no, make sure it does not cause -set_version 18359# flags to be left without arguments 18360need_version=unknown 18361 18362case $host_os in 18363aix3*) 18364 version_type=linux 18365 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18366 shlibpath_var=LIBPATH 18367 18368 # AIX 3 has no versioning support, so we append a major version to the name. 18369 soname_spec='${libname}${release}${shared_ext}$major' 18370 ;; 18371 18372aix4* | aix5*) 18373 version_type=linux 18374 need_lib_prefix=no 18375 need_version=no 18376 hardcode_into_libs=yes 18377 if test "$host_cpu" = ia64; then 18378 # AIX 5 supports IA64 18379 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18380 shlibpath_var=LD_LIBRARY_PATH 18381 else 18382 # With GCC up to 2.95.x, collect2 would create an import file 18383 # for dependence libraries. The import file would start with 18384 # the line `#! .'. This would cause the generated library to 18385 # depend on `.', always an invalid library. This was fixed in 18386 # development snapshots of GCC prior to 3.0. 18387 case $host_os in 18388 aix4 | aix4.[01] | aix4.[01].*) 18389 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18390 echo ' yes ' 18391 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18392 : 18393 else 18394 can_build_shared=no 18395 fi 18396 ;; 18397 esac 18398 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18399 # soname into executable. Probably we can add versioning support to 18400 # collect2, so additional links can be useful in future. 18401 if test "$aix_use_runtimelinking" = yes; then 18402 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18403 # instead of lib<name>.a to let people know that these are not 18404 # typical AIX shared libraries. 18405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18406 else 18407 # We preserve .a as extension for shared libraries through AIX4.2 18408 # and later when we are not doing run time linking. 18409 library_names_spec='${libname}${release}.a $libname.a' 18410 soname_spec='${libname}${release}${shared_ext}$major' 18411 fi 18412 shlibpath_var=LIBPATH 18413 fi 18414 ;; 18415 18416amigaos*) 18417 library_names_spec='$libname.ixlibrary $libname.a' 18418 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18419 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' 18420 ;; 18421 18422beos*) 18423 library_names_spec='${libname}${shared_ext}' 18424 dynamic_linker="$host_os ld.so" 18425 shlibpath_var=LIBRARY_PATH 18426 ;; 18427 18428bsdi[45]*) 18429 version_type=linux 18430 need_version=no 18431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18432 soname_spec='${libname}${release}${shared_ext}$major' 18433 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18434 shlibpath_var=LD_LIBRARY_PATH 18435 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18436 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18437 # the default ld.so.conf also contains /usr/contrib/lib and 18438 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18439 # libtool to hard-code these into programs 18440 ;; 18441 18442cygwin* | mingw* | pw32*) 18443 version_type=windows 18444 shrext_cmds=".dll" 18445 need_version=no 18446 need_lib_prefix=no 18447 18448 case $GCC,$host_os in 18449 yes,cygwin* | yes,mingw* | yes,pw32*) 18450 library_names_spec='$libname.dll.a' 18451 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18452 postinstall_cmds='base_file=`basename \${file}`~ 18453 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18454 dldir=$destdir/`dirname \$dlpath`~ 18455 test -d \$dldir || mkdir -p \$dldir~ 18456 $install_prog $dir/$dlname \$dldir/$dlname~ 18457 chmod a+x \$dldir/$dlname' 18458 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18459 dlpath=$dir/\$dldll~ 18460 $rm \$dlpath' 18461 shlibpath_overrides_runpath=yes 18462 18463 case $host_os in 18464 cygwin*) 18465 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18466 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18467 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18468 ;; 18469 mingw*) 18470 # MinGW DLLs use traditional 'lib' prefix 18471 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18472 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18473 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18474 # It is most probably a Windows format PATH printed by 18475 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18476 # path with ; separators, and with drive letters. We can handle the 18477 # drive letters (cygwin fileutils understands them), so leave them, 18478 # especially as we might pass files found there to a mingw objdump, 18479 # which wouldn't understand a cygwinified path. Ahh. 18480 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18481 else 18482 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18483 fi 18484 ;; 18485 pw32*) 18486 # pw32 DLLs use 'pw' prefix rather than 'lib' 18487 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18488 ;; 18489 esac 18490 ;; 18491 18492 linux*) 18493 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then 18494 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18495 supports_anon_versioning=no 18496 case `$LD -v 2>/dev/null` in 18497 *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 18498 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 18499 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 18500 *\ 2.11.*) ;; # other 2.11 versions 18501 *) supports_anon_versioning=yes ;; 18502 esac 18503 if test $supports_anon_versioning = yes; then 18504 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 18505cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 18506$echo "local: *; };" >> $output_objdir/$libname.ver~ 18507 $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 18508 else 18509 $archive_expsym_cmds="$archive_cmds" 18510 fi 18511 else 18512 ld_shlibs=no 18513 fi 18514 ;; 18515 18516 *) 18517 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18518 ;; 18519 esac 18520 dynamic_linker='Win32 ld.exe' 18521 # FIXME: first we should search . and the directory the executable is in 18522 shlibpath_var=PATH 18523 ;; 18524 18525darwin* | rhapsody*) 18526 dynamic_linker="$host_os dyld" 18527 version_type=darwin 18528 need_lib_prefix=no 18529 need_version=no 18530 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18531 soname_spec='${libname}${release}${major}$shared_ext' 18532 shlibpath_overrides_runpath=yes 18533 shlibpath_var=DYLD_LIBRARY_PATH 18534 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18535 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 18536 if test "$GCC" = yes; then 18537 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"` 18538 else 18539 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 18540 fi 18541 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18542 ;; 18543 18544dgux*) 18545 version_type=linux 18546 need_lib_prefix=no 18547 need_version=no 18548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18549 soname_spec='${libname}${release}${shared_ext}$major' 18550 shlibpath_var=LD_LIBRARY_PATH 18551 ;; 18552 18553freebsd1*) 18554 dynamic_linker=no 18555 ;; 18556 18557kfreebsd*-gnu) 18558 version_type=linux 18559 need_lib_prefix=no 18560 need_version=no 18561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18562 soname_spec='${libname}${release}${shared_ext}$major' 18563 shlibpath_var=LD_LIBRARY_PATH 18564 shlibpath_overrides_runpath=no 18565 hardcode_into_libs=yes 18566 dynamic_linker='GNU ld.so' 18567 ;; 18568 18569freebsd* | dragonfly*) 18570 # DragonFly does not have aout. When/if they implement a new 18571 # versioning mechanism, adjust this. 18572 if test -x /usr/bin/objformat; then 18573 objformat=`/usr/bin/objformat` 18574 else 18575 case $host_os in 18576 freebsd[123]*) objformat=aout ;; 18577 *) objformat=elf ;; 18578 esac 18579 fi 18580 # Handle Gentoo/FreeBSD as it was Linux 18581 case $host_vendor in 18582 gentoo) 18583 version_type=linux ;; 18584 *) 18585 version_type=freebsd-$objformat ;; 18586 esac 18587 18588 case $version_type in 18589 freebsd-elf*) 18590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18591 need_version=no 18592 need_lib_prefix=no 18593 ;; 18594 freebsd-*) 18595 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18596 need_version=yes 18597 ;; 18598 linux) 18599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18600 soname_spec='${libname}${release}${shared_ext}$major' 18601 need_lib_prefix=no 18602 need_version=no 18603 ;; 18604 esac 18605 shlibpath_var=LD_LIBRARY_PATH 18606 case $host_os in 18607 freebsd2*) 18608 shlibpath_overrides_runpath=yes 18609 ;; 18610 freebsd3.[01]* | freebsdelf3.[01]*) 18611 shlibpath_overrides_runpath=yes 18612 hardcode_into_libs=yes 18613 ;; 18614 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18615 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18616 shlibpath_overrides_runpath=no 18617 hardcode_into_libs=yes 18618 ;; 18619 freebsd*) # from 4.6 on 18620 shlibpath_overrides_runpath=yes 18621 hardcode_into_libs=yes 18622 ;; 18623 esac 18624 ;; 18625 18626gnu*) 18627 version_type=linux 18628 need_lib_prefix=no 18629 need_version=no 18630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18631 soname_spec='${libname}${release}${shared_ext}$major' 18632 shlibpath_var=LD_LIBRARY_PATH 18633 hardcode_into_libs=yes 18634 ;; 18635 18636hpux9* | hpux10* | hpux11*) 18637 # Give a soname corresponding to the major version so that dld.sl refuses to 18638 # link against other versions. 18639 version_type=sunos 18640 need_lib_prefix=no 18641 need_version=no 18642 case $host_cpu in 18643 ia64*) 18644 shrext_cmds='.so' 18645 hardcode_into_libs=yes 18646 dynamic_linker="$host_os dld.so" 18647 shlibpath_var=LD_LIBRARY_PATH 18648 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18650 soname_spec='${libname}${release}${shared_ext}$major' 18651 if test "X$HPUX_IA64_MODE" = X32; then 18652 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18653 else 18654 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18655 fi 18656 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18657 ;; 18658 hppa*64*) 18659 shrext_cmds='.sl' 18660 hardcode_into_libs=yes 18661 dynamic_linker="$host_os dld.sl" 18662 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18663 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18665 soname_spec='${libname}${release}${shared_ext}$major' 18666 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18667 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18668 ;; 18669 *) 18670 shrext_cmds='.sl' 18671 dynamic_linker="$host_os dld.sl" 18672 shlibpath_var=SHLIB_PATH 18673 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18675 soname_spec='${libname}${release}${shared_ext}$major' 18676 ;; 18677 esac 18678 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18679 postinstall_cmds='chmod 555 $lib' 18680 ;; 18681 18682interix3*) 18683 version_type=linux 18684 need_lib_prefix=no 18685 need_version=no 18686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18687 soname_spec='${libname}${release}${shared_ext}$major' 18688 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18689 shlibpath_var=LD_LIBRARY_PATH 18690 shlibpath_overrides_runpath=no 18691 hardcode_into_libs=yes 18692 ;; 18693 18694irix5* | irix6* | nonstopux*) 18695 case $host_os in 18696 nonstopux*) version_type=nonstopux ;; 18697 *) 18698 if test "$lt_cv_prog_gnu_ld" = yes; then 18699 version_type=linux 18700 else 18701 version_type=irix 18702 fi ;; 18703 esac 18704 need_lib_prefix=no 18705 need_version=no 18706 soname_spec='${libname}${release}${shared_ext}$major' 18707 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18708 case $host_os in 18709 irix5* | nonstopux*) 18710 libsuff= shlibsuff= 18711 ;; 18712 *) 18713 case $LD in # libtool.m4 will add one of these switches to LD 18714 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18715 libsuff= shlibsuff= libmagic=32-bit;; 18716 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18717 libsuff=32 shlibsuff=N32 libmagic=N32;; 18718 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18719 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18720 *) libsuff= shlibsuff= libmagic=never-match;; 18721 esac 18722 ;; 18723 esac 18724 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18725 shlibpath_overrides_runpath=no 18726 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18727 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18728 hardcode_into_libs=yes 18729 ;; 18730 18731# No shared lib support for Linux oldld, aout, or coff. 18732linux*oldld* | linux*aout* | linux*coff*) 18733 dynamic_linker=no 18734 ;; 18735 18736# This must be Linux ELF. 18737linux*) 18738 version_type=linux 18739 need_lib_prefix=no 18740 need_version=no 18741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18742 soname_spec='${libname}${release}${shared_ext}$major' 18743 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18744 shlibpath_var=LD_LIBRARY_PATH 18745 shlibpath_overrides_runpath=no 18746 # This implies no fast_install, which is unacceptable. 18747 # Some rework will be needed to allow for fast_install 18748 # before this can be enabled. 18749 hardcode_into_libs=yes 18750 18751 # Append ld.so.conf contents to the search path 18752 if test -f /etc/ld.so.conf; then 18753 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' ' '` 18754 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18755 fi 18756 18757 # We used to test for /lib/ld.so.1 and disable shared libraries on 18758 # powerpc, because MkLinux only supported shared libraries with the 18759 # GNU dynamic linker. Since this was broken with cross compilers, 18760 # most powerpc-linux boxes support dynamic linking these days and 18761 # people can always --disable-shared, the test was removed, and we 18762 # assume the GNU/Linux dynamic linker is in use. 18763 dynamic_linker='GNU/Linux ld.so' 18764 ;; 18765 18766knetbsd*-gnu) 18767 version_type=linux 18768 need_lib_prefix=no 18769 need_version=no 18770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18771 soname_spec='${libname}${release}${shared_ext}$major' 18772 shlibpath_var=LD_LIBRARY_PATH 18773 shlibpath_overrides_runpath=no 18774 hardcode_into_libs=yes 18775 dynamic_linker='GNU ld.so' 18776 ;; 18777 18778netbsd*) 18779 version_type=sunos 18780 need_lib_prefix=no 18781 need_version=no 18782 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18784 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18785 dynamic_linker='NetBSD (a.out) ld.so' 18786 else 18787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18788 soname_spec='${libname}${release}${shared_ext}$major' 18789 dynamic_linker='NetBSD ld.elf_so' 18790 fi 18791 shlibpath_var=LD_LIBRARY_PATH 18792 shlibpath_overrides_runpath=yes 18793 hardcode_into_libs=yes 18794 ;; 18795 18796newsos6) 18797 version_type=linux 18798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18799 shlibpath_var=LD_LIBRARY_PATH 18800 shlibpath_overrides_runpath=yes 18801 ;; 18802 18803nto-qnx*) 18804 version_type=linux 18805 need_lib_prefix=no 18806 need_version=no 18807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18808 soname_spec='${libname}${release}${shared_ext}$major' 18809 shlibpath_var=LD_LIBRARY_PATH 18810 shlibpath_overrides_runpath=yes 18811 ;; 18812 18813openbsd*) 18814 version_type=sunos 18815 sys_lib_dlsearch_path_spec="/usr/lib" 18816 need_lib_prefix=no 18817 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18818 case $host_os in 18819 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18820 *) need_version=no ;; 18821 esac 18822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18823 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18824 shlibpath_var=LD_LIBRARY_PATH 18825 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18826 case $host_os in 18827 openbsd2.[89] | openbsd2.[89].*) 18828 shlibpath_overrides_runpath=no 18829 ;; 18830 *) 18831 shlibpath_overrides_runpath=yes 18832 ;; 18833 esac 18834 else 18835 shlibpath_overrides_runpath=yes 18836 fi 18837 ;; 18838 18839os2*) 18840 libname_spec='$name' 18841 shrext_cmds=".dll" 18842 need_lib_prefix=no 18843 library_names_spec='$libname${shared_ext} $libname.a' 18844 dynamic_linker='OS/2 ld.exe' 18845 shlibpath_var=LIBPATH 18846 ;; 18847 18848osf3* | osf4* | osf5*) 18849 version_type=osf 18850 need_lib_prefix=no 18851 need_version=no 18852 soname_spec='${libname}${release}${shared_ext}$major' 18853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18854 shlibpath_var=LD_LIBRARY_PATH 18855 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18856 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18857 ;; 18858 18859solaris*) 18860 version_type=linux 18861 need_lib_prefix=no 18862 need_version=no 18863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18864 soname_spec='${libname}${release}${shared_ext}$major' 18865 shlibpath_var=LD_LIBRARY_PATH 18866 shlibpath_overrides_runpath=yes 18867 hardcode_into_libs=yes 18868 # ldd complains unless libraries are executable 18869 postinstall_cmds='chmod +x $lib' 18870 ;; 18871 18872sunos4*) 18873 version_type=sunos 18874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18875 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18876 shlibpath_var=LD_LIBRARY_PATH 18877 shlibpath_overrides_runpath=yes 18878 if test "$with_gnu_ld" = yes; then 18879 need_lib_prefix=no 18880 fi 18881 need_version=yes 18882 ;; 18883 18884sysv4 | sysv4.3*) 18885 version_type=linux 18886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18887 soname_spec='${libname}${release}${shared_ext}$major' 18888 shlibpath_var=LD_LIBRARY_PATH 18889 case $host_vendor in 18890 sni) 18891 shlibpath_overrides_runpath=no 18892 need_lib_prefix=no 18893 export_dynamic_flag_spec='${wl}-Blargedynsym' 18894 runpath_var=LD_RUN_PATH 18895 ;; 18896 siemens) 18897 need_lib_prefix=no 18898 ;; 18899 motorola) 18900 need_lib_prefix=no 18901 need_version=no 18902 shlibpath_overrides_runpath=no 18903 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18904 ;; 18905 esac 18906 ;; 18907 18908sysv4*MP*) 18909 if test -d /usr/nec ;then 18910 version_type=linux 18911 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18912 soname_spec='$libname${shared_ext}.$major' 18913 shlibpath_var=LD_LIBRARY_PATH 18914 fi 18915 ;; 18916 18917sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18918 version_type=freebsd-elf 18919 need_lib_prefix=no 18920 need_version=no 18921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18922 soname_spec='${libname}${release}${shared_ext}$major' 18923 shlibpath_var=LD_LIBRARY_PATH 18924 hardcode_into_libs=yes 18925 if test "$with_gnu_ld" = yes; then 18926 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18927 shlibpath_overrides_runpath=no 18928 else 18929 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18930 shlibpath_overrides_runpath=yes 18931 case $host_os in 18932 sco3.2v5*) 18933 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18934 ;; 18935 esac 18936 fi 18937 sys_lib_dlsearch_path_spec='/usr/lib' 18938 ;; 18939 18940uts4*) 18941 version_type=linux 18942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18943 soname_spec='${libname}${release}${shared_ext}$major' 18944 shlibpath_var=LD_LIBRARY_PATH 18945 ;; 18946 18947*) 18948 dynamic_linker=no 18949 ;; 18950esac 18951{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18952echo "${ECHO_T}$dynamic_linker" >&6; } 18953test "$dynamic_linker" = no && can_build_shared=no 18954 18955variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18956if test "$GCC" = yes; then 18957 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18958fi 18959 18960{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18961echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18962hardcode_action_GCJ= 18963if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18964 test -n "$runpath_var_GCJ" || \ 18965 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18966 18967 # We can hardcode non-existant directories. 18968 if test "$hardcode_direct_GCJ" != no && 18969 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18970 # have to relink, otherwise we might link with an installed library 18971 # when we should be linking with a yet-to-be-installed one 18972 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18973 test "$hardcode_minus_L_GCJ" != no; then 18974 # Linking always hardcodes the temporary library directory. 18975 hardcode_action_GCJ=relink 18976 else 18977 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18978 hardcode_action_GCJ=immediate 18979 fi 18980else 18981 # We cannot hardcode anything, or else we can only hardcode existing 18982 # directories. 18983 hardcode_action_GCJ=unsupported 18984fi 18985{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18986echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18987 18988if test "$hardcode_action_GCJ" = relink; then 18989 # Fast installation is not supported 18990 enable_fast_install=no 18991elif test "$shlibpath_overrides_runpath" = yes || 18992 test "$enable_shared" = no; then 18993 # Fast installation is not necessary 18994 enable_fast_install=needless 18995fi 18996 18997 18998# The else clause should only fire when bootstrapping the 18999# libtool distribution, otherwise you forgot to ship ltmain.sh 19000# with your package, and you will get complaints that there are 19001# no rules to generate ltmain.sh. 19002if test -f "$ltmain"; then 19003 # See if we are running on zsh, and set the options which allow our commands through 19004 # without removal of \ escapes. 19005 if test -n "${ZSH_VERSION+set}" ; then 19006 setopt NO_GLOB_SUBST 19007 fi 19008 # Now quote all the things that may contain metacharacters while being 19009 # careful not to overquote the AC_SUBSTed values. We take copies of the 19010 # variables and quote the copies for generation of the libtool script. 19011 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19012 SED SHELL STRIP \ 19013 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19014 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19015 deplibs_check_method reload_flag reload_cmds need_locks \ 19016 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19017 lt_cv_sys_global_symbol_to_c_name_address \ 19018 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19019 old_postinstall_cmds old_postuninstall_cmds \ 19020 compiler_GCJ \ 19021 CC_GCJ \ 19022 LD_GCJ \ 19023 lt_prog_compiler_wl_GCJ \ 19024 lt_prog_compiler_pic_GCJ \ 19025 lt_prog_compiler_static_GCJ \ 19026 lt_prog_compiler_no_builtin_flag_GCJ \ 19027 export_dynamic_flag_spec_GCJ \ 19028 thread_safe_flag_spec_GCJ \ 19029 whole_archive_flag_spec_GCJ \ 19030 enable_shared_with_static_runtimes_GCJ \ 19031 old_archive_cmds_GCJ \ 19032 old_archive_from_new_cmds_GCJ \ 19033 predep_objects_GCJ \ 19034 postdep_objects_GCJ \ 19035 predeps_GCJ \ 19036 postdeps_GCJ \ 19037 compiler_lib_search_path_GCJ \ 19038 archive_cmds_GCJ \ 19039 archive_expsym_cmds_GCJ \ 19040 postinstall_cmds_GCJ \ 19041 postuninstall_cmds_GCJ \ 19042 old_archive_from_expsyms_cmds_GCJ \ 19043 allow_undefined_flag_GCJ \ 19044 no_undefined_flag_GCJ \ 19045 export_symbols_cmds_GCJ \ 19046 hardcode_libdir_flag_spec_GCJ \ 19047 hardcode_libdir_flag_spec_ld_GCJ \ 19048 hardcode_libdir_separator_GCJ \ 19049 hardcode_automatic_GCJ \ 19050 module_cmds_GCJ \ 19051 module_expsym_cmds_GCJ \ 19052 lt_cv_prog_compiler_c_o_GCJ \ 19053 exclude_expsyms_GCJ \ 19054 include_expsyms_GCJ; do 19055 19056 case $var in 19057 old_archive_cmds_GCJ | \ 19058 old_archive_from_new_cmds_GCJ | \ 19059 archive_cmds_GCJ | \ 19060 archive_expsym_cmds_GCJ | \ 19061 module_cmds_GCJ | \ 19062 module_expsym_cmds_GCJ | \ 19063 old_archive_from_expsyms_cmds_GCJ | \ 19064 export_symbols_cmds_GCJ | \ 19065 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19066 postinstall_cmds | postuninstall_cmds | \ 19067 old_postinstall_cmds | old_postuninstall_cmds | \ 19068 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19069 # Double-quote double-evaled strings. 19070 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19071 ;; 19072 *) 19073 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19074 ;; 19075 esac 19076 done 19077 19078 case $lt_echo in 19079 *'\$0 --fallback-echo"') 19080 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19081 ;; 19082 esac 19083 19084cfgfile="$ofile" 19085 19086 cat <<__EOF__ >> "$cfgfile" 19087# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19088 19089# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19090 19091# Shell to use when invoking shell scripts. 19092SHELL=$lt_SHELL 19093 19094# Whether or not to build shared libraries. 19095build_libtool_libs=$enable_shared 19096 19097# Whether or not to build static libraries. 19098build_old_libs=$enable_static 19099 19100# Whether or not to add -lc for building shared libraries. 19101build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19102 19103# Whether or not to disallow shared libs when runtime libs are static 19104allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19105 19106# Whether or not to optimize for fast installation. 19107fast_install=$enable_fast_install 19108 19109# The host system. 19110host_alias=$host_alias 19111host=$host 19112host_os=$host_os 19113 19114# The build system. 19115build_alias=$build_alias 19116build=$build 19117build_os=$build_os 19118 19119# An echo program that does not interpret backslashes. 19120echo=$lt_echo 19121 19122# The archiver. 19123AR=$lt_AR 19124AR_FLAGS=$lt_AR_FLAGS 19125 19126# A C compiler. 19127LTCC=$lt_LTCC 19128 19129# LTCC compiler flags. 19130LTCFLAGS=$lt_LTCFLAGS 19131 19132# A language-specific compiler. 19133CC=$lt_compiler_GCJ 19134 19135# Is the compiler the GNU C compiler? 19136with_gcc=$GCC_GCJ 19137 19138# An ERE matcher. 19139EGREP=$lt_EGREP 19140 19141# The linker used to build libraries. 19142LD=$lt_LD_GCJ 19143 19144# Whether we need hard or soft links. 19145LN_S=$lt_LN_S 19146 19147# A BSD-compatible nm program. 19148NM=$lt_NM 19149 19150# A symbol stripping program 19151STRIP=$lt_STRIP 19152 19153# Used to examine libraries when file_magic_cmd begins "file" 19154MAGIC_CMD=$MAGIC_CMD 19155 19156# Used on cygwin: DLL creation program. 19157DLLTOOL="$DLLTOOL" 19158 19159# Used on cygwin: object dumper. 19160OBJDUMP="$OBJDUMP" 19161 19162# Used on cygwin: assembler. 19163AS="$AS" 19164 19165# The name of the directory that contains temporary libtool files. 19166objdir=$objdir 19167 19168# How to create reloadable object files. 19169reload_flag=$lt_reload_flag 19170reload_cmds=$lt_reload_cmds 19171 19172# How to pass a linker flag through the compiler. 19173wl=$lt_lt_prog_compiler_wl_GCJ 19174 19175# Object file suffix (normally "o"). 19176objext="$ac_objext" 19177 19178# Old archive suffix (normally "a"). 19179libext="$libext" 19180 19181# Shared library suffix (normally ".so"). 19182shrext_cmds='$shrext_cmds' 19183 19184# Executable file suffix (normally ""). 19185exeext="$exeext" 19186 19187# Additional compiler flags for building library objects. 19188pic_flag=$lt_lt_prog_compiler_pic_GCJ 19189pic_mode=$pic_mode 19190 19191# What is the maximum length of a command? 19192max_cmd_len=$lt_cv_sys_max_cmd_len 19193 19194# Does compiler simultaneously support -c and -o options? 19195compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19196 19197# Must we lock files when doing compilation? 19198need_locks=$lt_need_locks 19199 19200# Do we need the lib prefix for modules? 19201need_lib_prefix=$need_lib_prefix 19202 19203# Do we need a version for libraries? 19204need_version=$need_version 19205 19206# Whether dlopen is supported. 19207dlopen_support=$enable_dlopen 19208 19209# Whether dlopen of programs is supported. 19210dlopen_self=$enable_dlopen_self 19211 19212# Whether dlopen of statically linked programs is supported. 19213dlopen_self_static=$enable_dlopen_self_static 19214 19215# Compiler flag to prevent dynamic linking. 19216link_static_flag=$lt_lt_prog_compiler_static_GCJ 19217 19218# Compiler flag to turn off builtin functions. 19219no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19220 19221# Compiler flag to allow reflexive dlopens. 19222export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19223 19224# Compiler flag to generate shared objects directly from archives. 19225whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19226 19227# Compiler flag to generate thread-safe objects. 19228thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19229 19230# Library versioning type. 19231version_type=$version_type 19232 19233# Format of library name prefix. 19234libname_spec=$lt_libname_spec 19235 19236# List of archive names. First name is the real one, the rest are links. 19237# The last name is the one that the linker finds with -lNAME. 19238library_names_spec=$lt_library_names_spec 19239 19240# The coded name of the library, if different from the real name. 19241soname_spec=$lt_soname_spec 19242 19243# Commands used to build and install an old-style archive. 19244RANLIB=$lt_RANLIB 19245old_archive_cmds=$lt_old_archive_cmds_GCJ 19246old_postinstall_cmds=$lt_old_postinstall_cmds 19247old_postuninstall_cmds=$lt_old_postuninstall_cmds 19248 19249# Create an old-style archive from a shared archive. 19250old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19251 19252# Create a temporary old-style archive to link instead of a shared archive. 19253old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19254 19255# Commands used to build and install a shared archive. 19256archive_cmds=$lt_archive_cmds_GCJ 19257archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19258postinstall_cmds=$lt_postinstall_cmds 19259postuninstall_cmds=$lt_postuninstall_cmds 19260 19261# Commands used to build a loadable module (assumed same as above if empty) 19262module_cmds=$lt_module_cmds_GCJ 19263module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19264 19265# Commands to strip libraries. 19266old_striplib=$lt_old_striplib 19267striplib=$lt_striplib 19268 19269# Dependencies to place before the objects being linked to create a 19270# shared library. 19271predep_objects=$lt_predep_objects_GCJ 19272 19273# Dependencies to place after the objects being linked to create a 19274# shared library. 19275postdep_objects=$lt_postdep_objects_GCJ 19276 19277# Dependencies to place before the objects being linked to create a 19278# shared library. 19279predeps=$lt_predeps_GCJ 19280 19281# Dependencies to place after the objects being linked to create a 19282# shared library. 19283postdeps=$lt_postdeps_GCJ 19284 19285# The library search path used internally by the compiler when linking 19286# a shared library. 19287compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19288 19289# Method to check whether dependent libraries are shared objects. 19290deplibs_check_method=$lt_deplibs_check_method 19291 19292# Command to use when deplibs_check_method == file_magic. 19293file_magic_cmd=$lt_file_magic_cmd 19294 19295# Flag that allows shared libraries with undefined symbols to be built. 19296allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19297 19298# Flag that forces no undefined symbols. 19299no_undefined_flag=$lt_no_undefined_flag_GCJ 19300 19301# Commands used to finish a libtool library installation in a directory. 19302finish_cmds=$lt_finish_cmds 19303 19304# Same as above, but a single script fragment to be evaled but not shown. 19305finish_eval=$lt_finish_eval 19306 19307# Take the output of nm and produce a listing of raw symbols and C names. 19308global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19309 19310# Transform the output of nm in a proper C declaration 19311global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19312 19313# Transform the output of nm in a C name address pair 19314global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19315 19316# This is the shared library runtime path variable. 19317runpath_var=$runpath_var 19318 19319# This is the shared library path variable. 19320shlibpath_var=$shlibpath_var 19321 19322# Is shlibpath searched before the hard-coded library search path? 19323shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19324 19325# How to hardcode a shared library path into an executable. 19326hardcode_action=$hardcode_action_GCJ 19327 19328# Whether we should hardcode library paths into libraries. 19329hardcode_into_libs=$hardcode_into_libs 19330 19331# Flag to hardcode \$libdir into a binary during linking. 19332# This must work even if \$libdir does not exist. 19333hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19334 19335# If ld is used when linking, flag to hardcode \$libdir into 19336# a binary during linking. This must work even if \$libdir does 19337# not exist. 19338hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19339 19340# Whether we need a single -rpath flag with a separated argument. 19341hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19342 19343# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19344# resulting binary. 19345hardcode_direct=$hardcode_direct_GCJ 19346 19347# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19348# resulting binary. 19349hardcode_minus_L=$hardcode_minus_L_GCJ 19350 19351# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19352# the resulting binary. 19353hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19354 19355# Set to yes if building a shared library automatically hardcodes DIR into the library 19356# and all subsequent libraries and executables linked against it. 19357hardcode_automatic=$hardcode_automatic_GCJ 19358 19359# Variables whose values should be saved in libtool wrapper scripts and 19360# restored at relink time. 19361variables_saved_for_relink="$variables_saved_for_relink" 19362 19363# Whether libtool must link a program against all its dependency libraries. 19364link_all_deplibs=$link_all_deplibs_GCJ 19365 19366# Compile-time system search path for libraries 19367sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19368 19369# Run-time system search path for libraries 19370sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19371 19372# Fix the shell variable \$srcfile for the compiler. 19373fix_srcfile_path="$fix_srcfile_path_GCJ" 19374 19375# Set to yes if exported symbols are required. 19376always_export_symbols=$always_export_symbols_GCJ 19377 19378# The commands to list exported symbols. 19379export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19380 19381# The commands to extract the exported symbol list from a shared archive. 19382extract_expsyms_cmds=$lt_extract_expsyms_cmds 19383 19384# Symbols that should not be listed in the preloaded symbols. 19385exclude_expsyms=$lt_exclude_expsyms_GCJ 19386 19387# Symbols that must always be exported. 19388include_expsyms=$lt_include_expsyms_GCJ 19389 19390# ### END LIBTOOL TAG CONFIG: $tagname 19391 19392__EOF__ 19393 19394 19395else 19396 # If there is no Makefile yet, we rely on a make rule to execute 19397 # `config.status --recheck' to rerun these tests and create the 19398 # libtool script then. 19399 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19400 if test -f "$ltmain_in"; then 19401 test -f Makefile && make "$ltmain" 19402 fi 19403fi 19404 19405 19406ac_ext=c 19407ac_cpp='$CPP $CPPFLAGS' 19408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19410ac_compiler_gnu=$ac_cv_c_compiler_gnu 19411 19412CC="$lt_save_CC" 19413 19414 else 19415 tagname="" 19416 fi 19417 ;; 19418 19419 RC) 19420 19421 19422# Source file extension for RC test sources. 19423ac_ext=rc 19424 19425# Object file extension for compiled RC test sources. 19426objext=o 19427objext_RC=$objext 19428 19429# Code to be used in simple compile tests 19430lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 19431 19432# Code to be used in simple link tests 19433lt_simple_link_test_code="$lt_simple_compile_test_code" 19434 19435# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19436 19437# If no C compiler was specified, use CC. 19438LTCC=${LTCC-"$CC"} 19439 19440# If no C compiler flags were specified, use CFLAGS. 19441LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19442 19443# Allow CC to be a program name with arguments. 19444compiler=$CC 19445 19446 19447# save warnings/boilerplate of simple test code 19448ac_outfile=conftest.$ac_objext 19449printf "$lt_simple_compile_test_code" >conftest.$ac_ext 19450eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19451_lt_compiler_boilerplate=`cat conftest.err` 19452$rm conftest* 19453 19454ac_outfile=conftest.$ac_objext 19455printf "$lt_simple_link_test_code" >conftest.$ac_ext 19456eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19457_lt_linker_boilerplate=`cat conftest.err` 19458$rm conftest* 19459 19460 19461# Allow CC to be a program name with arguments. 19462lt_save_CC="$CC" 19463CC=${RC-"windres"} 19464compiler=$CC 19465compiler_RC=$CC 19466for cc_temp in $compiler""; do 19467 case $cc_temp in 19468 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19469 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19470 \-*) ;; 19471 *) break;; 19472 esac 19473done 19474cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19475 19476lt_cv_prog_compiler_c_o_RC=yes 19477 19478# The else clause should only fire when bootstrapping the 19479# libtool distribution, otherwise you forgot to ship ltmain.sh 19480# with your package, and you will get complaints that there are 19481# no rules to generate ltmain.sh. 19482if test -f "$ltmain"; then 19483 # See if we are running on zsh, and set the options which allow our commands through 19484 # without removal of \ escapes. 19485 if test -n "${ZSH_VERSION+set}" ; then 19486 setopt NO_GLOB_SUBST 19487 fi 19488 # Now quote all the things that may contain metacharacters while being 19489 # careful not to overquote the AC_SUBSTed values. We take copies of the 19490 # variables and quote the copies for generation of the libtool script. 19491 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19492 SED SHELL STRIP \ 19493 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19494 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19495 deplibs_check_method reload_flag reload_cmds need_locks \ 19496 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19497 lt_cv_sys_global_symbol_to_c_name_address \ 19498 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19499 old_postinstall_cmds old_postuninstall_cmds \ 19500 compiler_RC \ 19501 CC_RC \ 19502 LD_RC \ 19503 lt_prog_compiler_wl_RC \ 19504 lt_prog_compiler_pic_RC \ 19505 lt_prog_compiler_static_RC \ 19506 lt_prog_compiler_no_builtin_flag_RC \ 19507 export_dynamic_flag_spec_RC \ 19508 thread_safe_flag_spec_RC \ 19509 whole_archive_flag_spec_RC \ 19510 enable_shared_with_static_runtimes_RC \ 19511 old_archive_cmds_RC \ 19512 old_archive_from_new_cmds_RC \ 19513 predep_objects_RC \ 19514 postdep_objects_RC \ 19515 predeps_RC \ 19516 postdeps_RC \ 19517 compiler_lib_search_path_RC \ 19518 archive_cmds_RC \ 19519 archive_expsym_cmds_RC \ 19520 postinstall_cmds_RC \ 19521 postuninstall_cmds_RC \ 19522 old_archive_from_expsyms_cmds_RC \ 19523 allow_undefined_flag_RC \ 19524 no_undefined_flag_RC \ 19525 export_symbols_cmds_RC \ 19526 hardcode_libdir_flag_spec_RC \ 19527 hardcode_libdir_flag_spec_ld_RC \ 19528 hardcode_libdir_separator_RC \ 19529 hardcode_automatic_RC \ 19530 module_cmds_RC \ 19531 module_expsym_cmds_RC \ 19532 lt_cv_prog_compiler_c_o_RC \ 19533 exclude_expsyms_RC \ 19534 include_expsyms_RC; do 19535 19536 case $var in 19537 old_archive_cmds_RC | \ 19538 old_archive_from_new_cmds_RC | \ 19539 archive_cmds_RC | \ 19540 archive_expsym_cmds_RC | \ 19541 module_cmds_RC | \ 19542 module_expsym_cmds_RC | \ 19543 old_archive_from_expsyms_cmds_RC | \ 19544 export_symbols_cmds_RC | \ 19545 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19546 postinstall_cmds | postuninstall_cmds | \ 19547 old_postinstall_cmds | old_postuninstall_cmds | \ 19548 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19549 # Double-quote double-evaled strings. 19550 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19551 ;; 19552 *) 19553 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19554 ;; 19555 esac 19556 done 19557 19558 case $lt_echo in 19559 *'\$0 --fallback-echo"') 19560 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19561 ;; 19562 esac 19563 19564cfgfile="$ofile" 19565 19566 cat <<__EOF__ >> "$cfgfile" 19567# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19568 19569# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19570 19571# Shell to use when invoking shell scripts. 19572SHELL=$lt_SHELL 19573 19574# Whether or not to build shared libraries. 19575build_libtool_libs=$enable_shared 19576 19577# Whether or not to build static libraries. 19578build_old_libs=$enable_static 19579 19580# Whether or not to add -lc for building shared libraries. 19581build_libtool_need_lc=$archive_cmds_need_lc_RC 19582 19583# Whether or not to disallow shared libs when runtime libs are static 19584allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19585 19586# Whether or not to optimize for fast installation. 19587fast_install=$enable_fast_install 19588 19589# The host system. 19590host_alias=$host_alias 19591host=$host 19592host_os=$host_os 19593 19594# The build system. 19595build_alias=$build_alias 19596build=$build 19597build_os=$build_os 19598 19599# An echo program that does not interpret backslashes. 19600echo=$lt_echo 19601 19602# The archiver. 19603AR=$lt_AR 19604AR_FLAGS=$lt_AR_FLAGS 19605 19606# A C compiler. 19607LTCC=$lt_LTCC 19608 19609# LTCC compiler flags. 19610LTCFLAGS=$lt_LTCFLAGS 19611 19612# A language-specific compiler. 19613CC=$lt_compiler_RC 19614 19615# Is the compiler the GNU C compiler? 19616with_gcc=$GCC_RC 19617 19618# An ERE matcher. 19619EGREP=$lt_EGREP 19620 19621# The linker used to build libraries. 19622LD=$lt_LD_RC 19623 19624# Whether we need hard or soft links. 19625LN_S=$lt_LN_S 19626 19627# A BSD-compatible nm program. 19628NM=$lt_NM 19629 19630# A symbol stripping program 19631STRIP=$lt_STRIP 19632 19633# Used to examine libraries when file_magic_cmd begins "file" 19634MAGIC_CMD=$MAGIC_CMD 19635 19636# Used on cygwin: DLL creation program. 19637DLLTOOL="$DLLTOOL" 19638 19639# Used on cygwin: object dumper. 19640OBJDUMP="$OBJDUMP" 19641 19642# Used on cygwin: assembler. 19643AS="$AS" 19644 19645# The name of the directory that contains temporary libtool files. 19646objdir=$objdir 19647 19648# How to create reloadable object files. 19649reload_flag=$lt_reload_flag 19650reload_cmds=$lt_reload_cmds 19651 19652# How to pass a linker flag through the compiler. 19653wl=$lt_lt_prog_compiler_wl_RC 19654 19655# Object file suffix (normally "o"). 19656objext="$ac_objext" 19657 19658# Old archive suffix (normally "a"). 19659libext="$libext" 19660 19661# Shared library suffix (normally ".so"). 19662shrext_cmds='$shrext_cmds' 19663 19664# Executable file suffix (normally ""). 19665exeext="$exeext" 19666 19667# Additional compiler flags for building library objects. 19668pic_flag=$lt_lt_prog_compiler_pic_RC 19669pic_mode=$pic_mode 19670 19671# What is the maximum length of a command? 19672max_cmd_len=$lt_cv_sys_max_cmd_len 19673 19674# Does compiler simultaneously support -c and -o options? 19675compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19676 19677# Must we lock files when doing compilation? 19678need_locks=$lt_need_locks 19679 19680# Do we need the lib prefix for modules? 19681need_lib_prefix=$need_lib_prefix 19682 19683# Do we need a version for libraries? 19684need_version=$need_version 19685 19686# Whether dlopen is supported. 19687dlopen_support=$enable_dlopen 19688 19689# Whether dlopen of programs is supported. 19690dlopen_self=$enable_dlopen_self 19691 19692# Whether dlopen of statically linked programs is supported. 19693dlopen_self_static=$enable_dlopen_self_static 19694 19695# Compiler flag to prevent dynamic linking. 19696link_static_flag=$lt_lt_prog_compiler_static_RC 19697 19698# Compiler flag to turn off builtin functions. 19699no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19700 19701# Compiler flag to allow reflexive dlopens. 19702export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19703 19704# Compiler flag to generate shared objects directly from archives. 19705whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19706 19707# Compiler flag to generate thread-safe objects. 19708thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19709 19710# Library versioning type. 19711version_type=$version_type 19712 19713# Format of library name prefix. 19714libname_spec=$lt_libname_spec 19715 19716# List of archive names. First name is the real one, the rest are links. 19717# The last name is the one that the linker finds with -lNAME. 19718library_names_spec=$lt_library_names_spec 19719 19720# The coded name of the library, if different from the real name. 19721soname_spec=$lt_soname_spec 19722 19723# Commands used to build and install an old-style archive. 19724RANLIB=$lt_RANLIB 19725old_archive_cmds=$lt_old_archive_cmds_RC 19726old_postinstall_cmds=$lt_old_postinstall_cmds 19727old_postuninstall_cmds=$lt_old_postuninstall_cmds 19728 19729# Create an old-style archive from a shared archive. 19730old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19731 19732# Create a temporary old-style archive to link instead of a shared archive. 19733old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19734 19735# Commands used to build and install a shared archive. 19736archive_cmds=$lt_archive_cmds_RC 19737archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19738postinstall_cmds=$lt_postinstall_cmds 19739postuninstall_cmds=$lt_postuninstall_cmds 19740 19741# Commands used to build a loadable module (assumed same as above if empty) 19742module_cmds=$lt_module_cmds_RC 19743module_expsym_cmds=$lt_module_expsym_cmds_RC 19744 19745# Commands to strip libraries. 19746old_striplib=$lt_old_striplib 19747striplib=$lt_striplib 19748 19749# Dependencies to place before the objects being linked to create a 19750# shared library. 19751predep_objects=$lt_predep_objects_RC 19752 19753# Dependencies to place after the objects being linked to create a 19754# shared library. 19755postdep_objects=$lt_postdep_objects_RC 19756 19757# Dependencies to place before the objects being linked to create a 19758# shared library. 19759predeps=$lt_predeps_RC 19760 19761# Dependencies to place after the objects being linked to create a 19762# shared library. 19763postdeps=$lt_postdeps_RC 19764 19765# The library search path used internally by the compiler when linking 19766# a shared library. 19767compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19768 19769# Method to check whether dependent libraries are shared objects. 19770deplibs_check_method=$lt_deplibs_check_method 19771 19772# Command to use when deplibs_check_method == file_magic. 19773file_magic_cmd=$lt_file_magic_cmd 19774 19775# Flag that allows shared libraries with undefined symbols to be built. 19776allow_undefined_flag=$lt_allow_undefined_flag_RC 19777 19778# Flag that forces no undefined symbols. 19779no_undefined_flag=$lt_no_undefined_flag_RC 19780 19781# Commands used to finish a libtool library installation in a directory. 19782finish_cmds=$lt_finish_cmds 19783 19784# Same as above, but a single script fragment to be evaled but not shown. 19785finish_eval=$lt_finish_eval 19786 19787# Take the output of nm and produce a listing of raw symbols and C names. 19788global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19789 19790# Transform the output of nm in a proper C declaration 19791global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19792 19793# Transform the output of nm in a C name address pair 19794global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19795 19796# This is the shared library runtime path variable. 19797runpath_var=$runpath_var 19798 19799# This is the shared library path variable. 19800shlibpath_var=$shlibpath_var 19801 19802# Is shlibpath searched before the hard-coded library search path? 19803shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19804 19805# How to hardcode a shared library path into an executable. 19806hardcode_action=$hardcode_action_RC 19807 19808# Whether we should hardcode library paths into libraries. 19809hardcode_into_libs=$hardcode_into_libs 19810 19811# Flag to hardcode \$libdir into a binary during linking. 19812# This must work even if \$libdir does not exist. 19813hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19814 19815# If ld is used when linking, flag to hardcode \$libdir into 19816# a binary during linking. This must work even if \$libdir does 19817# not exist. 19818hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19819 19820# Whether we need a single -rpath flag with a separated argument. 19821hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19822 19823# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19824# resulting binary. 19825hardcode_direct=$hardcode_direct_RC 19826 19827# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19828# resulting binary. 19829hardcode_minus_L=$hardcode_minus_L_RC 19830 19831# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19832# the resulting binary. 19833hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19834 19835# Set to yes if building a shared library automatically hardcodes DIR into the library 19836# and all subsequent libraries and executables linked against it. 19837hardcode_automatic=$hardcode_automatic_RC 19838 19839# Variables whose values should be saved in libtool wrapper scripts and 19840# restored at relink time. 19841variables_saved_for_relink="$variables_saved_for_relink" 19842 19843# Whether libtool must link a program against all its dependency libraries. 19844link_all_deplibs=$link_all_deplibs_RC 19845 19846# Compile-time system search path for libraries 19847sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19848 19849# Run-time system search path for libraries 19850sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19851 19852# Fix the shell variable \$srcfile for the compiler. 19853fix_srcfile_path="$fix_srcfile_path_RC" 19854 19855# Set to yes if exported symbols are required. 19856always_export_symbols=$always_export_symbols_RC 19857 19858# The commands to list exported symbols. 19859export_symbols_cmds=$lt_export_symbols_cmds_RC 19860 19861# The commands to extract the exported symbol list from a shared archive. 19862extract_expsyms_cmds=$lt_extract_expsyms_cmds 19863 19864# Symbols that should not be listed in the preloaded symbols. 19865exclude_expsyms=$lt_exclude_expsyms_RC 19866 19867# Symbols that must always be exported. 19868include_expsyms=$lt_include_expsyms_RC 19869 19870# ### END LIBTOOL TAG CONFIG: $tagname 19871 19872__EOF__ 19873 19874 19875else 19876 # If there is no Makefile yet, we rely on a make rule to execute 19877 # `config.status --recheck' to rerun these tests and create the 19878 # libtool script then. 19879 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19880 if test -f "$ltmain_in"; then 19881 test -f Makefile && make "$ltmain" 19882 fi 19883fi 19884 19885 19886ac_ext=c 19887ac_cpp='$CPP $CPPFLAGS' 19888ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19889ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19890ac_compiler_gnu=$ac_cv_c_compiler_gnu 19891 19892CC="$lt_save_CC" 19893 19894 ;; 19895 19896 *) 19897 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19898echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19899 { (exit 1); exit 1; }; } 19900 ;; 19901 esac 19902 19903 # Append the new tag name to the list of available tags. 19904 if test -n "$tagname" ; then 19905 available_tags="$available_tags $tagname" 19906 fi 19907 fi 19908 done 19909 IFS="$lt_save_ifs" 19910 19911 # Now substitute the updated list of available tags. 19912 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19913 mv "${ofile}T" "$ofile" 19914 chmod +x "$ofile" 19915 else 19916 rm -f "${ofile}T" 19917 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19918echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19919 { (exit 1); exit 1; }; } 19920 fi 19921fi 19922 19923 19924 19925# This can be used to rebuild libtool when needed 19926LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19927 19928# Always use our own libtool. 19929LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19930 19931# Prevent multiple expansion 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952ac_ext=c 19953ac_cpp='$CPP $CPPFLAGS' 19954ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19955ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19956ac_compiler_gnu=$ac_cv_c_compiler_gnu 19957if test -n "$ac_tool_prefix"; then 19958 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 19959set dummy ${ac_tool_prefix}gcc; ac_word=$2 19960{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19961echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19962if test "${ac_cv_prog_CC+set}" = set; then 19963 echo $ECHO_N "(cached) $ECHO_C" >&6 19964else 19965 if test -n "$CC"; then 19966 ac_cv_prog_CC="$CC" # Let the user override the test. 19967else 19968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19969for as_dir in $PATH 19970do 19971 IFS=$as_save_IFS 19972 test -z "$as_dir" && as_dir=. 19973 for ac_exec_ext in '' $ac_executable_extensions; do 19974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19975 ac_cv_prog_CC="${ac_tool_prefix}gcc" 19976 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19977 break 2 19978 fi 19979done 19980done 19981IFS=$as_save_IFS 19982 19983fi 19984fi 19985CC=$ac_cv_prog_CC 19986if test -n "$CC"; then 19987 { echo "$as_me:$LINENO: result: $CC" >&5 19988echo "${ECHO_T}$CC" >&6; } 19989else 19990 { echo "$as_me:$LINENO: result: no" >&5 19991echo "${ECHO_T}no" >&6; } 19992fi 19993 19994 19995fi 19996if test -z "$ac_cv_prog_CC"; then 19997 ac_ct_CC=$CC 19998 # Extract the first word of "gcc", so it can be a program name with args. 19999set dummy gcc; ac_word=$2 20000{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20001echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20002if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20003 echo $ECHO_N "(cached) $ECHO_C" >&6 20004else 20005 if test -n "$ac_ct_CC"; then 20006 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20007else 20008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20009for as_dir in $PATH 20010do 20011 IFS=$as_save_IFS 20012 test -z "$as_dir" && as_dir=. 20013 for ac_exec_ext in '' $ac_executable_extensions; do 20014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20015 ac_cv_prog_ac_ct_CC="gcc" 20016 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20017 break 2 20018 fi 20019done 20020done 20021IFS=$as_save_IFS 20022 20023fi 20024fi 20025ac_ct_CC=$ac_cv_prog_ac_ct_CC 20026if test -n "$ac_ct_CC"; then 20027 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20028echo "${ECHO_T}$ac_ct_CC" >&6; } 20029else 20030 { echo "$as_me:$LINENO: result: no" >&5 20031echo "${ECHO_T}no" >&6; } 20032fi 20033 20034 if test "x$ac_ct_CC" = x; then 20035 CC="" 20036 else 20037 case $cross_compiling:$ac_tool_warned in 20038yes:) 20039{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20040whose name does not start with the host triplet. If you think this 20041configuration is useful to you, please write to autoconf@gnu.org." >&5 20042echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20043whose name does not start with the host triplet. If you think this 20044configuration is useful to you, please write to autoconf@gnu.org." >&2;} 20045ac_tool_warned=yes ;; 20046esac 20047 CC=$ac_ct_CC 20048 fi 20049else 20050 CC="$ac_cv_prog_CC" 20051fi 20052 20053if test -z "$CC"; then 20054 if test -n "$ac_tool_prefix"; then 20055 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20056set dummy ${ac_tool_prefix}cc; ac_word=$2 20057{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20058echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20059if test "${ac_cv_prog_CC+set}" = set; then 20060 echo $ECHO_N "(cached) $ECHO_C" >&6 20061else 20062 if test -n "$CC"; then 20063 ac_cv_prog_CC="$CC" # Let the user override the test. 20064else 20065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20066for as_dir in $PATH 20067do 20068 IFS=$as_save_IFS 20069 test -z "$as_dir" && as_dir=. 20070 for ac_exec_ext in '' $ac_executable_extensions; do 20071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20072 ac_cv_prog_CC="${ac_tool_prefix}cc" 20073 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20074 break 2 20075 fi 20076done 20077done 20078IFS=$as_save_IFS 20079 20080fi 20081fi 20082CC=$ac_cv_prog_CC 20083if test -n "$CC"; then 20084 { echo "$as_me:$LINENO: result: $CC" >&5 20085echo "${ECHO_T}$CC" >&6; } 20086else 20087 { echo "$as_me:$LINENO: result: no" >&5 20088echo "${ECHO_T}no" >&6; } 20089fi 20090 20091 20092 fi 20093fi 20094if test -z "$CC"; then 20095 # Extract the first word of "cc", so it can be a program name with args. 20096set dummy cc; ac_word=$2 20097{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20099if test "${ac_cv_prog_CC+set}" = set; then 20100 echo $ECHO_N "(cached) $ECHO_C" >&6 20101else 20102 if test -n "$CC"; then 20103 ac_cv_prog_CC="$CC" # Let the user override the test. 20104else 20105 ac_prog_rejected=no 20106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20107for as_dir in $PATH 20108do 20109 IFS=$as_save_IFS 20110 test -z "$as_dir" && as_dir=. 20111 for ac_exec_ext in '' $ac_executable_extensions; do 20112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20113 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20114 ac_prog_rejected=yes 20115 continue 20116 fi 20117 ac_cv_prog_CC="cc" 20118 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20119 break 2 20120 fi 20121done 20122done 20123IFS=$as_save_IFS 20124 20125if test $ac_prog_rejected = yes; then 20126 # We found a bogon in the path, so make sure we never use it. 20127 set dummy $ac_cv_prog_CC 20128 shift 20129 if test $# != 0; then 20130 # We chose a different compiler from the bogus one. 20131 # However, it has the same basename, so the bogon will be chosen 20132 # first if we set CC to just the basename; use the full file name. 20133 shift 20134 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20135 fi 20136fi 20137fi 20138fi 20139CC=$ac_cv_prog_CC 20140if test -n "$CC"; then 20141 { echo "$as_me:$LINENO: result: $CC" >&5 20142echo "${ECHO_T}$CC" >&6; } 20143else 20144 { echo "$as_me:$LINENO: result: no" >&5 20145echo "${ECHO_T}no" >&6; } 20146fi 20147 20148 20149fi 20150if test -z "$CC"; then 20151 if test -n "$ac_tool_prefix"; then 20152 for ac_prog in cl.exe 20153 do 20154 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20155set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20156{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20158if test "${ac_cv_prog_CC+set}" = set; then 20159 echo $ECHO_N "(cached) $ECHO_C" >&6 20160else 20161 if test -n "$CC"; then 20162 ac_cv_prog_CC="$CC" # Let the user override the test. 20163else 20164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20165for as_dir in $PATH 20166do 20167 IFS=$as_save_IFS 20168 test -z "$as_dir" && as_dir=. 20169 for ac_exec_ext in '' $ac_executable_extensions; do 20170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20171 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20172 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20173 break 2 20174 fi 20175done 20176done 20177IFS=$as_save_IFS 20178 20179fi 20180fi 20181CC=$ac_cv_prog_CC 20182if test -n "$CC"; then 20183 { echo "$as_me:$LINENO: result: $CC" >&5 20184echo "${ECHO_T}$CC" >&6; } 20185else 20186 { echo "$as_me:$LINENO: result: no" >&5 20187echo "${ECHO_T}no" >&6; } 20188fi 20189 20190 20191 test -n "$CC" && break 20192 done 20193fi 20194if test -z "$CC"; then 20195 ac_ct_CC=$CC 20196 for ac_prog in cl.exe 20197do 20198 # Extract the first word of "$ac_prog", so it can be a program name with args. 20199set dummy $ac_prog; ac_word=$2 20200{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20201echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20202if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20203 echo $ECHO_N "(cached) $ECHO_C" >&6 20204else 20205 if test -n "$ac_ct_CC"; then 20206 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20207else 20208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20209for as_dir in $PATH 20210do 20211 IFS=$as_save_IFS 20212 test -z "$as_dir" && as_dir=. 20213 for ac_exec_ext in '' $ac_executable_extensions; do 20214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20215 ac_cv_prog_ac_ct_CC="$ac_prog" 20216 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20217 break 2 20218 fi 20219done 20220done 20221IFS=$as_save_IFS 20222 20223fi 20224fi 20225ac_ct_CC=$ac_cv_prog_ac_ct_CC 20226if test -n "$ac_ct_CC"; then 20227 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20228echo "${ECHO_T}$ac_ct_CC" >&6; } 20229else 20230 { echo "$as_me:$LINENO: result: no" >&5 20231echo "${ECHO_T}no" >&6; } 20232fi 20233 20234 20235 test -n "$ac_ct_CC" && break 20236done 20237 20238 if test "x$ac_ct_CC" = x; then 20239 CC="" 20240 else 20241 case $cross_compiling:$ac_tool_warned in 20242yes:) 20243{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20244whose name does not start with the host triplet. If you think this 20245configuration is useful to you, please write to autoconf@gnu.org." >&5 20246echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20247whose name does not start with the host triplet. If you think this 20248configuration is useful to you, please write to autoconf@gnu.org." >&2;} 20249ac_tool_warned=yes ;; 20250esac 20251 CC=$ac_ct_CC 20252 fi 20253fi 20254 20255fi 20256 20257 20258test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20259See \`config.log' for more details." >&5 20260echo "$as_me: error: no acceptable C compiler found in \$PATH 20261See \`config.log' for more details." >&2;} 20262 { (exit 1); exit 1; }; } 20263 20264# Provide some information about the compiler. 20265echo "$as_me:$LINENO: checking for C compiler version" >&5 20266ac_compiler=`set X $ac_compile; echo $2` 20267{ (ac_try="$ac_compiler --version >&5" 20268case "(($ac_try" in 20269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20270 *) ac_try_echo=$ac_try;; 20271esac 20272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20273 (eval "$ac_compiler --version >&5") 2>&5 20274 ac_status=$? 20275 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20276 (exit $ac_status); } 20277{ (ac_try="$ac_compiler -v >&5" 20278case "(($ac_try" in 20279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20280 *) ac_try_echo=$ac_try;; 20281esac 20282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20283 (eval "$ac_compiler -v >&5") 2>&5 20284 ac_status=$? 20285 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20286 (exit $ac_status); } 20287{ (ac_try="$ac_compiler -V >&5" 20288case "(($ac_try" in 20289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20290 *) ac_try_echo=$ac_try;; 20291esac 20292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20293 (eval "$ac_compiler -V >&5") 2>&5 20294 ac_status=$? 20295 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20296 (exit $ac_status); } 20297 20298{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20299echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 20300if test "${ac_cv_c_compiler_gnu+set}" = set; then 20301 echo $ECHO_N "(cached) $ECHO_C" >&6 20302else 20303 cat >conftest.$ac_ext <<_ACEOF 20304/* confdefs.h. */ 20305_ACEOF 20306cat confdefs.h >>conftest.$ac_ext 20307cat >>conftest.$ac_ext <<_ACEOF 20308/* end confdefs.h. */ 20309 20310int 20311main () 20312{ 20313#ifndef __GNUC__ 20314 choke me 20315#endif 20316 20317 ; 20318 return 0; 20319} 20320_ACEOF 20321rm -f conftest.$ac_objext 20322if { (ac_try="$ac_compile" 20323case "(($ac_try" in 20324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20325 *) ac_try_echo=$ac_try;; 20326esac 20327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20328 (eval "$ac_compile") 2>conftest.er1 20329 ac_status=$? 20330 grep -v '^ *+' conftest.er1 >conftest.err 20331 rm -f conftest.er1 20332 cat conftest.err >&5 20333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20334 (exit $ac_status); } && 20335 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20336 { (case "(($ac_try" in 20337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20338 *) ac_try_echo=$ac_try;; 20339esac 20340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20341 (eval "$ac_try") 2>&5 20342 ac_status=$? 20343 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20344 (exit $ac_status); }; } && 20345 { ac_try='test -s conftest.$ac_objext' 20346 { (case "(($ac_try" in 20347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20348 *) ac_try_echo=$ac_try;; 20349esac 20350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20351 (eval "$ac_try") 2>&5 20352 ac_status=$? 20353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20354 (exit $ac_status); }; }; then 20355 ac_compiler_gnu=yes 20356else 20357 echo "$as_me: failed program was:" >&5 20358sed 's/^/| /' conftest.$ac_ext >&5 20359 20360 ac_compiler_gnu=no 20361fi 20362 20363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20364ac_cv_c_compiler_gnu=$ac_compiler_gnu 20365 20366fi 20367{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20368echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 20369GCC=`test $ac_compiler_gnu = yes && echo yes` 20370ac_test_CFLAGS=${CFLAGS+set} 20371ac_save_CFLAGS=$CFLAGS 20372{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20373echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 20374if test "${ac_cv_prog_cc_g+set}" = set; then 20375 echo $ECHO_N "(cached) $ECHO_C" >&6 20376else 20377 ac_save_c_werror_flag=$ac_c_werror_flag 20378 ac_c_werror_flag=yes 20379 ac_cv_prog_cc_g=no 20380 CFLAGS="-g" 20381 cat >conftest.$ac_ext <<_ACEOF 20382/* confdefs.h. */ 20383_ACEOF 20384cat confdefs.h >>conftest.$ac_ext 20385cat >>conftest.$ac_ext <<_ACEOF 20386/* end confdefs.h. */ 20387 20388int 20389main () 20390{ 20391 20392 ; 20393 return 0; 20394} 20395_ACEOF 20396rm -f conftest.$ac_objext 20397if { (ac_try="$ac_compile" 20398case "(($ac_try" in 20399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20400 *) ac_try_echo=$ac_try;; 20401esac 20402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20403 (eval "$ac_compile") 2>conftest.er1 20404 ac_status=$? 20405 grep -v '^ *+' conftest.er1 >conftest.err 20406 rm -f conftest.er1 20407 cat conftest.err >&5 20408 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20409 (exit $ac_status); } && 20410 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20411 { (case "(($ac_try" in 20412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20413 *) ac_try_echo=$ac_try;; 20414esac 20415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20416 (eval "$ac_try") 2>&5 20417 ac_status=$? 20418 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20419 (exit $ac_status); }; } && 20420 { ac_try='test -s conftest.$ac_objext' 20421 { (case "(($ac_try" in 20422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20423 *) ac_try_echo=$ac_try;; 20424esac 20425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20426 (eval "$ac_try") 2>&5 20427 ac_status=$? 20428 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20429 (exit $ac_status); }; }; then 20430 ac_cv_prog_cc_g=yes 20431else 20432 echo "$as_me: failed program was:" >&5 20433sed 's/^/| /' conftest.$ac_ext >&5 20434 20435 CFLAGS="" 20436 cat >conftest.$ac_ext <<_ACEOF 20437/* confdefs.h. */ 20438_ACEOF 20439cat confdefs.h >>conftest.$ac_ext 20440cat >>conftest.$ac_ext <<_ACEOF 20441/* end confdefs.h. */ 20442 20443int 20444main () 20445{ 20446 20447 ; 20448 return 0; 20449} 20450_ACEOF 20451rm -f conftest.$ac_objext 20452if { (ac_try="$ac_compile" 20453case "(($ac_try" in 20454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20455 *) ac_try_echo=$ac_try;; 20456esac 20457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20458 (eval "$ac_compile") 2>conftest.er1 20459 ac_status=$? 20460 grep -v '^ *+' conftest.er1 >conftest.err 20461 rm -f conftest.er1 20462 cat conftest.err >&5 20463 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20464 (exit $ac_status); } && 20465 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20466 { (case "(($ac_try" in 20467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20468 *) ac_try_echo=$ac_try;; 20469esac 20470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20471 (eval "$ac_try") 2>&5 20472 ac_status=$? 20473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20474 (exit $ac_status); }; } && 20475 { ac_try='test -s conftest.$ac_objext' 20476 { (case "(($ac_try" in 20477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20478 *) ac_try_echo=$ac_try;; 20479esac 20480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20481 (eval "$ac_try") 2>&5 20482 ac_status=$? 20483 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20484 (exit $ac_status); }; }; then 20485 : 20486else 20487 echo "$as_me: failed program was:" >&5 20488sed 's/^/| /' conftest.$ac_ext >&5 20489 20490 ac_c_werror_flag=$ac_save_c_werror_flag 20491 CFLAGS="-g" 20492 cat >conftest.$ac_ext <<_ACEOF 20493/* confdefs.h. */ 20494_ACEOF 20495cat confdefs.h >>conftest.$ac_ext 20496cat >>conftest.$ac_ext <<_ACEOF 20497/* end confdefs.h. */ 20498 20499int 20500main () 20501{ 20502 20503 ; 20504 return 0; 20505} 20506_ACEOF 20507rm -f conftest.$ac_objext 20508if { (ac_try="$ac_compile" 20509case "(($ac_try" in 20510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20511 *) ac_try_echo=$ac_try;; 20512esac 20513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20514 (eval "$ac_compile") 2>conftest.er1 20515 ac_status=$? 20516 grep -v '^ *+' conftest.er1 >conftest.err 20517 rm -f conftest.er1 20518 cat conftest.err >&5 20519 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20520 (exit $ac_status); } && 20521 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20522 { (case "(($ac_try" in 20523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20524 *) ac_try_echo=$ac_try;; 20525esac 20526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20527 (eval "$ac_try") 2>&5 20528 ac_status=$? 20529 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20530 (exit $ac_status); }; } && 20531 { ac_try='test -s conftest.$ac_objext' 20532 { (case "(($ac_try" in 20533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20534 *) ac_try_echo=$ac_try;; 20535esac 20536eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20537 (eval "$ac_try") 2>&5 20538 ac_status=$? 20539 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20540 (exit $ac_status); }; }; then 20541 ac_cv_prog_cc_g=yes 20542else 20543 echo "$as_me: failed program was:" >&5 20544sed 's/^/| /' conftest.$ac_ext >&5 20545 20546 20547fi 20548 20549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20550fi 20551 20552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20553fi 20554 20555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20556 ac_c_werror_flag=$ac_save_c_werror_flag 20557fi 20558{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20559echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 20560if test "$ac_test_CFLAGS" = set; then 20561 CFLAGS=$ac_save_CFLAGS 20562elif test $ac_cv_prog_cc_g = yes; then 20563 if test "$GCC" = yes; then 20564 CFLAGS="-g -O2" 20565 else 20566 CFLAGS="-g" 20567 fi 20568else 20569 if test "$GCC" = yes; then 20570 CFLAGS="-O2" 20571 else 20572 CFLAGS= 20573 fi 20574fi 20575{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20576echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 20577if test "${ac_cv_prog_cc_c89+set}" = set; then 20578 echo $ECHO_N "(cached) $ECHO_C" >&6 20579else 20580 ac_cv_prog_cc_c89=no 20581ac_save_CC=$CC 20582cat >conftest.$ac_ext <<_ACEOF 20583/* confdefs.h. */ 20584_ACEOF 20585cat confdefs.h >>conftest.$ac_ext 20586cat >>conftest.$ac_ext <<_ACEOF 20587/* end confdefs.h. */ 20588#include <stdarg.h> 20589#include <stdio.h> 20590#include <sys/types.h> 20591#include <sys/stat.h> 20592/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20593struct buf { int x; }; 20594FILE * (*rcsopen) (struct buf *, struct stat *, int); 20595static char *e (p, i) 20596 char **p; 20597 int i; 20598{ 20599 return p[i]; 20600} 20601static char *f (char * (*g) (char **, int), char **p, ...) 20602{ 20603 char *s; 20604 va_list v; 20605 va_start (v,p); 20606 s = g (p, va_arg (v,int)); 20607 va_end (v); 20608 return s; 20609} 20610 20611/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20612 function prototypes and stuff, but not '\xHH' hex character constants. 20613 These don't provoke an error unfortunately, instead are silently treated 20614 as 'x'. The following induces an error, until -std is added to get 20615 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20616 array size at least. It's necessary to write '\x00'==0 to get something 20617 that's true only with -std. */ 20618int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20619 20620/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20621 inside strings and character constants. */ 20622#define FOO(x) 'x' 20623int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20624 20625int test (int i, double x); 20626struct s1 {int (*f) (int a);}; 20627struct s2 {int (*f) (double a);}; 20628int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20629int argc; 20630char **argv; 20631int 20632main () 20633{ 20634return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20635 ; 20636 return 0; 20637} 20638_ACEOF 20639for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20640 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20641do 20642 CC="$ac_save_CC $ac_arg" 20643 rm -f conftest.$ac_objext 20644if { (ac_try="$ac_compile" 20645case "(($ac_try" in 20646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20647 *) ac_try_echo=$ac_try;; 20648esac 20649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20650 (eval "$ac_compile") 2>conftest.er1 20651 ac_status=$? 20652 grep -v '^ *+' conftest.er1 >conftest.err 20653 rm -f conftest.er1 20654 cat conftest.err >&5 20655 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20656 (exit $ac_status); } && 20657 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20658 { (case "(($ac_try" in 20659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20660 *) ac_try_echo=$ac_try;; 20661esac 20662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20663 (eval "$ac_try") 2>&5 20664 ac_status=$? 20665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20666 (exit $ac_status); }; } && 20667 { ac_try='test -s conftest.$ac_objext' 20668 { (case "(($ac_try" in 20669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20670 *) ac_try_echo=$ac_try;; 20671esac 20672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20673 (eval "$ac_try") 2>&5 20674 ac_status=$? 20675 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20676 (exit $ac_status); }; }; then 20677 ac_cv_prog_cc_c89=$ac_arg 20678else 20679 echo "$as_me: failed program was:" >&5 20680sed 's/^/| /' conftest.$ac_ext >&5 20681 20682 20683fi 20684 20685rm -f core conftest.err conftest.$ac_objext 20686 test "x$ac_cv_prog_cc_c89" != "xno" && break 20687done 20688rm -f conftest.$ac_ext 20689CC=$ac_save_CC 20690 20691fi 20692# AC_CACHE_VAL 20693case "x$ac_cv_prog_cc_c89" in 20694 x) 20695 { echo "$as_me:$LINENO: result: none needed" >&5 20696echo "${ECHO_T}none needed" >&6; } ;; 20697 xno) 20698 { echo "$as_me:$LINENO: result: unsupported" >&5 20699echo "${ECHO_T}unsupported" >&6; } ;; 20700 *) 20701 CC="$CC $ac_cv_prog_cc_c89" 20702 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20703echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 20704esac 20705 20706 20707ac_ext=c 20708ac_cpp='$CPP $CPPFLAGS' 20709ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20710ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20711ac_compiler_gnu=$ac_cv_c_compiler_gnu 20712 20713depcc="$CC" am_compiler_list= 20714 20715{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20716echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 20717if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20718 echo $ECHO_N "(cached) $ECHO_C" >&6 20719else 20720 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20721 # We make a subdir and do the tests there. Otherwise we can end up 20722 # making bogus files that we don't know about and never remove. For 20723 # instance it was reported that on HP-UX the gcc test will end up 20724 # making a dummy file named `D' -- because `-MD' means `put the output 20725 # in D'. 20726 mkdir conftest.dir 20727 # Copy depcomp to subdir because otherwise we won't find it if we're 20728 # using a relative directory. 20729 cp "$am_depcomp" conftest.dir 20730 cd conftest.dir 20731 # We will build objects and dependencies in a subdirectory because 20732 # it helps to detect inapplicable dependency modes. For instance 20733 # both Tru64's cc and ICC support -MD to output dependencies as a 20734 # side effect of compilation, but ICC will put the dependencies in 20735 # the current directory while Tru64 will put them in the object 20736 # directory. 20737 mkdir sub 20738 20739 am_cv_CC_dependencies_compiler_type=none 20740 if test "$am_compiler_list" = ""; then 20741 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20742 fi 20743 for depmode in $am_compiler_list; do 20744 # Setup a source with many dependencies, because some compilers 20745 # like to wrap large dependency lists on column 80 (with \), and 20746 # we should not choose a depcomp mode which is confused by this. 20747 # 20748 # We need to recreate these files for each test, as the compiler may 20749 # overwrite some of them when testing with obscure command lines. 20750 # This happens at least with the AIX C compiler. 20751 : > sub/conftest.c 20752 for i in 1 2 3 4 5 6; do 20753 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20754 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20755 # Solaris 8's {/usr,}/bin/sh. 20756 touch sub/conftst$i.h 20757 done 20758 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20759 20760 case $depmode in 20761 nosideeffect) 20762 # after this tag, mechanisms are not by side-effect, so they'll 20763 # only be used when explicitly requested 20764 if test "x$enable_dependency_tracking" = xyes; then 20765 continue 20766 else 20767 break 20768 fi 20769 ;; 20770 none) break ;; 20771 esac 20772 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20773 # mode. It turns out that the SunPro C++ compiler does not properly 20774 # handle `-M -o', and we need to detect this. 20775 if depmode=$depmode \ 20776 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 20777 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20778 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 20779 >/dev/null 2>conftest.err && 20780 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20781 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 20782 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20783 # icc doesn't choke on unknown options, it will just issue warnings 20784 # or remarks (even with -Werror). So we grep stderr for any message 20785 # that says an option was ignored or not supported. 20786 # When given -MP, icc 7.0 and 7.1 complain thusly: 20787 # icc: Command line warning: ignoring option '-M'; no argument required 20788 # The diagnosis changed in icc 8.0: 20789 # icc: Command line remark: option '-MP' not supported 20790 if (grep 'ignoring option' conftest.err || 20791 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20792 am_cv_CC_dependencies_compiler_type=$depmode 20793 break 20794 fi 20795 fi 20796 done 20797 20798 cd .. 20799 rm -rf conftest.dir 20800else 20801 am_cv_CC_dependencies_compiler_type=none 20802fi 20803 20804fi 20805{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20806echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 20807CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20808 20809 20810 20811if 20812 test "x$enable_dependency_tracking" != xno \ 20813 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20814 am__fastdepCC_TRUE= 20815 am__fastdepCC_FALSE='#' 20816else 20817 am__fastdepCC_TRUE='#' 20818 am__fastdepCC_FALSE= 20819fi 20820 20821 20822 20823 20824 20825 20826 20827# Check whether --with-xorg-module-dir was given. 20828if test "${with_xorg_module_dir+set}" = set; then 20829 withval=$with_xorg_module_dir; moduledir="$withval" 20830else 20831 moduledir="$libdir/xorg/modules" 20832fi 20833 20834 20835# Checks for extensions 20836 20837 SAVE_CFLAGS="$CFLAGS" 20838 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20839 cat >conftest.$ac_ext <<_ACEOF 20840/* confdefs.h. */ 20841_ACEOF 20842cat confdefs.h >>conftest.$ac_ext 20843cat >>conftest.$ac_ext <<_ACEOF 20844/* end confdefs.h. */ 20845 20846#include "xorg-server.h" 20847#if !defined RANDR 20848#error RANDR not defined 20849#endif 20850 20851int 20852main () 20853{ 20854 20855 ; 20856 return 0; 20857} 20858_ACEOF 20859rm -f conftest.$ac_objext 20860if { (ac_try="$ac_compile" 20861case "(($ac_try" in 20862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20863 *) ac_try_echo=$ac_try;; 20864esac 20865eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20866 (eval "$ac_compile") 2>conftest.er1 20867 ac_status=$? 20868 grep -v '^ *+' conftest.er1 >conftest.err 20869 rm -f conftest.er1 20870 cat conftest.err >&5 20871 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20872 (exit $ac_status); } && 20873 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20874 { (case "(($ac_try" in 20875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20876 *) ac_try_echo=$ac_try;; 20877esac 20878eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20879 (eval "$ac_try") 2>&5 20880 ac_status=$? 20881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20882 (exit $ac_status); }; } && 20883 { ac_try='test -s conftest.$ac_objext' 20884 { (case "(($ac_try" in 20885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20886 *) ac_try_echo=$ac_try;; 20887esac 20888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20889 (eval "$ac_try") 2>&5 20890 ac_status=$? 20891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20892 (exit $ac_status); }; }; then 20893 _EXT_CHECK=yes 20894else 20895 echo "$as_me: failed program was:" >&5 20896sed 's/^/| /' conftest.$ac_ext >&5 20897 20898 _EXT_CHECK=no 20899fi 20900 20901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20902 CFLAGS="$SAVE_CFLAGS" 20903 { echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20904echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; } 20905 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20906echo "${ECHO_T}$_EXT_CHECK" >&6; } 20907 if test "$_EXT_CHECK" != no; then 20908 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20909 fi 20910 20911 20912 SAVE_CFLAGS="$CFLAGS" 20913 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20914 cat >conftest.$ac_ext <<_ACEOF 20915/* confdefs.h. */ 20916_ACEOF 20917cat confdefs.h >>conftest.$ac_ext 20918cat >>conftest.$ac_ext <<_ACEOF 20919/* end confdefs.h. */ 20920 20921#include "xorg-server.h" 20922#if !defined RENDER 20923#error RENDER not defined 20924#endif 20925 20926int 20927main () 20928{ 20929 20930 ; 20931 return 0; 20932} 20933_ACEOF 20934rm -f conftest.$ac_objext 20935if { (ac_try="$ac_compile" 20936case "(($ac_try" in 20937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20938 *) ac_try_echo=$ac_try;; 20939esac 20940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20941 (eval "$ac_compile") 2>conftest.er1 20942 ac_status=$? 20943 grep -v '^ *+' conftest.er1 >conftest.err 20944 rm -f conftest.er1 20945 cat conftest.err >&5 20946 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20947 (exit $ac_status); } && 20948 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20949 { (case "(($ac_try" in 20950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20951 *) ac_try_echo=$ac_try;; 20952esac 20953eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20954 (eval "$ac_try") 2>&5 20955 ac_status=$? 20956 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20957 (exit $ac_status); }; } && 20958 { ac_try='test -s conftest.$ac_objext' 20959 { (case "(($ac_try" in 20960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20961 *) ac_try_echo=$ac_try;; 20962esac 20963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20964 (eval "$ac_try") 2>&5 20965 ac_status=$? 20966 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20967 (exit $ac_status); }; }; then 20968 _EXT_CHECK=yes 20969else 20970 echo "$as_me: failed program was:" >&5 20971sed 's/^/| /' conftest.$ac_ext >&5 20972 20973 _EXT_CHECK=no 20974fi 20975 20976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20977 CFLAGS="$SAVE_CFLAGS" 20978 { echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20979echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; } 20980 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20981echo "${ECHO_T}$_EXT_CHECK" >&6; } 20982 if test "$_EXT_CHECK" != no; then 20983 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20984 fi 20985 20986 20987 SAVE_CFLAGS="$CFLAGS" 20988 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20989 cat >conftest.$ac_ext <<_ACEOF 20990/* confdefs.h. */ 20991_ACEOF 20992cat confdefs.h >>conftest.$ac_ext 20993cat >>conftest.$ac_ext <<_ACEOF 20994/* end confdefs.h. */ 20995 20996#include "xorg-server.h" 20997#if !defined XV 20998#error XV not defined 20999#endif 21000 21001int 21002main () 21003{ 21004 21005 ; 21006 return 0; 21007} 21008_ACEOF 21009rm -f conftest.$ac_objext 21010if { (ac_try="$ac_compile" 21011case "(($ac_try" in 21012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21013 *) ac_try_echo=$ac_try;; 21014esac 21015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21016 (eval "$ac_compile") 2>conftest.er1 21017 ac_status=$? 21018 grep -v '^ *+' conftest.er1 >conftest.err 21019 rm -f conftest.er1 21020 cat conftest.err >&5 21021 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21022 (exit $ac_status); } && 21023 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21024 { (case "(($ac_try" in 21025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21026 *) ac_try_echo=$ac_try;; 21027esac 21028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21029 (eval "$ac_try") 2>&5 21030 ac_status=$? 21031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21032 (exit $ac_status); }; } && 21033 { ac_try='test -s conftest.$ac_objext' 21034 { (case "(($ac_try" in 21035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21036 *) ac_try_echo=$ac_try;; 21037esac 21038eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21039 (eval "$ac_try") 2>&5 21040 ac_status=$? 21041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21042 (exit $ac_status); }; }; then 21043 _EXT_CHECK=yes 21044else 21045 echo "$as_me: failed program was:" >&5 21046sed 's/^/| /' conftest.$ac_ext >&5 21047 21048 _EXT_CHECK=no 21049fi 21050 21051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21052 CFLAGS="$SAVE_CFLAGS" 21053 { echo "$as_me:$LINENO: checking if XV is defined" >&5 21054echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; } 21055 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21056echo "${ECHO_T}$_EXT_CHECK" >&6; } 21057 if test "$_EXT_CHECK" != no; then 21058 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 21059 fi 21060 21061 21062 SAVE_CFLAGS="$CFLAGS" 21063 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21064 cat >conftest.$ac_ext <<_ACEOF 21065/* confdefs.h. */ 21066_ACEOF 21067cat confdefs.h >>conftest.$ac_ext 21068cat >>conftest.$ac_ext <<_ACEOF 21069/* end confdefs.h. */ 21070 21071#include "xorg-server.h" 21072#if !defined DPMSExtension 21073#error DPMSExtension not defined 21074#endif 21075 21076int 21077main () 21078{ 21079 21080 ; 21081 return 0; 21082} 21083_ACEOF 21084rm -f conftest.$ac_objext 21085if { (ac_try="$ac_compile" 21086case "(($ac_try" in 21087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21088 *) ac_try_echo=$ac_try;; 21089esac 21090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21091 (eval "$ac_compile") 2>conftest.er1 21092 ac_status=$? 21093 grep -v '^ *+' conftest.er1 >conftest.err 21094 rm -f conftest.er1 21095 cat conftest.err >&5 21096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21097 (exit $ac_status); } && 21098 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21099 { (case "(($ac_try" in 21100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21101 *) ac_try_echo=$ac_try;; 21102esac 21103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21104 (eval "$ac_try") 2>&5 21105 ac_status=$? 21106 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21107 (exit $ac_status); }; } && 21108 { ac_try='test -s conftest.$ac_objext' 21109 { (case "(($ac_try" in 21110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21111 *) ac_try_echo=$ac_try;; 21112esac 21113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21114 (eval "$ac_try") 2>&5 21115 ac_status=$? 21116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21117 (exit $ac_status); }; }; then 21118 _EXT_CHECK=yes 21119else 21120 echo "$as_me: failed program was:" >&5 21121sed 's/^/| /' conftest.$ac_ext >&5 21122 21123 _EXT_CHECK=no 21124fi 21125 21126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21127 CFLAGS="$SAVE_CFLAGS" 21128 { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 21129echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; } 21130 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21131echo "${ECHO_T}$_EXT_CHECK" >&6; } 21132 if test "$_EXT_CHECK" != no; then 21133 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 21134 fi 21135 21136 21137 SAVE_CFLAGS="$CFLAGS" 21138 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21139 cat >conftest.$ac_ext <<_ACEOF 21140/* confdefs.h. */ 21141_ACEOF 21142cat confdefs.h >>conftest.$ac_ext 21143cat >>conftest.$ac_ext <<_ACEOF 21144/* end confdefs.h. */ 21145 21146#include "xorg-server.h" 21147#if !defined XFreeXDGA 21148#error XFreeXDGA not defined 21149#endif 21150 21151int 21152main () 21153{ 21154 21155 ; 21156 return 0; 21157} 21158_ACEOF 21159rm -f conftest.$ac_objext 21160if { (ac_try="$ac_compile" 21161case "(($ac_try" in 21162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21163 *) ac_try_echo=$ac_try;; 21164esac 21165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21166 (eval "$ac_compile") 2>conftest.er1 21167 ac_status=$? 21168 grep -v '^ *+' conftest.er1 >conftest.err 21169 rm -f conftest.er1 21170 cat conftest.err >&5 21171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21172 (exit $ac_status); } && 21173 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21174 { (case "(($ac_try" in 21175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21176 *) ac_try_echo=$ac_try;; 21177esac 21178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21179 (eval "$ac_try") 2>&5 21180 ac_status=$? 21181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21182 (exit $ac_status); }; } && 21183 { ac_try='test -s conftest.$ac_objext' 21184 { (case "(($ac_try" in 21185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21186 *) ac_try_echo=$ac_try;; 21187esac 21188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21189 (eval "$ac_try") 2>&5 21190 ac_status=$? 21191 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21192 (exit $ac_status); }; }; then 21193 _EXT_CHECK=yes 21194else 21195 echo "$as_me: failed program was:" >&5 21196sed 's/^/| /' conftest.$ac_ext >&5 21197 21198 _EXT_CHECK=no 21199fi 21200 21201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21202 CFLAGS="$SAVE_CFLAGS" 21203 { echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5 21204echo $ECHO_N "checking if XFreeXDGA is defined... $ECHO_C" >&6; } 21205 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21206echo "${ECHO_T}$_EXT_CHECK" >&6; } 21207 if test "$_EXT_CHECK" != no; then 21208 REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto" 21209 fi 21210 21211 21212# Checks for pkg-config packages 21213 21214 21215if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21216 if test -n "$ac_tool_prefix"; then 21217 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21218set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21219{ echo "$as_me:$LINENO: checking for $ac_word" >&5 21220echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 21221if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21222 echo $ECHO_N "(cached) $ECHO_C" >&6 21223else 21224 case $PKG_CONFIG in 21225 [\\/]* | ?:[\\/]*) 21226 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21227 ;; 21228 *) 21229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21230for as_dir in $PATH 21231do 21232 IFS=$as_save_IFS 21233 test -z "$as_dir" && as_dir=. 21234 for ac_exec_ext in '' $ac_executable_extensions; do 21235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 21236 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21237 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21238 break 2 21239 fi 21240done 21241done 21242IFS=$as_save_IFS 21243 21244 ;; 21245esac 21246fi 21247PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21248if test -n "$PKG_CONFIG"; then 21249 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21250echo "${ECHO_T}$PKG_CONFIG" >&6; } 21251else 21252 { echo "$as_me:$LINENO: result: no" >&5 21253echo "${ECHO_T}no" >&6; } 21254fi 21255 21256 21257fi 21258if test -z "$ac_cv_path_PKG_CONFIG"; then 21259 ac_pt_PKG_CONFIG=$PKG_CONFIG 21260 # Extract the first word of "pkg-config", so it can be a program name with args. 21261set dummy pkg-config; ac_word=$2 21262{ echo "$as_me:$LINENO: checking for $ac_word" >&5 21263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 21264if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21265 echo $ECHO_N "(cached) $ECHO_C" >&6 21266else 21267 case $ac_pt_PKG_CONFIG in 21268 [\\/]* | ?:[\\/]*) 21269 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21270 ;; 21271 *) 21272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21273for as_dir in $PATH 21274do 21275 IFS=$as_save_IFS 21276 test -z "$as_dir" && as_dir=. 21277 for ac_exec_ext in '' $ac_executable_extensions; do 21278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 21279 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21280 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21281 break 2 21282 fi 21283done 21284done 21285IFS=$as_save_IFS 21286 21287 ;; 21288esac 21289fi 21290ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21291if test -n "$ac_pt_PKG_CONFIG"; then 21292 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21293echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 21294else 21295 { echo "$as_me:$LINENO: result: no" >&5 21296echo "${ECHO_T}no" >&6; } 21297fi 21298 21299 if test "x$ac_pt_PKG_CONFIG" = x; then 21300 PKG_CONFIG="" 21301 else 21302 case $cross_compiling:$ac_tool_warned in 21303yes:) 21304{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 21305whose name does not start with the host triplet. If you think this 21306configuration is useful to you, please write to autoconf@gnu.org." >&5 21307echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 21308whose name does not start with the host triplet. If you think this 21309configuration is useful to you, please write to autoconf@gnu.org." >&2;} 21310ac_tool_warned=yes ;; 21311esac 21312 PKG_CONFIG=$ac_pt_PKG_CONFIG 21313 fi 21314else 21315 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21316fi 21317 21318fi 21319if test -n "$PKG_CONFIG"; then 21320 _pkg_min_version=0.9.0 21321 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21322echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 21323 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21324 { echo "$as_me:$LINENO: result: yes" >&5 21325echo "${ECHO_T}yes" >&6; } 21326 else 21327 { echo "$as_me:$LINENO: result: no" >&5 21328echo "${ECHO_T}no" >&6; } 21329 PKG_CONFIG="" 21330 fi 21331 21332fi 21333 21334pkg_failed=no 21335{ echo "$as_me:$LINENO: checking for XORG" >&5 21336echo $ECHO_N "checking for XORG... $ECHO_C" >&6; } 21337 21338if test -n "$PKG_CONFIG"; then 21339 if test -n "$XORG_CFLAGS"; then 21340 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21341 else 21342 if test -n "$PKG_CONFIG" && \ 21343 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21344 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21345 ac_status=$? 21346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21347 (exit $ac_status); }; then 21348 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21349else 21350 pkg_failed=yes 21351fi 21352 fi 21353else 21354 pkg_failed=untried 21355fi 21356if test -n "$PKG_CONFIG"; then 21357 if test -n "$XORG_LIBS"; then 21358 pkg_cv_XORG_LIBS="$XORG_LIBS" 21359 else 21360 if test -n "$PKG_CONFIG" && \ 21361 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21362 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21363 ac_status=$? 21364 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21365 (exit $ac_status); }; then 21366 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21367else 21368 pkg_failed=yes 21369fi 21370 fi 21371else 21372 pkg_failed=untried 21373fi 21374 21375 21376 21377if test $pkg_failed = yes; then 21378 21379if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21380 _pkg_short_errors_supported=yes 21381else 21382 _pkg_short_errors_supported=no 21383fi 21384 if test $_pkg_short_errors_supported = yes; then 21385 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 21386 else 21387 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 21388 fi 21389 # Put the nasty error message in config.log where it belongs 21390 echo "$XORG_PKG_ERRORS" >&5 21391 21392 { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21393 21394$XORG_PKG_ERRORS 21395 21396Consider adjusting the PKG_CONFIG_PATH environment variable if you 21397installed software in a non-standard prefix. 21398 21399Alternatively, you may set the environment variables XORG_CFLAGS 21400and XORG_LIBS to avoid the need to call pkg-config. 21401See the pkg-config man page for more details. 21402" >&5 21403echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21404 21405$XORG_PKG_ERRORS 21406 21407Consider adjusting the PKG_CONFIG_PATH environment variable if you 21408installed software in a non-standard prefix. 21409 21410Alternatively, you may set the environment variables XORG_CFLAGS 21411and XORG_LIBS to avoid the need to call pkg-config. 21412See the pkg-config man page for more details. 21413" >&2;} 21414 { (exit 1); exit 1; }; } 21415elif test $pkg_failed = untried; then 21416 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21417is in your PATH or set the PKG_CONFIG environment variable to the full 21418path to pkg-config. 21419 21420Alternatively, you may set the environment variables XORG_CFLAGS 21421and XORG_LIBS to avoid the need to call pkg-config. 21422See the pkg-config man page for more details. 21423 21424To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21425See \`config.log' for more details." >&5 21426echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21427is in your PATH or set the PKG_CONFIG environment variable to the full 21428path to pkg-config. 21429 21430Alternatively, you may set the environment variables XORG_CFLAGS 21431and XORG_LIBS to avoid the need to call pkg-config. 21432See the pkg-config man page for more details. 21433 21434To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21435See \`config.log' for more details." >&2;} 21436 { (exit 1); exit 1; }; } 21437else 21438 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21439 XORG_LIBS=$pkg_cv_XORG_LIBS 21440 { echo "$as_me:$LINENO: result: yes" >&5 21441echo "${ECHO_T}yes" >&6; } 21442 : 21443fi 21444sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21445 21446# Checks for libraries. 21447 21448# Checks for header files. 21449{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21450echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 21451if test "${ac_cv_header_stdc+set}" = set; then 21452 echo $ECHO_N "(cached) $ECHO_C" >&6 21453else 21454 cat >conftest.$ac_ext <<_ACEOF 21455/* confdefs.h. */ 21456_ACEOF 21457cat confdefs.h >>conftest.$ac_ext 21458cat >>conftest.$ac_ext <<_ACEOF 21459/* end confdefs.h. */ 21460#include <stdlib.h> 21461#include <stdarg.h> 21462#include <string.h> 21463#include <float.h> 21464 21465int 21466main () 21467{ 21468 21469 ; 21470 return 0; 21471} 21472_ACEOF 21473rm -f conftest.$ac_objext 21474if { (ac_try="$ac_compile" 21475case "(($ac_try" in 21476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21477 *) ac_try_echo=$ac_try;; 21478esac 21479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21480 (eval "$ac_compile") 2>conftest.er1 21481 ac_status=$? 21482 grep -v '^ *+' conftest.er1 >conftest.err 21483 rm -f conftest.er1 21484 cat conftest.err >&5 21485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21486 (exit $ac_status); } && 21487 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21488 { (case "(($ac_try" in 21489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21490 *) ac_try_echo=$ac_try;; 21491esac 21492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21493 (eval "$ac_try") 2>&5 21494 ac_status=$? 21495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21496 (exit $ac_status); }; } && 21497 { ac_try='test -s conftest.$ac_objext' 21498 { (case "(($ac_try" in 21499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21500 *) ac_try_echo=$ac_try;; 21501esac 21502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21503 (eval "$ac_try") 2>&5 21504 ac_status=$? 21505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21506 (exit $ac_status); }; }; then 21507 ac_cv_header_stdc=yes 21508else 21509 echo "$as_me: failed program was:" >&5 21510sed 's/^/| /' conftest.$ac_ext >&5 21511 21512 ac_cv_header_stdc=no 21513fi 21514 21515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21516 21517if test $ac_cv_header_stdc = yes; then 21518 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21519 cat >conftest.$ac_ext <<_ACEOF 21520/* confdefs.h. */ 21521_ACEOF 21522cat confdefs.h >>conftest.$ac_ext 21523cat >>conftest.$ac_ext <<_ACEOF 21524/* end confdefs.h. */ 21525#include <string.h> 21526 21527_ACEOF 21528if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21529 $EGREP "memchr" >/dev/null 2>&1; then 21530 : 21531else 21532 ac_cv_header_stdc=no 21533fi 21534rm -f conftest* 21535 21536fi 21537 21538if test $ac_cv_header_stdc = yes; then 21539 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21540 cat >conftest.$ac_ext <<_ACEOF 21541/* confdefs.h. */ 21542_ACEOF 21543cat confdefs.h >>conftest.$ac_ext 21544cat >>conftest.$ac_ext <<_ACEOF 21545/* end confdefs.h. */ 21546#include <stdlib.h> 21547 21548_ACEOF 21549if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21550 $EGREP "free" >/dev/null 2>&1; then 21551 : 21552else 21553 ac_cv_header_stdc=no 21554fi 21555rm -f conftest* 21556 21557fi 21558 21559if test $ac_cv_header_stdc = yes; then 21560 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21561 if test "$cross_compiling" = yes; then 21562 : 21563else 21564 cat >conftest.$ac_ext <<_ACEOF 21565/* confdefs.h. */ 21566_ACEOF 21567cat confdefs.h >>conftest.$ac_ext 21568cat >>conftest.$ac_ext <<_ACEOF 21569/* end confdefs.h. */ 21570#include <ctype.h> 21571#include <stdlib.h> 21572#if ((' ' & 0x0FF) == 0x020) 21573# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21574# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21575#else 21576# define ISLOWER(c) \ 21577 (('a' <= (c) && (c) <= 'i') \ 21578 || ('j' <= (c) && (c) <= 'r') \ 21579 || ('s' <= (c) && (c) <= 'z')) 21580# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21581#endif 21582 21583#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21584int 21585main () 21586{ 21587 int i; 21588 for (i = 0; i < 256; i++) 21589 if (XOR (islower (i), ISLOWER (i)) 21590 || toupper (i) != TOUPPER (i)) 21591 return 2; 21592 return 0; 21593} 21594_ACEOF 21595rm -f conftest$ac_exeext 21596if { (ac_try="$ac_link" 21597case "(($ac_try" in 21598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21599 *) ac_try_echo=$ac_try;; 21600esac 21601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21602 (eval "$ac_link") 2>&5 21603 ac_status=$? 21604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21605 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21606 { (case "(($ac_try" in 21607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21608 *) ac_try_echo=$ac_try;; 21609esac 21610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21611 (eval "$ac_try") 2>&5 21612 ac_status=$? 21613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21614 (exit $ac_status); }; }; then 21615 : 21616else 21617 echo "$as_me: program exited with status $ac_status" >&5 21618echo "$as_me: failed program was:" >&5 21619sed 's/^/| /' conftest.$ac_ext >&5 21620 21621( exit $ac_status ) 21622ac_cv_header_stdc=no 21623fi 21624rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21625fi 21626 21627 21628fi 21629fi 21630{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21631echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 21632if test $ac_cv_header_stdc = yes; then 21633 21634cat >>confdefs.h <<\_ACEOF 21635#define STDC_HEADERS 1 21636_ACEOF 21637 21638fi 21639 21640 21641 21642 21643 21644DRIVER_NAME=trident 21645 21646 21647 21648 21649 21650if test x$APP_MAN_SUFFIX = x ; then 21651 case $host_os in 21652 linux* | gnu* | k*bsd*-gnu) APP_MAN_SUFFIX=1x ;; 21653 *) APP_MAN_SUFFIX=1 ;; 21654 esac 21655fi 21656if test x$APP_MAN_DIR = x ; then 21657 case $host_os in 21658 linux* | gnu* | k*bsd*-gnu) APP_MAN_DIR='$(mandir)/man1' ;; 21659 *) APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;; 21660 esac 21661fi 21662 21663if test x$LIB_MAN_SUFFIX = x ; then 21664 case $host_os in 21665 linux* | gnu* | k*bsd*-gnu) LIB_MAN_SUFFIX=3x ;; 21666 *) LIB_MAN_SUFFIX=3 ;; 21667 esac 21668fi 21669if test x$LIB_MAN_DIR = x ; then 21670 case $host_os in 21671 linux* | gnu* | k*bsd*-gnu) LIB_MAN_DIR='$(mandir)/man3' ;; 21672 *) LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;; 21673 esac 21674fi 21675 21676if test x$FILE_MAN_SUFFIX = x ; then 21677 case $host_os in 21678 linux* | gnu* | k*bsd*-gnu) FILE_MAN_SUFFIX=5x ;; 21679 solaris*) FILE_MAN_SUFFIX=4 ;; 21680 *) FILE_MAN_SUFFIX=5 ;; 21681 esac 21682fi 21683if test x$FILE_MAN_DIR = x ; then 21684 case $host_os in 21685 linux* | gnu* | k*bsd*-gnu) FILE_MAN_DIR='$(mandir)/man5' ;; 21686 *) FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;; 21687 esac 21688fi 21689 21690# In Imake's linux.cf, the misc man suffix & dir was only changed for 21691# LinuxDebian, not other Linuxes, so we leave it unchanged here 21692if test x$MISC_MAN_SUFFIX = x ; then 21693 case $host_os in 21694# linux* | gnu* | k*bsd*-gnu) MISC_MAN_SUFFIX=7x ;; 21695 solaris*) MISC_MAN_SUFFIX=5 ;; 21696 *) MISC_MAN_SUFFIX=7 ;; 21697 esac 21698fi 21699if test x$MISC_MAN_DIR = x ; then 21700 case $host_os in 21701# linux* | gnu* | k*bsd*-gnu) MISC_MAN_DIR='$(mandir)/man7' ;; 21702 *) MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;; 21703 esac 21704fi 21705 21706# In Imake's linux.cf, the driver man suffix & dir was only changed for 21707# LinuxDebian, not other Linuxes, so we leave it unchanged here 21708if test x$DRIVER_MAN_SUFFIX = x ; then 21709 case $host_os in 21710# linux* | gnu* | k*bsd*-gnu) DRIVER_MAN_SUFFIX=4x ;; 21711 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21712 *) DRIVER_MAN_SUFFIX=4 ;; 21713 esac 21714fi 21715if test x$DRIVER_MAN_DIR = x ; then 21716 case $host_os in 21717# linux* | gnu* | k*bsd*-gnu) DRIVER_MAN_DIR='$(mandir)/man4' ;; 21718 *) DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;; 21719 esac 21720fi 21721 21722if test x$ADMIN_MAN_SUFFIX = x ; then 21723 case $host_os in 21724 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21725 *) ADMIN_MAN_SUFFIX=8 ;; 21726 esac 21727fi 21728if test x$ADMIN_MAN_DIR = x ; then 21729 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21730fi 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748# Check whether --with-release-version was given. 21749if test "${with_release_version+set}" = set; then 21750 withval=$with_release_version; RELEASE_VERSION="$withval" 21751else 21752 RELEASE_VERSION="" 21753fi 21754 21755 if test "x$RELEASE_VERSION" != "x"; then 21756 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21757 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21758 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21759echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21760 fi 21761 21762 21763ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 21764 21765cat >confcache <<\_ACEOF 21766# This file is a shell script that caches the results of configure 21767# tests run on this system so they can be shared between configure 21768# scripts and configure runs, see configure's option --config-cache. 21769# It is not useful on other systems. If it contains results you don't 21770# want to keep, you may remove or edit it. 21771# 21772# config.status only pays attention to the cache file if you give it 21773# the --recheck option to rerun configure. 21774# 21775# `ac_cv_env_foo' variables (set or unset) will be overridden when 21776# loading this file, other *unset* `ac_cv_foo' will be assigned the 21777# following values. 21778 21779_ACEOF 21780 21781# The following way of writing the cache mishandles newlines in values, 21782# but we know of no workaround that is simple, portable, and efficient. 21783# So, we kill variables containing newlines. 21784# Ultrix sh set writes to stderr and can't be redirected directly, 21785# and sets the high bit in the cache file unless we assign to the vars. 21786( 21787 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21788 eval ac_val=\$$ac_var 21789 case $ac_val in #( 21790 *${as_nl}*) 21791 case $ac_var in #( 21792 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 21793echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 21794 esac 21795 case $ac_var in #( 21796 _ | IFS | as_nl) ;; #( 21797 *) $as_unset $ac_var ;; 21798 esac ;; 21799 esac 21800 done 21801 21802 (set) 2>&1 | 21803 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21804 *${as_nl}ac_space=\ *) 21805 # `set' does not quote correctly, so add quotes (double-quote 21806 # substitution turns \\\\ into \\, and sed turns \\ into \). 21807 sed -n \ 21808 "s/'/'\\\\''/g; 21809 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21810 ;; #( 21811 *) 21812 # `set' quotes correctly as required by POSIX, so do not add quotes. 21813 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21814 ;; 21815 esac | 21816 sort 21817) | 21818 sed ' 21819 /^ac_cv_env_/b end 21820 t clear 21821 :clear 21822 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21823 t end 21824 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21825 :end' >>confcache 21826if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21827 if test -w "$cache_file"; then 21828 test "x$cache_file" != "x/dev/null" && 21829 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 21830echo "$as_me: updating cache $cache_file" >&6;} 21831 cat confcache >$cache_file 21832 else 21833 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21834echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21835 fi 21836fi 21837rm -f confcache 21838 21839test "x$prefix" = xNONE && prefix=$ac_default_prefix 21840# Let make expand exec_prefix. 21841test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21842 21843DEFS=-DHAVE_CONFIG_H 21844 21845ac_libobjs= 21846ac_ltlibobjs= 21847for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21848 # 1. Remove the extension, and $U if already installed. 21849 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21850 ac_i=`echo "$ac_i" | sed "$ac_script"` 21851 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21852 # will be set to the directory where LIBOBJS objects are built. 21853 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21854 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21855done 21856LIBOBJS=$ac_libobjs 21857 21858LTLIBOBJS=$ac_ltlibobjs 21859 21860 21861if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21862 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21863Usually this means the macro was only invoked conditionally." >&5 21864echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21865Usually this means the macro was only invoked conditionally." >&2;} 21866 { (exit 1); exit 1; }; } 21867fi 21868if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21869 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21870Usually this means the macro was only invoked conditionally." >&5 21871echo "$as_me: error: conditional \"AMDEP\" was never defined. 21872Usually this means the macro was only invoked conditionally." >&2;} 21873 { (exit 1); exit 1; }; } 21874fi 21875if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21876 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21877Usually this means the macro was only invoked conditionally." >&5 21878echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21879Usually this means the macro was only invoked conditionally." >&2;} 21880 { (exit 1); exit 1; }; } 21881fi 21882if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21883 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21884Usually this means the macro was only invoked conditionally." >&5 21885echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21886Usually this means the macro was only invoked conditionally." >&2;} 21887 { (exit 1); exit 1; }; } 21888fi 21889if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21890 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21891Usually this means the macro was only invoked conditionally." >&5 21892echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21893Usually this means the macro was only invoked conditionally." >&2;} 21894 { (exit 1); exit 1; }; } 21895fi 21896 21897: ${CONFIG_STATUS=./config.status} 21898ac_clean_files_save=$ac_clean_files 21899ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21900{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21901echo "$as_me: creating $CONFIG_STATUS" >&6;} 21902cat >$CONFIG_STATUS <<_ACEOF 21903#! $SHELL 21904# Generated by $as_me. 21905# Run this file to recreate the current configuration. 21906# Compiler output produced by configure, useful for debugging 21907# configure, is in config.log if it exists. 21908 21909debug=false 21910ac_cs_recheck=false 21911ac_cs_silent=false 21912SHELL=\${CONFIG_SHELL-$SHELL} 21913_ACEOF 21914 21915cat >>$CONFIG_STATUS <<\_ACEOF 21916## --------------------- ## 21917## M4sh Initialization. ## 21918## --------------------- ## 21919 21920# Be Bourne compatible 21921if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21922 emulate sh 21923 NULLCMD=: 21924 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21925 # is contrary to our usage. Disable this feature. 21926 alias -g '${1+"$@"}'='"$@"' 21927 setopt NO_GLOB_SUBST 21928else 21929 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 21930fi 21931BIN_SH=xpg4; export BIN_SH # for Tru64 21932DUALCASE=1; export DUALCASE # for MKS sh 21933 21934 21935# PATH needs CR 21936# Avoid depending upon Character Ranges. 21937as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21938as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21939as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21940as_cr_digits='0123456789' 21941as_cr_alnum=$as_cr_Letters$as_cr_digits 21942 21943# The user is always right. 21944if test "${PATH_SEPARATOR+set}" != set; then 21945 echo "#! /bin/sh" >conf$$.sh 21946 echo "exit 0" >>conf$$.sh 21947 chmod +x conf$$.sh 21948 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 21949 PATH_SEPARATOR=';' 21950 else 21951 PATH_SEPARATOR=: 21952 fi 21953 rm -f conf$$.sh 21954fi 21955 21956# Support unset when possible. 21957if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21958 as_unset=unset 21959else 21960 as_unset=false 21961fi 21962 21963 21964# IFS 21965# We need space, tab and new line, in precisely that order. Quoting is 21966# there to prevent editors from complaining about space-tab. 21967# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21968# splitting by setting IFS to empty value.) 21969as_nl=' 21970' 21971IFS=" "" $as_nl" 21972 21973# Find who we are. Look in the path if we contain no directory separator. 21974case $0 in 21975 *[\\/]* ) as_myself=$0 ;; 21976 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21977for as_dir in $PATH 21978do 21979 IFS=$as_save_IFS 21980 test -z "$as_dir" && as_dir=. 21981 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21982done 21983IFS=$as_save_IFS 21984 21985 ;; 21986esac 21987# We did not find ourselves, most probably we were run as `sh COMMAND' 21988# in which case we are not to be found in the path. 21989if test "x$as_myself" = x; then 21990 as_myself=$0 21991fi 21992if test ! -f "$as_myself"; then 21993 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21994 { (exit 1); exit 1; } 21995fi 21996 21997# Work around bugs in pre-3.0 UWIN ksh. 21998for as_var in ENV MAIL MAILPATH 21999do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22000done 22001PS1='$ ' 22002PS2='> ' 22003PS4='+ ' 22004 22005# NLS nuisances. 22006for as_var in \ 22007 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 22008 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 22009 LC_TELEPHONE LC_TIME 22010do 22011 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 22012 eval $as_var=C; export $as_var 22013 else 22014 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22015 fi 22016done 22017 22018# Required to use basename. 22019if expr a : '\(a\)' >/dev/null 2>&1 && 22020 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22021 as_expr=expr 22022else 22023 as_expr=false 22024fi 22025 22026if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22027 as_basename=basename 22028else 22029 as_basename=false 22030fi 22031 22032 22033# Name of the executable. 22034as_me=`$as_basename -- "$0" || 22035$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22036 X"$0" : 'X\(//\)$' \| \ 22037 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22038echo X/"$0" | 22039 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22040 s//\1/ 22041 q 22042 } 22043 /^X\/\(\/\/\)$/{ 22044 s//\1/ 22045 q 22046 } 22047 /^X\/\(\/\).*/{ 22048 s//\1/ 22049 q 22050 } 22051 s/.*/./; q'` 22052 22053# CDPATH. 22054$as_unset CDPATH 22055 22056 22057 22058 as_lineno_1=$LINENO 22059 as_lineno_2=$LINENO 22060 test "x$as_lineno_1" != "x$as_lineno_2" && 22061 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22062 22063 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22064 # uniformly replaced by the line number. The first 'sed' inserts a 22065 # line-number line after each line using $LINENO; the second 'sed' 22066 # does the real work. The second script uses 'N' to pair each 22067 # line-number line with the line containing $LINENO, and appends 22068 # trailing '-' during substitution so that $LINENO is not a special 22069 # case at line end. 22070 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22071 # scripts with optimization help from Paolo Bonzini. Blame Lee 22072 # E. McMahon (1931-1989) for sed's syntax. :-) 22073 sed -n ' 22074 p 22075 /[$]LINENO/= 22076 ' <$as_myself | 22077 sed ' 22078 s/[$]LINENO.*/&-/ 22079 t lineno 22080 b 22081 :lineno 22082 N 22083 :loop 22084 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22085 t loop 22086 s/-\n.*// 22087 ' >$as_me.lineno && 22088 chmod +x "$as_me.lineno" || 22089 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22090 { (exit 1); exit 1; }; } 22091 22092 # Don't try to exec as it changes $[0], causing all sort of problems 22093 # (the dirname of $[0] is not the place where we might find the 22094 # original and so on. Autoconf is especially sensitive to this). 22095 . "./$as_me.lineno" 22096 # Exit status is that of the last command. 22097 exit 22098} 22099 22100 22101if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22102 as_dirname=dirname 22103else 22104 as_dirname=false 22105fi 22106 22107ECHO_C= ECHO_N= ECHO_T= 22108case `echo -n x` in 22109-n*) 22110 case `echo 'x\c'` in 22111 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22112 *) ECHO_C='\c';; 22113 esac;; 22114*) 22115 ECHO_N='-n';; 22116esac 22117 22118if expr a : '\(a\)' >/dev/null 2>&1 && 22119 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22120 as_expr=expr 22121else 22122 as_expr=false 22123fi 22124 22125rm -f conf$$ conf$$.exe conf$$.file 22126if test -d conf$$.dir; then 22127 rm -f conf$$.dir/conf$$.file 22128else 22129 rm -f conf$$.dir 22130 mkdir conf$$.dir 22131fi 22132echo >conf$$.file 22133if ln -s conf$$.file conf$$ 2>/dev/null; then 22134 as_ln_s='ln -s' 22135 # ... but there are two gotchas: 22136 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22137 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22138 # In both cases, we have to default to `cp -p'. 22139 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22140 as_ln_s='cp -p' 22141elif ln conf$$.file conf$$ 2>/dev/null; then 22142 as_ln_s=ln 22143else 22144 as_ln_s='cp -p' 22145fi 22146rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22147rmdir conf$$.dir 2>/dev/null 22148 22149if mkdir -p . 2>/dev/null; then 22150 as_mkdir_p=: 22151else 22152 test -d ./-p && rmdir ./-p 22153 as_mkdir_p=false 22154fi 22155 22156# Find out whether ``test -x'' works. Don't use a zero-byte file, as 22157# systems may use methods other than mode bits to determine executability. 22158cat >conf$$.file <<_ASEOF 22159#! /bin/sh 22160exit 0 22161_ASEOF 22162chmod +x conf$$.file 22163if test -x conf$$.file >/dev/null 2>&1; then 22164 as_executable_p="test -x" 22165else 22166 as_executable_p=: 22167fi 22168rm -f conf$$.file 22169 22170# Sed expression to map a string onto a valid CPP name. 22171as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22172 22173# Sed expression to map a string onto a valid variable name. 22174as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22175 22176 22177exec 6>&1 22178 22179# Save the log message, to keep $[0] and so on meaningful, and to 22180# report actual input values of CONFIG_FILES etc. instead of their 22181# values after options handling. 22182ac_log=" 22183This file was extended by xf86-video-trident $as_me 1.2.3, which was 22184generated by GNU Autoconf 2.60. Invocation command line was 22185 22186 CONFIG_FILES = $CONFIG_FILES 22187 CONFIG_HEADERS = $CONFIG_HEADERS 22188 CONFIG_LINKS = $CONFIG_LINKS 22189 CONFIG_COMMANDS = $CONFIG_COMMANDS 22190 $ $0 $@ 22191 22192on `(hostname || uname -n) 2>/dev/null | sed 1q` 22193" 22194 22195_ACEOF 22196 22197cat >>$CONFIG_STATUS <<_ACEOF 22198# Files that config.status was made for. 22199config_files="$ac_config_files" 22200config_headers="$ac_config_headers" 22201config_commands="$ac_config_commands" 22202 22203_ACEOF 22204 22205cat >>$CONFIG_STATUS <<\_ACEOF 22206ac_cs_usage="\ 22207\`$as_me' instantiates files from templates according to the 22208current configuration. 22209 22210Usage: $0 [OPTIONS] [FILE]... 22211 22212 -h, --help print this help, then exit 22213 -V, --version print version number, then exit 22214 -q, --quiet do not print progress messages 22215 -d, --debug don't remove temporary files 22216 --recheck update $as_me by reconfiguring in the same conditions 22217 --file=FILE[:TEMPLATE] 22218 instantiate the configuration file FILE 22219 --header=FILE[:TEMPLATE] 22220 instantiate the configuration header FILE 22221 22222Configuration files: 22223$config_files 22224 22225Configuration headers: 22226$config_headers 22227 22228Configuration commands: 22229$config_commands 22230 22231Report bugs to <bug-autoconf@gnu.org>." 22232 22233_ACEOF 22234cat >>$CONFIG_STATUS <<_ACEOF 22235ac_cs_version="\\ 22236xf86-video-trident config.status 1.2.3 22237configured by $0, generated by GNU Autoconf 2.60, 22238 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22239 22240Copyright (C) 2006 Free Software Foundation, Inc. 22241This config.status script is free software; the Free Software Foundation 22242gives unlimited permission to copy, distribute and modify it." 22243 22244ac_pwd='$ac_pwd' 22245srcdir='$srcdir' 22246INSTALL='$INSTALL' 22247_ACEOF 22248 22249cat >>$CONFIG_STATUS <<\_ACEOF 22250# If no file are specified by the user, then we need to provide default 22251# value. By we need to know if files were specified by the user. 22252ac_need_defaults=: 22253while test $# != 0 22254do 22255 case $1 in 22256 --*=*) 22257 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22258 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22259 ac_shift=: 22260 ;; 22261 *) 22262 ac_option=$1 22263 ac_optarg=$2 22264 ac_shift=shift 22265 ;; 22266 esac 22267 22268 case $ac_option in 22269 # Handling of the options. 22270 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22271 ac_cs_recheck=: ;; 22272 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22273 echo "$ac_cs_version"; exit ;; 22274 --debug | --debu | --deb | --de | --d | -d ) 22275 debug=: ;; 22276 --file | --fil | --fi | --f ) 22277 $ac_shift 22278 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 22279 ac_need_defaults=false;; 22280 --header | --heade | --head | --hea ) 22281 $ac_shift 22282 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 22283 ac_need_defaults=false;; 22284 --he | --h) 22285 # Conflict between --help and --header 22286 { echo "$as_me: error: ambiguous option: $1 22287Try \`$0 --help' for more information." >&2 22288 { (exit 1); exit 1; }; };; 22289 --help | --hel | -h ) 22290 echo "$ac_cs_usage"; exit ;; 22291 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22292 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22293 ac_cs_silent=: ;; 22294 22295 # This is an error. 22296 -*) { echo "$as_me: error: unrecognized option: $1 22297Try \`$0 --help' for more information." >&2 22298 { (exit 1); exit 1; }; } ;; 22299 22300 *) ac_config_targets="$ac_config_targets $1" 22301 ac_need_defaults=false ;; 22302 22303 esac 22304 shift 22305done 22306 22307ac_configure_extra_args= 22308 22309if $ac_cs_silent; then 22310 exec 6>/dev/null 22311 ac_configure_extra_args="$ac_configure_extra_args --silent" 22312fi 22313 22314_ACEOF 22315cat >>$CONFIG_STATUS <<_ACEOF 22316if \$ac_cs_recheck; then 22317 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 22318 CONFIG_SHELL=$SHELL 22319 export CONFIG_SHELL 22320 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22321fi 22322 22323_ACEOF 22324cat >>$CONFIG_STATUS <<\_ACEOF 22325exec 5>>config.log 22326{ 22327 echo 22328 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22329## Running $as_me. ## 22330_ASBOX 22331 echo "$ac_log" 22332} >&5 22333 22334_ACEOF 22335cat >>$CONFIG_STATUS <<_ACEOF 22336# 22337# INIT-COMMANDS 22338# 22339AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22340 22341_ACEOF 22342 22343cat >>$CONFIG_STATUS <<\_ACEOF 22344 22345# Handling of arguments. 22346for ac_config_target in $ac_config_targets 22347do 22348 case $ac_config_target in 22349 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22350 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22351 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22352 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22353 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22354 22355 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22356echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22357 { (exit 1); exit 1; }; };; 22358 esac 22359done 22360 22361 22362# If the user did not use the arguments to specify the items to instantiate, 22363# then the envvar interface is used. Set only those that are not. 22364# We use the long form for the default assignment because of an extremely 22365# bizarre bug on SunOS 4.1.3. 22366if $ac_need_defaults; then 22367 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22368 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22369 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22370fi 22371 22372# Have a temporary directory for convenience. Make it in the build tree 22373# simply because there is no reason against having it here, and in addition, 22374# creating and moving files from /tmp can sometimes cause problems. 22375# Hook for its removal unless debugging. 22376# Note that there is a small window in which the directory will not be cleaned: 22377# after its creation but before its name has been assigned to `$tmp'. 22378$debug || 22379{ 22380 tmp= 22381 trap 'exit_status=$? 22382 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22383' 0 22384 trap '{ (exit 1); exit 1; }' 1 2 13 15 22385} 22386# Create a (secure) tmp directory for tmp files. 22387 22388{ 22389 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22390 test -n "$tmp" && test -d "$tmp" 22391} || 22392{ 22393 tmp=./conf$$-$RANDOM 22394 (umask 077 && mkdir "$tmp") 22395} || 22396{ 22397 echo "$me: cannot create a temporary directory in ." >&2 22398 { (exit 1); exit 1; } 22399} 22400 22401# 22402# Set up the sed scripts for CONFIG_FILES section. 22403# 22404 22405# No need to generate the scripts if there are no CONFIG_FILES. 22406# This happens for instance when ./config.status config.h 22407if test -n "$CONFIG_FILES"; then 22408 22409_ACEOF 22410 22411 22412 22413ac_delim='%!_!# ' 22414for ac_last_try in false false false false false :; do 22415 cat >conf$$subs.sed <<_ACEOF 22416SHELL!$SHELL$ac_delim 22417PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 22418PACKAGE_NAME!$PACKAGE_NAME$ac_delim 22419PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 22420PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 22421PACKAGE_STRING!$PACKAGE_STRING$ac_delim 22422PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 22423exec_prefix!$exec_prefix$ac_delim 22424prefix!$prefix$ac_delim 22425program_transform_name!$program_transform_name$ac_delim 22426bindir!$bindir$ac_delim 22427sbindir!$sbindir$ac_delim 22428libexecdir!$libexecdir$ac_delim 22429datarootdir!$datarootdir$ac_delim 22430datadir!$datadir$ac_delim 22431sysconfdir!$sysconfdir$ac_delim 22432sharedstatedir!$sharedstatedir$ac_delim 22433localstatedir!$localstatedir$ac_delim 22434includedir!$includedir$ac_delim 22435oldincludedir!$oldincludedir$ac_delim 22436docdir!$docdir$ac_delim 22437infodir!$infodir$ac_delim 22438htmldir!$htmldir$ac_delim 22439dvidir!$dvidir$ac_delim 22440pdfdir!$pdfdir$ac_delim 22441psdir!$psdir$ac_delim 22442libdir!$libdir$ac_delim 22443localedir!$localedir$ac_delim 22444mandir!$mandir$ac_delim 22445DEFS!$DEFS$ac_delim 22446ECHO_C!$ECHO_C$ac_delim 22447ECHO_N!$ECHO_N$ac_delim 22448ECHO_T!$ECHO_T$ac_delim 22449LIBS!$LIBS$ac_delim 22450build_alias!$build_alias$ac_delim 22451host_alias!$host_alias$ac_delim 22452target_alias!$target_alias$ac_delim 22453INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 22454INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 22455INSTALL_DATA!$INSTALL_DATA$ac_delim 22456CYGPATH_W!$CYGPATH_W$ac_delim 22457PACKAGE!$PACKAGE$ac_delim 22458VERSION!$VERSION$ac_delim 22459ACLOCAL!$ACLOCAL$ac_delim 22460AUTOCONF!$AUTOCONF$ac_delim 22461AUTOMAKE!$AUTOMAKE$ac_delim 22462AUTOHEADER!$AUTOHEADER$ac_delim 22463MAKEINFO!$MAKEINFO$ac_delim 22464install_sh!$install_sh$ac_delim 22465STRIP!$STRIP$ac_delim 22466INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 22467mkdir_p!$mkdir_p$ac_delim 22468AWK!$AWK$ac_delim 22469SET_MAKE!$SET_MAKE$ac_delim 22470am__leading_dot!$am__leading_dot$ac_delim 22471AMTAR!$AMTAR$ac_delim 22472am__tar!$am__tar$ac_delim 22473am__untar!$am__untar$ac_delim 22474MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 22475MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 22476MAINT!$MAINT$ac_delim 22477build!$build$ac_delim 22478build_cpu!$build_cpu$ac_delim 22479build_vendor!$build_vendor$ac_delim 22480build_os!$build_os$ac_delim 22481host!$host$ac_delim 22482host_cpu!$host_cpu$ac_delim 22483host_vendor!$host_vendor$ac_delim 22484host_os!$host_os$ac_delim 22485CC!$CC$ac_delim 22486CFLAGS!$CFLAGS$ac_delim 22487LDFLAGS!$LDFLAGS$ac_delim 22488CPPFLAGS!$CPPFLAGS$ac_delim 22489ac_ct_CC!$ac_ct_CC$ac_delim 22490EXEEXT!$EXEEXT$ac_delim 22491OBJEXT!$OBJEXT$ac_delim 22492DEPDIR!$DEPDIR$ac_delim 22493am__include!$am__include$ac_delim 22494am__quote!$am__quote$ac_delim 22495AMDEP_TRUE!$AMDEP_TRUE$ac_delim 22496AMDEP_FALSE!$AMDEP_FALSE$ac_delim 22497AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 22498CCDEPMODE!$CCDEPMODE$ac_delim 22499am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 22500am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 22501GREP!$GREP$ac_delim 22502EGREP!$EGREP$ac_delim 22503LN_S!$LN_S$ac_delim 22504ECHO!$ECHO$ac_delim 22505AR!$AR$ac_delim 22506RANLIB!$RANLIB$ac_delim 22507CPP!$CPP$ac_delim 22508CXX!$CXX$ac_delim 22509CXXFLAGS!$CXXFLAGS$ac_delim 22510ac_ct_CXX!$ac_ct_CXX$ac_delim 22511CXXDEPMODE!$CXXDEPMODE$ac_delim 22512am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 22513_ACEOF 22514 22515 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 22516 break 22517 elif $ac_last_try; then 22518 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22519echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22520 { (exit 1); exit 1; }; } 22521 else 22522 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22523 fi 22524done 22525 22526ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22527if test -n "$ac_eof"; then 22528 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22529 ac_eof=`expr $ac_eof + 1` 22530fi 22531 22532cat >>$CONFIG_STATUS <<_ACEOF 22533cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 22534/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22535_ACEOF 22536sed ' 22537s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22538s/^/s,@/; s/!/@,|#_!!_#|/ 22539:n 22540t n 22541s/'"$ac_delim"'$/,g/; t 22542s/$/\\/; p 22543N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22544' >>$CONFIG_STATUS <conf$$subs.sed 22545rm -f conf$$subs.sed 22546cat >>$CONFIG_STATUS <<_ACEOF 22547CEOF$ac_eof 22548_ACEOF 22549 22550 22551ac_delim='%!_!# ' 22552for ac_last_try in false false false false false :; do 22553 cat >conf$$subs.sed <<_ACEOF 22554am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 22555CXXCPP!$CXXCPP$ac_delim 22556F77!$F77$ac_delim 22557FFLAGS!$FFLAGS$ac_delim 22558ac_ct_F77!$ac_ct_F77$ac_delim 22559LIBTOOL!$LIBTOOL$ac_delim 22560PKG_CONFIG!$PKG_CONFIG$ac_delim 22561XORG_CFLAGS!$XORG_CFLAGS$ac_delim 22562XORG_LIBS!$XORG_LIBS$ac_delim 22563moduledir!$moduledir$ac_delim 22564DRIVER_NAME!$DRIVER_NAME$ac_delim 22565APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 22566LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 22567FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 22568MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 22569DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 22570ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 22571APP_MAN_DIR!$APP_MAN_DIR$ac_delim 22572LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 22573FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 22574MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 22575DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 22576ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 22577LIBOBJS!$LIBOBJS$ac_delim 22578LTLIBOBJS!$LTLIBOBJS$ac_delim 22579_ACEOF 22580 22581 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 25; then 22582 break 22583 elif $ac_last_try; then 22584 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22585echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22586 { (exit 1); exit 1; }; } 22587 else 22588 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22589 fi 22590done 22591 22592ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22593if test -n "$ac_eof"; then 22594 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22595 ac_eof=`expr $ac_eof + 1` 22596fi 22597 22598cat >>$CONFIG_STATUS <<_ACEOF 22599cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 22600/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 22601_ACEOF 22602sed ' 22603s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22604s/^/s,@/; s/!/@,|#_!!_#|/ 22605:n 22606t n 22607s/'"$ac_delim"'$/,g/; t 22608s/$/\\/; p 22609N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22610' >>$CONFIG_STATUS <conf$$subs.sed 22611rm -f conf$$subs.sed 22612cat >>$CONFIG_STATUS <<_ACEOF 22613:end 22614s/|#_!!_#|//g 22615CEOF$ac_eof 22616_ACEOF 22617 22618 22619# VPATH may cause trouble with some makes, so we remove $(srcdir), 22620# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22621# trailing colons and then remove the whole line if VPATH becomes empty 22622# (actually we leave an empty line to preserve line numbers). 22623if test "x$srcdir" = x.; then 22624 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22625s/:*\$(srcdir):*/:/ 22626s/:*\${srcdir}:*/:/ 22627s/:*@srcdir@:*/:/ 22628s/^\([^=]*=[ ]*\):*/\1/ 22629s/:*$// 22630s/^[^=]*=[ ]*$// 22631}' 22632fi 22633 22634cat >>$CONFIG_STATUS <<\_ACEOF 22635fi # test -n "$CONFIG_FILES" 22636 22637 22638for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 22639do 22640 case $ac_tag in 22641 :[FHLC]) ac_mode=$ac_tag; continue;; 22642 esac 22643 case $ac_mode$ac_tag in 22644 :[FHL]*:*);; 22645 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 22646echo "$as_me: error: Invalid tag $ac_tag." >&2;} 22647 { (exit 1); exit 1; }; };; 22648 :[FH]-) ac_tag=-:-;; 22649 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22650 esac 22651 ac_save_IFS=$IFS 22652 IFS=: 22653 set x $ac_tag 22654 IFS=$ac_save_IFS 22655 shift 22656 ac_file=$1 22657 shift 22658 22659 case $ac_mode in 22660 :L) ac_source=$1;; 22661 :[FH]) 22662 ac_file_inputs= 22663 for ac_f 22664 do 22665 case $ac_f in 22666 -) ac_f="$tmp/stdin";; 22667 *) # Look for the file first in the build tree, then in the source tree 22668 # (if the path is not absolute). The absolute path cannot be DOS-style, 22669 # because $ac_f cannot contain `:'. 22670 test -f "$ac_f" || 22671 case $ac_f in 22672 [\\/$]*) false;; 22673 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22674 esac || 22675 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22676echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22677 { (exit 1); exit 1; }; };; 22678 esac 22679 ac_file_inputs="$ac_file_inputs $ac_f" 22680 done 22681 22682 # Let's still pretend it is `configure' which instantiates (i.e., don't 22683 # use $as_me), people would be surprised to read: 22684 # /* config.h. Generated by config.status. */ 22685 configure_input="Generated from "`IFS=: 22686 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 22687 if test x"$ac_file" != x-; then 22688 configure_input="$ac_file. $configure_input" 22689 { echo "$as_me:$LINENO: creating $ac_file" >&5 22690echo "$as_me: creating $ac_file" >&6;} 22691 fi 22692 22693 case $ac_tag in 22694 *:-:* | *:-) cat >"$tmp/stdin";; 22695 esac 22696 ;; 22697 esac 22698 22699 ac_dir=`$as_dirname -- "$ac_file" || 22700$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22701 X"$ac_file" : 'X\(//\)[^/]' \| \ 22702 X"$ac_file" : 'X\(//\)$' \| \ 22703 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22704echo X"$ac_file" | 22705 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22706 s//\1/ 22707 q 22708 } 22709 /^X\(\/\/\)[^/].*/{ 22710 s//\1/ 22711 q 22712 } 22713 /^X\(\/\/\)$/{ 22714 s//\1/ 22715 q 22716 } 22717 /^X\(\/\).*/{ 22718 s//\1/ 22719 q 22720 } 22721 s/.*/./; q'` 22722 { as_dir="$ac_dir" 22723 case $as_dir in #( 22724 -*) as_dir=./$as_dir;; 22725 esac 22726 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22727 as_dirs= 22728 while :; do 22729 case $as_dir in #( 22730 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22731 *) as_qdir=$as_dir;; 22732 esac 22733 as_dirs="'$as_qdir' $as_dirs" 22734 as_dir=`$as_dirname -- "$as_dir" || 22735$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22736 X"$as_dir" : 'X\(//\)[^/]' \| \ 22737 X"$as_dir" : 'X\(//\)$' \| \ 22738 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22739echo X"$as_dir" | 22740 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22741 s//\1/ 22742 q 22743 } 22744 /^X\(\/\/\)[^/].*/{ 22745 s//\1/ 22746 q 22747 } 22748 /^X\(\/\/\)$/{ 22749 s//\1/ 22750 q 22751 } 22752 /^X\(\/\).*/{ 22753 s//\1/ 22754 q 22755 } 22756 s/.*/./; q'` 22757 test -d "$as_dir" && break 22758 done 22759 test -z "$as_dirs" || eval "mkdir $as_dirs" 22760 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22761echo "$as_me: error: cannot create directory $as_dir" >&2;} 22762 { (exit 1); exit 1; }; }; } 22763 ac_builddir=. 22764 22765case "$ac_dir" in 22766.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22767*) 22768 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22769 # A ".." for each directory in $ac_dir_suffix. 22770 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 22771 case $ac_top_builddir_sub in 22772 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22773 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22774 esac ;; 22775esac 22776ac_abs_top_builddir=$ac_pwd 22777ac_abs_builddir=$ac_pwd$ac_dir_suffix 22778# for backward compatibility: 22779ac_top_builddir=$ac_top_build_prefix 22780 22781case $srcdir in 22782 .) # We are building in place. 22783 ac_srcdir=. 22784 ac_top_srcdir=$ac_top_builddir_sub 22785 ac_abs_top_srcdir=$ac_pwd ;; 22786 [\\/]* | ?:[\\/]* ) # Absolute name. 22787 ac_srcdir=$srcdir$ac_dir_suffix; 22788 ac_top_srcdir=$srcdir 22789 ac_abs_top_srcdir=$srcdir ;; 22790 *) # Relative name. 22791 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22792 ac_top_srcdir=$ac_top_build_prefix$srcdir 22793 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22794esac 22795ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22796 22797 22798 case $ac_mode in 22799 :F) 22800 # 22801 # CONFIG_FILE 22802 # 22803 22804 case $INSTALL in 22805 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22806 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22807 esac 22808_ACEOF 22809 22810cat >>$CONFIG_STATUS <<\_ACEOF 22811# If the template does not know about datarootdir, expand it. 22812# FIXME: This hack should be removed a few years after 2.60. 22813ac_datarootdir_hack=; ac_datarootdir_seen= 22814 22815case `sed -n '/datarootdir/ { 22816 p 22817 q 22818} 22819/@datadir@/p 22820/@docdir@/p 22821/@infodir@/p 22822/@localedir@/p 22823/@mandir@/p 22824' $ac_file_inputs` in 22825*datarootdir*) ac_datarootdir_seen=yes;; 22826*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22827 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22828echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22829_ACEOF 22830cat >>$CONFIG_STATUS <<_ACEOF 22831 ac_datarootdir_hack=' 22832 s&@datadir@&$datadir&g 22833 s&@docdir@&$docdir&g 22834 s&@infodir@&$infodir&g 22835 s&@localedir@&$localedir&g 22836 s&@mandir@&$mandir&g 22837 s&\\\${datarootdir}&$datarootdir&g' ;; 22838esac 22839_ACEOF 22840 22841# Neutralize VPATH when `$srcdir' = `.'. 22842# Shell code in configure.ac might set extrasub. 22843# FIXME: do we really want to maintain this feature? 22844cat >>$CONFIG_STATUS <<_ACEOF 22845 sed "$ac_vpsub 22846$extrasub 22847_ACEOF 22848cat >>$CONFIG_STATUS <<\_ACEOF 22849:t 22850/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22851s&@configure_input@&$configure_input&;t t 22852s&@top_builddir@&$ac_top_builddir_sub&;t t 22853s&@srcdir@&$ac_srcdir&;t t 22854s&@abs_srcdir@&$ac_abs_srcdir&;t t 22855s&@top_srcdir@&$ac_top_srcdir&;t t 22856s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22857s&@builddir@&$ac_builddir&;t t 22858s&@abs_builddir@&$ac_abs_builddir&;t t 22859s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22860s&@INSTALL@&$ac_INSTALL&;t t 22861$ac_datarootdir_hack 22862" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 22863 22864test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22865 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22866 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22867 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22868which seems to be undefined. Please make sure it is defined." >&5 22869echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22870which seems to be undefined. Please make sure it is defined." >&2;} 22871 22872 rm -f "$tmp/stdin" 22873 case $ac_file in 22874 -) cat "$tmp/out"; rm -f "$tmp/out";; 22875 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 22876 esac 22877 ;; 22878 :H) 22879 # 22880 # CONFIG_HEADER 22881 # 22882_ACEOF 22883 22884# Transform confdefs.h into a sed script `conftest.defines', that 22885# substitutes the proper values into config.h.in to produce config.h. 22886rm -f conftest.defines conftest.tail 22887# First, append a space to every undef/define line, to ease matching. 22888echo 's/$/ /' >conftest.defines 22889# Then, protect against being on the right side of a sed subst, or in 22890# an unquoted here document, in config.status. If some macros were 22891# called several times there might be several #defines for the same 22892# symbol, which is useless. But do not sort them, since the last 22893# AC_DEFINE must be honored. 22894ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22895# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 22896# NAME is the cpp macro being defined, VALUE is the value it is being given. 22897# PARAMS is the parameter list in the macro definition--in most cases, it's 22898# just an empty string. 22899ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 22900ac_dB='\\)[ (].*,\\1define\\2' 22901ac_dC=' ' 22902ac_dD=' ,' 22903 22904uniq confdefs.h | 22905 sed -n ' 22906 t rset 22907 :rset 22908 s/^[ ]*#[ ]*define[ ][ ]*// 22909 t ok 22910 d 22911 :ok 22912 s/[\\&,]/\\&/g 22913 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 22914 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 22915 ' >>conftest.defines 22916 22917# Remove the space that was appended to ease matching. 22918# Then replace #undef with comments. This is necessary, for 22919# example, in the case of _POSIX_SOURCE, which is predefined and required 22920# on some systems where configure will not decide to define it. 22921# (The regexp can be short, since the line contains either #define or #undef.) 22922echo 's/ $// 22923s,^[ #]*u.*,/* & */,' >>conftest.defines 22924 22925# Break up conftest.defines: 22926ac_max_sed_lines=50 22927 22928# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 22929# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 22930# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 22931# et cetera. 22932ac_in='$ac_file_inputs' 22933ac_out='"$tmp/out1"' 22934ac_nxt='"$tmp/out2"' 22935 22936while : 22937do 22938 # Write a here document: 22939 cat >>$CONFIG_STATUS <<_ACEOF 22940 # First, check the format of the line: 22941 cat >"\$tmp/defines.sed" <<\\CEOF 22942/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 22943/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 22944b 22945:def 22946_ACEOF 22947 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 22948 echo 'CEOF 22949 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 22950 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 22951 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 22952 grep . conftest.tail >/dev/null || break 22953 rm -f conftest.defines 22954 mv conftest.tail conftest.defines 22955done 22956rm -f conftest.defines conftest.tail 22957 22958echo "ac_result=$ac_in" >>$CONFIG_STATUS 22959cat >>$CONFIG_STATUS <<\_ACEOF 22960 if test x"$ac_file" != x-; then 22961 echo "/* $configure_input */" >"$tmp/config.h" 22962 cat "$ac_result" >>"$tmp/config.h" 22963 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 22964 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22965echo "$as_me: $ac_file is unchanged" >&6;} 22966 else 22967 rm -f $ac_file 22968 mv "$tmp/config.h" $ac_file 22969 fi 22970 else 22971 echo "/* $configure_input */" 22972 cat "$ac_result" 22973 fi 22974 rm -f "$tmp/out12" 22975# Compute $ac_file's index in $config_headers. 22976_am_stamp_count=1 22977for _am_header in $config_headers :; do 22978 case $_am_header in 22979 $ac_file | $ac_file:* ) 22980 break ;; 22981 * ) 22982 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22983 esac 22984done 22985echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 22986$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22987 X$ac_file : 'X\(//\)[^/]' \| \ 22988 X$ac_file : 'X\(//\)$' \| \ 22989 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 22990echo X$ac_file | 22991 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22992 s//\1/ 22993 q 22994 } 22995 /^X\(\/\/\)[^/].*/{ 22996 s//\1/ 22997 q 22998 } 22999 /^X\(\/\/\)$/{ 23000 s//\1/ 23001 q 23002 } 23003 /^X\(\/\).*/{ 23004 s//\1/ 23005 q 23006 } 23007 s/.*/./; q'`/stamp-h$_am_stamp_count 23008 ;; 23009 23010 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 23011echo "$as_me: executing $ac_file commands" >&6;} 23012 ;; 23013 esac 23014 23015 23016 case $ac_file$ac_mode in 23017 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 23018 # Strip MF so we end up with the name of the file. 23019 mf=`echo "$mf" | sed -e 's/:.*$//'` 23020 # Check whether this is an Automake generated Makefile or not. 23021 # We used to match only the files named `Makefile.in', but 23022 # some people rename them; so instead we look at the file content. 23023 # Grep'ing the first line is not enough: some people post-process 23024 # each Makefile.in and add a new line on top of each file to say so. 23025 # So let's grep whole file. 23026 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 23027 dirpart=`$as_dirname -- "$mf" || 23028$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23029 X"$mf" : 'X\(//\)[^/]' \| \ 23030 X"$mf" : 'X\(//\)$' \| \ 23031 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23032echo X"$mf" | 23033 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23034 s//\1/ 23035 q 23036 } 23037 /^X\(\/\/\)[^/].*/{ 23038 s//\1/ 23039 q 23040 } 23041 /^X\(\/\/\)$/{ 23042 s//\1/ 23043 q 23044 } 23045 /^X\(\/\).*/{ 23046 s//\1/ 23047 q 23048 } 23049 s/.*/./; q'` 23050 else 23051 continue 23052 fi 23053 # Extract the definition of DEPDIR, am__include, and am__quote 23054 # from the Makefile without running `make'. 23055 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23056 test -z "$DEPDIR" && continue 23057 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23058 test -z "am__include" && continue 23059 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23060 # When using ansi2knr, U may be empty or an underscore; expand it 23061 U=`sed -n 's/^U = //p' < "$mf"` 23062 # Find all dependency output files, they are included files with 23063 # $(DEPDIR) in their names. We invoke sed twice because it is the 23064 # simplest approach to changing $(DEPDIR) to its actual value in the 23065 # expansion. 23066 for file in `sed -n " 23067 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23068 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23069 # Make sure the directory exists. 23070 test -f "$dirpart/$file" && continue 23071 fdir=`$as_dirname -- "$file" || 23072$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23073 X"$file" : 'X\(//\)[^/]' \| \ 23074 X"$file" : 'X\(//\)$' \| \ 23075 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23076echo X"$file" | 23077 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23078 s//\1/ 23079 q 23080 } 23081 /^X\(\/\/\)[^/].*/{ 23082 s//\1/ 23083 q 23084 } 23085 /^X\(\/\/\)$/{ 23086 s//\1/ 23087 q 23088 } 23089 /^X\(\/\).*/{ 23090 s//\1/ 23091 q 23092 } 23093 s/.*/./; q'` 23094 { as_dir=$dirpart/$fdir 23095 case $as_dir in #( 23096 -*) as_dir=./$as_dir;; 23097 esac 23098 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23099 as_dirs= 23100 while :; do 23101 case $as_dir in #( 23102 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 23103 *) as_qdir=$as_dir;; 23104 esac 23105 as_dirs="'$as_qdir' $as_dirs" 23106 as_dir=`$as_dirname -- "$as_dir" || 23107$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23108 X"$as_dir" : 'X\(//\)[^/]' \| \ 23109 X"$as_dir" : 'X\(//\)$' \| \ 23110 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23111echo X"$as_dir" | 23112 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23113 s//\1/ 23114 q 23115 } 23116 /^X\(\/\/\)[^/].*/{ 23117 s//\1/ 23118 q 23119 } 23120 /^X\(\/\/\)$/{ 23121 s//\1/ 23122 q 23123 } 23124 /^X\(\/\).*/{ 23125 s//\1/ 23126 q 23127 } 23128 s/.*/./; q'` 23129 test -d "$as_dir" && break 23130 done 23131 test -z "$as_dirs" || eval "mkdir $as_dirs" 23132 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23133echo "$as_me: error: cannot create directory $as_dir" >&2;} 23134 { (exit 1); exit 1; }; }; } 23135 # echo "creating $dirpart/$file" 23136 echo '# dummy' > "$dirpart/$file" 23137 done 23138done 23139 ;; 23140 23141 esac 23142done # for ac_tag 23143 23144 23145{ (exit 0); exit 0; } 23146_ACEOF 23147chmod +x $CONFIG_STATUS 23148ac_clean_files=$ac_clean_files_save 23149 23150 23151# configure is writing to config.log, and then calls config.status. 23152# config.status does its own redirection, appending to config.log. 23153# Unfortunately, on DOS this fails, as config.log is still kept open 23154# by configure, so config.status won't be able to write to it; its 23155# output is simply discarded. So we exec the FD to /dev/null, 23156# effectively closing config.log, so it can be properly (re)opened and 23157# appended to by config.status. When coming back to configure, we 23158# need to make the FD available again. 23159if test "$no_create" != yes; then 23160 ac_cs_success=: 23161 ac_config_status_args= 23162 test "$silent" = yes && 23163 ac_config_status_args="$ac_config_status_args --quiet" 23164 exec 5>/dev/null 23165 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23166 exec 5>>config.log 23167 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23168 # would make configure fail if this is the last instruction. 23169 $ac_cs_success || { (exit 1); exit 1; } 23170fi 23171 23172