configure revision 02be438a
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.60 for xf86-video-tdfx 1.3.0. 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-tdfx' 715PACKAGE_TARNAME='xf86-video-tdfx' 716PACKAGE_VERSION='1.3.0' 717PACKAGE_STRING='xf86-video-tdfx 1.3.0' 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 863DRI_TRUE 864DRI_FALSE 865DRI_CFLAGS 866DRI_LIBS 867moduledir 868DRIVER_NAME 869APP_MAN_SUFFIX 870LIB_MAN_SUFFIX 871FILE_MAN_SUFFIX 872MISC_MAN_SUFFIX 873DRIVER_MAN_SUFFIX 874ADMIN_MAN_SUFFIX 875APP_MAN_DIR 876LIB_MAN_DIR 877FILE_MAN_DIR 878MISC_MAN_DIR 879DRIVER_MAN_DIR 880ADMIN_MAN_DIR 881LIBOBJS 882LTLIBOBJS' 883ac_subst_files='' 884 ac_precious_vars='build_alias 885host_alias 886target_alias 887CC 888CFLAGS 889LDFLAGS 890CPPFLAGS 891CPP 892CXX 893CXXFLAGS 894CCC 895CXXCPP 896F77 897FFLAGS 898PKG_CONFIG 899XORG_CFLAGS 900XORG_LIBS 901DRI_CFLAGS 902DRI_LIBS' 903 904 905# Initialize some variables set by options. 906ac_init_help= 907ac_init_version=false 908# The variables have the same names as the options, with 909# dashes changed to underlines. 910cache_file=/dev/null 911exec_prefix=NONE 912no_create= 913no_recursion= 914prefix=NONE 915program_prefix=NONE 916program_suffix=NONE 917program_transform_name=s,x,x, 918silent= 919site= 920srcdir= 921verbose= 922x_includes=NONE 923x_libraries=NONE 924 925# Installation directory options. 926# These are left unexpanded so users can "make install exec_prefix=/foo" 927# and all the variables that are supposed to be based on exec_prefix 928# by default will actually change. 929# Use braces instead of parens because sh, perl, etc. also accept them. 930# (The list follows the same order as the GNU Coding Standards.) 931bindir='${exec_prefix}/bin' 932sbindir='${exec_prefix}/sbin' 933libexecdir='${exec_prefix}/libexec' 934datarootdir='${prefix}/share' 935datadir='${datarootdir}' 936sysconfdir='${prefix}/etc' 937sharedstatedir='${prefix}/com' 938localstatedir='${prefix}/var' 939includedir='${prefix}/include' 940oldincludedir='/usr/include' 941docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 942infodir='${datarootdir}/info' 943htmldir='${docdir}' 944dvidir='${docdir}' 945pdfdir='${docdir}' 946psdir='${docdir}' 947libdir='${exec_prefix}/lib' 948localedir='${datarootdir}/locale' 949mandir='${datarootdir}/man' 950 951ac_prev= 952ac_dashdash= 953for ac_option 954do 955 # If the previous option needs an argument, assign it. 956 if test -n "$ac_prev"; then 957 eval $ac_prev=\$ac_option 958 ac_prev= 959 continue 960 fi 961 962 case $ac_option in 963 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 964 *) ac_optarg=yes ;; 965 esac 966 967 # Accept the important Cygnus configure options, so we can diagnose typos. 968 969 case $ac_dashdash$ac_option in 970 --) 971 ac_dashdash=yes ;; 972 973 -bindir | --bindir | --bindi | --bind | --bin | --bi) 974 ac_prev=bindir ;; 975 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 976 bindir=$ac_optarg ;; 977 978 -build | --build | --buil | --bui | --bu) 979 ac_prev=build_alias ;; 980 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 981 build_alias=$ac_optarg ;; 982 983 -cache-file | --cache-file | --cache-fil | --cache-fi \ 984 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 985 ac_prev=cache_file ;; 986 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 987 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 988 cache_file=$ac_optarg ;; 989 990 --config-cache | -C) 991 cache_file=config.cache ;; 992 993 -datadir | --datadir | --datadi | --datad) 994 ac_prev=datadir ;; 995 -datadir=* | --datadir=* | --datadi=* | --datad=*) 996 datadir=$ac_optarg ;; 997 998 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 999 | --dataroo | --dataro | --datar) 1000 ac_prev=datarootdir ;; 1001 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1002 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1003 datarootdir=$ac_optarg ;; 1004 1005 -disable-* | --disable-*) 1006 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1007 # Reject names that are not valid shell variable names. 1008 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1009 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1010 { (exit 1); exit 1; }; } 1011 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1012 eval enable_$ac_feature=no ;; 1013 1014 -docdir | --docdir | --docdi | --doc | --do) 1015 ac_prev=docdir ;; 1016 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1017 docdir=$ac_optarg ;; 1018 1019 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1020 ac_prev=dvidir ;; 1021 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1022 dvidir=$ac_optarg ;; 1023 1024 -enable-* | --enable-*) 1025 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1026 # Reject names that are not valid shell variable names. 1027 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 1028 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1029 { (exit 1); exit 1; }; } 1030 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 1031 eval enable_$ac_feature=\$ac_optarg ;; 1032 1033 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1034 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1035 | --exec | --exe | --ex) 1036 ac_prev=exec_prefix ;; 1037 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1038 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1039 | --exec=* | --exe=* | --ex=*) 1040 exec_prefix=$ac_optarg ;; 1041 1042 -gas | --gas | --ga | --g) 1043 # Obsolete; use --with-gas. 1044 with_gas=yes ;; 1045 1046 -help | --help | --hel | --he | -h) 1047 ac_init_help=long ;; 1048 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1049 ac_init_help=recursive ;; 1050 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1051 ac_init_help=short ;; 1052 1053 -host | --host | --hos | --ho) 1054 ac_prev=host_alias ;; 1055 -host=* | --host=* | --hos=* | --ho=*) 1056 host_alias=$ac_optarg ;; 1057 1058 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1059 ac_prev=htmldir ;; 1060 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1061 | --ht=*) 1062 htmldir=$ac_optarg ;; 1063 1064 -includedir | --includedir | --includedi | --included | --include \ 1065 | --includ | --inclu | --incl | --inc) 1066 ac_prev=includedir ;; 1067 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1068 | --includ=* | --inclu=* | --incl=* | --inc=*) 1069 includedir=$ac_optarg ;; 1070 1071 -infodir | --infodir | --infodi | --infod | --info | --inf) 1072 ac_prev=infodir ;; 1073 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1074 infodir=$ac_optarg ;; 1075 1076 -libdir | --libdir | --libdi | --libd) 1077 ac_prev=libdir ;; 1078 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1079 libdir=$ac_optarg ;; 1080 1081 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1082 | --libexe | --libex | --libe) 1083 ac_prev=libexecdir ;; 1084 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1085 | --libexe=* | --libex=* | --libe=*) 1086 libexecdir=$ac_optarg ;; 1087 1088 -localedir | --localedir | --localedi | --localed | --locale) 1089 ac_prev=localedir ;; 1090 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1091 localedir=$ac_optarg ;; 1092 1093 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1094 | --localstate | --localstat | --localsta | --localst | --locals) 1095 ac_prev=localstatedir ;; 1096 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1097 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1098 localstatedir=$ac_optarg ;; 1099 1100 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1101 ac_prev=mandir ;; 1102 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1103 mandir=$ac_optarg ;; 1104 1105 -nfp | --nfp | --nf) 1106 # Obsolete; use --without-fp. 1107 with_fp=no ;; 1108 1109 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1110 | --no-cr | --no-c | -n) 1111 no_create=yes ;; 1112 1113 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1114 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1115 no_recursion=yes ;; 1116 1117 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1118 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1119 | --oldin | --oldi | --old | --ol | --o) 1120 ac_prev=oldincludedir ;; 1121 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1122 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1123 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1124 oldincludedir=$ac_optarg ;; 1125 1126 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1127 ac_prev=prefix ;; 1128 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1129 prefix=$ac_optarg ;; 1130 1131 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1132 | --program-pre | --program-pr | --program-p) 1133 ac_prev=program_prefix ;; 1134 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1135 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1136 program_prefix=$ac_optarg ;; 1137 1138 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1139 | --program-suf | --program-su | --program-s) 1140 ac_prev=program_suffix ;; 1141 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1142 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1143 program_suffix=$ac_optarg ;; 1144 1145 -program-transform-name | --program-transform-name \ 1146 | --program-transform-nam | --program-transform-na \ 1147 | --program-transform-n | --program-transform- \ 1148 | --program-transform | --program-transfor \ 1149 | --program-transfo | --program-transf \ 1150 | --program-trans | --program-tran \ 1151 | --progr-tra | --program-tr | --program-t) 1152 ac_prev=program_transform_name ;; 1153 -program-transform-name=* | --program-transform-name=* \ 1154 | --program-transform-nam=* | --program-transform-na=* \ 1155 | --program-transform-n=* | --program-transform-=* \ 1156 | --program-transform=* | --program-transfor=* \ 1157 | --program-transfo=* | --program-transf=* \ 1158 | --program-trans=* | --program-tran=* \ 1159 | --progr-tra=* | --program-tr=* | --program-t=*) 1160 program_transform_name=$ac_optarg ;; 1161 1162 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1163 ac_prev=pdfdir ;; 1164 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1165 pdfdir=$ac_optarg ;; 1166 1167 -psdir | --psdir | --psdi | --psd | --ps) 1168 ac_prev=psdir ;; 1169 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1170 psdir=$ac_optarg ;; 1171 1172 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1173 | -silent | --silent | --silen | --sile | --sil) 1174 silent=yes ;; 1175 1176 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1177 ac_prev=sbindir ;; 1178 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1179 | --sbi=* | --sb=*) 1180 sbindir=$ac_optarg ;; 1181 1182 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1183 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1184 | --sharedst | --shareds | --shared | --share | --shar \ 1185 | --sha | --sh) 1186 ac_prev=sharedstatedir ;; 1187 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1188 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1189 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1190 | --sha=* | --sh=*) 1191 sharedstatedir=$ac_optarg ;; 1192 1193 -site | --site | --sit) 1194 ac_prev=site ;; 1195 -site=* | --site=* | --sit=*) 1196 site=$ac_optarg ;; 1197 1198 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1199 ac_prev=srcdir ;; 1200 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1201 srcdir=$ac_optarg ;; 1202 1203 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1204 | --syscon | --sysco | --sysc | --sys | --sy) 1205 ac_prev=sysconfdir ;; 1206 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1207 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1208 sysconfdir=$ac_optarg ;; 1209 1210 -target | --target | --targe | --targ | --tar | --ta | --t) 1211 ac_prev=target_alias ;; 1212 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1213 target_alias=$ac_optarg ;; 1214 1215 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1216 verbose=yes ;; 1217 1218 -version | --version | --versio | --versi | --vers | -V) 1219 ac_init_version=: ;; 1220 1221 -with-* | --with-*) 1222 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1223 # Reject names that are not valid shell variable names. 1224 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1225 { echo "$as_me: error: invalid package name: $ac_package" >&2 1226 { (exit 1); exit 1; }; } 1227 ac_package=`echo $ac_package| sed 's/-/_/g'` 1228 eval with_$ac_package=\$ac_optarg ;; 1229 1230 -without-* | --without-*) 1231 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1232 # Reject names that are not valid shell variable names. 1233 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1234 { echo "$as_me: error: invalid package name: $ac_package" >&2 1235 { (exit 1); exit 1; }; } 1236 ac_package=`echo $ac_package | sed 's/-/_/g'` 1237 eval with_$ac_package=no ;; 1238 1239 --x) 1240 # Obsolete; use --with-x. 1241 with_x=yes ;; 1242 1243 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1244 | --x-incl | --x-inc | --x-in | --x-i) 1245 ac_prev=x_includes ;; 1246 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1247 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1248 x_includes=$ac_optarg ;; 1249 1250 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1251 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1252 ac_prev=x_libraries ;; 1253 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1254 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1255 x_libraries=$ac_optarg ;; 1256 1257 -*) { echo "$as_me: error: unrecognized option: $ac_option 1258Try \`$0 --help' for more information." >&2 1259 { (exit 1); exit 1; }; } 1260 ;; 1261 1262 *=*) 1263 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1264 # Reject names that are not valid shell variable names. 1265 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1266 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1267 { (exit 1); exit 1; }; } 1268 eval $ac_envvar=\$ac_optarg 1269 export $ac_envvar ;; 1270 1271 *) 1272 # FIXME: should be removed in autoconf 3.0. 1273 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1274 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1275 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1276 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1277 ;; 1278 1279 esac 1280done 1281 1282if test -n "$ac_prev"; then 1283 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1284 { echo "$as_me: error: missing argument to $ac_option" >&2 1285 { (exit 1); exit 1; }; } 1286fi 1287 1288# Be sure to have absolute directory names. 1289for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1290 datadir sysconfdir sharedstatedir localstatedir includedir \ 1291 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1292 libdir localedir mandir 1293do 1294 eval ac_val=\$$ac_var 1295 case $ac_val in 1296 [\\/$]* | ?:[\\/]* ) continue;; 1297 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1298 esac 1299 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1300 { (exit 1); exit 1; }; } 1301done 1302 1303# There might be people who depend on the old broken behavior: `$host' 1304# used to hold the argument of --host etc. 1305# FIXME: To remove some day. 1306build=$build_alias 1307host=$host_alias 1308target=$target_alias 1309 1310# FIXME: To remove some day. 1311if test "x$host_alias" != x; then 1312 if test "x$build_alias" = x; then 1313 cross_compiling=maybe 1314 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1315 If a cross compiler is detected then cross compile mode will be used." >&2 1316 elif test "x$build_alias" != "x$host_alias"; then 1317 cross_compiling=yes 1318 fi 1319fi 1320 1321ac_tool_prefix= 1322test -n "$host_alias" && ac_tool_prefix=$host_alias- 1323 1324test "$silent" = yes && exec 6>/dev/null 1325 1326 1327ac_pwd=`pwd` && test -n "$ac_pwd" && 1328ac_ls_di=`ls -di .` && 1329ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1330 { echo "$as_me: error: Working directory cannot be determined" >&2 1331 { (exit 1); exit 1; }; } 1332test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1333 { echo "$as_me: error: pwd does not report name of working directory" >&2 1334 { (exit 1); exit 1; }; } 1335 1336 1337# Find the source files, if location was not specified. 1338if test -z "$srcdir"; then 1339 ac_srcdir_defaulted=yes 1340 # Try the directory containing this script, then the parent directory. 1341 ac_confdir=`$as_dirname -- "$0" || 1342$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1343 X"$0" : 'X\(//\)[^/]' \| \ 1344 X"$0" : 'X\(//\)$' \| \ 1345 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1346echo X"$0" | 1347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1348 s//\1/ 1349 q 1350 } 1351 /^X\(\/\/\)[^/].*/{ 1352 s//\1/ 1353 q 1354 } 1355 /^X\(\/\/\)$/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\).*/{ 1360 s//\1/ 1361 q 1362 } 1363 s/.*/./; q'` 1364 srcdir=$ac_confdir 1365 if test ! -r "$srcdir/$ac_unique_file"; then 1366 srcdir=.. 1367 fi 1368else 1369 ac_srcdir_defaulted=no 1370fi 1371if test ! -r "$srcdir/$ac_unique_file"; then 1372 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1373 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1374 { (exit 1); exit 1; }; } 1375fi 1376ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1377ac_abs_confdir=`( 1378 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1379 { (exit 1); exit 1; }; } 1380 pwd)` 1381# When building in place, set srcdir=. 1382if test "$ac_abs_confdir" = "$ac_pwd"; then 1383 srcdir=. 1384fi 1385# Remove unnecessary trailing slashes from srcdir. 1386# Double slashes in file names in object file debugging info 1387# mess up M-x gdb in Emacs. 1388case $srcdir in 1389*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1390esac 1391for ac_var in $ac_precious_vars; do 1392 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1393 eval ac_env_${ac_var}_value=\$${ac_var} 1394 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1396done 1397 1398# 1399# Report the --help message. 1400# 1401if test "$ac_init_help" = "long"; then 1402 # Omit some internal or obsolete options to make the list less imposing. 1403 # This message is too long to be a string in the A/UX 3.1 sh. 1404 cat <<_ACEOF 1405\`configure' configures xf86-video-tdfx 1.3.0 to adapt to many kinds of systems. 1406 1407Usage: $0 [OPTION]... [VAR=VALUE]... 1408 1409To assign environment variables (e.g., CC, CFLAGS...), specify them as 1410VAR=VALUE. See below for descriptions of some of the useful variables. 1411 1412Defaults for the options are specified in brackets. 1413 1414Configuration: 1415 -h, --help display this help and exit 1416 --help=short display options specific to this package 1417 --help=recursive display the short help of all the included packages 1418 -V, --version display version information and exit 1419 -q, --quiet, --silent do not print \`checking...' messages 1420 --cache-file=FILE cache test results in FILE [disabled] 1421 -C, --config-cache alias for \`--cache-file=config.cache' 1422 -n, --no-create do not create output files 1423 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1424 1425Installation directories: 1426 --prefix=PREFIX install architecture-independent files in PREFIX 1427 [$ac_default_prefix] 1428 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1429 [PREFIX] 1430 1431By default, \`make install' will install all the files in 1432\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1433an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1434for instance \`--prefix=\$HOME'. 1435 1436For better control, use the options below. 1437 1438Fine tuning of the installation directories: 1439 --bindir=DIR user executables [EPREFIX/bin] 1440 --sbindir=DIR system admin executables [EPREFIX/sbin] 1441 --libexecdir=DIR program executables [EPREFIX/libexec] 1442 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1443 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1444 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1445 --libdir=DIR object code libraries [EPREFIX/lib] 1446 --includedir=DIR C header files [PREFIX/include] 1447 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1448 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1449 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1450 --infodir=DIR info documentation [DATAROOTDIR/info] 1451 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1452 --mandir=DIR man documentation [DATAROOTDIR/man] 1453 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-tdfx] 1454 --htmldir=DIR html documentation [DOCDIR] 1455 --dvidir=DIR dvi documentation [DOCDIR] 1456 --pdfdir=DIR pdf documentation [DOCDIR] 1457 --psdir=DIR ps documentation [DOCDIR] 1458_ACEOF 1459 1460 cat <<\_ACEOF 1461 1462Program names: 1463 --program-prefix=PREFIX prepend PREFIX to installed program names 1464 --program-suffix=SUFFIX append SUFFIX to installed program names 1465 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1466 1467System types: 1468 --build=BUILD configure for building on BUILD [guessed] 1469 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1470_ACEOF 1471fi 1472 1473if test -n "$ac_init_help"; then 1474 case $ac_init_help in 1475 short | recursive ) echo "Configuration of xf86-video-tdfx 1.3.0:";; 1476 esac 1477 cat <<\_ACEOF 1478 1479Optional Features: 1480 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1481 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1482 --enable-maintainer-mode enable make rules and dependencies not useful 1483 (and sometimes confusing) to the casual installer 1484 --enable-static[=PKGS] build static libraries [default=no] 1485 --enable-shared[=PKGS] build shared libraries [default=yes] 1486 --enable-fast-install[=PKGS] 1487 optimize for fast installation [default=yes] 1488 --disable-dependency-tracking speeds up one-time build 1489 --enable-dependency-tracking do not reject slow dependency extractors 1490 --disable-libtool-lock avoid locking (might break parallel builds) 1491 --disable-dri Disable DRI support [default=auto] 1492 1493Optional Packages: 1494 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1495 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1496 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1497 --with-pic try to use only PIC/non-PIC objects [default=use 1498 both] 1499 --with-tags[=TAGS] include additional configurations [automatic] 1500 --with-xorg-module-dir=DIR 1501 Default xorg module directory 1502 [default=$libdir/xorg/modules] 1503 --with-release-version=STRING 1504 Use release version string in package name 1505 1506Some influential environment variables: 1507 CC C compiler command 1508 CFLAGS C compiler flags 1509 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1510 nonstandard directory <lib dir> 1511 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1512 you have headers in a nonstandard directory <include dir> 1513 CPP C preprocessor 1514 CXX C++ compiler command 1515 CXXFLAGS C++ compiler flags 1516 CXXCPP C++ preprocessor 1517 F77 Fortran 77 compiler command 1518 FFLAGS Fortran 77 compiler flags 1519 PKG_CONFIG path to pkg-config utility 1520 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1521 XORG_LIBS linker flags for XORG, overriding pkg-config 1522 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config 1523 DRI_LIBS linker flags for DRI, overriding pkg-config 1524 1525Use these variables to override the choices made by `configure' or to help 1526it to find libraries and programs with nonstandard names/locations. 1527 1528Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1529_ACEOF 1530ac_status=$? 1531fi 1532 1533if test "$ac_init_help" = "recursive"; then 1534 # If there are subdirs, report their specific --help. 1535 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1536 test -d "$ac_dir" || continue 1537 ac_builddir=. 1538 1539case "$ac_dir" in 1540.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1541*) 1542 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1543 # A ".." for each directory in $ac_dir_suffix. 1544 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1545 case $ac_top_builddir_sub in 1546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1548 esac ;; 1549esac 1550ac_abs_top_builddir=$ac_pwd 1551ac_abs_builddir=$ac_pwd$ac_dir_suffix 1552# for backward compatibility: 1553ac_top_builddir=$ac_top_build_prefix 1554 1555case $srcdir in 1556 .) # We are building in place. 1557 ac_srcdir=. 1558 ac_top_srcdir=$ac_top_builddir_sub 1559 ac_abs_top_srcdir=$ac_pwd ;; 1560 [\\/]* | ?:[\\/]* ) # Absolute name. 1561 ac_srcdir=$srcdir$ac_dir_suffix; 1562 ac_top_srcdir=$srcdir 1563 ac_abs_top_srcdir=$srcdir ;; 1564 *) # Relative name. 1565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1566 ac_top_srcdir=$ac_top_build_prefix$srcdir 1567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1568esac 1569ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1570 1571 cd "$ac_dir" || { ac_status=$?; continue; } 1572 # Check for guested configure. 1573 if test -f "$ac_srcdir/configure.gnu"; then 1574 echo && 1575 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1576 elif test -f "$ac_srcdir/configure"; then 1577 echo && 1578 $SHELL "$ac_srcdir/configure" --help=recursive 1579 else 1580 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1581 fi || ac_status=$? 1582 cd "$ac_pwd" || { ac_status=$?; break; } 1583 done 1584fi 1585 1586test -n "$ac_init_help" && exit $ac_status 1587if $ac_init_version; then 1588 cat <<\_ACEOF 1589xf86-video-tdfx configure 1.3.0 1590generated by GNU Autoconf 2.60 1591 1592Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 15932002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1594This configure script is free software; the Free Software Foundation 1595gives unlimited permission to copy, distribute and modify it. 1596_ACEOF 1597 exit 1598fi 1599cat >config.log <<_ACEOF 1600This file contains any messages produced by compilers while 1601running configure, to aid debugging if configure makes a mistake. 1602 1603It was created by xf86-video-tdfx $as_me 1.3.0, which was 1604generated by GNU Autoconf 2.60. Invocation command line was 1605 1606 $ $0 $@ 1607 1608_ACEOF 1609exec 5>>config.log 1610{ 1611cat <<_ASUNAME 1612## --------- ## 1613## Platform. ## 1614## --------- ## 1615 1616hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1617uname -m = `(uname -m) 2>/dev/null || echo unknown` 1618uname -r = `(uname -r) 2>/dev/null || echo unknown` 1619uname -s = `(uname -s) 2>/dev/null || echo unknown` 1620uname -v = `(uname -v) 2>/dev/null || echo unknown` 1621 1622/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1623/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1624 1625/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1626/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1627/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1628/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1629/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1630/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1631/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1632 1633_ASUNAME 1634 1635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1636for as_dir in $PATH 1637do 1638 IFS=$as_save_IFS 1639 test -z "$as_dir" && as_dir=. 1640 echo "PATH: $as_dir" 1641done 1642IFS=$as_save_IFS 1643 1644} >&5 1645 1646cat >&5 <<_ACEOF 1647 1648 1649## ----------- ## 1650## Core tests. ## 1651## ----------- ## 1652 1653_ACEOF 1654 1655 1656# Keep a trace of the command line. 1657# Strip out --no-create and --no-recursion so they do not pile up. 1658# Strip out --silent because we don't want to record it for future runs. 1659# Also quote any args containing shell meta-characters. 1660# Make two passes to allow for proper duplicate-argument suppression. 1661ac_configure_args= 1662ac_configure_args0= 1663ac_configure_args1= 1664ac_must_keep_next=false 1665for ac_pass in 1 2 1666do 1667 for ac_arg 1668 do 1669 case $ac_arg in 1670 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1671 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1672 | -silent | --silent | --silen | --sile | --sil) 1673 continue ;; 1674 *\'*) 1675 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1676 esac 1677 case $ac_pass in 1678 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1679 2) 1680 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1681 if test $ac_must_keep_next = true; then 1682 ac_must_keep_next=false # Got value, back to normal. 1683 else 1684 case $ac_arg in 1685 *=* | --config-cache | -C | -disable-* | --disable-* \ 1686 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1687 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1688 | -with-* | --with-* | -without-* | --without-* | --x) 1689 case "$ac_configure_args0 " in 1690 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1691 esac 1692 ;; 1693 -* ) ac_must_keep_next=true ;; 1694 esac 1695 fi 1696 ac_configure_args="$ac_configure_args '$ac_arg'" 1697 ;; 1698 esac 1699 done 1700done 1701$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1702$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1703 1704# When interrupted or exit'd, cleanup temporary files, and complete 1705# config.log. We remove comments because anyway the quotes in there 1706# would cause problems or look ugly. 1707# WARNING: Use '\'' to represent an apostrophe within the trap. 1708# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1709trap 'exit_status=$? 1710 # Save into config.log some information that might help in debugging. 1711 { 1712 echo 1713 1714 cat <<\_ASBOX 1715## ---------------- ## 1716## Cache variables. ## 1717## ---------------- ## 1718_ASBOX 1719 echo 1720 # The following way of writing the cache mishandles newlines in values, 1721( 1722 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1723 eval ac_val=\$$ac_var 1724 case $ac_val in #( 1725 *${as_nl}*) 1726 case $ac_var in #( 1727 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1728echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1729 esac 1730 case $ac_var in #( 1731 _ | IFS | as_nl) ;; #( 1732 *) $as_unset $ac_var ;; 1733 esac ;; 1734 esac 1735 done 1736 (set) 2>&1 | 1737 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1738 *${as_nl}ac_space=\ *) 1739 sed -n \ 1740 "s/'\''/'\''\\\\'\'''\''/g; 1741 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1742 ;; #( 1743 *) 1744 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1745 ;; 1746 esac | 1747 sort 1748) 1749 echo 1750 1751 cat <<\_ASBOX 1752## ----------------- ## 1753## Output variables. ## 1754## ----------------- ## 1755_ASBOX 1756 echo 1757 for ac_var in $ac_subst_vars 1758 do 1759 eval ac_val=\$$ac_var 1760 case $ac_val in 1761 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1762 esac 1763 echo "$ac_var='\''$ac_val'\''" 1764 done | sort 1765 echo 1766 1767 if test -n "$ac_subst_files"; then 1768 cat <<\_ASBOX 1769## ------------------- ## 1770## File substitutions. ## 1771## ------------------- ## 1772_ASBOX 1773 echo 1774 for ac_var in $ac_subst_files 1775 do 1776 eval ac_val=\$$ac_var 1777 case $ac_val in 1778 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1779 esac 1780 echo "$ac_var='\''$ac_val'\''" 1781 done | sort 1782 echo 1783 fi 1784 1785 if test -s confdefs.h; then 1786 cat <<\_ASBOX 1787## ----------- ## 1788## confdefs.h. ## 1789## ----------- ## 1790_ASBOX 1791 echo 1792 cat confdefs.h 1793 echo 1794 fi 1795 test "$ac_signal" != 0 && 1796 echo "$as_me: caught signal $ac_signal" 1797 echo "$as_me: exit $exit_status" 1798 } >&5 1799 rm -f core *.core core.conftest.* && 1800 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1801 exit $exit_status 1802' 0 1803for ac_signal in 1 2 13 15; do 1804 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1805done 1806ac_signal=0 1807 1808# confdefs.h avoids OS command line length limits that DEFS can exceed. 1809rm -f -r conftest* confdefs.h 1810 1811# Predefined preprocessor variables. 1812 1813cat >>confdefs.h <<_ACEOF 1814#define PACKAGE_NAME "$PACKAGE_NAME" 1815_ACEOF 1816 1817 1818cat >>confdefs.h <<_ACEOF 1819#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1820_ACEOF 1821 1822 1823cat >>confdefs.h <<_ACEOF 1824#define PACKAGE_VERSION "$PACKAGE_VERSION" 1825_ACEOF 1826 1827 1828cat >>confdefs.h <<_ACEOF 1829#define PACKAGE_STRING "$PACKAGE_STRING" 1830_ACEOF 1831 1832 1833cat >>confdefs.h <<_ACEOF 1834#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1835_ACEOF 1836 1837 1838# Let the site file select an alternate cache file if it wants to. 1839# Prefer explicitly selected file to automatically selected ones. 1840if test -n "$CONFIG_SITE"; then 1841 set x "$CONFIG_SITE" 1842elif test "x$prefix" != xNONE; then 1843 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1844else 1845 set x "$ac_default_prefix/share/config.site" \ 1846 "$ac_default_prefix/etc/config.site" 1847fi 1848shift 1849for ac_site_file 1850do 1851 if test -r "$ac_site_file"; then 1852 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1853echo "$as_me: loading site script $ac_site_file" >&6;} 1854 sed 's/^/| /' "$ac_site_file" >&5 1855 . "$ac_site_file" 1856 fi 1857done 1858 1859if test -r "$cache_file"; then 1860 # Some versions of bash will fail to source /dev/null (special 1861 # files actually), so we avoid doing that. 1862 if test -f "$cache_file"; then 1863 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1864echo "$as_me: loading cache $cache_file" >&6;} 1865 case $cache_file in 1866 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1867 *) . "./$cache_file";; 1868 esac 1869 fi 1870else 1871 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1872echo "$as_me: creating cache $cache_file" >&6;} 1873 >$cache_file 1874fi 1875 1876# Check that the precious variables saved in the cache have kept the same 1877# value. 1878ac_cache_corrupted=false 1879for ac_var in $ac_precious_vars; do 1880 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1881 eval ac_new_set=\$ac_env_${ac_var}_set 1882 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1883 eval ac_new_val=\$ac_env_${ac_var}_value 1884 case $ac_old_set,$ac_new_set in 1885 set,) 1886 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1887echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1888 ac_cache_corrupted=: ;; 1889 ,set) 1890 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1891echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1892 ac_cache_corrupted=: ;; 1893 ,);; 1894 *) 1895 if test "x$ac_old_val" != "x$ac_new_val"; then 1896 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1897echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1898 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1899echo "$as_me: former value: $ac_old_val" >&2;} 1900 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1901echo "$as_me: current value: $ac_new_val" >&2;} 1902 ac_cache_corrupted=: 1903 fi;; 1904 esac 1905 # Pass precious variables to config.status. 1906 if test "$ac_new_set" = set; then 1907 case $ac_new_val in 1908 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1909 *) ac_arg=$ac_var=$ac_new_val ;; 1910 esac 1911 case " $ac_configure_args " in 1912 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1913 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1914 esac 1915 fi 1916done 1917if $ac_cache_corrupted; then 1918 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1919echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1920 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1921echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1922 { (exit 1); exit 1; }; } 1923fi 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949ac_ext=c 1950ac_cpp='$CPP $CPPFLAGS' 1951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1953ac_compiler_gnu=$ac_cv_c_compiler_gnu 1954 1955 1956 1957 1958ac_config_headers="$ac_config_headers config.h" 1959 1960ac_aux_dir= 1961for ac_dir in . "$srcdir"/.; do 1962 if test -f "$ac_dir/install-sh"; then 1963 ac_aux_dir=$ac_dir 1964 ac_install_sh="$ac_aux_dir/install-sh -c" 1965 break 1966 elif test -f "$ac_dir/install.sh"; then 1967 ac_aux_dir=$ac_dir 1968 ac_install_sh="$ac_aux_dir/install.sh -c" 1969 break 1970 elif test -f "$ac_dir/shtool"; then 1971 ac_aux_dir=$ac_dir 1972 ac_install_sh="$ac_aux_dir/shtool install -c" 1973 break 1974 fi 1975done 1976if test -z "$ac_aux_dir"; then 1977 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 1978echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 1979 { (exit 1); exit 1; }; } 1980fi 1981 1982# These three variables are undocumented and unsupported, 1983# and are intended to be withdrawn in a future Autoconf release. 1984# They can cause serious problems if a builder's source tree is in a directory 1985# whose full name contains unusual characters. 1986ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1987ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1988ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1989 1990 1991 1992am__api_version="1.9" 1993# Find a good install program. We prefer a C program (faster), 1994# so one script is as good as another. But avoid the broken or 1995# incompatible versions: 1996# SysV /etc/install, /usr/sbin/install 1997# SunOS /usr/etc/install 1998# IRIX /sbin/install 1999# AIX /bin/install 2000# AmigaOS /C/install, which installs bootblocks on floppy discs 2001# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2002# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2003# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2004# OS/2's system install, which has a completely different semantic 2005# ./install, which can be erroneously created by make from ./install.sh. 2006{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2007echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 2008if test -z "$INSTALL"; then 2009if test "${ac_cv_path_install+set}" = set; then 2010 echo $ECHO_N "(cached) $ECHO_C" >&6 2011else 2012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2013for as_dir in $PATH 2014do 2015 IFS=$as_save_IFS 2016 test -z "$as_dir" && as_dir=. 2017 # Account for people who put trailing slashes in PATH elements. 2018case $as_dir/ in 2019 ./ | .// | /cC/* | \ 2020 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2021 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2022 /usr/ucb/* ) ;; 2023 *) 2024 # OSF1 and SCO ODT 3.0 have their own names for install. 2025 # Don't use installbsd from OSF since it installs stuff as root 2026 # by default. 2027 for ac_prog in ginstall scoinst install; do 2028 for ac_exec_ext in '' $ac_executable_extensions; do 2029 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then 2030 if test $ac_prog = install && 2031 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2032 # AIX install. It has an incompatible calling convention. 2033 : 2034 elif test $ac_prog = install && 2035 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2036 # program-specific install script used by HP pwplus--don't use. 2037 : 2038 else 2039 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2040 break 3 2041 fi 2042 fi 2043 done 2044 done 2045 ;; 2046esac 2047done 2048IFS=$as_save_IFS 2049 2050 2051fi 2052 if test "${ac_cv_path_install+set}" = set; then 2053 INSTALL=$ac_cv_path_install 2054 else 2055 # As a last resort, use the slow shell script. Don't cache a 2056 # value for INSTALL within a source directory, because that will 2057 # break other packages using the cache if that directory is 2058 # removed, or if the value is a relative name. 2059 INSTALL=$ac_install_sh 2060 fi 2061fi 2062{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2063echo "${ECHO_T}$INSTALL" >&6; } 2064 2065# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2066# It thinks the first close brace ends the variable substitution. 2067test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2068 2069test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2070 2071test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2072 2073{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2074echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2075# Just in case 2076sleep 1 2077echo timestamp > conftest.file 2078# Do `set' in a subshell so we don't clobber the current shell's 2079# arguments. Must try -L first in case configure is actually a 2080# symlink; some systems play weird games with the mod time of symlinks 2081# (eg FreeBSD returns the mod time of the symlink's containing 2082# directory). 2083if ( 2084 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2085 if test "$*" = "X"; then 2086 # -L didn't work. 2087 set X `ls -t $srcdir/configure conftest.file` 2088 fi 2089 rm -f conftest.file 2090 if test "$*" != "X $srcdir/configure conftest.file" \ 2091 && test "$*" != "X conftest.file $srcdir/configure"; then 2092 2093 # If neither matched, then we have a broken ls. This can happen 2094 # if, for instance, CONFIG_SHELL is bash and it inherits a 2095 # broken ls alias from the environment. This has actually 2096 # happened. Such a system could not be considered "sane". 2097 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2098alias in your environment" >&5 2099echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2100alias in your environment" >&2;} 2101 { (exit 1); exit 1; }; } 2102 fi 2103 2104 test "$2" = conftest.file 2105 ) 2106then 2107 # Ok. 2108 : 2109else 2110 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2111Check your system clock" >&5 2112echo "$as_me: error: newly created file is older than distributed files! 2113Check your system clock" >&2;} 2114 { (exit 1); exit 1; }; } 2115fi 2116{ echo "$as_me:$LINENO: result: yes" >&5 2117echo "${ECHO_T}yes" >&6; } 2118test "$program_prefix" != NONE && 2119 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2120# Use a double $ so make ignores it. 2121test "$program_suffix" != NONE && 2122 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2123# Double any \ or $. echo might interpret backslashes. 2124# By default was `s,x,x', remove it if useless. 2125cat <<\_ACEOF >conftest.sed 2126s/[\\$]/&&/g;s/;s,x,x,$// 2127_ACEOF 2128program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2129rm -f conftest.sed 2130 2131# expand $ac_aux_dir to an absolute path 2132am_aux_dir=`cd $ac_aux_dir && pwd` 2133 2134test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2135# Use eval to expand $SHELL 2136if eval "$MISSING --run true"; then 2137 am_missing_run="$MISSING --run " 2138else 2139 am_missing_run= 2140 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2141echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2142fi 2143 2144if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 2145 # We used to keeping the `.' as first argument, in order to 2146 # allow $(mkdir_p) to be used without argument. As in 2147 # $(mkdir_p) $(somedir) 2148 # where $(somedir) is conditionally defined. However this is wrong 2149 # for two reasons: 2150 # 1. if the package is installed by a user who cannot write `.' 2151 # make install will fail, 2152 # 2. the above comment should most certainly read 2153 # $(mkdir_p) $(DESTDIR)$(somedir) 2154 # so it does not work when $(somedir) is undefined and 2155 # $(DESTDIR) is not. 2156 # To support the latter case, we have to write 2157 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 2158 # so the `.' trick is pointless. 2159 mkdir_p='mkdir -p --' 2160else 2161 # On NextStep and OpenStep, the `mkdir' command does not 2162 # recognize any option. It will interpret all options as 2163 # directories to create, and then abort because `.' already 2164 # exists. 2165 for d in ./-p ./--version; 2166 do 2167 test -d $d && rmdir $d 2168 done 2169 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 2170 if test -f "$ac_aux_dir/mkinstalldirs"; then 2171 mkdir_p='$(mkinstalldirs)' 2172 else 2173 mkdir_p='$(install_sh) -d' 2174 fi 2175fi 2176 2177for ac_prog in gawk mawk nawk awk 2178do 2179 # Extract the first word of "$ac_prog", so it can be a program name with args. 2180set dummy $ac_prog; ac_word=$2 2181{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2182echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2183if test "${ac_cv_prog_AWK+set}" = set; then 2184 echo $ECHO_N "(cached) $ECHO_C" >&6 2185else 2186 if test -n "$AWK"; then 2187 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2188else 2189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2190for as_dir in $PATH 2191do 2192 IFS=$as_save_IFS 2193 test -z "$as_dir" && as_dir=. 2194 for ac_exec_ext in '' $ac_executable_extensions; do 2195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2196 ac_cv_prog_AWK="$ac_prog" 2197 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2198 break 2 2199 fi 2200done 2201done 2202IFS=$as_save_IFS 2203 2204fi 2205fi 2206AWK=$ac_cv_prog_AWK 2207if test -n "$AWK"; then 2208 { echo "$as_me:$LINENO: result: $AWK" >&5 2209echo "${ECHO_T}$AWK" >&6; } 2210else 2211 { echo "$as_me:$LINENO: result: no" >&5 2212echo "${ECHO_T}no" >&6; } 2213fi 2214 2215 2216 test -n "$AWK" && break 2217done 2218 2219{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2220echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2221set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2222if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2223 echo $ECHO_N "(cached) $ECHO_C" >&6 2224else 2225 cat >conftest.make <<\_ACEOF 2226SHELL = /bin/sh 2227all: 2228 @echo '@@@%%%=$(MAKE)=@@@%%%' 2229_ACEOF 2230# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2231case `${MAKE-make} -f conftest.make 2>/dev/null` in 2232 *@@@%%%=?*=@@@%%%*) 2233 eval ac_cv_prog_make_${ac_make}_set=yes;; 2234 *) 2235 eval ac_cv_prog_make_${ac_make}_set=no;; 2236esac 2237rm -f conftest.make 2238fi 2239if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2240 { echo "$as_me:$LINENO: result: yes" >&5 2241echo "${ECHO_T}yes" >&6; } 2242 SET_MAKE= 2243else 2244 { echo "$as_me:$LINENO: result: no" >&5 2245echo "${ECHO_T}no" >&6; } 2246 SET_MAKE="MAKE=${MAKE-make}" 2247fi 2248 2249rm -rf .tst 2>/dev/null 2250mkdir .tst 2>/dev/null 2251if test -d .tst; then 2252 am__leading_dot=. 2253else 2254 am__leading_dot=_ 2255fi 2256rmdir .tst 2>/dev/null 2257 2258# test to see if srcdir already configured 2259if test "`cd $srcdir && pwd`" != "`pwd`" && 2260 test -f $srcdir/config.status; then 2261 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2262echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2263 { (exit 1); exit 1; }; } 2264fi 2265 2266# test whether we have cygpath 2267if test -z "$CYGPATH_W"; then 2268 if (cygpath --version) >/dev/null 2>/dev/null; then 2269 CYGPATH_W='cygpath -w' 2270 else 2271 CYGPATH_W=echo 2272 fi 2273fi 2274 2275 2276# Define the identity of the package. 2277 PACKAGE='xf86-video-tdfx' 2278 VERSION='1.3.0' 2279 2280 2281cat >>confdefs.h <<_ACEOF 2282#define PACKAGE "$PACKAGE" 2283_ACEOF 2284 2285 2286cat >>confdefs.h <<_ACEOF 2287#define VERSION "$VERSION" 2288_ACEOF 2289 2290# Some tools Automake needs. 2291 2292ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2293 2294 2295AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2296 2297 2298AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2299 2300 2301AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2302 2303 2304MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2305 2306install_sh=${install_sh-"$am_aux_dir/install-sh"} 2307 2308# Installed binaries are usually stripped using `strip' when the user 2309# run `make install-strip'. However `strip' might not be the right 2310# tool to use in cross-compilation environments, therefore Automake 2311# will honor the `STRIP' environment variable to overrule this program. 2312if test "$cross_compiling" != no; then 2313 if test -n "$ac_tool_prefix"; then 2314 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2315set dummy ${ac_tool_prefix}strip; ac_word=$2 2316{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2317echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2318if test "${ac_cv_prog_STRIP+set}" = set; then 2319 echo $ECHO_N "(cached) $ECHO_C" >&6 2320else 2321 if test -n "$STRIP"; then 2322 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2323else 2324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2325for as_dir in $PATH 2326do 2327 IFS=$as_save_IFS 2328 test -z "$as_dir" && as_dir=. 2329 for ac_exec_ext in '' $ac_executable_extensions; do 2330 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2331 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2332 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2333 break 2 2334 fi 2335done 2336done 2337IFS=$as_save_IFS 2338 2339fi 2340fi 2341STRIP=$ac_cv_prog_STRIP 2342if test -n "$STRIP"; then 2343 { echo "$as_me:$LINENO: result: $STRIP" >&5 2344echo "${ECHO_T}$STRIP" >&6; } 2345else 2346 { echo "$as_me:$LINENO: result: no" >&5 2347echo "${ECHO_T}no" >&6; } 2348fi 2349 2350 2351fi 2352if test -z "$ac_cv_prog_STRIP"; then 2353 ac_ct_STRIP=$STRIP 2354 # Extract the first word of "strip", so it can be a program name with args. 2355set dummy strip; ac_word=$2 2356{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2357echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2358if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2359 echo $ECHO_N "(cached) $ECHO_C" >&6 2360else 2361 if test -n "$ac_ct_STRIP"; then 2362 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2363else 2364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2365for as_dir in $PATH 2366do 2367 IFS=$as_save_IFS 2368 test -z "$as_dir" && as_dir=. 2369 for ac_exec_ext in '' $ac_executable_extensions; do 2370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2371 ac_cv_prog_ac_ct_STRIP="strip" 2372 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2373 break 2 2374 fi 2375done 2376done 2377IFS=$as_save_IFS 2378 2379fi 2380fi 2381ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2382if test -n "$ac_ct_STRIP"; then 2383 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2384echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2385else 2386 { echo "$as_me:$LINENO: result: no" >&5 2387echo "${ECHO_T}no" >&6; } 2388fi 2389 2390 if test "x$ac_ct_STRIP" = x; then 2391 STRIP=":" 2392 else 2393 case $cross_compiling:$ac_tool_warned in 2394yes:) 2395{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2396whose name does not start with the host triplet. If you think this 2397configuration is useful to you, please write to autoconf@gnu.org." >&5 2398echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2399whose name does not start with the host triplet. If you think this 2400configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2401ac_tool_warned=yes ;; 2402esac 2403 STRIP=$ac_ct_STRIP 2404 fi 2405else 2406 STRIP="$ac_cv_prog_STRIP" 2407fi 2408 2409fi 2410INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 2411 2412# We need awk for the "check" target. The system "awk" is bad on 2413# some platforms. 2414# Always define AMTAR for backward compatibility. 2415 2416AMTAR=${AMTAR-"${am_missing_run}tar"} 2417 2418am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2419 2420 2421 2422 2423 2424 2425{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2426echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2427 # Check whether --enable-maintainer-mode was given. 2428if test "${enable_maintainer_mode+set}" = set; then 2429 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2430else 2431 USE_MAINTAINER_MODE=no 2432fi 2433 2434 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2435echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2436 2437 2438if test $USE_MAINTAINER_MODE = yes; then 2439 MAINTAINER_MODE_TRUE= 2440 MAINTAINER_MODE_FALSE='#' 2441else 2442 MAINTAINER_MODE_TRUE='#' 2443 MAINTAINER_MODE_FALSE= 2444fi 2445 2446 MAINT=$MAINTAINER_MODE_TRUE 2447 2448 2449 2450# Checks for programs. 2451# Check whether --enable-static was given. 2452if test "${enable_static+set}" = set; then 2453 enableval=$enable_static; p=${PACKAGE-default} 2454 case $enableval in 2455 yes) enable_static=yes ;; 2456 no) enable_static=no ;; 2457 *) 2458 enable_static=no 2459 # Look at the argument we got. We use all the common list separators. 2460 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2461 for pkg in $enableval; do 2462 IFS="$lt_save_ifs" 2463 if test "X$pkg" = "X$p"; then 2464 enable_static=yes 2465 fi 2466 done 2467 IFS="$lt_save_ifs" 2468 ;; 2469 esac 2470else 2471 enable_static=no 2472fi 2473 2474 2475 2476# Check whether --enable-shared was given. 2477if test "${enable_shared+set}" = set; then 2478 enableval=$enable_shared; p=${PACKAGE-default} 2479 case $enableval in 2480 yes) enable_shared=yes ;; 2481 no) enable_shared=no ;; 2482 *) 2483 enable_shared=no 2484 # Look at the argument we got. We use all the common list separators. 2485 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2486 for pkg in $enableval; do 2487 IFS="$lt_save_ifs" 2488 if test "X$pkg" = "X$p"; then 2489 enable_shared=yes 2490 fi 2491 done 2492 IFS="$lt_save_ifs" 2493 ;; 2494 esac 2495else 2496 enable_shared=yes 2497fi 2498 2499 2500# Check whether --enable-fast-install was given. 2501if test "${enable_fast_install+set}" = set; then 2502 enableval=$enable_fast_install; p=${PACKAGE-default} 2503 case $enableval in 2504 yes) enable_fast_install=yes ;; 2505 no) enable_fast_install=no ;; 2506 *) 2507 enable_fast_install=no 2508 # Look at the argument we got. We use all the common list separators. 2509 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2510 for pkg in $enableval; do 2511 IFS="$lt_save_ifs" 2512 if test "X$pkg" = "X$p"; then 2513 enable_fast_install=yes 2514 fi 2515 done 2516 IFS="$lt_save_ifs" 2517 ;; 2518 esac 2519else 2520 enable_fast_install=yes 2521fi 2522 2523 2524# Make sure we can run config.sub. 2525$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2526 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2527echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2528 { (exit 1); exit 1; }; } 2529 2530{ echo "$as_me:$LINENO: checking build system type" >&5 2531echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 2532if test "${ac_cv_build+set}" = set; then 2533 echo $ECHO_N "(cached) $ECHO_C" >&6 2534else 2535 ac_build_alias=$build_alias 2536test "x$ac_build_alias" = x && 2537 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2538test "x$ac_build_alias" = x && 2539 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2540echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2541 { (exit 1); exit 1; }; } 2542ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2543 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2544echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2545 { (exit 1); exit 1; }; } 2546 2547fi 2548{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2549echo "${ECHO_T}$ac_cv_build" >&6; } 2550case $ac_cv_build in 2551*-*-*) ;; 2552*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2553echo "$as_me: error: invalid value of canonical build" >&2;} 2554 { (exit 1); exit 1; }; };; 2555esac 2556build=$ac_cv_build 2557ac_save_IFS=$IFS; IFS='-' 2558set x $ac_cv_build 2559shift 2560build_cpu=$1 2561build_vendor=$2 2562shift; shift 2563# Remember, the first character of IFS is used to create $*, 2564# except with old shells: 2565build_os=$* 2566IFS=$ac_save_IFS 2567case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2568 2569 2570{ echo "$as_me:$LINENO: checking host system type" >&5 2571echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 2572if test "${ac_cv_host+set}" = set; then 2573 echo $ECHO_N "(cached) $ECHO_C" >&6 2574else 2575 if test "x$host_alias" = x; then 2576 ac_cv_host=$ac_cv_build 2577else 2578 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2579 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2580echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2581 { (exit 1); exit 1; }; } 2582fi 2583 2584fi 2585{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2586echo "${ECHO_T}$ac_cv_host" >&6; } 2587case $ac_cv_host in 2588*-*-*) ;; 2589*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2590echo "$as_me: error: invalid value of canonical host" >&2;} 2591 { (exit 1); exit 1; }; };; 2592esac 2593host=$ac_cv_host 2594ac_save_IFS=$IFS; IFS='-' 2595set x $ac_cv_host 2596shift 2597host_cpu=$1 2598host_vendor=$2 2599shift; shift 2600# Remember, the first character of IFS is used to create $*, 2601# except with old shells: 2602host_os=$* 2603IFS=$ac_save_IFS 2604case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2605 2606 2607DEPDIR="${am__leading_dot}deps" 2608 2609ac_config_commands="$ac_config_commands depfiles" 2610 2611 2612am_make=${MAKE-make} 2613cat > confinc << 'END' 2614am__doit: 2615 @echo done 2616.PHONY: am__doit 2617END 2618# If we don't find an include directive, just comment out the code. 2619{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2620echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 2621am__include="#" 2622am__quote= 2623_am_result=none 2624# First try GNU make style include. 2625echo "include confinc" > confmf 2626# We grep out `Entering directory' and `Leaving directory' 2627# messages which can occur if `w' ends up in MAKEFLAGS. 2628# In particular we don't look at `^make:' because GNU make might 2629# be invoked under some other name (usually "gmake"), in which 2630# case it prints its new name instead of `make'. 2631if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2632 am__include=include 2633 am__quote= 2634 _am_result=GNU 2635fi 2636# Now try BSD make style include. 2637if test "$am__include" = "#"; then 2638 echo '.include "confinc"' > confmf 2639 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2640 am__include=.include 2641 am__quote="\"" 2642 _am_result=BSD 2643 fi 2644fi 2645 2646 2647{ echo "$as_me:$LINENO: result: $_am_result" >&5 2648echo "${ECHO_T}$_am_result" >&6; } 2649rm -f confinc confmf 2650 2651# Check whether --enable-dependency-tracking was given. 2652if test "${enable_dependency_tracking+set}" = set; then 2653 enableval=$enable_dependency_tracking; 2654fi 2655 2656if test "x$enable_dependency_tracking" != xno; then 2657 am_depcomp="$ac_aux_dir/depcomp" 2658 AMDEPBACKSLASH='\' 2659fi 2660 2661 2662if test "x$enable_dependency_tracking" != xno; then 2663 AMDEP_TRUE= 2664 AMDEP_FALSE='#' 2665else 2666 AMDEP_TRUE='#' 2667 AMDEP_FALSE= 2668fi 2669 2670 2671 2672ac_ext=c 2673ac_cpp='$CPP $CPPFLAGS' 2674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2676ac_compiler_gnu=$ac_cv_c_compiler_gnu 2677if test -n "$ac_tool_prefix"; then 2678 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2679set dummy ${ac_tool_prefix}gcc; ac_word=$2 2680{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2682if test "${ac_cv_prog_CC+set}" = set; then 2683 echo $ECHO_N "(cached) $ECHO_C" >&6 2684else 2685 if test -n "$CC"; then 2686 ac_cv_prog_CC="$CC" # Let the user override the test. 2687else 2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2689for as_dir in $PATH 2690do 2691 IFS=$as_save_IFS 2692 test -z "$as_dir" && as_dir=. 2693 for ac_exec_ext in '' $ac_executable_extensions; do 2694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2695 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2696 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2697 break 2 2698 fi 2699done 2700done 2701IFS=$as_save_IFS 2702 2703fi 2704fi 2705CC=$ac_cv_prog_CC 2706if test -n "$CC"; then 2707 { echo "$as_me:$LINENO: result: $CC" >&5 2708echo "${ECHO_T}$CC" >&6; } 2709else 2710 { echo "$as_me:$LINENO: result: no" >&5 2711echo "${ECHO_T}no" >&6; } 2712fi 2713 2714 2715fi 2716if test -z "$ac_cv_prog_CC"; then 2717 ac_ct_CC=$CC 2718 # Extract the first word of "gcc", so it can be a program name with args. 2719set dummy gcc; ac_word=$2 2720{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2721echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2722if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2723 echo $ECHO_N "(cached) $ECHO_C" >&6 2724else 2725 if test -n "$ac_ct_CC"; then 2726 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2727else 2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2729for as_dir in $PATH 2730do 2731 IFS=$as_save_IFS 2732 test -z "$as_dir" && as_dir=. 2733 for ac_exec_ext in '' $ac_executable_extensions; do 2734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2735 ac_cv_prog_ac_ct_CC="gcc" 2736 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2737 break 2 2738 fi 2739done 2740done 2741IFS=$as_save_IFS 2742 2743fi 2744fi 2745ac_ct_CC=$ac_cv_prog_ac_ct_CC 2746if test -n "$ac_ct_CC"; then 2747 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2748echo "${ECHO_T}$ac_ct_CC" >&6; } 2749else 2750 { echo "$as_me:$LINENO: result: no" >&5 2751echo "${ECHO_T}no" >&6; } 2752fi 2753 2754 if test "x$ac_ct_CC" = x; then 2755 CC="" 2756 else 2757 case $cross_compiling:$ac_tool_warned in 2758yes:) 2759{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2760whose name does not start with the host triplet. If you think this 2761configuration is useful to you, please write to autoconf@gnu.org." >&5 2762echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2763whose name does not start with the host triplet. If you think this 2764configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2765ac_tool_warned=yes ;; 2766esac 2767 CC=$ac_ct_CC 2768 fi 2769else 2770 CC="$ac_cv_prog_CC" 2771fi 2772 2773if test -z "$CC"; then 2774 if test -n "$ac_tool_prefix"; then 2775 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2776set dummy ${ac_tool_prefix}cc; ac_word=$2 2777{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2778echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2779if test "${ac_cv_prog_CC+set}" = set; then 2780 echo $ECHO_N "(cached) $ECHO_C" >&6 2781else 2782 if test -n "$CC"; then 2783 ac_cv_prog_CC="$CC" # Let the user override the test. 2784else 2785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2786for as_dir in $PATH 2787do 2788 IFS=$as_save_IFS 2789 test -z "$as_dir" && as_dir=. 2790 for ac_exec_ext in '' $ac_executable_extensions; do 2791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2792 ac_cv_prog_CC="${ac_tool_prefix}cc" 2793 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2794 break 2 2795 fi 2796done 2797done 2798IFS=$as_save_IFS 2799 2800fi 2801fi 2802CC=$ac_cv_prog_CC 2803if test -n "$CC"; then 2804 { echo "$as_me:$LINENO: result: $CC" >&5 2805echo "${ECHO_T}$CC" >&6; } 2806else 2807 { echo "$as_me:$LINENO: result: no" >&5 2808echo "${ECHO_T}no" >&6; } 2809fi 2810 2811 2812 fi 2813fi 2814if test -z "$CC"; then 2815 # Extract the first word of "cc", so it can be a program name with args. 2816set dummy cc; ac_word=$2 2817{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2818echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2819if test "${ac_cv_prog_CC+set}" = set; then 2820 echo $ECHO_N "(cached) $ECHO_C" >&6 2821else 2822 if test -n "$CC"; then 2823 ac_cv_prog_CC="$CC" # Let the user override the test. 2824else 2825 ac_prog_rejected=no 2826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2827for as_dir in $PATH 2828do 2829 IFS=$as_save_IFS 2830 test -z "$as_dir" && as_dir=. 2831 for ac_exec_ext in '' $ac_executable_extensions; do 2832 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2833 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2834 ac_prog_rejected=yes 2835 continue 2836 fi 2837 ac_cv_prog_CC="cc" 2838 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2839 break 2 2840 fi 2841done 2842done 2843IFS=$as_save_IFS 2844 2845if test $ac_prog_rejected = yes; then 2846 # We found a bogon in the path, so make sure we never use it. 2847 set dummy $ac_cv_prog_CC 2848 shift 2849 if test $# != 0; then 2850 # We chose a different compiler from the bogus one. 2851 # However, it has the same basename, so the bogon will be chosen 2852 # first if we set CC to just the basename; use the full file name. 2853 shift 2854 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2855 fi 2856fi 2857fi 2858fi 2859CC=$ac_cv_prog_CC 2860if test -n "$CC"; then 2861 { echo "$as_me:$LINENO: result: $CC" >&5 2862echo "${ECHO_T}$CC" >&6; } 2863else 2864 { echo "$as_me:$LINENO: result: no" >&5 2865echo "${ECHO_T}no" >&6; } 2866fi 2867 2868 2869fi 2870if test -z "$CC"; then 2871 if test -n "$ac_tool_prefix"; then 2872 for ac_prog in cl.exe 2873 do 2874 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2875set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2876{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2877echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2878if test "${ac_cv_prog_CC+set}" = set; then 2879 echo $ECHO_N "(cached) $ECHO_C" >&6 2880else 2881 if test -n "$CC"; then 2882 ac_cv_prog_CC="$CC" # Let the user override the test. 2883else 2884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2885for as_dir in $PATH 2886do 2887 IFS=$as_save_IFS 2888 test -z "$as_dir" && as_dir=. 2889 for ac_exec_ext in '' $ac_executable_extensions; do 2890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2891 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2892 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2893 break 2 2894 fi 2895done 2896done 2897IFS=$as_save_IFS 2898 2899fi 2900fi 2901CC=$ac_cv_prog_CC 2902if test -n "$CC"; then 2903 { echo "$as_me:$LINENO: result: $CC" >&5 2904echo "${ECHO_T}$CC" >&6; } 2905else 2906 { echo "$as_me:$LINENO: result: no" >&5 2907echo "${ECHO_T}no" >&6; } 2908fi 2909 2910 2911 test -n "$CC" && break 2912 done 2913fi 2914if test -z "$CC"; then 2915 ac_ct_CC=$CC 2916 for ac_prog in cl.exe 2917do 2918 # Extract the first word of "$ac_prog", so it can be a program name with args. 2919set dummy $ac_prog; ac_word=$2 2920{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2921echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2922if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2923 echo $ECHO_N "(cached) $ECHO_C" >&6 2924else 2925 if test -n "$ac_ct_CC"; then 2926 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2927else 2928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2929for as_dir in $PATH 2930do 2931 IFS=$as_save_IFS 2932 test -z "$as_dir" && as_dir=. 2933 for ac_exec_ext in '' $ac_executable_extensions; do 2934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 2935 ac_cv_prog_ac_ct_CC="$ac_prog" 2936 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2937 break 2 2938 fi 2939done 2940done 2941IFS=$as_save_IFS 2942 2943fi 2944fi 2945ac_ct_CC=$ac_cv_prog_ac_ct_CC 2946if test -n "$ac_ct_CC"; then 2947 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2948echo "${ECHO_T}$ac_ct_CC" >&6; } 2949else 2950 { echo "$as_me:$LINENO: result: no" >&5 2951echo "${ECHO_T}no" >&6; } 2952fi 2953 2954 2955 test -n "$ac_ct_CC" && break 2956done 2957 2958 if test "x$ac_ct_CC" = x; then 2959 CC="" 2960 else 2961 case $cross_compiling:$ac_tool_warned in 2962yes:) 2963{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2964whose name does not start with the host triplet. If you think this 2965configuration is useful to you, please write to autoconf@gnu.org." >&5 2966echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2967whose name does not start with the host triplet. If you think this 2968configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2969ac_tool_warned=yes ;; 2970esac 2971 CC=$ac_ct_CC 2972 fi 2973fi 2974 2975fi 2976 2977 2978test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2979See \`config.log' for more details." >&5 2980echo "$as_me: error: no acceptable C compiler found in \$PATH 2981See \`config.log' for more details." >&2;} 2982 { (exit 1); exit 1; }; } 2983 2984# Provide some information about the compiler. 2985echo "$as_me:$LINENO: checking for C compiler version" >&5 2986ac_compiler=`set X $ac_compile; echo $2` 2987{ (ac_try="$ac_compiler --version >&5" 2988case "(($ac_try" in 2989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2990 *) ac_try_echo=$ac_try;; 2991esac 2992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2993 (eval "$ac_compiler --version >&5") 2>&5 2994 ac_status=$? 2995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2996 (exit $ac_status); } 2997{ (ac_try="$ac_compiler -v >&5" 2998case "(($ac_try" in 2999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3000 *) ac_try_echo=$ac_try;; 3001esac 3002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3003 (eval "$ac_compiler -v >&5") 2>&5 3004 ac_status=$? 3005 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3006 (exit $ac_status); } 3007{ (ac_try="$ac_compiler -V >&5" 3008case "(($ac_try" in 3009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3010 *) ac_try_echo=$ac_try;; 3011esac 3012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3013 (eval "$ac_compiler -V >&5") 2>&5 3014 ac_status=$? 3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3016 (exit $ac_status); } 3017 3018cat >conftest.$ac_ext <<_ACEOF 3019/* confdefs.h. */ 3020_ACEOF 3021cat confdefs.h >>conftest.$ac_ext 3022cat >>conftest.$ac_ext <<_ACEOF 3023/* end confdefs.h. */ 3024 3025int 3026main () 3027{ 3028 3029 ; 3030 return 0; 3031} 3032_ACEOF 3033ac_clean_files_save=$ac_clean_files 3034ac_clean_files="$ac_clean_files a.out a.exe b.out" 3035# Try to create an executable without -o first, disregard a.out. 3036# It will help us diagnose broken compilers, and finding out an intuition 3037# of exeext. 3038{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3039echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 3040ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3041# 3042# List of possible output files, starting from the most likely. 3043# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 3044# only as a last resort. b.out is created by i960 compilers. 3045ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 3046# 3047# The IRIX 6 linker writes into existing files which may not be 3048# executable, retaining their permissions. Remove them first so a 3049# subsequent execution test works. 3050ac_rmfiles= 3051for ac_file in $ac_files 3052do 3053 case $ac_file in 3054 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3055 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3056 esac 3057done 3058rm -f $ac_rmfiles 3059 3060if { (ac_try="$ac_link_default" 3061case "(($ac_try" in 3062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3063 *) ac_try_echo=$ac_try;; 3064esac 3065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3066 (eval "$ac_link_default") 2>&5 3067 ac_status=$? 3068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3069 (exit $ac_status); }; then 3070 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3071# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3072# in a Makefile. We should not override ac_cv_exeext if it was cached, 3073# so that the user can short-circuit this test for compilers unknown to 3074# Autoconf. 3075for ac_file in $ac_files 3076do 3077 test -f "$ac_file" || continue 3078 case $ac_file in 3079 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 3080 ;; 3081 [ab].out ) 3082 # We found the default executable, but exeext='' is most 3083 # certainly right. 3084 break;; 3085 *.* ) 3086 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3087 then :; else 3088 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3089 fi 3090 # We set ac_cv_exeext here because the later test for it is not 3091 # safe: cross compilers may not add the suffix if given an `-o' 3092 # argument, so we may need to know it at that point already. 3093 # Even if this section looks crufty: it has the advantage of 3094 # actually working. 3095 break;; 3096 * ) 3097 break;; 3098 esac 3099done 3100test "$ac_cv_exeext" = no && ac_cv_exeext= 3101 3102else 3103 echo "$as_me: failed program was:" >&5 3104sed 's/^/| /' conftest.$ac_ext >&5 3105 3106{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3107See \`config.log' for more details." >&5 3108echo "$as_me: error: C compiler cannot create executables 3109See \`config.log' for more details." >&2;} 3110 { (exit 77); exit 77; }; } 3111fi 3112 3113ac_exeext=$ac_cv_exeext 3114{ echo "$as_me:$LINENO: result: $ac_file" >&5 3115echo "${ECHO_T}$ac_file" >&6; } 3116 3117# Check that the compiler produces executables we can run. If not, either 3118# the compiler is broken, or we cross compile. 3119{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3120echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 3121# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3122# If not cross compiling, check that we can run a simple program. 3123if test "$cross_compiling" != yes; then 3124 if { ac_try='./$ac_file' 3125 { (case "(($ac_try" in 3126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3127 *) ac_try_echo=$ac_try;; 3128esac 3129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3130 (eval "$ac_try") 2>&5 3131 ac_status=$? 3132 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3133 (exit $ac_status); }; }; then 3134 cross_compiling=no 3135 else 3136 if test "$cross_compiling" = maybe; then 3137 cross_compiling=yes 3138 else 3139 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3140If you meant to cross compile, use \`--host'. 3141See \`config.log' for more details." >&5 3142echo "$as_me: error: cannot run C compiled programs. 3143If you meant to cross compile, use \`--host'. 3144See \`config.log' for more details." >&2;} 3145 { (exit 1); exit 1; }; } 3146 fi 3147 fi 3148fi 3149{ echo "$as_me:$LINENO: result: yes" >&5 3150echo "${ECHO_T}yes" >&6; } 3151 3152rm -f a.out a.exe conftest$ac_cv_exeext b.out 3153ac_clean_files=$ac_clean_files_save 3154# Check that the compiler produces executables we can run. If not, either 3155# the compiler is broken, or we cross compile. 3156{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3157echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3158{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3159echo "${ECHO_T}$cross_compiling" >&6; } 3160 3161{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3162echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3163if { (ac_try="$ac_link" 3164case "(($ac_try" in 3165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3166 *) ac_try_echo=$ac_try;; 3167esac 3168eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3169 (eval "$ac_link") 2>&5 3170 ac_status=$? 3171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3172 (exit $ac_status); }; then 3173 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3174# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3175# work properly (i.e., refer to `conftest.exe'), while it won't with 3176# `rm'. 3177for ac_file in conftest.exe conftest conftest.*; do 3178 test -f "$ac_file" || continue 3179 case $ac_file in 3180 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3181 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3182 break;; 3183 * ) break;; 3184 esac 3185done 3186else 3187 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3188See \`config.log' for more details." >&5 3189echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3190See \`config.log' for more details." >&2;} 3191 { (exit 1); exit 1; }; } 3192fi 3193 3194rm -f conftest$ac_cv_exeext 3195{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3196echo "${ECHO_T}$ac_cv_exeext" >&6; } 3197 3198rm -f conftest.$ac_ext 3199EXEEXT=$ac_cv_exeext 3200ac_exeext=$EXEEXT 3201{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3202echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3203if test "${ac_cv_objext+set}" = set; then 3204 echo $ECHO_N "(cached) $ECHO_C" >&6 3205else 3206 cat >conftest.$ac_ext <<_ACEOF 3207/* confdefs.h. */ 3208_ACEOF 3209cat confdefs.h >>conftest.$ac_ext 3210cat >>conftest.$ac_ext <<_ACEOF 3211/* end confdefs.h. */ 3212 3213int 3214main () 3215{ 3216 3217 ; 3218 return 0; 3219} 3220_ACEOF 3221rm -f conftest.o conftest.obj 3222if { (ac_try="$ac_compile" 3223case "(($ac_try" in 3224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3225 *) ac_try_echo=$ac_try;; 3226esac 3227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3228 (eval "$ac_compile") 2>&5 3229 ac_status=$? 3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3231 (exit $ac_status); }; then 3232 for ac_file in conftest.o conftest.obj conftest.*; do 3233 test -f "$ac_file" || continue; 3234 case $ac_file in 3235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3236 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3237 break;; 3238 esac 3239done 3240else 3241 echo "$as_me: failed program was:" >&5 3242sed 's/^/| /' conftest.$ac_ext >&5 3243 3244{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3245See \`config.log' for more details." >&5 3246echo "$as_me: error: cannot compute suffix of object files: cannot compile 3247See \`config.log' for more details." >&2;} 3248 { (exit 1); exit 1; }; } 3249fi 3250 3251rm -f conftest.$ac_cv_objext conftest.$ac_ext 3252fi 3253{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3254echo "${ECHO_T}$ac_cv_objext" >&6; } 3255OBJEXT=$ac_cv_objext 3256ac_objext=$OBJEXT 3257{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3258echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3259if test "${ac_cv_c_compiler_gnu+set}" = set; then 3260 echo $ECHO_N "(cached) $ECHO_C" >&6 3261else 3262 cat >conftest.$ac_ext <<_ACEOF 3263/* confdefs.h. */ 3264_ACEOF 3265cat confdefs.h >>conftest.$ac_ext 3266cat >>conftest.$ac_ext <<_ACEOF 3267/* end confdefs.h. */ 3268 3269int 3270main () 3271{ 3272#ifndef __GNUC__ 3273 choke me 3274#endif 3275 3276 ; 3277 return 0; 3278} 3279_ACEOF 3280rm -f conftest.$ac_objext 3281if { (ac_try="$ac_compile" 3282case "(($ac_try" in 3283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3284 *) ac_try_echo=$ac_try;; 3285esac 3286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3287 (eval "$ac_compile") 2>conftest.er1 3288 ac_status=$? 3289 grep -v '^ *+' conftest.er1 >conftest.err 3290 rm -f conftest.er1 3291 cat conftest.err >&5 3292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3293 (exit $ac_status); } && 3294 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3295 { (case "(($ac_try" in 3296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3297 *) ac_try_echo=$ac_try;; 3298esac 3299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3300 (eval "$ac_try") 2>&5 3301 ac_status=$? 3302 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3303 (exit $ac_status); }; } && 3304 { ac_try='test -s conftest.$ac_objext' 3305 { (case "(($ac_try" in 3306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3307 *) ac_try_echo=$ac_try;; 3308esac 3309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3310 (eval "$ac_try") 2>&5 3311 ac_status=$? 3312 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3313 (exit $ac_status); }; }; then 3314 ac_compiler_gnu=yes 3315else 3316 echo "$as_me: failed program was:" >&5 3317sed 's/^/| /' conftest.$ac_ext >&5 3318 3319 ac_compiler_gnu=no 3320fi 3321 3322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3323ac_cv_c_compiler_gnu=$ac_compiler_gnu 3324 3325fi 3326{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3327echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3328GCC=`test $ac_compiler_gnu = yes && echo yes` 3329ac_test_CFLAGS=${CFLAGS+set} 3330ac_save_CFLAGS=$CFLAGS 3331{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3332echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3333if test "${ac_cv_prog_cc_g+set}" = set; then 3334 echo $ECHO_N "(cached) $ECHO_C" >&6 3335else 3336 ac_save_c_werror_flag=$ac_c_werror_flag 3337 ac_c_werror_flag=yes 3338 ac_cv_prog_cc_g=no 3339 CFLAGS="-g" 3340 cat >conftest.$ac_ext <<_ACEOF 3341/* confdefs.h. */ 3342_ACEOF 3343cat confdefs.h >>conftest.$ac_ext 3344cat >>conftest.$ac_ext <<_ACEOF 3345/* end confdefs.h. */ 3346 3347int 3348main () 3349{ 3350 3351 ; 3352 return 0; 3353} 3354_ACEOF 3355rm -f conftest.$ac_objext 3356if { (ac_try="$ac_compile" 3357case "(($ac_try" in 3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3359 *) ac_try_echo=$ac_try;; 3360esac 3361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3362 (eval "$ac_compile") 2>conftest.er1 3363 ac_status=$? 3364 grep -v '^ *+' conftest.er1 >conftest.err 3365 rm -f conftest.er1 3366 cat conftest.err >&5 3367 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3368 (exit $ac_status); } && 3369 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3370 { (case "(($ac_try" in 3371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3372 *) ac_try_echo=$ac_try;; 3373esac 3374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3375 (eval "$ac_try") 2>&5 3376 ac_status=$? 3377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3378 (exit $ac_status); }; } && 3379 { ac_try='test -s conftest.$ac_objext' 3380 { (case "(($ac_try" in 3381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3382 *) ac_try_echo=$ac_try;; 3383esac 3384eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3385 (eval "$ac_try") 2>&5 3386 ac_status=$? 3387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3388 (exit $ac_status); }; }; then 3389 ac_cv_prog_cc_g=yes 3390else 3391 echo "$as_me: failed program was:" >&5 3392sed 's/^/| /' conftest.$ac_ext >&5 3393 3394 CFLAGS="" 3395 cat >conftest.$ac_ext <<_ACEOF 3396/* confdefs.h. */ 3397_ACEOF 3398cat confdefs.h >>conftest.$ac_ext 3399cat >>conftest.$ac_ext <<_ACEOF 3400/* end confdefs.h. */ 3401 3402int 3403main () 3404{ 3405 3406 ; 3407 return 0; 3408} 3409_ACEOF 3410rm -f conftest.$ac_objext 3411if { (ac_try="$ac_compile" 3412case "(($ac_try" in 3413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3414 *) ac_try_echo=$ac_try;; 3415esac 3416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3417 (eval "$ac_compile") 2>conftest.er1 3418 ac_status=$? 3419 grep -v '^ *+' conftest.er1 >conftest.err 3420 rm -f conftest.er1 3421 cat conftest.err >&5 3422 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3423 (exit $ac_status); } && 3424 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3425 { (case "(($ac_try" in 3426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3427 *) ac_try_echo=$ac_try;; 3428esac 3429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3430 (eval "$ac_try") 2>&5 3431 ac_status=$? 3432 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3433 (exit $ac_status); }; } && 3434 { ac_try='test -s conftest.$ac_objext' 3435 { (case "(($ac_try" in 3436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3437 *) ac_try_echo=$ac_try;; 3438esac 3439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3440 (eval "$ac_try") 2>&5 3441 ac_status=$? 3442 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3443 (exit $ac_status); }; }; then 3444 : 3445else 3446 echo "$as_me: failed program was:" >&5 3447sed 's/^/| /' conftest.$ac_ext >&5 3448 3449 ac_c_werror_flag=$ac_save_c_werror_flag 3450 CFLAGS="-g" 3451 cat >conftest.$ac_ext <<_ACEOF 3452/* confdefs.h. */ 3453_ACEOF 3454cat confdefs.h >>conftest.$ac_ext 3455cat >>conftest.$ac_ext <<_ACEOF 3456/* end confdefs.h. */ 3457 3458int 3459main () 3460{ 3461 3462 ; 3463 return 0; 3464} 3465_ACEOF 3466rm -f conftest.$ac_objext 3467if { (ac_try="$ac_compile" 3468case "(($ac_try" in 3469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3470 *) ac_try_echo=$ac_try;; 3471esac 3472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3473 (eval "$ac_compile") 2>conftest.er1 3474 ac_status=$? 3475 grep -v '^ *+' conftest.er1 >conftest.err 3476 rm -f conftest.er1 3477 cat conftest.err >&5 3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3479 (exit $ac_status); } && 3480 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3481 { (case "(($ac_try" in 3482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3483 *) ac_try_echo=$ac_try;; 3484esac 3485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3486 (eval "$ac_try") 2>&5 3487 ac_status=$? 3488 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3489 (exit $ac_status); }; } && 3490 { ac_try='test -s conftest.$ac_objext' 3491 { (case "(($ac_try" in 3492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3493 *) ac_try_echo=$ac_try;; 3494esac 3495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3496 (eval "$ac_try") 2>&5 3497 ac_status=$? 3498 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3499 (exit $ac_status); }; }; then 3500 ac_cv_prog_cc_g=yes 3501else 3502 echo "$as_me: failed program was:" >&5 3503sed 's/^/| /' conftest.$ac_ext >&5 3504 3505 3506fi 3507 3508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3509fi 3510 3511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3512fi 3513 3514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3515 ac_c_werror_flag=$ac_save_c_werror_flag 3516fi 3517{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3518echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3519if test "$ac_test_CFLAGS" = set; then 3520 CFLAGS=$ac_save_CFLAGS 3521elif test $ac_cv_prog_cc_g = yes; then 3522 if test "$GCC" = yes; then 3523 CFLAGS="-g -O2" 3524 else 3525 CFLAGS="-g" 3526 fi 3527else 3528 if test "$GCC" = yes; then 3529 CFLAGS="-O2" 3530 else 3531 CFLAGS= 3532 fi 3533fi 3534{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3535echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3536if test "${ac_cv_prog_cc_c89+set}" = set; then 3537 echo $ECHO_N "(cached) $ECHO_C" >&6 3538else 3539 ac_cv_prog_cc_c89=no 3540ac_save_CC=$CC 3541cat >conftest.$ac_ext <<_ACEOF 3542/* confdefs.h. */ 3543_ACEOF 3544cat confdefs.h >>conftest.$ac_ext 3545cat >>conftest.$ac_ext <<_ACEOF 3546/* end confdefs.h. */ 3547#include <stdarg.h> 3548#include <stdio.h> 3549#include <sys/types.h> 3550#include <sys/stat.h> 3551/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3552struct buf { int x; }; 3553FILE * (*rcsopen) (struct buf *, struct stat *, int); 3554static char *e (p, i) 3555 char **p; 3556 int i; 3557{ 3558 return p[i]; 3559} 3560static char *f (char * (*g) (char **, int), char **p, ...) 3561{ 3562 char *s; 3563 va_list v; 3564 va_start (v,p); 3565 s = g (p, va_arg (v,int)); 3566 va_end (v); 3567 return s; 3568} 3569 3570/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3571 function prototypes and stuff, but not '\xHH' hex character constants. 3572 These don't provoke an error unfortunately, instead are silently treated 3573 as 'x'. The following induces an error, until -std is added to get 3574 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3575 array size at least. It's necessary to write '\x00'==0 to get something 3576 that's true only with -std. */ 3577int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3578 3579/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3580 inside strings and character constants. */ 3581#define FOO(x) 'x' 3582int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3583 3584int test (int i, double x); 3585struct s1 {int (*f) (int a);}; 3586struct s2 {int (*f) (double a);}; 3587int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3588int argc; 3589char **argv; 3590int 3591main () 3592{ 3593return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3594 ; 3595 return 0; 3596} 3597_ACEOF 3598for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3599 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3600do 3601 CC="$ac_save_CC $ac_arg" 3602 rm -f conftest.$ac_objext 3603if { (ac_try="$ac_compile" 3604case "(($ac_try" in 3605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3606 *) ac_try_echo=$ac_try;; 3607esac 3608eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3609 (eval "$ac_compile") 2>conftest.er1 3610 ac_status=$? 3611 grep -v '^ *+' conftest.er1 >conftest.err 3612 rm -f conftest.er1 3613 cat conftest.err >&5 3614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3615 (exit $ac_status); } && 3616 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3617 { (case "(($ac_try" in 3618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3619 *) ac_try_echo=$ac_try;; 3620esac 3621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3622 (eval "$ac_try") 2>&5 3623 ac_status=$? 3624 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3625 (exit $ac_status); }; } && 3626 { ac_try='test -s conftest.$ac_objext' 3627 { (case "(($ac_try" in 3628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3629 *) ac_try_echo=$ac_try;; 3630esac 3631eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3632 (eval "$ac_try") 2>&5 3633 ac_status=$? 3634 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3635 (exit $ac_status); }; }; then 3636 ac_cv_prog_cc_c89=$ac_arg 3637else 3638 echo "$as_me: failed program was:" >&5 3639sed 's/^/| /' conftest.$ac_ext >&5 3640 3641 3642fi 3643 3644rm -f core conftest.err conftest.$ac_objext 3645 test "x$ac_cv_prog_cc_c89" != "xno" && break 3646done 3647rm -f conftest.$ac_ext 3648CC=$ac_save_CC 3649 3650fi 3651# AC_CACHE_VAL 3652case "x$ac_cv_prog_cc_c89" in 3653 x) 3654 { echo "$as_me:$LINENO: result: none needed" >&5 3655echo "${ECHO_T}none needed" >&6; } ;; 3656 xno) 3657 { echo "$as_me:$LINENO: result: unsupported" >&5 3658echo "${ECHO_T}unsupported" >&6; } ;; 3659 *) 3660 CC="$CC $ac_cv_prog_cc_c89" 3661 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3662echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3663esac 3664 3665 3666ac_ext=c 3667ac_cpp='$CPP $CPPFLAGS' 3668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3670ac_compiler_gnu=$ac_cv_c_compiler_gnu 3671 3672depcc="$CC" am_compiler_list= 3673 3674{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3675echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3676if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3677 echo $ECHO_N "(cached) $ECHO_C" >&6 3678else 3679 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3680 # We make a subdir and do the tests there. Otherwise we can end up 3681 # making bogus files that we don't know about and never remove. For 3682 # instance it was reported that on HP-UX the gcc test will end up 3683 # making a dummy file named `D' -- because `-MD' means `put the output 3684 # in D'. 3685 mkdir conftest.dir 3686 # Copy depcomp to subdir because otherwise we won't find it if we're 3687 # using a relative directory. 3688 cp "$am_depcomp" conftest.dir 3689 cd conftest.dir 3690 # We will build objects and dependencies in a subdirectory because 3691 # it helps to detect inapplicable dependency modes. For instance 3692 # both Tru64's cc and ICC support -MD to output dependencies as a 3693 # side effect of compilation, but ICC will put the dependencies in 3694 # the current directory while Tru64 will put them in the object 3695 # directory. 3696 mkdir sub 3697 3698 am_cv_CC_dependencies_compiler_type=none 3699 if test "$am_compiler_list" = ""; then 3700 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3701 fi 3702 for depmode in $am_compiler_list; do 3703 # Setup a source with many dependencies, because some compilers 3704 # like to wrap large dependency lists on column 80 (with \), and 3705 # we should not choose a depcomp mode which is confused by this. 3706 # 3707 # We need to recreate these files for each test, as the compiler may 3708 # overwrite some of them when testing with obscure command lines. 3709 # This happens at least with the AIX C compiler. 3710 : > sub/conftest.c 3711 for i in 1 2 3 4 5 6; do 3712 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3713 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3714 # Solaris 8's {/usr,}/bin/sh. 3715 touch sub/conftst$i.h 3716 done 3717 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3718 3719 case $depmode in 3720 nosideeffect) 3721 # after this tag, mechanisms are not by side-effect, so they'll 3722 # only be used when explicitly requested 3723 if test "x$enable_dependency_tracking" = xyes; then 3724 continue 3725 else 3726 break 3727 fi 3728 ;; 3729 none) break ;; 3730 esac 3731 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3732 # mode. It turns out that the SunPro C++ compiler does not properly 3733 # handle `-M -o', and we need to detect this. 3734 if depmode=$depmode \ 3735 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3736 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3737 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3738 >/dev/null 2>conftest.err && 3739 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3740 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3741 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3742 # icc doesn't choke on unknown options, it will just issue warnings 3743 # or remarks (even with -Werror). So we grep stderr for any message 3744 # that says an option was ignored or not supported. 3745 # When given -MP, icc 7.0 and 7.1 complain thusly: 3746 # icc: Command line warning: ignoring option '-M'; no argument required 3747 # The diagnosis changed in icc 8.0: 3748 # icc: Command line remark: option '-MP' not supported 3749 if (grep 'ignoring option' conftest.err || 3750 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3751 am_cv_CC_dependencies_compiler_type=$depmode 3752 break 3753 fi 3754 fi 3755 done 3756 3757 cd .. 3758 rm -rf conftest.dir 3759else 3760 am_cv_CC_dependencies_compiler_type=none 3761fi 3762 3763fi 3764{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3765echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3766CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3767 3768 3769 3770if 3771 test "x$enable_dependency_tracking" != xno \ 3772 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3773 am__fastdepCC_TRUE= 3774 am__fastdepCC_FALSE='#' 3775else 3776 am__fastdepCC_TRUE='#' 3777 am__fastdepCC_FALSE= 3778fi 3779 3780 3781{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3782echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3783if test "${lt_cv_path_SED+set}" = set; then 3784 echo $ECHO_N "(cached) $ECHO_C" >&6 3785else 3786 # Loop through the user's path and test for sed and gsed. 3787# Then use that list of sed's as ones to test for truncation. 3788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3789for as_dir in $PATH 3790do 3791 IFS=$as_save_IFS 3792 test -z "$as_dir" && as_dir=. 3793 for lt_ac_prog in sed gsed; do 3794 for ac_exec_ext in '' $ac_executable_extensions; do 3795 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3796 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3797 fi 3798 done 3799 done 3800done 3801lt_ac_max=0 3802lt_ac_count=0 3803# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3804# along with /bin/sed that truncates output. 3805for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3806 test ! -f $lt_ac_sed && continue 3807 cat /dev/null > conftest.in 3808 lt_ac_count=0 3809 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3810 # Check for GNU sed and select it if it is found. 3811 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3812 lt_cv_path_SED=$lt_ac_sed 3813 break 3814 fi 3815 while true; do 3816 cat conftest.in conftest.in >conftest.tmp 3817 mv conftest.tmp conftest.in 3818 cp conftest.in conftest.nl 3819 echo >>conftest.nl 3820 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3821 cmp -s conftest.out conftest.nl || break 3822 # 10000 chars as input seems more than enough 3823 test $lt_ac_count -gt 10 && break 3824 lt_ac_count=`expr $lt_ac_count + 1` 3825 if test $lt_ac_count -gt $lt_ac_max; then 3826 lt_ac_max=$lt_ac_count 3827 lt_cv_path_SED=$lt_ac_sed 3828 fi 3829 done 3830done 3831 3832fi 3833 3834SED=$lt_cv_path_SED 3835{ echo "$as_me:$LINENO: result: $SED" >&5 3836echo "${ECHO_T}$SED" >&6; } 3837 3838{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3839echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3840if test "${ac_cv_path_GREP+set}" = set; then 3841 echo $ECHO_N "(cached) $ECHO_C" >&6 3842else 3843 # Extract the first word of "grep ggrep" to use in msg output 3844if test -z "$GREP"; then 3845set dummy grep ggrep; ac_prog_name=$2 3846if test "${ac_cv_path_GREP+set}" = set; then 3847 echo $ECHO_N "(cached) $ECHO_C" >&6 3848else 3849 ac_path_GREP_found=false 3850# Loop through the user's path and test for each of PROGNAME-LIST 3851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3852for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3853do 3854 IFS=$as_save_IFS 3855 test -z "$as_dir" && as_dir=. 3856 for ac_prog in grep ggrep; do 3857 for ac_exec_ext in '' $ac_executable_extensions; do 3858 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3859 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue 3860 # Check for GNU ac_path_GREP and select it if it is found. 3861 # Check for GNU $ac_path_GREP 3862case `"$ac_path_GREP" --version 2>&1` in 3863*GNU*) 3864 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3865*) 3866 ac_count=0 3867 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3868 while : 3869 do 3870 cat "conftest.in" "conftest.in" >"conftest.tmp" 3871 mv "conftest.tmp" "conftest.in" 3872 cp "conftest.in" "conftest.nl" 3873 echo 'GREP' >> "conftest.nl" 3874 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3875 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3876 ac_count=`expr $ac_count + 1` 3877 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3878 # Best one so far, save it but keep looking for a better one 3879 ac_cv_path_GREP="$ac_path_GREP" 3880 ac_path_GREP_max=$ac_count 3881 fi 3882 # 10*(2^10) chars as input seems more than enough 3883 test $ac_count -gt 10 && break 3884 done 3885 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3886esac 3887 3888 3889 $ac_path_GREP_found && break 3 3890 done 3891done 3892 3893done 3894IFS=$as_save_IFS 3895 3896 3897fi 3898 3899GREP="$ac_cv_path_GREP" 3900if test -z "$GREP"; then 3901 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3902echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3903 { (exit 1); exit 1; }; } 3904fi 3905 3906else 3907 ac_cv_path_GREP=$GREP 3908fi 3909 3910 3911fi 3912{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3913echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3914 GREP="$ac_cv_path_GREP" 3915 3916 3917{ echo "$as_me:$LINENO: checking for egrep" >&5 3918echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3919if test "${ac_cv_path_EGREP+set}" = set; then 3920 echo $ECHO_N "(cached) $ECHO_C" >&6 3921else 3922 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3923 then ac_cv_path_EGREP="$GREP -E" 3924 else 3925 # Extract the first word of "egrep" to use in msg output 3926if test -z "$EGREP"; then 3927set dummy egrep; ac_prog_name=$2 3928if test "${ac_cv_path_EGREP+set}" = set; then 3929 echo $ECHO_N "(cached) $ECHO_C" >&6 3930else 3931 ac_path_EGREP_found=false 3932# Loop through the user's path and test for each of PROGNAME-LIST 3933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3934for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3935do 3936 IFS=$as_save_IFS 3937 test -z "$as_dir" && as_dir=. 3938 for ac_prog in egrep; do 3939 for ac_exec_ext in '' $ac_executable_extensions; do 3940 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3941 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue 3942 # Check for GNU ac_path_EGREP and select it if it is found. 3943 # Check for GNU $ac_path_EGREP 3944case `"$ac_path_EGREP" --version 2>&1` in 3945*GNU*) 3946 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3947*) 3948 ac_count=0 3949 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3950 while : 3951 do 3952 cat "conftest.in" "conftest.in" >"conftest.tmp" 3953 mv "conftest.tmp" "conftest.in" 3954 cp "conftest.in" "conftest.nl" 3955 echo 'EGREP' >> "conftest.nl" 3956 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3957 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3958 ac_count=`expr $ac_count + 1` 3959 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3960 # Best one so far, save it but keep looking for a better one 3961 ac_cv_path_EGREP="$ac_path_EGREP" 3962 ac_path_EGREP_max=$ac_count 3963 fi 3964 # 10*(2^10) chars as input seems more than enough 3965 test $ac_count -gt 10 && break 3966 done 3967 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3968esac 3969 3970 3971 $ac_path_EGREP_found && break 3 3972 done 3973done 3974 3975done 3976IFS=$as_save_IFS 3977 3978 3979fi 3980 3981EGREP="$ac_cv_path_EGREP" 3982if test -z "$EGREP"; then 3983 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3984echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3985 { (exit 1); exit 1; }; } 3986fi 3987 3988else 3989 ac_cv_path_EGREP=$EGREP 3990fi 3991 3992 3993 fi 3994fi 3995{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3996echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3997 EGREP="$ac_cv_path_EGREP" 3998 3999 4000 4001# Check whether --with-gnu-ld was given. 4002if test "${with_gnu_ld+set}" = set; then 4003 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4004else 4005 with_gnu_ld=no 4006fi 4007 4008ac_prog=ld 4009if test "$GCC" = yes; then 4010 # Check if gcc -print-prog-name=ld gives a path. 4011 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4012echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4013 case $host in 4014 *-*-mingw*) 4015 # gcc leaves a trailing carriage return which upsets mingw 4016 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4017 *) 4018 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4019 esac 4020 case $ac_prog in 4021 # Accept absolute paths. 4022 [\\/]* | ?:[\\/]*) 4023 re_direlt='/[^/][^/]*/\.\./' 4024 # Canonicalize the pathname of ld 4025 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4026 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4027 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4028 done 4029 test -z "$LD" && LD="$ac_prog" 4030 ;; 4031 "") 4032 # If it fails, then pretend we aren't using GCC. 4033 ac_prog=ld 4034 ;; 4035 *) 4036 # If it is relative, then search for the first ld in PATH. 4037 with_gnu_ld=unknown 4038 ;; 4039 esac 4040elif test "$with_gnu_ld" = yes; then 4041 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4042echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4043else 4044 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4045echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4046fi 4047if test "${lt_cv_path_LD+set}" = set; then 4048 echo $ECHO_N "(cached) $ECHO_C" >&6 4049else 4050 if test -z "$LD"; then 4051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4052 for ac_dir in $PATH; do 4053 IFS="$lt_save_ifs" 4054 test -z "$ac_dir" && ac_dir=. 4055 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4056 lt_cv_path_LD="$ac_dir/$ac_prog" 4057 # Check to see if the program is GNU ld. I'd rather use --version, 4058 # but apparently some variants of GNU ld only accept -v. 4059 # Break only if it was the GNU/non-GNU ld that we prefer. 4060 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4061 *GNU* | *'with BFD'*) 4062 test "$with_gnu_ld" != no && break 4063 ;; 4064 *) 4065 test "$with_gnu_ld" != yes && break 4066 ;; 4067 esac 4068 fi 4069 done 4070 IFS="$lt_save_ifs" 4071else 4072 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4073fi 4074fi 4075 4076LD="$lt_cv_path_LD" 4077if test -n "$LD"; then 4078 { echo "$as_me:$LINENO: result: $LD" >&5 4079echo "${ECHO_T}$LD" >&6; } 4080else 4081 { echo "$as_me:$LINENO: result: no" >&5 4082echo "${ECHO_T}no" >&6; } 4083fi 4084test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4085echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4086 { (exit 1); exit 1; }; } 4087{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4088echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4089if test "${lt_cv_prog_gnu_ld+set}" = set; then 4090 echo $ECHO_N "(cached) $ECHO_C" >&6 4091else 4092 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4093case `$LD -v 2>&1 </dev/null` in 4094*GNU* | *'with BFD'*) 4095 lt_cv_prog_gnu_ld=yes 4096 ;; 4097*) 4098 lt_cv_prog_gnu_ld=no 4099 ;; 4100esac 4101fi 4102{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4103echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4104with_gnu_ld=$lt_cv_prog_gnu_ld 4105 4106 4107{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4108echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4109if test "${lt_cv_ld_reload_flag+set}" = set; then 4110 echo $ECHO_N "(cached) $ECHO_C" >&6 4111else 4112 lt_cv_ld_reload_flag='-r' 4113fi 4114{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4115echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4116reload_flag=$lt_cv_ld_reload_flag 4117case $reload_flag in 4118"" | " "*) ;; 4119*) reload_flag=" $reload_flag" ;; 4120esac 4121reload_cmds='$LD$reload_flag -o $output$reload_objs' 4122case $host_os in 4123 darwin*) 4124 if test "$GCC" = yes; then 4125 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4126 else 4127 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4128 fi 4129 ;; 4130esac 4131 4132{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4133echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4134if test "${lt_cv_path_NM+set}" = set; then 4135 echo $ECHO_N "(cached) $ECHO_C" >&6 4136else 4137 if test -n "$NM"; then 4138 # Let the user override the test. 4139 lt_cv_path_NM="$NM" 4140else 4141 lt_nm_to_check="${ac_tool_prefix}nm" 4142 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4143 lt_nm_to_check="$lt_nm_to_check nm" 4144 fi 4145 for lt_tmp_nm in $lt_nm_to_check; do 4146 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4147 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4148 IFS="$lt_save_ifs" 4149 test -z "$ac_dir" && ac_dir=. 4150 tmp_nm="$ac_dir/$lt_tmp_nm" 4151 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4152 # Check to see if the nm accepts a BSD-compat flag. 4153 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4154 # nm: unknown option "B" ignored 4155 # Tru64's nm complains that /dev/null is an invalid object file 4156 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4157 */dev/null* | *'Invalid file or object type'*) 4158 lt_cv_path_NM="$tmp_nm -B" 4159 break 4160 ;; 4161 *) 4162 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4163 */dev/null*) 4164 lt_cv_path_NM="$tmp_nm -p" 4165 break 4166 ;; 4167 *) 4168 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4169 continue # so that we can try to find one that supports BSD flags 4170 ;; 4171 esac 4172 ;; 4173 esac 4174 fi 4175 done 4176 IFS="$lt_save_ifs" 4177 done 4178 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4179fi 4180fi 4181{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4182echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4183NM="$lt_cv_path_NM" 4184 4185{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4186echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4187LN_S=$as_ln_s 4188if test "$LN_S" = "ln -s"; then 4189 { echo "$as_me:$LINENO: result: yes" >&5 4190echo "${ECHO_T}yes" >&6; } 4191else 4192 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4193echo "${ECHO_T}no, using $LN_S" >&6; } 4194fi 4195 4196{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4197echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 4198if test "${lt_cv_deplibs_check_method+set}" = set; then 4199 echo $ECHO_N "(cached) $ECHO_C" >&6 4200else 4201 lt_cv_file_magic_cmd='$MAGIC_CMD' 4202lt_cv_file_magic_test_file= 4203lt_cv_deplibs_check_method='unknown' 4204# Need to set the preceding variable on all platforms that support 4205# interlibrary dependencies. 4206# 'none' -- dependencies not supported. 4207# `unknown' -- same as none, but documents that we really don't know. 4208# 'pass_all' -- all dependencies passed with no checks. 4209# 'test_compile' -- check by making test program. 4210# 'file_magic [[regex]]' -- check by looking for files in library path 4211# which responds to the $file_magic_cmd with a given extended regex. 4212# If you have `file' or equivalent on your system and you're not sure 4213# whether `pass_all' will *always* work, you probably want this one. 4214 4215case $host_os in 4216aix4* | aix5*) 4217 lt_cv_deplibs_check_method=pass_all 4218 ;; 4219 4220beos*) 4221 lt_cv_deplibs_check_method=pass_all 4222 ;; 4223 4224bsdi[45]*) 4225 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4226 lt_cv_file_magic_cmd='/usr/bin/file -L' 4227 lt_cv_file_magic_test_file=/shlib/libc.so 4228 ;; 4229 4230cygwin*) 4231 # func_win32_libid is a shell function defined in ltmain.sh 4232 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4233 lt_cv_file_magic_cmd='func_win32_libid' 4234 ;; 4235 4236mingw* | pw32*) 4237 # Base MSYS/MinGW do not provide the 'file' command needed by 4238 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4239 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4240 lt_cv_file_magic_cmd='$OBJDUMP -f' 4241 ;; 4242 4243darwin* | rhapsody*) 4244 lt_cv_deplibs_check_method=pass_all 4245 ;; 4246 4247freebsd* | dragonfly*) 4248 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4249 case $host_cpu in 4250 i*86 ) 4251 # Not sure whether the presence of OpenBSD here was a mistake. 4252 # Let's accept both of them until this is cleared up. 4253 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4254 lt_cv_file_magic_cmd=/usr/bin/file 4255 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4256 ;; 4257 esac 4258 else 4259 lt_cv_deplibs_check_method=pass_all 4260 fi 4261 ;; 4262 4263gnu*) 4264 lt_cv_deplibs_check_method=pass_all 4265 ;; 4266 4267hpux10.20* | hpux11*) 4268 lt_cv_file_magic_cmd=/usr/bin/file 4269 case $host_cpu in 4270 ia64*) 4271 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4272 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4273 ;; 4274 hppa*64*) 4275 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]' 4276 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4277 ;; 4278 *) 4279 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4280 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4281 ;; 4282 esac 4283 ;; 4284 4285interix3*) 4286 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4287 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4288 ;; 4289 4290irix5* | irix6* | nonstopux*) 4291 case $LD in 4292 *-32|*"-32 ") libmagic=32-bit;; 4293 *-n32|*"-n32 ") libmagic=N32;; 4294 *-64|*"-64 ") libmagic=64-bit;; 4295 *) libmagic=never-match;; 4296 esac 4297 lt_cv_deplibs_check_method=pass_all 4298 ;; 4299 4300# This must be Linux ELF. 4301linux* | k*bsd*-gnu) 4302 lt_cv_deplibs_check_method=pass_all 4303 ;; 4304 4305netbsd* | netbsdelf*-gnu) 4306 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4307 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4308 else 4309 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4310 fi 4311 ;; 4312 4313newos6*) 4314 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4315 lt_cv_file_magic_cmd=/usr/bin/file 4316 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4317 ;; 4318 4319nto-qnx*) 4320 lt_cv_deplibs_check_method=unknown 4321 ;; 4322 4323openbsd*) 4324 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4325 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4326 else 4327 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4328 fi 4329 ;; 4330 4331osf3* | osf4* | osf5*) 4332 lt_cv_deplibs_check_method=pass_all 4333 ;; 4334 4335solaris*) 4336 lt_cv_deplibs_check_method=pass_all 4337 ;; 4338 4339sysv4 | sysv4.3*) 4340 case $host_vendor in 4341 motorola) 4342 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]' 4343 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4344 ;; 4345 ncr) 4346 lt_cv_deplibs_check_method=pass_all 4347 ;; 4348 sequent) 4349 lt_cv_file_magic_cmd='/bin/file' 4350 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4351 ;; 4352 sni) 4353 lt_cv_file_magic_cmd='/bin/file' 4354 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4355 lt_cv_file_magic_test_file=/lib/libc.so 4356 ;; 4357 siemens) 4358 lt_cv_deplibs_check_method=pass_all 4359 ;; 4360 pc) 4361 lt_cv_deplibs_check_method=pass_all 4362 ;; 4363 esac 4364 ;; 4365 4366sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4367 lt_cv_deplibs_check_method=pass_all 4368 ;; 4369esac 4370 4371fi 4372{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4373echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4374file_magic_cmd=$lt_cv_file_magic_cmd 4375deplibs_check_method=$lt_cv_deplibs_check_method 4376test -z "$deplibs_check_method" && deplibs_check_method=unknown 4377 4378 4379 4380 4381# If no C compiler was specified, use CC. 4382LTCC=${LTCC-"$CC"} 4383 4384# If no C compiler flags were specified, use CFLAGS. 4385LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4386 4387# Allow CC to be a program name with arguments. 4388compiler=$CC 4389 4390 4391# Check whether --enable-libtool-lock was given. 4392if test "${enable_libtool_lock+set}" = set; then 4393 enableval=$enable_libtool_lock; 4394fi 4395 4396test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4397 4398# Some flags need to be propagated to the compiler or linker for good 4399# libtool support. 4400case $host in 4401ia64-*-hpux*) 4402 # Find out which ABI we are using. 4403 echo 'int i;' > conftest.$ac_ext 4404 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4405 (eval $ac_compile) 2>&5 4406 ac_status=$? 4407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4408 (exit $ac_status); }; then 4409 case `/usr/bin/file conftest.$ac_objext` in 4410 *ELF-32*) 4411 HPUX_IA64_MODE="32" 4412 ;; 4413 *ELF-64*) 4414 HPUX_IA64_MODE="64" 4415 ;; 4416 esac 4417 fi 4418 rm -rf conftest* 4419 ;; 4420*-*-irix6*) 4421 # Find out which ABI we are using. 4422 echo '#line 4422 "configure"' > conftest.$ac_ext 4423 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4424 (eval $ac_compile) 2>&5 4425 ac_status=$? 4426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4427 (exit $ac_status); }; then 4428 if test "$lt_cv_prog_gnu_ld" = yes; then 4429 case `/usr/bin/file conftest.$ac_objext` in 4430 *32-bit*) 4431 LD="${LD-ld} -melf32bsmip" 4432 ;; 4433 *N32*) 4434 LD="${LD-ld} -melf32bmipn32" 4435 ;; 4436 *64-bit*) 4437 LD="${LD-ld} -melf64bmip" 4438 ;; 4439 esac 4440 else 4441 case `/usr/bin/file conftest.$ac_objext` in 4442 *32-bit*) 4443 LD="${LD-ld} -32" 4444 ;; 4445 *N32*) 4446 LD="${LD-ld} -n32" 4447 ;; 4448 *64-bit*) 4449 LD="${LD-ld} -64" 4450 ;; 4451 esac 4452 fi 4453 fi 4454 rm -rf conftest* 4455 ;; 4456 4457x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4458 # Find out which ABI we are using. 4459 echo 'int i;' > conftest.$ac_ext 4460 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4461 (eval $ac_compile) 2>&5 4462 ac_status=$? 4463 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4464 (exit $ac_status); }; then 4465 case `/usr/bin/file conftest.o` in 4466 *32-bit*) 4467 case $host in 4468 x86_64-*linux*) 4469 LD="${LD-ld} -m elf_i386" 4470 ;; 4471 ppc64-*linux*|powerpc64-*linux*) 4472 LD="${LD-ld} -m elf32ppclinux" 4473 ;; 4474 s390x-*linux*) 4475 LD="${LD-ld} -m elf_s390" 4476 ;; 4477 sparc64-*linux*) 4478 LD="${LD-ld} -m elf32_sparc" 4479 ;; 4480 esac 4481 ;; 4482 *64-bit*) 4483 case $host in 4484 x86_64-*linux*) 4485 LD="${LD-ld} -m elf_x86_64" 4486 ;; 4487 ppc*-*linux*|powerpc*-*linux*) 4488 LD="${LD-ld} -m elf64ppc" 4489 ;; 4490 s390*-*linux*) 4491 LD="${LD-ld} -m elf64_s390" 4492 ;; 4493 sparc*-*linux*) 4494 LD="${LD-ld} -m elf64_sparc" 4495 ;; 4496 esac 4497 ;; 4498 esac 4499 fi 4500 rm -rf conftest* 4501 ;; 4502 4503*-*-sco3.2v5*) 4504 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4505 SAVE_CFLAGS="$CFLAGS" 4506 CFLAGS="$CFLAGS -belf" 4507 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4508echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4509if test "${lt_cv_cc_needs_belf+set}" = set; then 4510 echo $ECHO_N "(cached) $ECHO_C" >&6 4511else 4512 ac_ext=c 4513ac_cpp='$CPP $CPPFLAGS' 4514ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4515ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4516ac_compiler_gnu=$ac_cv_c_compiler_gnu 4517 4518 cat >conftest.$ac_ext <<_ACEOF 4519/* confdefs.h. */ 4520_ACEOF 4521cat confdefs.h >>conftest.$ac_ext 4522cat >>conftest.$ac_ext <<_ACEOF 4523/* end confdefs.h. */ 4524 4525int 4526main () 4527{ 4528 4529 ; 4530 return 0; 4531} 4532_ACEOF 4533rm -f conftest.$ac_objext conftest$ac_exeext 4534if { (ac_try="$ac_link" 4535case "(($ac_try" in 4536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4537 *) ac_try_echo=$ac_try;; 4538esac 4539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4540 (eval "$ac_link") 2>conftest.er1 4541 ac_status=$? 4542 grep -v '^ *+' conftest.er1 >conftest.err 4543 rm -f conftest.er1 4544 cat conftest.err >&5 4545 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4546 (exit $ac_status); } && 4547 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4548 { (case "(($ac_try" in 4549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4550 *) ac_try_echo=$ac_try;; 4551esac 4552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4553 (eval "$ac_try") 2>&5 4554 ac_status=$? 4555 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4556 (exit $ac_status); }; } && 4557 { ac_try='test -s conftest$ac_exeext' 4558 { (case "(($ac_try" in 4559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4560 *) ac_try_echo=$ac_try;; 4561esac 4562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4563 (eval "$ac_try") 2>&5 4564 ac_status=$? 4565 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4566 (exit $ac_status); }; }; then 4567 lt_cv_cc_needs_belf=yes 4568else 4569 echo "$as_me: failed program was:" >&5 4570sed 's/^/| /' conftest.$ac_ext >&5 4571 4572 lt_cv_cc_needs_belf=no 4573fi 4574 4575rm -f core conftest.err conftest.$ac_objext \ 4576 conftest$ac_exeext conftest.$ac_ext 4577 ac_ext=c 4578ac_cpp='$CPP $CPPFLAGS' 4579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4581ac_compiler_gnu=$ac_cv_c_compiler_gnu 4582 4583fi 4584{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4585echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4586 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4587 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4588 CFLAGS="$SAVE_CFLAGS" 4589 fi 4590 ;; 4591sparc*-*solaris*) 4592 # Find out which ABI we are using. 4593 echo 'int i;' > conftest.$ac_ext 4594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4595 (eval $ac_compile) 2>&5 4596 ac_status=$? 4597 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4598 (exit $ac_status); }; then 4599 case `/usr/bin/file conftest.o` in 4600 *64-bit*) 4601 case $lt_cv_prog_gnu_ld in 4602 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4603 *) LD="${LD-ld} -64" ;; 4604 esac 4605 ;; 4606 esac 4607 fi 4608 rm -rf conftest* 4609 ;; 4610 4611 4612esac 4613 4614need_locks="$enable_libtool_lock" 4615 4616 4617ac_ext=c 4618ac_cpp='$CPP $CPPFLAGS' 4619ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4620ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4621ac_compiler_gnu=$ac_cv_c_compiler_gnu 4622{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4623echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4624# On Suns, sometimes $CPP names a directory. 4625if test -n "$CPP" && test -d "$CPP"; then 4626 CPP= 4627fi 4628if test -z "$CPP"; then 4629 if test "${ac_cv_prog_CPP+set}" = set; then 4630 echo $ECHO_N "(cached) $ECHO_C" >&6 4631else 4632 # Double quotes because CPP needs to be expanded 4633 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4634 do 4635 ac_preproc_ok=false 4636for ac_c_preproc_warn_flag in '' yes 4637do 4638 # Use a header file that comes with gcc, so configuring glibc 4639 # with a fresh cross-compiler works. 4640 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4641 # <limits.h> exists even on freestanding compilers. 4642 # On the NeXT, cc -E runs the code through the compiler's parser, 4643 # not just through cpp. "Syntax error" is here to catch this case. 4644 cat >conftest.$ac_ext <<_ACEOF 4645/* confdefs.h. */ 4646_ACEOF 4647cat confdefs.h >>conftest.$ac_ext 4648cat >>conftest.$ac_ext <<_ACEOF 4649/* end confdefs.h. */ 4650#ifdef __STDC__ 4651# include <limits.h> 4652#else 4653# include <assert.h> 4654#endif 4655 Syntax error 4656_ACEOF 4657if { (ac_try="$ac_cpp conftest.$ac_ext" 4658case "(($ac_try" in 4659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4660 *) ac_try_echo=$ac_try;; 4661esac 4662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4663 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4664 ac_status=$? 4665 grep -v '^ *+' conftest.er1 >conftest.err 4666 rm -f conftest.er1 4667 cat conftest.err >&5 4668 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4669 (exit $ac_status); } >/dev/null; then 4670 if test -s conftest.err; then 4671 ac_cpp_err=$ac_c_preproc_warn_flag 4672 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4673 else 4674 ac_cpp_err= 4675 fi 4676else 4677 ac_cpp_err=yes 4678fi 4679if test -z "$ac_cpp_err"; then 4680 : 4681else 4682 echo "$as_me: failed program was:" >&5 4683sed 's/^/| /' conftest.$ac_ext >&5 4684 4685 # Broken: fails on valid input. 4686continue 4687fi 4688 4689rm -f conftest.err conftest.$ac_ext 4690 4691 # OK, works on sane cases. Now check whether nonexistent headers 4692 # can be detected and how. 4693 cat >conftest.$ac_ext <<_ACEOF 4694/* confdefs.h. */ 4695_ACEOF 4696cat confdefs.h >>conftest.$ac_ext 4697cat >>conftest.$ac_ext <<_ACEOF 4698/* end confdefs.h. */ 4699#include <ac_nonexistent.h> 4700_ACEOF 4701if { (ac_try="$ac_cpp conftest.$ac_ext" 4702case "(($ac_try" in 4703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4704 *) ac_try_echo=$ac_try;; 4705esac 4706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4707 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4708 ac_status=$? 4709 grep -v '^ *+' conftest.er1 >conftest.err 4710 rm -f conftest.er1 4711 cat conftest.err >&5 4712 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4713 (exit $ac_status); } >/dev/null; then 4714 if test -s conftest.err; then 4715 ac_cpp_err=$ac_c_preproc_warn_flag 4716 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4717 else 4718 ac_cpp_err= 4719 fi 4720else 4721 ac_cpp_err=yes 4722fi 4723if test -z "$ac_cpp_err"; then 4724 # Broken: success on invalid input. 4725continue 4726else 4727 echo "$as_me: failed program was:" >&5 4728sed 's/^/| /' conftest.$ac_ext >&5 4729 4730 # Passes both tests. 4731ac_preproc_ok=: 4732break 4733fi 4734 4735rm -f conftest.err conftest.$ac_ext 4736 4737done 4738# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4739rm -f conftest.err conftest.$ac_ext 4740if $ac_preproc_ok; then 4741 break 4742fi 4743 4744 done 4745 ac_cv_prog_CPP=$CPP 4746 4747fi 4748 CPP=$ac_cv_prog_CPP 4749else 4750 ac_cv_prog_CPP=$CPP 4751fi 4752{ echo "$as_me:$LINENO: result: $CPP" >&5 4753echo "${ECHO_T}$CPP" >&6; } 4754ac_preproc_ok=false 4755for ac_c_preproc_warn_flag in '' yes 4756do 4757 # Use a header file that comes with gcc, so configuring glibc 4758 # with a fresh cross-compiler works. 4759 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4760 # <limits.h> exists even on freestanding compilers. 4761 # On the NeXT, cc -E runs the code through the compiler's parser, 4762 # not just through cpp. "Syntax error" is here to catch this case. 4763 cat >conftest.$ac_ext <<_ACEOF 4764/* confdefs.h. */ 4765_ACEOF 4766cat confdefs.h >>conftest.$ac_ext 4767cat >>conftest.$ac_ext <<_ACEOF 4768/* end confdefs.h. */ 4769#ifdef __STDC__ 4770# include <limits.h> 4771#else 4772# include <assert.h> 4773#endif 4774 Syntax error 4775_ACEOF 4776if { (ac_try="$ac_cpp conftest.$ac_ext" 4777case "(($ac_try" in 4778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4779 *) ac_try_echo=$ac_try;; 4780esac 4781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4782 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4783 ac_status=$? 4784 grep -v '^ *+' conftest.er1 >conftest.err 4785 rm -f conftest.er1 4786 cat conftest.err >&5 4787 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4788 (exit $ac_status); } >/dev/null; then 4789 if test -s conftest.err; then 4790 ac_cpp_err=$ac_c_preproc_warn_flag 4791 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4792 else 4793 ac_cpp_err= 4794 fi 4795else 4796 ac_cpp_err=yes 4797fi 4798if test -z "$ac_cpp_err"; then 4799 : 4800else 4801 echo "$as_me: failed program was:" >&5 4802sed 's/^/| /' conftest.$ac_ext >&5 4803 4804 # Broken: fails on valid input. 4805continue 4806fi 4807 4808rm -f conftest.err conftest.$ac_ext 4809 4810 # OK, works on sane cases. Now check whether nonexistent headers 4811 # can be detected and how. 4812 cat >conftest.$ac_ext <<_ACEOF 4813/* confdefs.h. */ 4814_ACEOF 4815cat confdefs.h >>conftest.$ac_ext 4816cat >>conftest.$ac_ext <<_ACEOF 4817/* end confdefs.h. */ 4818#include <ac_nonexistent.h> 4819_ACEOF 4820if { (ac_try="$ac_cpp conftest.$ac_ext" 4821case "(($ac_try" in 4822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4823 *) ac_try_echo=$ac_try;; 4824esac 4825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4826 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4827 ac_status=$? 4828 grep -v '^ *+' conftest.er1 >conftest.err 4829 rm -f conftest.er1 4830 cat conftest.err >&5 4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4832 (exit $ac_status); } >/dev/null; then 4833 if test -s conftest.err; then 4834 ac_cpp_err=$ac_c_preproc_warn_flag 4835 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4836 else 4837 ac_cpp_err= 4838 fi 4839else 4840 ac_cpp_err=yes 4841fi 4842if test -z "$ac_cpp_err"; then 4843 # Broken: success on invalid input. 4844continue 4845else 4846 echo "$as_me: failed program was:" >&5 4847sed 's/^/| /' conftest.$ac_ext >&5 4848 4849 # Passes both tests. 4850ac_preproc_ok=: 4851break 4852fi 4853 4854rm -f conftest.err conftest.$ac_ext 4855 4856done 4857# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4858rm -f conftest.err conftest.$ac_ext 4859if $ac_preproc_ok; then 4860 : 4861else 4862 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4863See \`config.log' for more details." >&5 4864echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4865See \`config.log' for more details." >&2;} 4866 { (exit 1); exit 1; }; } 4867fi 4868 4869ac_ext=c 4870ac_cpp='$CPP $CPPFLAGS' 4871ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4872ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4873ac_compiler_gnu=$ac_cv_c_compiler_gnu 4874 4875 4876{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4877echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4878if test "${ac_cv_header_stdc+set}" = set; then 4879 echo $ECHO_N "(cached) $ECHO_C" >&6 4880else 4881 cat >conftest.$ac_ext <<_ACEOF 4882/* confdefs.h. */ 4883_ACEOF 4884cat confdefs.h >>conftest.$ac_ext 4885cat >>conftest.$ac_ext <<_ACEOF 4886/* end confdefs.h. */ 4887#include <stdlib.h> 4888#include <stdarg.h> 4889#include <string.h> 4890#include <float.h> 4891 4892int 4893main () 4894{ 4895 4896 ; 4897 return 0; 4898} 4899_ACEOF 4900rm -f conftest.$ac_objext 4901if { (ac_try="$ac_compile" 4902case "(($ac_try" in 4903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4904 *) ac_try_echo=$ac_try;; 4905esac 4906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4907 (eval "$ac_compile") 2>conftest.er1 4908 ac_status=$? 4909 grep -v '^ *+' conftest.er1 >conftest.err 4910 rm -f conftest.er1 4911 cat conftest.err >&5 4912 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4913 (exit $ac_status); } && 4914 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4915 { (case "(($ac_try" in 4916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4917 *) ac_try_echo=$ac_try;; 4918esac 4919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4920 (eval "$ac_try") 2>&5 4921 ac_status=$? 4922 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4923 (exit $ac_status); }; } && 4924 { ac_try='test -s conftest.$ac_objext' 4925 { (case "(($ac_try" in 4926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4927 *) ac_try_echo=$ac_try;; 4928esac 4929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4930 (eval "$ac_try") 2>&5 4931 ac_status=$? 4932 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4933 (exit $ac_status); }; }; then 4934 ac_cv_header_stdc=yes 4935else 4936 echo "$as_me: failed program was:" >&5 4937sed 's/^/| /' conftest.$ac_ext >&5 4938 4939 ac_cv_header_stdc=no 4940fi 4941 4942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4943 4944if test $ac_cv_header_stdc = yes; then 4945 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4946 cat >conftest.$ac_ext <<_ACEOF 4947/* confdefs.h. */ 4948_ACEOF 4949cat confdefs.h >>conftest.$ac_ext 4950cat >>conftest.$ac_ext <<_ACEOF 4951/* end confdefs.h. */ 4952#include <string.h> 4953 4954_ACEOF 4955if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4956 $EGREP "memchr" >/dev/null 2>&1; then 4957 : 4958else 4959 ac_cv_header_stdc=no 4960fi 4961rm -f conftest* 4962 4963fi 4964 4965if test $ac_cv_header_stdc = yes; then 4966 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4967 cat >conftest.$ac_ext <<_ACEOF 4968/* confdefs.h. */ 4969_ACEOF 4970cat confdefs.h >>conftest.$ac_ext 4971cat >>conftest.$ac_ext <<_ACEOF 4972/* end confdefs.h. */ 4973#include <stdlib.h> 4974 4975_ACEOF 4976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4977 $EGREP "free" >/dev/null 2>&1; then 4978 : 4979else 4980 ac_cv_header_stdc=no 4981fi 4982rm -f conftest* 4983 4984fi 4985 4986if test $ac_cv_header_stdc = yes; then 4987 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4988 if test "$cross_compiling" = yes; then 4989 : 4990else 4991 cat >conftest.$ac_ext <<_ACEOF 4992/* confdefs.h. */ 4993_ACEOF 4994cat confdefs.h >>conftest.$ac_ext 4995cat >>conftest.$ac_ext <<_ACEOF 4996/* end confdefs.h. */ 4997#include <ctype.h> 4998#include <stdlib.h> 4999#if ((' ' & 0x0FF) == 0x020) 5000# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5001# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5002#else 5003# define ISLOWER(c) \ 5004 (('a' <= (c) && (c) <= 'i') \ 5005 || ('j' <= (c) && (c) <= 'r') \ 5006 || ('s' <= (c) && (c) <= 'z')) 5007# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5008#endif 5009 5010#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5011int 5012main () 5013{ 5014 int i; 5015 for (i = 0; i < 256; i++) 5016 if (XOR (islower (i), ISLOWER (i)) 5017 || toupper (i) != TOUPPER (i)) 5018 return 2; 5019 return 0; 5020} 5021_ACEOF 5022rm -f conftest$ac_exeext 5023if { (ac_try="$ac_link" 5024case "(($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_link") 2>&5 5030 ac_status=$? 5031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5032 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5033 { (case "(($ac_try" in 5034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5035 *) ac_try_echo=$ac_try;; 5036esac 5037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5038 (eval "$ac_try") 2>&5 5039 ac_status=$? 5040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5041 (exit $ac_status); }; }; then 5042 : 5043else 5044 echo "$as_me: program exited with status $ac_status" >&5 5045echo "$as_me: failed program was:" >&5 5046sed 's/^/| /' conftest.$ac_ext >&5 5047 5048( exit $ac_status ) 5049ac_cv_header_stdc=no 5050fi 5051rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5052fi 5053 5054 5055fi 5056fi 5057{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5058echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5059if test $ac_cv_header_stdc = yes; then 5060 5061cat >>confdefs.h <<\_ACEOF 5062#define STDC_HEADERS 1 5063_ACEOF 5064 5065fi 5066 5067# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5078 inttypes.h stdint.h unistd.h 5079do 5080as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5081{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5082echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5083if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5084 echo $ECHO_N "(cached) $ECHO_C" >&6 5085else 5086 cat >conftest.$ac_ext <<_ACEOF 5087/* confdefs.h. */ 5088_ACEOF 5089cat confdefs.h >>conftest.$ac_ext 5090cat >>conftest.$ac_ext <<_ACEOF 5091/* end confdefs.h. */ 5092$ac_includes_default 5093 5094#include <$ac_header> 5095_ACEOF 5096rm -f conftest.$ac_objext 5097if { (ac_try="$ac_compile" 5098case "(($ac_try" in 5099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5100 *) ac_try_echo=$ac_try;; 5101esac 5102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5103 (eval "$ac_compile") 2>conftest.er1 5104 ac_status=$? 5105 grep -v '^ *+' conftest.er1 >conftest.err 5106 rm -f conftest.er1 5107 cat conftest.err >&5 5108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5109 (exit $ac_status); } && 5110 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5111 { (case "(($ac_try" in 5112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5113 *) ac_try_echo=$ac_try;; 5114esac 5115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5116 (eval "$ac_try") 2>&5 5117 ac_status=$? 5118 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5119 (exit $ac_status); }; } && 5120 { ac_try='test -s conftest.$ac_objext' 5121 { (case "(($ac_try" in 5122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5123 *) ac_try_echo=$ac_try;; 5124esac 5125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5126 (eval "$ac_try") 2>&5 5127 ac_status=$? 5128 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5129 (exit $ac_status); }; }; then 5130 eval "$as_ac_Header=yes" 5131else 5132 echo "$as_me: failed program was:" >&5 5133sed 's/^/| /' conftest.$ac_ext >&5 5134 5135 eval "$as_ac_Header=no" 5136fi 5137 5138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5139fi 5140ac_res=`eval echo '${'$as_ac_Header'}'` 5141 { echo "$as_me:$LINENO: result: $ac_res" >&5 5142echo "${ECHO_T}$ac_res" >&6; } 5143if test `eval echo '${'$as_ac_Header'}'` = yes; then 5144 cat >>confdefs.h <<_ACEOF 5145#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5146_ACEOF 5147 5148fi 5149 5150done 5151 5152 5153 5154for ac_header in dlfcn.h 5155do 5156as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5157if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5158 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5159echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5160if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5161 echo $ECHO_N "(cached) $ECHO_C" >&6 5162fi 5163ac_res=`eval echo '${'$as_ac_Header'}'` 5164 { echo "$as_me:$LINENO: result: $ac_res" >&5 5165echo "${ECHO_T}$ac_res" >&6; } 5166else 5167 # Is the header compilable? 5168{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5169echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5170cat >conftest.$ac_ext <<_ACEOF 5171/* confdefs.h. */ 5172_ACEOF 5173cat confdefs.h >>conftest.$ac_ext 5174cat >>conftest.$ac_ext <<_ACEOF 5175/* end confdefs.h. */ 5176$ac_includes_default 5177#include <$ac_header> 5178_ACEOF 5179rm -f conftest.$ac_objext 5180if { (ac_try="$ac_compile" 5181case "(($ac_try" in 5182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5183 *) ac_try_echo=$ac_try;; 5184esac 5185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5186 (eval "$ac_compile") 2>conftest.er1 5187 ac_status=$? 5188 grep -v '^ *+' conftest.er1 >conftest.err 5189 rm -f conftest.er1 5190 cat conftest.err >&5 5191 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5192 (exit $ac_status); } && 5193 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5194 { (case "(($ac_try" in 5195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5196 *) ac_try_echo=$ac_try;; 5197esac 5198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5199 (eval "$ac_try") 2>&5 5200 ac_status=$? 5201 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5202 (exit $ac_status); }; } && 5203 { ac_try='test -s conftest.$ac_objext' 5204 { (case "(($ac_try" in 5205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5206 *) ac_try_echo=$ac_try;; 5207esac 5208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5209 (eval "$ac_try") 2>&5 5210 ac_status=$? 5211 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5212 (exit $ac_status); }; }; then 5213 ac_header_compiler=yes 5214else 5215 echo "$as_me: failed program was:" >&5 5216sed 's/^/| /' conftest.$ac_ext >&5 5217 5218 ac_header_compiler=no 5219fi 5220 5221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5222{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5223echo "${ECHO_T}$ac_header_compiler" >&6; } 5224 5225# Is the header present? 5226{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5227echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5228cat >conftest.$ac_ext <<_ACEOF 5229/* confdefs.h. */ 5230_ACEOF 5231cat confdefs.h >>conftest.$ac_ext 5232cat >>conftest.$ac_ext <<_ACEOF 5233/* end confdefs.h. */ 5234#include <$ac_header> 5235_ACEOF 5236if { (ac_try="$ac_cpp conftest.$ac_ext" 5237case "(($ac_try" in 5238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5239 *) ac_try_echo=$ac_try;; 5240esac 5241eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5242 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5243 ac_status=$? 5244 grep -v '^ *+' conftest.er1 >conftest.err 5245 rm -f conftest.er1 5246 cat conftest.err >&5 5247 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5248 (exit $ac_status); } >/dev/null; then 5249 if test -s conftest.err; then 5250 ac_cpp_err=$ac_c_preproc_warn_flag 5251 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5252 else 5253 ac_cpp_err= 5254 fi 5255else 5256 ac_cpp_err=yes 5257fi 5258if test -z "$ac_cpp_err"; then 5259 ac_header_preproc=yes 5260else 5261 echo "$as_me: failed program was:" >&5 5262sed 's/^/| /' conftest.$ac_ext >&5 5263 5264 ac_header_preproc=no 5265fi 5266 5267rm -f conftest.err conftest.$ac_ext 5268{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5269echo "${ECHO_T}$ac_header_preproc" >&6; } 5270 5271# So? What about this header? 5272case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5273 yes:no: ) 5274 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5275echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5276 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5277echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5278 ac_header_preproc=yes 5279 ;; 5280 no:yes:* ) 5281 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5282echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5283 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5284echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5285 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5286echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5287 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5288echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5289 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5290echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5291 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5292echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5293 ( cat <<\_ASBOX 5294## ---------------------------------------------------------------------- ## 5295## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5296## ---------------------------------------------------------------------- ## 5297_ASBOX 5298 ) | sed "s/^/$as_me: WARNING: /" >&2 5299 ;; 5300esac 5301{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5302echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5303if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5304 echo $ECHO_N "(cached) $ECHO_C" >&6 5305else 5306 eval "$as_ac_Header=\$ac_header_preproc" 5307fi 5308ac_res=`eval echo '${'$as_ac_Header'}'` 5309 { echo "$as_me:$LINENO: result: $ac_res" >&5 5310echo "${ECHO_T}$ac_res" >&6; } 5311 5312fi 5313if test `eval echo '${'$as_ac_Header'}'` = yes; then 5314 cat >>confdefs.h <<_ACEOF 5315#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5316_ACEOF 5317 5318fi 5319 5320done 5321 5322ac_ext=cpp 5323ac_cpp='$CXXCPP $CPPFLAGS' 5324ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5325ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5326ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5327if test -z "$CXX"; then 5328 if test -n "$CCC"; then 5329 CXX=$CCC 5330 else 5331 if test -n "$ac_tool_prefix"; then 5332 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5333 do 5334 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5335set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5336{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5337echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5338if test "${ac_cv_prog_CXX+set}" = set; then 5339 echo $ECHO_N "(cached) $ECHO_C" >&6 5340else 5341 if test -n "$CXX"; then 5342 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5343else 5344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5345for as_dir in $PATH 5346do 5347 IFS=$as_save_IFS 5348 test -z "$as_dir" && as_dir=. 5349 for ac_exec_ext in '' $ac_executable_extensions; do 5350 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5351 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5352 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5353 break 2 5354 fi 5355done 5356done 5357IFS=$as_save_IFS 5358 5359fi 5360fi 5361CXX=$ac_cv_prog_CXX 5362if test -n "$CXX"; then 5363 { echo "$as_me:$LINENO: result: $CXX" >&5 5364echo "${ECHO_T}$CXX" >&6; } 5365else 5366 { echo "$as_me:$LINENO: result: no" >&5 5367echo "${ECHO_T}no" >&6; } 5368fi 5369 5370 5371 test -n "$CXX" && break 5372 done 5373fi 5374if test -z "$CXX"; then 5375 ac_ct_CXX=$CXX 5376 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5377do 5378 # Extract the first word of "$ac_prog", so it can be a program name with args. 5379set dummy $ac_prog; ac_word=$2 5380{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5381echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5382if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5383 echo $ECHO_N "(cached) $ECHO_C" >&6 5384else 5385 if test -n "$ac_ct_CXX"; then 5386 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5387else 5388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5389for as_dir in $PATH 5390do 5391 IFS=$as_save_IFS 5392 test -z "$as_dir" && as_dir=. 5393 for ac_exec_ext in '' $ac_executable_extensions; do 5394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 5395 ac_cv_prog_ac_ct_CXX="$ac_prog" 5396 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5397 break 2 5398 fi 5399done 5400done 5401IFS=$as_save_IFS 5402 5403fi 5404fi 5405ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5406if test -n "$ac_ct_CXX"; then 5407 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5408echo "${ECHO_T}$ac_ct_CXX" >&6; } 5409else 5410 { echo "$as_me:$LINENO: result: no" >&5 5411echo "${ECHO_T}no" >&6; } 5412fi 5413 5414 5415 test -n "$ac_ct_CXX" && break 5416done 5417 5418 if test "x$ac_ct_CXX" = x; then 5419 CXX="g++" 5420 else 5421 case $cross_compiling:$ac_tool_warned in 5422yes:) 5423{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5424whose name does not start with the host triplet. If you think this 5425configuration is useful to you, please write to autoconf@gnu.org." >&5 5426echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5427whose name does not start with the host triplet. If you think this 5428configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5429ac_tool_warned=yes ;; 5430esac 5431 CXX=$ac_ct_CXX 5432 fi 5433fi 5434 5435 fi 5436fi 5437# Provide some information about the compiler. 5438echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5439ac_compiler=`set X $ac_compile; echo $2` 5440{ (ac_try="$ac_compiler --version >&5" 5441case "(($ac_try" in 5442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5443 *) ac_try_echo=$ac_try;; 5444esac 5445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5446 (eval "$ac_compiler --version >&5") 2>&5 5447 ac_status=$? 5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5449 (exit $ac_status); } 5450{ (ac_try="$ac_compiler -v >&5" 5451case "(($ac_try" in 5452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5453 *) ac_try_echo=$ac_try;; 5454esac 5455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5456 (eval "$ac_compiler -v >&5") 2>&5 5457 ac_status=$? 5458 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5459 (exit $ac_status); } 5460{ (ac_try="$ac_compiler -V >&5" 5461case "(($ac_try" in 5462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5463 *) ac_try_echo=$ac_try;; 5464esac 5465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5466 (eval "$ac_compiler -V >&5") 2>&5 5467 ac_status=$? 5468 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5469 (exit $ac_status); } 5470 5471{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5472echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5473if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5474 echo $ECHO_N "(cached) $ECHO_C" >&6 5475else 5476 cat >conftest.$ac_ext <<_ACEOF 5477/* confdefs.h. */ 5478_ACEOF 5479cat confdefs.h >>conftest.$ac_ext 5480cat >>conftest.$ac_ext <<_ACEOF 5481/* end confdefs.h. */ 5482 5483int 5484main () 5485{ 5486#ifndef __GNUC__ 5487 choke me 5488#endif 5489 5490 ; 5491 return 0; 5492} 5493_ACEOF 5494rm -f conftest.$ac_objext 5495if { (ac_try="$ac_compile" 5496case "(($ac_try" in 5497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5498 *) ac_try_echo=$ac_try;; 5499esac 5500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5501 (eval "$ac_compile") 2>conftest.er1 5502 ac_status=$? 5503 grep -v '^ *+' conftest.er1 >conftest.err 5504 rm -f conftest.er1 5505 cat conftest.err >&5 5506 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5507 (exit $ac_status); } && 5508 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5509 { (case "(($ac_try" in 5510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5511 *) ac_try_echo=$ac_try;; 5512esac 5513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5514 (eval "$ac_try") 2>&5 5515 ac_status=$? 5516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5517 (exit $ac_status); }; } && 5518 { ac_try='test -s conftest.$ac_objext' 5519 { (case "(($ac_try" in 5520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5521 *) ac_try_echo=$ac_try;; 5522esac 5523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5524 (eval "$ac_try") 2>&5 5525 ac_status=$? 5526 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5527 (exit $ac_status); }; }; then 5528 ac_compiler_gnu=yes 5529else 5530 echo "$as_me: failed program was:" >&5 5531sed 's/^/| /' conftest.$ac_ext >&5 5532 5533 ac_compiler_gnu=no 5534fi 5535 5536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5537ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5538 5539fi 5540{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5541echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5542GXX=`test $ac_compiler_gnu = yes && echo yes` 5543ac_test_CXXFLAGS=${CXXFLAGS+set} 5544ac_save_CXXFLAGS=$CXXFLAGS 5545{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5546echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5547if test "${ac_cv_prog_cxx_g+set}" = set; then 5548 echo $ECHO_N "(cached) $ECHO_C" >&6 5549else 5550 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5551 ac_cxx_werror_flag=yes 5552 ac_cv_prog_cxx_g=no 5553 CXXFLAGS="-g" 5554 cat >conftest.$ac_ext <<_ACEOF 5555/* confdefs.h. */ 5556_ACEOF 5557cat confdefs.h >>conftest.$ac_ext 5558cat >>conftest.$ac_ext <<_ACEOF 5559/* end confdefs.h. */ 5560 5561int 5562main () 5563{ 5564 5565 ; 5566 return 0; 5567} 5568_ACEOF 5569rm -f conftest.$ac_objext 5570if { (ac_try="$ac_compile" 5571case "(($ac_try" in 5572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5573 *) ac_try_echo=$ac_try;; 5574esac 5575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5576 (eval "$ac_compile") 2>conftest.er1 5577 ac_status=$? 5578 grep -v '^ *+' conftest.er1 >conftest.err 5579 rm -f conftest.er1 5580 cat conftest.err >&5 5581 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5582 (exit $ac_status); } && 5583 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5584 { (case "(($ac_try" in 5585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5586 *) ac_try_echo=$ac_try;; 5587esac 5588eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5589 (eval "$ac_try") 2>&5 5590 ac_status=$? 5591 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5592 (exit $ac_status); }; } && 5593 { ac_try='test -s conftest.$ac_objext' 5594 { (case "(($ac_try" in 5595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5596 *) ac_try_echo=$ac_try;; 5597esac 5598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5599 (eval "$ac_try") 2>&5 5600 ac_status=$? 5601 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5602 (exit $ac_status); }; }; then 5603 ac_cv_prog_cxx_g=yes 5604else 5605 echo "$as_me: failed program was:" >&5 5606sed 's/^/| /' conftest.$ac_ext >&5 5607 5608 CXXFLAGS="" 5609 cat >conftest.$ac_ext <<_ACEOF 5610/* confdefs.h. */ 5611_ACEOF 5612cat confdefs.h >>conftest.$ac_ext 5613cat >>conftest.$ac_ext <<_ACEOF 5614/* end confdefs.h. */ 5615 5616int 5617main () 5618{ 5619 5620 ; 5621 return 0; 5622} 5623_ACEOF 5624rm -f conftest.$ac_objext 5625if { (ac_try="$ac_compile" 5626case "(($ac_try" in 5627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5628 *) ac_try_echo=$ac_try;; 5629esac 5630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5631 (eval "$ac_compile") 2>conftest.er1 5632 ac_status=$? 5633 grep -v '^ *+' conftest.er1 >conftest.err 5634 rm -f conftest.er1 5635 cat conftest.err >&5 5636 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5637 (exit $ac_status); } && 5638 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5639 { (case "(($ac_try" in 5640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5641 *) ac_try_echo=$ac_try;; 5642esac 5643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5644 (eval "$ac_try") 2>&5 5645 ac_status=$? 5646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5647 (exit $ac_status); }; } && 5648 { ac_try='test -s conftest.$ac_objext' 5649 { (case "(($ac_try" in 5650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5651 *) ac_try_echo=$ac_try;; 5652esac 5653eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5654 (eval "$ac_try") 2>&5 5655 ac_status=$? 5656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5657 (exit $ac_status); }; }; then 5658 : 5659else 5660 echo "$as_me: failed program was:" >&5 5661sed 's/^/| /' conftest.$ac_ext >&5 5662 5663 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5664 CXXFLAGS="-g" 5665 cat >conftest.$ac_ext <<_ACEOF 5666/* confdefs.h. */ 5667_ACEOF 5668cat confdefs.h >>conftest.$ac_ext 5669cat >>conftest.$ac_ext <<_ACEOF 5670/* end confdefs.h. */ 5671 5672int 5673main () 5674{ 5675 5676 ; 5677 return 0; 5678} 5679_ACEOF 5680rm -f conftest.$ac_objext 5681if { (ac_try="$ac_compile" 5682case "(($ac_try" in 5683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5684 *) ac_try_echo=$ac_try;; 5685esac 5686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5687 (eval "$ac_compile") 2>conftest.er1 5688 ac_status=$? 5689 grep -v '^ *+' conftest.er1 >conftest.err 5690 rm -f conftest.er1 5691 cat conftest.err >&5 5692 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5693 (exit $ac_status); } && 5694 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 5695 { (case "(($ac_try" in 5696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5697 *) ac_try_echo=$ac_try;; 5698esac 5699eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5700 (eval "$ac_try") 2>&5 5701 ac_status=$? 5702 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5703 (exit $ac_status); }; } && 5704 { ac_try='test -s conftest.$ac_objext' 5705 { (case "(($ac_try" in 5706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5707 *) ac_try_echo=$ac_try;; 5708esac 5709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5710 (eval "$ac_try") 2>&5 5711 ac_status=$? 5712 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5713 (exit $ac_status); }; }; then 5714 ac_cv_prog_cxx_g=yes 5715else 5716 echo "$as_me: failed program was:" >&5 5717sed 's/^/| /' conftest.$ac_ext >&5 5718 5719 5720fi 5721 5722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5723fi 5724 5725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5726fi 5727 5728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5729 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5730fi 5731{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5732echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5733if test "$ac_test_CXXFLAGS" = set; then 5734 CXXFLAGS=$ac_save_CXXFLAGS 5735elif test $ac_cv_prog_cxx_g = yes; then 5736 if test "$GXX" = yes; then 5737 CXXFLAGS="-g -O2" 5738 else 5739 CXXFLAGS="-g" 5740 fi 5741else 5742 if test "$GXX" = yes; then 5743 CXXFLAGS="-O2" 5744 else 5745 CXXFLAGS= 5746 fi 5747fi 5748ac_ext=cpp 5749ac_cpp='$CXXCPP $CPPFLAGS' 5750ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5751ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5752ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5753 5754depcc="$CXX" am_compiler_list= 5755 5756{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5757echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5758if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5759 echo $ECHO_N "(cached) $ECHO_C" >&6 5760else 5761 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5762 # We make a subdir and do the tests there. Otherwise we can end up 5763 # making bogus files that we don't know about and never remove. For 5764 # instance it was reported that on HP-UX the gcc test will end up 5765 # making a dummy file named `D' -- because `-MD' means `put the output 5766 # in D'. 5767 mkdir conftest.dir 5768 # Copy depcomp to subdir because otherwise we won't find it if we're 5769 # using a relative directory. 5770 cp "$am_depcomp" conftest.dir 5771 cd conftest.dir 5772 # We will build objects and dependencies in a subdirectory because 5773 # it helps to detect inapplicable dependency modes. For instance 5774 # both Tru64's cc and ICC support -MD to output dependencies as a 5775 # side effect of compilation, but ICC will put the dependencies in 5776 # the current directory while Tru64 will put them in the object 5777 # directory. 5778 mkdir sub 5779 5780 am_cv_CXX_dependencies_compiler_type=none 5781 if test "$am_compiler_list" = ""; then 5782 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5783 fi 5784 for depmode in $am_compiler_list; do 5785 # Setup a source with many dependencies, because some compilers 5786 # like to wrap large dependency lists on column 80 (with \), and 5787 # we should not choose a depcomp mode which is confused by this. 5788 # 5789 # We need to recreate these files for each test, as the compiler may 5790 # overwrite some of them when testing with obscure command lines. 5791 # This happens at least with the AIX C compiler. 5792 : > sub/conftest.c 5793 for i in 1 2 3 4 5 6; do 5794 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5795 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5796 # Solaris 8's {/usr,}/bin/sh. 5797 touch sub/conftst$i.h 5798 done 5799 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5800 5801 case $depmode in 5802 nosideeffect) 5803 # after this tag, mechanisms are not by side-effect, so they'll 5804 # only be used when explicitly requested 5805 if test "x$enable_dependency_tracking" = xyes; then 5806 continue 5807 else 5808 break 5809 fi 5810 ;; 5811 none) break ;; 5812 esac 5813 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5814 # mode. It turns out that the SunPro C++ compiler does not properly 5815 # handle `-M -o', and we need to detect this. 5816 if depmode=$depmode \ 5817 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5818 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5819 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5820 >/dev/null 2>conftest.err && 5821 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5822 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5823 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5824 # icc doesn't choke on unknown options, it will just issue warnings 5825 # or remarks (even with -Werror). So we grep stderr for any message 5826 # that says an option was ignored or not supported. 5827 # When given -MP, icc 7.0 and 7.1 complain thusly: 5828 # icc: Command line warning: ignoring option '-M'; no argument required 5829 # The diagnosis changed in icc 8.0: 5830 # icc: Command line remark: option '-MP' not supported 5831 if (grep 'ignoring option' conftest.err || 5832 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5833 am_cv_CXX_dependencies_compiler_type=$depmode 5834 break 5835 fi 5836 fi 5837 done 5838 5839 cd .. 5840 rm -rf conftest.dir 5841else 5842 am_cv_CXX_dependencies_compiler_type=none 5843fi 5844 5845fi 5846{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5847echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5848CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5849 5850 5851 5852if 5853 test "x$enable_dependency_tracking" != xno \ 5854 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5855 am__fastdepCXX_TRUE= 5856 am__fastdepCXX_FALSE='#' 5857else 5858 am__fastdepCXX_TRUE='#' 5859 am__fastdepCXX_FALSE= 5860fi 5861 5862 5863 5864 5865if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5866 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5867 (test "X$CXX" != "Xg++"))) ; then 5868 ac_ext=cpp 5869ac_cpp='$CXXCPP $CPPFLAGS' 5870ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5871ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5872ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5873{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5874echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5875if test -z "$CXXCPP"; then 5876 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5877 echo $ECHO_N "(cached) $ECHO_C" >&6 5878else 5879 # Double quotes because CXXCPP needs to be expanded 5880 for CXXCPP in "$CXX -E" "/lib/cpp" 5881 do 5882 ac_preproc_ok=false 5883for ac_cxx_preproc_warn_flag in '' yes 5884do 5885 # Use a header file that comes with gcc, so configuring glibc 5886 # with a fresh cross-compiler works. 5887 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5888 # <limits.h> exists even on freestanding compilers. 5889 # On the NeXT, cc -E runs the code through the compiler's parser, 5890 # not just through cpp. "Syntax error" is here to catch this case. 5891 cat >conftest.$ac_ext <<_ACEOF 5892/* confdefs.h. */ 5893_ACEOF 5894cat confdefs.h >>conftest.$ac_ext 5895cat >>conftest.$ac_ext <<_ACEOF 5896/* end confdefs.h. */ 5897#ifdef __STDC__ 5898# include <limits.h> 5899#else 5900# include <assert.h> 5901#endif 5902 Syntax error 5903_ACEOF 5904if { (ac_try="$ac_cpp conftest.$ac_ext" 5905case "(($ac_try" in 5906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5907 *) ac_try_echo=$ac_try;; 5908esac 5909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5910 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5911 ac_status=$? 5912 grep -v '^ *+' conftest.er1 >conftest.err 5913 rm -f conftest.er1 5914 cat conftest.err >&5 5915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5916 (exit $ac_status); } >/dev/null; then 5917 if test -s conftest.err; then 5918 ac_cpp_err=$ac_cxx_preproc_warn_flag 5919 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5920 else 5921 ac_cpp_err= 5922 fi 5923else 5924 ac_cpp_err=yes 5925fi 5926if test -z "$ac_cpp_err"; then 5927 : 5928else 5929 echo "$as_me: failed program was:" >&5 5930sed 's/^/| /' conftest.$ac_ext >&5 5931 5932 # Broken: fails on valid input. 5933continue 5934fi 5935 5936rm -f conftest.err conftest.$ac_ext 5937 5938 # OK, works on sane cases. Now check whether nonexistent headers 5939 # can be detected and how. 5940 cat >conftest.$ac_ext <<_ACEOF 5941/* confdefs.h. */ 5942_ACEOF 5943cat confdefs.h >>conftest.$ac_ext 5944cat >>conftest.$ac_ext <<_ACEOF 5945/* end confdefs.h. */ 5946#include <ac_nonexistent.h> 5947_ACEOF 5948if { (ac_try="$ac_cpp conftest.$ac_ext" 5949case "(($ac_try" in 5950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5951 *) ac_try_echo=$ac_try;; 5952esac 5953eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5954 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5955 ac_status=$? 5956 grep -v '^ *+' conftest.er1 >conftest.err 5957 rm -f conftest.er1 5958 cat conftest.err >&5 5959 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5960 (exit $ac_status); } >/dev/null; then 5961 if test -s conftest.err; then 5962 ac_cpp_err=$ac_cxx_preproc_warn_flag 5963 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5964 else 5965 ac_cpp_err= 5966 fi 5967else 5968 ac_cpp_err=yes 5969fi 5970if test -z "$ac_cpp_err"; then 5971 # Broken: success on invalid input. 5972continue 5973else 5974 echo "$as_me: failed program was:" >&5 5975sed 's/^/| /' conftest.$ac_ext >&5 5976 5977 # Passes both tests. 5978ac_preproc_ok=: 5979break 5980fi 5981 5982rm -f conftest.err conftest.$ac_ext 5983 5984done 5985# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5986rm -f conftest.err conftest.$ac_ext 5987if $ac_preproc_ok; then 5988 break 5989fi 5990 5991 done 5992 ac_cv_prog_CXXCPP=$CXXCPP 5993 5994fi 5995 CXXCPP=$ac_cv_prog_CXXCPP 5996else 5997 ac_cv_prog_CXXCPP=$CXXCPP 5998fi 5999{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 6000echo "${ECHO_T}$CXXCPP" >&6; } 6001ac_preproc_ok=false 6002for ac_cxx_preproc_warn_flag in '' yes 6003do 6004 # Use a header file that comes with gcc, so configuring glibc 6005 # with a fresh cross-compiler works. 6006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6007 # <limits.h> exists even on freestanding compilers. 6008 # On the NeXT, cc -E runs the code through the compiler's parser, 6009 # not just through cpp. "Syntax error" is here to catch this case. 6010 cat >conftest.$ac_ext <<_ACEOF 6011/* confdefs.h. */ 6012_ACEOF 6013cat confdefs.h >>conftest.$ac_ext 6014cat >>conftest.$ac_ext <<_ACEOF 6015/* end confdefs.h. */ 6016#ifdef __STDC__ 6017# include <limits.h> 6018#else 6019# include <assert.h> 6020#endif 6021 Syntax error 6022_ACEOF 6023if { (ac_try="$ac_cpp conftest.$ac_ext" 6024case "(($ac_try" in 6025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6026 *) ac_try_echo=$ac_try;; 6027esac 6028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6029 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6030 ac_status=$? 6031 grep -v '^ *+' conftest.er1 >conftest.err 6032 rm -f conftest.er1 6033 cat conftest.err >&5 6034 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6035 (exit $ac_status); } >/dev/null; then 6036 if test -s conftest.err; then 6037 ac_cpp_err=$ac_cxx_preproc_warn_flag 6038 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6039 else 6040 ac_cpp_err= 6041 fi 6042else 6043 ac_cpp_err=yes 6044fi 6045if test -z "$ac_cpp_err"; then 6046 : 6047else 6048 echo "$as_me: failed program was:" >&5 6049sed 's/^/| /' conftest.$ac_ext >&5 6050 6051 # Broken: fails on valid input. 6052continue 6053fi 6054 6055rm -f conftest.err conftest.$ac_ext 6056 6057 # OK, works on sane cases. Now check whether nonexistent headers 6058 # can be detected and how. 6059 cat >conftest.$ac_ext <<_ACEOF 6060/* confdefs.h. */ 6061_ACEOF 6062cat confdefs.h >>conftest.$ac_ext 6063cat >>conftest.$ac_ext <<_ACEOF 6064/* end confdefs.h. */ 6065#include <ac_nonexistent.h> 6066_ACEOF 6067if { (ac_try="$ac_cpp conftest.$ac_ext" 6068case "(($ac_try" in 6069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6070 *) ac_try_echo=$ac_try;; 6071esac 6072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6073 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6074 ac_status=$? 6075 grep -v '^ *+' conftest.er1 >conftest.err 6076 rm -f conftest.er1 6077 cat conftest.err >&5 6078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6079 (exit $ac_status); } >/dev/null; then 6080 if test -s conftest.err; then 6081 ac_cpp_err=$ac_cxx_preproc_warn_flag 6082 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 6083 else 6084 ac_cpp_err= 6085 fi 6086else 6087 ac_cpp_err=yes 6088fi 6089if test -z "$ac_cpp_err"; then 6090 # Broken: success on invalid input. 6091continue 6092else 6093 echo "$as_me: failed program was:" >&5 6094sed 's/^/| /' conftest.$ac_ext >&5 6095 6096 # Passes both tests. 6097ac_preproc_ok=: 6098break 6099fi 6100 6101rm -f conftest.err conftest.$ac_ext 6102 6103done 6104# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6105rm -f conftest.err conftest.$ac_ext 6106if $ac_preproc_ok; then 6107 : 6108else 6109 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6110See \`config.log' for more details." >&5 6111echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6112See \`config.log' for more details." >&2;} 6113 { (exit 1); exit 1; }; } 6114fi 6115 6116ac_ext=cpp 6117ac_cpp='$CXXCPP $CPPFLAGS' 6118ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6119ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6120ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6121 6122fi 6123 6124 6125ac_ext=f 6126ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6127ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6128ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6129if test -n "$ac_tool_prefix"; then 6130 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 6131 do 6132 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6133set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6134{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6135echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6136if test "${ac_cv_prog_F77+set}" = set; then 6137 echo $ECHO_N "(cached) $ECHO_C" >&6 6138else 6139 if test -n "$F77"; then 6140 ac_cv_prog_F77="$F77" # Let the user override the test. 6141else 6142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6143for as_dir in $PATH 6144do 6145 IFS=$as_save_IFS 6146 test -z "$as_dir" && as_dir=. 6147 for ac_exec_ext in '' $ac_executable_extensions; do 6148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6149 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6150 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6151 break 2 6152 fi 6153done 6154done 6155IFS=$as_save_IFS 6156 6157fi 6158fi 6159F77=$ac_cv_prog_F77 6160if test -n "$F77"; then 6161 { echo "$as_me:$LINENO: result: $F77" >&5 6162echo "${ECHO_T}$F77" >&6; } 6163else 6164 { echo "$as_me:$LINENO: result: no" >&5 6165echo "${ECHO_T}no" >&6; } 6166fi 6167 6168 6169 test -n "$F77" && break 6170 done 6171fi 6172if test -z "$F77"; then 6173 ac_ct_F77=$F77 6174 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 6175do 6176 # Extract the first word of "$ac_prog", so it can be a program name with args. 6177set dummy $ac_prog; ac_word=$2 6178{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6179echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6180if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6181 echo $ECHO_N "(cached) $ECHO_C" >&6 6182else 6183 if test -n "$ac_ct_F77"; then 6184 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6185else 6186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6187for as_dir in $PATH 6188do 6189 IFS=$as_save_IFS 6190 test -z "$as_dir" && as_dir=. 6191 for ac_exec_ext in '' $ac_executable_extensions; do 6192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6193 ac_cv_prog_ac_ct_F77="$ac_prog" 6194 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6195 break 2 6196 fi 6197done 6198done 6199IFS=$as_save_IFS 6200 6201fi 6202fi 6203ac_ct_F77=$ac_cv_prog_ac_ct_F77 6204if test -n "$ac_ct_F77"; then 6205 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6206echo "${ECHO_T}$ac_ct_F77" >&6; } 6207else 6208 { echo "$as_me:$LINENO: result: no" >&5 6209echo "${ECHO_T}no" >&6; } 6210fi 6211 6212 6213 test -n "$ac_ct_F77" && break 6214done 6215 6216 if test "x$ac_ct_F77" = x; then 6217 F77="" 6218 else 6219 case $cross_compiling:$ac_tool_warned in 6220yes:) 6221{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6222whose name does not start with the host triplet. If you think this 6223configuration is useful to you, please write to autoconf@gnu.org." >&5 6224echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6225whose name does not start with the host triplet. If you think this 6226configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6227ac_tool_warned=yes ;; 6228esac 6229 F77=$ac_ct_F77 6230 fi 6231fi 6232 6233 6234# Provide some information about the compiler. 6235echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6236ac_compiler=`set X $ac_compile; echo $2` 6237{ (ac_try="$ac_compiler --version >&5" 6238case "(($ac_try" in 6239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6240 *) ac_try_echo=$ac_try;; 6241esac 6242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6243 (eval "$ac_compiler --version >&5") 2>&5 6244 ac_status=$? 6245 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6246 (exit $ac_status); } 6247{ (ac_try="$ac_compiler -v >&5" 6248case "(($ac_try" in 6249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6250 *) ac_try_echo=$ac_try;; 6251esac 6252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6253 (eval "$ac_compiler -v >&5") 2>&5 6254 ac_status=$? 6255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6256 (exit $ac_status); } 6257{ (ac_try="$ac_compiler -V >&5" 6258case "(($ac_try" in 6259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6260 *) ac_try_echo=$ac_try;; 6261esac 6262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6263 (eval "$ac_compiler -V >&5") 2>&5 6264 ac_status=$? 6265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6266 (exit $ac_status); } 6267rm -f a.out 6268 6269# If we don't use `.F' as extension, the preprocessor is not run on the 6270# input file. (Note that this only needs to work for GNU compilers.) 6271ac_save_ext=$ac_ext 6272ac_ext=F 6273{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6274echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6275if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6276 echo $ECHO_N "(cached) $ECHO_C" >&6 6277else 6278 cat >conftest.$ac_ext <<_ACEOF 6279 program main 6280#ifndef __GNUC__ 6281 choke me 6282#endif 6283 6284 end 6285_ACEOF 6286rm -f conftest.$ac_objext 6287if { (ac_try="$ac_compile" 6288case "(($ac_try" in 6289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6290 *) ac_try_echo=$ac_try;; 6291esac 6292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6293 (eval "$ac_compile") 2>conftest.er1 6294 ac_status=$? 6295 grep -v '^ *+' conftest.er1 >conftest.err 6296 rm -f conftest.er1 6297 cat conftest.err >&5 6298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6299 (exit $ac_status); } && 6300 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6301 { (case "(($ac_try" in 6302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6303 *) ac_try_echo=$ac_try;; 6304esac 6305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6306 (eval "$ac_try") 2>&5 6307 ac_status=$? 6308 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6309 (exit $ac_status); }; } && 6310 { ac_try='test -s conftest.$ac_objext' 6311 { (case "(($ac_try" in 6312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6313 *) ac_try_echo=$ac_try;; 6314esac 6315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6316 (eval "$ac_try") 2>&5 6317 ac_status=$? 6318 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6319 (exit $ac_status); }; }; then 6320 ac_compiler_gnu=yes 6321else 6322 echo "$as_me: failed program was:" >&5 6323sed 's/^/| /' conftest.$ac_ext >&5 6324 6325 ac_compiler_gnu=no 6326fi 6327 6328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6329ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6330 6331fi 6332{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6333echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6334ac_ext=$ac_save_ext 6335ac_test_FFLAGS=${FFLAGS+set} 6336ac_save_FFLAGS=$FFLAGS 6337FFLAGS= 6338{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6339echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6340if test "${ac_cv_prog_f77_g+set}" = set; then 6341 echo $ECHO_N "(cached) $ECHO_C" >&6 6342else 6343 FFLAGS=-g 6344cat >conftest.$ac_ext <<_ACEOF 6345 program main 6346 6347 end 6348_ACEOF 6349rm -f conftest.$ac_objext 6350if { (ac_try="$ac_compile" 6351case "(($ac_try" in 6352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6353 *) ac_try_echo=$ac_try;; 6354esac 6355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6356 (eval "$ac_compile") 2>conftest.er1 6357 ac_status=$? 6358 grep -v '^ *+' conftest.er1 >conftest.err 6359 rm -f conftest.er1 6360 cat conftest.err >&5 6361 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6362 (exit $ac_status); } && 6363 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 6364 { (case "(($ac_try" in 6365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6366 *) ac_try_echo=$ac_try;; 6367esac 6368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6369 (eval "$ac_try") 2>&5 6370 ac_status=$? 6371 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6372 (exit $ac_status); }; } && 6373 { ac_try='test -s conftest.$ac_objext' 6374 { (case "(($ac_try" in 6375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6376 *) ac_try_echo=$ac_try;; 6377esac 6378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6379 (eval "$ac_try") 2>&5 6380 ac_status=$? 6381 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6382 (exit $ac_status); }; }; then 6383 ac_cv_prog_f77_g=yes 6384else 6385 echo "$as_me: failed program was:" >&5 6386sed 's/^/| /' conftest.$ac_ext >&5 6387 6388 ac_cv_prog_f77_g=no 6389fi 6390 6391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6392 6393fi 6394{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6395echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6396if test "$ac_test_FFLAGS" = set; then 6397 FFLAGS=$ac_save_FFLAGS 6398elif test $ac_cv_prog_f77_g = yes; then 6399 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6400 FFLAGS="-g -O2" 6401 else 6402 FFLAGS="-g" 6403 fi 6404else 6405 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6406 FFLAGS="-O2" 6407 else 6408 FFLAGS= 6409 fi 6410fi 6411 6412G77=`test $ac_compiler_gnu = yes && echo yes` 6413ac_ext=c 6414ac_cpp='$CPP $CPPFLAGS' 6415ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6416ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6417ac_compiler_gnu=$ac_cv_c_compiler_gnu 6418 6419 6420 6421# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6422 6423# find the maximum length of command line arguments 6424{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6425echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6426if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6427 echo $ECHO_N "(cached) $ECHO_C" >&6 6428else 6429 i=0 6430 teststring="ABCD" 6431 6432 case $build_os in 6433 msdosdjgpp*) 6434 # On DJGPP, this test can blow up pretty badly due to problems in libc 6435 # (any single argument exceeding 2000 bytes causes a buffer overrun 6436 # during glob expansion). Even if it were fixed, the result of this 6437 # check would be larger than it should be. 6438 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6439 ;; 6440 6441 gnu*) 6442 # Under GNU Hurd, this test is not required because there is 6443 # no limit to the length of command line arguments. 6444 # Libtool will interpret -1 as no limit whatsoever 6445 lt_cv_sys_max_cmd_len=-1; 6446 ;; 6447 6448 cygwin* | mingw*) 6449 # On Win9x/ME, this test blows up -- it succeeds, but takes 6450 # about 5 minutes as the teststring grows exponentially. 6451 # Worse, since 9x/ME are not pre-emptively multitasking, 6452 # you end up with a "frozen" computer, even though with patience 6453 # the test eventually succeeds (with a max line length of 256k). 6454 # Instead, let's just punt: use the minimum linelength reported by 6455 # all of the supported platforms: 8192 (on NT/2K/XP). 6456 lt_cv_sys_max_cmd_len=8192; 6457 ;; 6458 6459 amigaos*) 6460 # On AmigaOS with pdksh, this test takes hours, literally. 6461 # So we just punt and use a minimum line length of 8192. 6462 lt_cv_sys_max_cmd_len=8192; 6463 ;; 6464 6465 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6466 # This has been around since 386BSD, at least. Likely further. 6467 if test -x /sbin/sysctl; then 6468 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6469 elif test -x /usr/sbin/sysctl; then 6470 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6471 else 6472 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6473 fi 6474 # And add a safety zone 6475 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6476 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6477 ;; 6478 6479 interix*) 6480 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6481 lt_cv_sys_max_cmd_len=196608 6482 ;; 6483 6484 osf*) 6485 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6486 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6487 # nice to cause kernel panics so lets avoid the loop below. 6488 # First set a reasonable default. 6489 lt_cv_sys_max_cmd_len=16384 6490 # 6491 if test -x /sbin/sysconfig; then 6492 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6493 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6494 esac 6495 fi 6496 ;; 6497 sco3.2v5*) 6498 lt_cv_sys_max_cmd_len=102400 6499 ;; 6500 sysv5* | sco5v6* | sysv4.2uw2*) 6501 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6502 if test -n "$kargmax"; then 6503 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6504 else 6505 lt_cv_sys_max_cmd_len=32768 6506 fi 6507 ;; 6508 *) 6509 # If test is not a shell built-in, we'll probably end up computing a 6510 # maximum length that is only half of the actual maximum length, but 6511 # we can't tell. 6512 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6513 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6514 = "XX$teststring") >/dev/null 2>&1 && 6515 new_result=`expr "X$teststring" : ".*" 2>&1` && 6516 lt_cv_sys_max_cmd_len=$new_result && 6517 test $i != 17 # 1/2 MB should be enough 6518 do 6519 i=`expr $i + 1` 6520 teststring=$teststring$teststring 6521 done 6522 teststring= 6523 # Add a significant safety factor because C++ compilers can tack on massive 6524 # amounts of additional arguments before passing them to the linker. 6525 # It appears as though 1/2 is a usable value. 6526 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6527 ;; 6528 esac 6529 6530fi 6531 6532if test -n $lt_cv_sys_max_cmd_len ; then 6533 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6534echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6535else 6536 { echo "$as_me:$LINENO: result: none" >&5 6537echo "${ECHO_T}none" >&6; } 6538fi 6539 6540 6541 6542 6543# Check for command to grab the raw symbol name followed by C symbol from nm. 6544{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6545echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6546if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6547 echo $ECHO_N "(cached) $ECHO_C" >&6 6548else 6549 6550# These are sane defaults that work on at least a few old systems. 6551# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6552 6553# Character class describing NM global symbol codes. 6554symcode='[BCDEGRST]' 6555 6556# Regexp to match symbols that can be accessed directly from C. 6557sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6558 6559# Transform an extracted symbol line into a proper C declaration 6560lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6561 6562# Transform an extracted symbol line into symbol name and symbol address 6563lt_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'" 6564 6565# Define system-specific variables. 6566case $host_os in 6567aix*) 6568 symcode='[BCDT]' 6569 ;; 6570cygwin* | mingw* | pw32*) 6571 symcode='[ABCDGISTW]' 6572 ;; 6573hpux*) # Its linker distinguishes data from code symbols 6574 if test "$host_cpu" = ia64; then 6575 symcode='[ABCDEGRST]' 6576 fi 6577 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6578 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'" 6579 ;; 6580linux* | k*bsd*-gnu) 6581 if test "$host_cpu" = ia64; then 6582 symcode='[ABCDGIRSTW]' 6583 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6584 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'" 6585 fi 6586 ;; 6587irix* | nonstopux*) 6588 symcode='[BCDEGRST]' 6589 ;; 6590osf*) 6591 symcode='[BCDEGQRST]' 6592 ;; 6593solaris*) 6594 symcode='[BDRT]' 6595 ;; 6596sco3.2v5*) 6597 symcode='[DT]' 6598 ;; 6599sysv4.2uw2*) 6600 symcode='[DT]' 6601 ;; 6602sysv5* | sco5v6* | unixware* | OpenUNIX*) 6603 symcode='[ABDT]' 6604 ;; 6605sysv4) 6606 symcode='[DFNSTU]' 6607 ;; 6608esac 6609 6610# Handle CRLF in mingw tool chain 6611opt_cr= 6612case $build_os in 6613mingw*) 6614 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6615 ;; 6616esac 6617 6618# If we're using GNU nm, then use its standard symbol codes. 6619case `$NM -V 2>&1` in 6620*GNU* | *'with BFD'*) 6621 symcode='[ABCDGIRSTW]' ;; 6622esac 6623 6624# Try without a prefix undercore, then with it. 6625for ac_symprfx in "" "_"; do 6626 6627 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6628 symxfrm="\\1 $ac_symprfx\\2 \\2" 6629 6630 # Write the raw and C identifiers. 6631 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6632 6633 # Check to see that the pipe works correctly. 6634 pipe_works=no 6635 6636 rm -f conftest* 6637 cat > conftest.$ac_ext <<EOF 6638#ifdef __cplusplus 6639extern "C" { 6640#endif 6641char nm_test_var; 6642void nm_test_func(){} 6643#ifdef __cplusplus 6644} 6645#endif 6646int main(){nm_test_var='a';nm_test_func();return(0);} 6647EOF 6648 6649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6650 (eval $ac_compile) 2>&5 6651 ac_status=$? 6652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6653 (exit $ac_status); }; then 6654 # Now try to grab the symbols. 6655 nlist=conftest.nm 6656 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6657 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6658 ac_status=$? 6659 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6660 (exit $ac_status); } && test -s "$nlist"; then 6661 # Try sorting and uniquifying the output. 6662 if sort "$nlist" | uniq > "$nlist"T; then 6663 mv -f "$nlist"T "$nlist" 6664 else 6665 rm -f "$nlist"T 6666 fi 6667 6668 # Make sure that we snagged all the symbols we need. 6669 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6670 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6671 cat <<EOF > conftest.$ac_ext 6672#ifdef __cplusplus 6673extern "C" { 6674#endif 6675 6676EOF 6677 # Now generate the symbol file. 6678 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6679 6680 cat <<EOF >> conftest.$ac_ext 6681#if defined (__STDC__) && __STDC__ 6682# define lt_ptr_t void * 6683#else 6684# define lt_ptr_t char * 6685# define const 6686#endif 6687 6688/* The mapping between symbol names and symbols. */ 6689const struct { 6690 const char *name; 6691 lt_ptr_t address; 6692} 6693lt_preloaded_symbols[] = 6694{ 6695EOF 6696 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6697 cat <<\EOF >> conftest.$ac_ext 6698 {0, (lt_ptr_t) 0} 6699}; 6700 6701#ifdef __cplusplus 6702} 6703#endif 6704EOF 6705 # Now try linking the two files. 6706 mv conftest.$ac_objext conftstm.$ac_objext 6707 lt_save_LIBS="$LIBS" 6708 lt_save_CFLAGS="$CFLAGS" 6709 LIBS="conftstm.$ac_objext" 6710 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6711 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6712 (eval $ac_link) 2>&5 6713 ac_status=$? 6714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6715 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6716 pipe_works=yes 6717 fi 6718 LIBS="$lt_save_LIBS" 6719 CFLAGS="$lt_save_CFLAGS" 6720 else 6721 echo "cannot find nm_test_func in $nlist" >&5 6722 fi 6723 else 6724 echo "cannot find nm_test_var in $nlist" >&5 6725 fi 6726 else 6727 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6728 fi 6729 else 6730 echo "$progname: failed program was:" >&5 6731 cat conftest.$ac_ext >&5 6732 fi 6733 rm -f conftest* conftst* 6734 6735 # Do not use the global_symbol_pipe unless it works. 6736 if test "$pipe_works" = yes; then 6737 break 6738 else 6739 lt_cv_sys_global_symbol_pipe= 6740 fi 6741done 6742 6743fi 6744 6745if test -z "$lt_cv_sys_global_symbol_pipe"; then 6746 lt_cv_sys_global_symbol_to_cdecl= 6747fi 6748if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6749 { echo "$as_me:$LINENO: result: failed" >&5 6750echo "${ECHO_T}failed" >&6; } 6751else 6752 { echo "$as_me:$LINENO: result: ok" >&5 6753echo "${ECHO_T}ok" >&6; } 6754fi 6755 6756{ echo "$as_me:$LINENO: checking for objdir" >&5 6757echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6758if test "${lt_cv_objdir+set}" = set; then 6759 echo $ECHO_N "(cached) $ECHO_C" >&6 6760else 6761 rm -f .libs 2>/dev/null 6762mkdir .libs 2>/dev/null 6763if test -d .libs; then 6764 lt_cv_objdir=.libs 6765else 6766 # MS-DOS does not allow filenames that begin with a dot. 6767 lt_cv_objdir=_libs 6768fi 6769rmdir .libs 2>/dev/null 6770fi 6771{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6772echo "${ECHO_T}$lt_cv_objdir" >&6; } 6773objdir=$lt_cv_objdir 6774 6775 6776 6777 6778 6779case $host_os in 6780aix3*) 6781 # AIX sometimes has problems with the GCC collect2 program. For some 6782 # reason, if we set the COLLECT_NAMES environment variable, the problems 6783 # vanish in a puff of smoke. 6784 if test "X${COLLECT_NAMES+set}" != Xset; then 6785 COLLECT_NAMES= 6786 export COLLECT_NAMES 6787 fi 6788 ;; 6789esac 6790 6791# Sed substitution that helps us do robust quoting. It backslashifies 6792# metacharacters that are still active within double-quoted strings. 6793Xsed='sed -e 1s/^X//' 6794sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6795 6796# Same as above, but do not quote variable references. 6797double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6798 6799# Sed substitution to delay expansion of an escaped shell variable in a 6800# double_quote_subst'ed string. 6801delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6802 6803# Sed substitution to avoid accidental globbing in evaled expressions 6804no_glob_subst='s/\*/\\\*/g' 6805 6806# Constants: 6807rm="rm -f" 6808 6809# Global variables: 6810default_ofile=libtool 6811can_build_shared=yes 6812 6813# All known linkers require a `.a' archive for static linking (except MSVC, 6814# which needs '.lib'). 6815libext=a 6816ltmain="$ac_aux_dir/ltmain.sh" 6817ofile="$default_ofile" 6818with_gnu_ld="$lt_cv_prog_gnu_ld" 6819 6820if test -n "$ac_tool_prefix"; then 6821 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6822set dummy ${ac_tool_prefix}ar; ac_word=$2 6823{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6824echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6825if test "${ac_cv_prog_AR+set}" = set; then 6826 echo $ECHO_N "(cached) $ECHO_C" >&6 6827else 6828 if test -n "$AR"; then 6829 ac_cv_prog_AR="$AR" # Let the user override the test. 6830else 6831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6832for as_dir in $PATH 6833do 6834 IFS=$as_save_IFS 6835 test -z "$as_dir" && as_dir=. 6836 for ac_exec_ext in '' $ac_executable_extensions; do 6837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6838 ac_cv_prog_AR="${ac_tool_prefix}ar" 6839 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6840 break 2 6841 fi 6842done 6843done 6844IFS=$as_save_IFS 6845 6846fi 6847fi 6848AR=$ac_cv_prog_AR 6849if test -n "$AR"; then 6850 { echo "$as_me:$LINENO: result: $AR" >&5 6851echo "${ECHO_T}$AR" >&6; } 6852else 6853 { echo "$as_me:$LINENO: result: no" >&5 6854echo "${ECHO_T}no" >&6; } 6855fi 6856 6857 6858fi 6859if test -z "$ac_cv_prog_AR"; then 6860 ac_ct_AR=$AR 6861 # Extract the first word of "ar", so it can be a program name with args. 6862set dummy ar; ac_word=$2 6863{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6864echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6865if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6866 echo $ECHO_N "(cached) $ECHO_C" >&6 6867else 6868 if test -n "$ac_ct_AR"; then 6869 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6870else 6871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6872for as_dir in $PATH 6873do 6874 IFS=$as_save_IFS 6875 test -z "$as_dir" && as_dir=. 6876 for ac_exec_ext in '' $ac_executable_extensions; do 6877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6878 ac_cv_prog_ac_ct_AR="ar" 6879 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6880 break 2 6881 fi 6882done 6883done 6884IFS=$as_save_IFS 6885 6886fi 6887fi 6888ac_ct_AR=$ac_cv_prog_ac_ct_AR 6889if test -n "$ac_ct_AR"; then 6890 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6891echo "${ECHO_T}$ac_ct_AR" >&6; } 6892else 6893 { echo "$as_me:$LINENO: result: no" >&5 6894echo "${ECHO_T}no" >&6; } 6895fi 6896 6897 if test "x$ac_ct_AR" = x; then 6898 AR="false" 6899 else 6900 case $cross_compiling:$ac_tool_warned in 6901yes:) 6902{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6903whose name does not start with the host triplet. If you think this 6904configuration is useful to you, please write to autoconf@gnu.org." >&5 6905echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6906whose name does not start with the host triplet. If you think this 6907configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6908ac_tool_warned=yes ;; 6909esac 6910 AR=$ac_ct_AR 6911 fi 6912else 6913 AR="$ac_cv_prog_AR" 6914fi 6915 6916if test -n "$ac_tool_prefix"; then 6917 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6918set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6919{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6920echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6921if test "${ac_cv_prog_RANLIB+set}" = set; then 6922 echo $ECHO_N "(cached) $ECHO_C" >&6 6923else 6924 if test -n "$RANLIB"; then 6925 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6926else 6927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6928for as_dir in $PATH 6929do 6930 IFS=$as_save_IFS 6931 test -z "$as_dir" && as_dir=. 6932 for ac_exec_ext in '' $ac_executable_extensions; do 6933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6934 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6935 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6936 break 2 6937 fi 6938done 6939done 6940IFS=$as_save_IFS 6941 6942fi 6943fi 6944RANLIB=$ac_cv_prog_RANLIB 6945if test -n "$RANLIB"; then 6946 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6947echo "${ECHO_T}$RANLIB" >&6; } 6948else 6949 { echo "$as_me:$LINENO: result: no" >&5 6950echo "${ECHO_T}no" >&6; } 6951fi 6952 6953 6954fi 6955if test -z "$ac_cv_prog_RANLIB"; then 6956 ac_ct_RANLIB=$RANLIB 6957 # Extract the first word of "ranlib", so it can be a program name with args. 6958set dummy ranlib; ac_word=$2 6959{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6960echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6961if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6962 echo $ECHO_N "(cached) $ECHO_C" >&6 6963else 6964 if test -n "$ac_ct_RANLIB"; then 6965 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6966else 6967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6968for as_dir in $PATH 6969do 6970 IFS=$as_save_IFS 6971 test -z "$as_dir" && as_dir=. 6972 for ac_exec_ext in '' $ac_executable_extensions; do 6973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 6974 ac_cv_prog_ac_ct_RANLIB="ranlib" 6975 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6976 break 2 6977 fi 6978done 6979done 6980IFS=$as_save_IFS 6981 6982fi 6983fi 6984ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6985if test -n "$ac_ct_RANLIB"; then 6986 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6987echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6988else 6989 { echo "$as_me:$LINENO: result: no" >&5 6990echo "${ECHO_T}no" >&6; } 6991fi 6992 6993 if test "x$ac_ct_RANLIB" = x; then 6994 RANLIB=":" 6995 else 6996 case $cross_compiling:$ac_tool_warned in 6997yes:) 6998{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6999whose name does not start with the host triplet. If you think this 7000configuration is useful to you, please write to autoconf@gnu.org." >&5 7001echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7002whose name does not start with the host triplet. If you think this 7003configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7004ac_tool_warned=yes ;; 7005esac 7006 RANLIB=$ac_ct_RANLIB 7007 fi 7008else 7009 RANLIB="$ac_cv_prog_RANLIB" 7010fi 7011 7012if test -n "$ac_tool_prefix"; then 7013 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7014set dummy ${ac_tool_prefix}strip; ac_word=$2 7015{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7017if test "${ac_cv_prog_STRIP+set}" = set; then 7018 echo $ECHO_N "(cached) $ECHO_C" >&6 7019else 7020 if test -n "$STRIP"; then 7021 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7022else 7023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7024for as_dir in $PATH 7025do 7026 IFS=$as_save_IFS 7027 test -z "$as_dir" && as_dir=. 7028 for ac_exec_ext in '' $ac_executable_extensions; do 7029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7030 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7031 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7032 break 2 7033 fi 7034done 7035done 7036IFS=$as_save_IFS 7037 7038fi 7039fi 7040STRIP=$ac_cv_prog_STRIP 7041if test -n "$STRIP"; then 7042 { echo "$as_me:$LINENO: result: $STRIP" >&5 7043echo "${ECHO_T}$STRIP" >&6; } 7044else 7045 { echo "$as_me:$LINENO: result: no" >&5 7046echo "${ECHO_T}no" >&6; } 7047fi 7048 7049 7050fi 7051if test -z "$ac_cv_prog_STRIP"; then 7052 ac_ct_STRIP=$STRIP 7053 # Extract the first word of "strip", so it can be a program name with args. 7054set dummy strip; ac_word=$2 7055{ echo "$as_me:$LINENO: checking for $ac_word" >&5 7056echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7057if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7058 echo $ECHO_N "(cached) $ECHO_C" >&6 7059else 7060 if test -n "$ac_ct_STRIP"; then 7061 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7062else 7063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7064for as_dir in $PATH 7065do 7066 IFS=$as_save_IFS 7067 test -z "$as_dir" && as_dir=. 7068 for ac_exec_ext in '' $ac_executable_extensions; do 7069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 7070 ac_cv_prog_ac_ct_STRIP="strip" 7071 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7072 break 2 7073 fi 7074done 7075done 7076IFS=$as_save_IFS 7077 7078fi 7079fi 7080ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7081if test -n "$ac_ct_STRIP"; then 7082 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7083echo "${ECHO_T}$ac_ct_STRIP" >&6; } 7084else 7085 { echo "$as_me:$LINENO: result: no" >&5 7086echo "${ECHO_T}no" >&6; } 7087fi 7088 7089 if test "x$ac_ct_STRIP" = x; then 7090 STRIP=":" 7091 else 7092 case $cross_compiling:$ac_tool_warned in 7093yes:) 7094{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7095whose name does not start with the host triplet. If you think this 7096configuration is useful to you, please write to autoconf@gnu.org." >&5 7097echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7098whose name does not start with the host triplet. If you think this 7099configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7100ac_tool_warned=yes ;; 7101esac 7102 STRIP=$ac_ct_STRIP 7103 fi 7104else 7105 STRIP="$ac_cv_prog_STRIP" 7106fi 7107 7108 7109old_CC="$CC" 7110old_CFLAGS="$CFLAGS" 7111 7112# Set sane defaults for various variables 7113test -z "$AR" && AR=ar 7114test -z "$AR_FLAGS" && AR_FLAGS=cru 7115test -z "$AS" && AS=as 7116test -z "$CC" && CC=cc 7117test -z "$LTCC" && LTCC=$CC 7118test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7119test -z "$DLLTOOL" && DLLTOOL=dlltool 7120test -z "$LD" && LD=ld 7121test -z "$LN_S" && LN_S="ln -s" 7122test -z "$MAGIC_CMD" && MAGIC_CMD=file 7123test -z "$NM" && NM=nm 7124test -z "$SED" && SED=sed 7125test -z "$OBJDUMP" && OBJDUMP=objdump 7126test -z "$RANLIB" && RANLIB=: 7127test -z "$STRIP" && STRIP=: 7128test -z "$ac_objext" && ac_objext=o 7129 7130# Determine commands to create old-style static archives. 7131old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 7132old_postinstall_cmds='chmod 644 $oldlib' 7133old_postuninstall_cmds= 7134 7135if test -n "$RANLIB"; then 7136 case $host_os in 7137 openbsd*) 7138 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7139 ;; 7140 *) 7141 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7142 ;; 7143 esac 7144 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7145fi 7146 7147for cc_temp in $compiler""; do 7148 case $cc_temp in 7149 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7150 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7151 \-*) ;; 7152 *) break;; 7153 esac 7154done 7155cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7156 7157 7158# Only perform the check for file, if the check method requires it 7159case $deplibs_check_method in 7160file_magic*) 7161 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7162 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7163echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 7164if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7165 echo $ECHO_N "(cached) $ECHO_C" >&6 7166else 7167 case $MAGIC_CMD in 7168[\\/*] | ?:[\\/]*) 7169 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7170 ;; 7171*) 7172 lt_save_MAGIC_CMD="$MAGIC_CMD" 7173 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7174 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7175 for ac_dir in $ac_dummy; do 7176 IFS="$lt_save_ifs" 7177 test -z "$ac_dir" && ac_dir=. 7178 if test -f $ac_dir/${ac_tool_prefix}file; then 7179 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7180 if test -n "$file_magic_test_file"; then 7181 case $deplibs_check_method in 7182 "file_magic "*) 7183 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7184 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7185 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7186 $EGREP "$file_magic_regex" > /dev/null; then 7187 : 7188 else 7189 cat <<EOF 1>&2 7190 7191*** Warning: the command libtool uses to detect shared libraries, 7192*** $file_magic_cmd, produces output that libtool cannot recognize. 7193*** The result is that libtool may fail to recognize shared libraries 7194*** as such. This will affect the creation of libtool libraries that 7195*** depend on shared libraries, but programs linked with such libtool 7196*** libraries will work regardless of this problem. Nevertheless, you 7197*** may want to report the problem to your system manager and/or to 7198*** bug-libtool@gnu.org 7199 7200EOF 7201 fi ;; 7202 esac 7203 fi 7204 break 7205 fi 7206 done 7207 IFS="$lt_save_ifs" 7208 MAGIC_CMD="$lt_save_MAGIC_CMD" 7209 ;; 7210esac 7211fi 7212 7213MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7214if test -n "$MAGIC_CMD"; then 7215 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7216echo "${ECHO_T}$MAGIC_CMD" >&6; } 7217else 7218 { echo "$as_me:$LINENO: result: no" >&5 7219echo "${ECHO_T}no" >&6; } 7220fi 7221 7222if test -z "$lt_cv_path_MAGIC_CMD"; then 7223 if test -n "$ac_tool_prefix"; then 7224 { echo "$as_me:$LINENO: checking for file" >&5 7225echo $ECHO_N "checking for file... $ECHO_C" >&6; } 7226if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7227 echo $ECHO_N "(cached) $ECHO_C" >&6 7228else 7229 case $MAGIC_CMD in 7230[\\/*] | ?:[\\/]*) 7231 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7232 ;; 7233*) 7234 lt_save_MAGIC_CMD="$MAGIC_CMD" 7235 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7236 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7237 for ac_dir in $ac_dummy; do 7238 IFS="$lt_save_ifs" 7239 test -z "$ac_dir" && ac_dir=. 7240 if test -f $ac_dir/file; then 7241 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7242 if test -n "$file_magic_test_file"; then 7243 case $deplibs_check_method in 7244 "file_magic "*) 7245 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7246 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7247 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7248 $EGREP "$file_magic_regex" > /dev/null; then 7249 : 7250 else 7251 cat <<EOF 1>&2 7252 7253*** Warning: the command libtool uses to detect shared libraries, 7254*** $file_magic_cmd, produces output that libtool cannot recognize. 7255*** The result is that libtool may fail to recognize shared libraries 7256*** as such. This will affect the creation of libtool libraries that 7257*** depend on shared libraries, but programs linked with such libtool 7258*** libraries will work regardless of this problem. Nevertheless, you 7259*** may want to report the problem to your system manager and/or to 7260*** bug-libtool@gnu.org 7261 7262EOF 7263 fi ;; 7264 esac 7265 fi 7266 break 7267 fi 7268 done 7269 IFS="$lt_save_ifs" 7270 MAGIC_CMD="$lt_save_MAGIC_CMD" 7271 ;; 7272esac 7273fi 7274 7275MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7276if test -n "$MAGIC_CMD"; then 7277 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7278echo "${ECHO_T}$MAGIC_CMD" >&6; } 7279else 7280 { echo "$as_me:$LINENO: result: no" >&5 7281echo "${ECHO_T}no" >&6; } 7282fi 7283 7284 else 7285 MAGIC_CMD=: 7286 fi 7287fi 7288 7289 fi 7290 ;; 7291esac 7292 7293enable_dlopen=no 7294enable_win32_dll=no 7295 7296# Check whether --enable-libtool-lock was given. 7297if test "${enable_libtool_lock+set}" = set; then 7298 enableval=$enable_libtool_lock; 7299fi 7300 7301test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7302 7303 7304# Check whether --with-pic was given. 7305if test "${with_pic+set}" = set; then 7306 withval=$with_pic; pic_mode="$withval" 7307else 7308 pic_mode=default 7309fi 7310 7311test -z "$pic_mode" && pic_mode=default 7312 7313# Use C for the default configuration in the libtool script 7314tagname= 7315lt_save_CC="$CC" 7316ac_ext=c 7317ac_cpp='$CPP $CPPFLAGS' 7318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7320ac_compiler_gnu=$ac_cv_c_compiler_gnu 7321 7322 7323# Source file extension for C test sources. 7324ac_ext=c 7325 7326# Object file extension for compiled C test sources. 7327objext=o 7328objext=$objext 7329 7330# Code to be used in simple compile tests 7331lt_simple_compile_test_code="int some_variable = 0;\n" 7332 7333# Code to be used in simple link tests 7334lt_simple_link_test_code='int main(){return(0);}\n' 7335 7336 7337# If no C compiler was specified, use CC. 7338LTCC=${LTCC-"$CC"} 7339 7340# If no C compiler flags were specified, use CFLAGS. 7341LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7342 7343# Allow CC to be a program name with arguments. 7344compiler=$CC 7345 7346 7347# save warnings/boilerplate of simple test code 7348ac_outfile=conftest.$ac_objext 7349printf "$lt_simple_compile_test_code" >conftest.$ac_ext 7350eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7351_lt_compiler_boilerplate=`cat conftest.err` 7352$rm conftest* 7353 7354ac_outfile=conftest.$ac_objext 7355printf "$lt_simple_link_test_code" >conftest.$ac_ext 7356eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7357_lt_linker_boilerplate=`cat conftest.err` 7358$rm conftest* 7359 7360 7361 7362lt_prog_compiler_no_builtin_flag= 7363 7364if test "$GCC" = yes; then 7365 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7366 7367 7368{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7369echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7370if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7371 echo $ECHO_N "(cached) $ECHO_C" >&6 7372else 7373 lt_cv_prog_compiler_rtti_exceptions=no 7374 ac_outfile=conftest.$ac_objext 7375 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7376 lt_compiler_flag="-fno-rtti -fno-exceptions" 7377 # Insert the option either (1) after the last *FLAGS variable, or 7378 # (2) before a word containing "conftest.", or (3) at the end. 7379 # Note that $ac_compile itself does not contain backslashes and begins 7380 # with a dollar sign (not a hyphen), so the echo should work correctly. 7381 # The option is referenced via a variable to avoid confusing sed. 7382 lt_compile=`echo "$ac_compile" | $SED \ 7383 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7384 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7385 -e 's:$: $lt_compiler_flag:'` 7386 (eval echo "\"\$as_me:7386: $lt_compile\"" >&5) 7387 (eval "$lt_compile" 2>conftest.err) 7388 ac_status=$? 7389 cat conftest.err >&5 7390 echo "$as_me:7390: \$? = $ac_status" >&5 7391 if (exit $ac_status) && test -s "$ac_outfile"; then 7392 # The compiler can only warn and ignore the option if not recognized 7393 # So say no if there are warnings other than the usual output. 7394 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7395 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7396 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7397 lt_cv_prog_compiler_rtti_exceptions=yes 7398 fi 7399 fi 7400 $rm conftest* 7401 7402fi 7403{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7404echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7405 7406if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7407 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7408else 7409 : 7410fi 7411 7412fi 7413 7414lt_prog_compiler_wl= 7415lt_prog_compiler_pic= 7416lt_prog_compiler_static= 7417 7418{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7419echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7420 7421 if test "$GCC" = yes; then 7422 lt_prog_compiler_wl='-Wl,' 7423 lt_prog_compiler_static='-static' 7424 7425 case $host_os in 7426 aix*) 7427 # All AIX code is PIC. 7428 if test "$host_cpu" = ia64; then 7429 # AIX 5 now supports IA64 processor 7430 lt_prog_compiler_static='-Bstatic' 7431 fi 7432 ;; 7433 7434 amigaos*) 7435 # FIXME: we need at least 68020 code to build shared libraries, but 7436 # adding the `-m68020' flag to GCC prevents building anything better, 7437 # like `-m68040'. 7438 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7439 ;; 7440 7441 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7442 # PIC is the default for these OSes. 7443 ;; 7444 7445 mingw* | pw32* | os2*) 7446 # This hack is so that the source file can tell whether it is being 7447 # built for inclusion in a dll (and should export symbols for example). 7448 lt_prog_compiler_pic='-DDLL_EXPORT' 7449 ;; 7450 7451 darwin* | rhapsody*) 7452 # PIC is the default on this platform 7453 # Common symbols not allowed in MH_DYLIB files 7454 lt_prog_compiler_pic='-fno-common' 7455 ;; 7456 7457 interix3*) 7458 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7459 # Instead, we relocate shared libraries at runtime. 7460 ;; 7461 7462 msdosdjgpp*) 7463 # Just because we use GCC doesn't mean we suddenly get shared libraries 7464 # on systems that don't support them. 7465 lt_prog_compiler_can_build_shared=no 7466 enable_shared=no 7467 ;; 7468 7469 sysv4*MP*) 7470 if test -d /usr/nec; then 7471 lt_prog_compiler_pic=-Kconform_pic 7472 fi 7473 ;; 7474 7475 hpux*) 7476 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7477 # not for PA HP-UX. 7478 case $host_cpu in 7479 hppa*64*|ia64*) 7480 # +Z the default 7481 ;; 7482 *) 7483 lt_prog_compiler_pic='-fPIC' 7484 ;; 7485 esac 7486 ;; 7487 7488 *) 7489 lt_prog_compiler_pic='-fPIC' 7490 ;; 7491 esac 7492 else 7493 # PORTME Check for flag to pass linker flags through the system compiler. 7494 case $host_os in 7495 aix*) 7496 lt_prog_compiler_wl='-Wl,' 7497 if test "$host_cpu" = ia64; then 7498 # AIX 5 now supports IA64 processor 7499 lt_prog_compiler_static='-Bstatic' 7500 else 7501 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7502 fi 7503 ;; 7504 darwin*) 7505 # PIC is the default on this platform 7506 # Common symbols not allowed in MH_DYLIB files 7507 case $cc_basename in 7508 xlc*) 7509 lt_prog_compiler_pic='-qnocommon' 7510 lt_prog_compiler_wl='-Wl,' 7511 ;; 7512 esac 7513 ;; 7514 7515 mingw* | pw32* | os2*) 7516 # This hack is so that the source file can tell whether it is being 7517 # built for inclusion in a dll (and should export symbols for example). 7518 lt_prog_compiler_pic='-DDLL_EXPORT' 7519 ;; 7520 7521 hpux9* | hpux10* | hpux11*) 7522 lt_prog_compiler_wl='-Wl,' 7523 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7524 # not for PA HP-UX. 7525 case $host_cpu in 7526 hppa*64*|ia64*) 7527 # +Z the default 7528 ;; 7529 *) 7530 lt_prog_compiler_pic='+Z' 7531 ;; 7532 esac 7533 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7534 lt_prog_compiler_static='${wl}-a ${wl}archive' 7535 ;; 7536 7537 irix5* | irix6* | nonstopux*) 7538 lt_prog_compiler_wl='-Wl,' 7539 # PIC (with -KPIC) is the default. 7540 lt_prog_compiler_static='-non_shared' 7541 ;; 7542 7543 newsos6) 7544 lt_prog_compiler_pic='-KPIC' 7545 lt_prog_compiler_static='-Bstatic' 7546 ;; 7547 7548 linux* | k*bsd*-gnu) 7549 case $cc_basename in 7550 icc* | ecc*) 7551 lt_prog_compiler_wl='-Wl,' 7552 lt_prog_compiler_pic='-KPIC' 7553 lt_prog_compiler_static='-static' 7554 ;; 7555 pgcc* | pgf77* | pgf90* | pgf95*) 7556 # Portland Group compilers (*not* the Pentium gcc compiler, 7557 # which looks to be a dead project) 7558 lt_prog_compiler_wl='-Wl,' 7559 lt_prog_compiler_pic='-fpic' 7560 lt_prog_compiler_static='-Bstatic' 7561 ;; 7562 ccc*) 7563 lt_prog_compiler_wl='-Wl,' 7564 # All Alpha code is PIC. 7565 lt_prog_compiler_static='-non_shared' 7566 ;; 7567 esac 7568 ;; 7569 7570 osf3* | osf4* | osf5*) 7571 lt_prog_compiler_wl='-Wl,' 7572 # All OSF/1 code is PIC. 7573 lt_prog_compiler_static='-non_shared' 7574 ;; 7575 7576 solaris*) 7577 lt_prog_compiler_pic='-KPIC' 7578 lt_prog_compiler_static='-Bstatic' 7579 case $cc_basename in 7580 f77* | f90* | f95*) 7581 lt_prog_compiler_wl='-Qoption ld ';; 7582 *) 7583 lt_prog_compiler_wl='-Wl,';; 7584 esac 7585 ;; 7586 7587 sunos4*) 7588 lt_prog_compiler_wl='-Qoption ld ' 7589 lt_prog_compiler_pic='-PIC' 7590 lt_prog_compiler_static='-Bstatic' 7591 ;; 7592 7593 sysv4 | sysv4.2uw2* | sysv4.3*) 7594 lt_prog_compiler_wl='-Wl,' 7595 lt_prog_compiler_pic='-KPIC' 7596 lt_prog_compiler_static='-Bstatic' 7597 ;; 7598 7599 sysv4*MP*) 7600 if test -d /usr/nec ;then 7601 lt_prog_compiler_pic='-Kconform_pic' 7602 lt_prog_compiler_static='-Bstatic' 7603 fi 7604 ;; 7605 7606 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7607 lt_prog_compiler_wl='-Wl,' 7608 lt_prog_compiler_pic='-KPIC' 7609 lt_prog_compiler_static='-Bstatic' 7610 ;; 7611 7612 unicos*) 7613 lt_prog_compiler_wl='-Wl,' 7614 lt_prog_compiler_can_build_shared=no 7615 ;; 7616 7617 uts4*) 7618 lt_prog_compiler_pic='-pic' 7619 lt_prog_compiler_static='-Bstatic' 7620 ;; 7621 7622 *) 7623 lt_prog_compiler_can_build_shared=no 7624 ;; 7625 esac 7626 fi 7627 7628{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7629echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7630 7631# 7632# Check to make sure the PIC flag actually works. 7633# 7634if test -n "$lt_prog_compiler_pic"; then 7635 7636{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7637echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7638if test "${lt_prog_compiler_pic_works+set}" = set; then 7639 echo $ECHO_N "(cached) $ECHO_C" >&6 7640else 7641 lt_prog_compiler_pic_works=no 7642 ac_outfile=conftest.$ac_objext 7643 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7644 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7645 # Insert the option either (1) after the last *FLAGS variable, or 7646 # (2) before a word containing "conftest.", or (3) at the end. 7647 # Note that $ac_compile itself does not contain backslashes and begins 7648 # with a dollar sign (not a hyphen), so the echo should work correctly. 7649 # The option is referenced via a variable to avoid confusing sed. 7650 lt_compile=`echo "$ac_compile" | $SED \ 7651 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7652 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7653 -e 's:$: $lt_compiler_flag:'` 7654 (eval echo "\"\$as_me:7654: $lt_compile\"" >&5) 7655 (eval "$lt_compile" 2>conftest.err) 7656 ac_status=$? 7657 cat conftest.err >&5 7658 echo "$as_me:7658: \$? = $ac_status" >&5 7659 if (exit $ac_status) && test -s "$ac_outfile"; then 7660 # The compiler can only warn and ignore the option if not recognized 7661 # So say no if there are warnings other than the usual output. 7662 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7663 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7664 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7665 lt_prog_compiler_pic_works=yes 7666 fi 7667 fi 7668 $rm conftest* 7669 7670fi 7671{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7672echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7673 7674if test x"$lt_prog_compiler_pic_works" = xyes; then 7675 case $lt_prog_compiler_pic in 7676 "" | " "*) ;; 7677 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7678 esac 7679else 7680 lt_prog_compiler_pic= 7681 lt_prog_compiler_can_build_shared=no 7682fi 7683 7684fi 7685case $host_os in 7686 # For platforms which do not support PIC, -DPIC is meaningless: 7687 *djgpp*) 7688 lt_prog_compiler_pic= 7689 ;; 7690 *) 7691 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7692 ;; 7693esac 7694 7695# 7696# Check to make sure the static flag actually works. 7697# 7698wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7699{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7700echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7701if test "${lt_prog_compiler_static_works+set}" = set; then 7702 echo $ECHO_N "(cached) $ECHO_C" >&6 7703else 7704 lt_prog_compiler_static_works=no 7705 save_LDFLAGS="$LDFLAGS" 7706 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7707 printf "$lt_simple_link_test_code" > conftest.$ac_ext 7708 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7709 # The linker can only warn and ignore the option if not recognized 7710 # So say no if there are warnings 7711 if test -s conftest.err; then 7712 # Append any errors to the config.log. 7713 cat conftest.err 1>&5 7714 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7715 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7716 if diff conftest.exp conftest.er2 >/dev/null; then 7717 lt_prog_compiler_static_works=yes 7718 fi 7719 else 7720 lt_prog_compiler_static_works=yes 7721 fi 7722 fi 7723 $rm conftest* 7724 LDFLAGS="$save_LDFLAGS" 7725 7726fi 7727{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7728echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7729 7730if test x"$lt_prog_compiler_static_works" = xyes; then 7731 : 7732else 7733 lt_prog_compiler_static= 7734fi 7735 7736 7737{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7738echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7739if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7740 echo $ECHO_N "(cached) $ECHO_C" >&6 7741else 7742 lt_cv_prog_compiler_c_o=no 7743 $rm -r conftest 2>/dev/null 7744 mkdir conftest 7745 cd conftest 7746 mkdir out 7747 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7748 7749 lt_compiler_flag="-o out/conftest2.$ac_objext" 7750 # Insert the option either (1) after the last *FLAGS variable, or 7751 # (2) before a word containing "conftest.", or (3) at the end. 7752 # Note that $ac_compile itself does not contain backslashes and begins 7753 # with a dollar sign (not a hyphen), so the echo should work correctly. 7754 lt_compile=`echo "$ac_compile" | $SED \ 7755 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7756 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7757 -e 's:$: $lt_compiler_flag:'` 7758 (eval echo "\"\$as_me:7758: $lt_compile\"" >&5) 7759 (eval "$lt_compile" 2>out/conftest.err) 7760 ac_status=$? 7761 cat out/conftest.err >&5 7762 echo "$as_me:7762: \$? = $ac_status" >&5 7763 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7764 then 7765 # The compiler can only warn and ignore the option if not recognized 7766 # So say no if there are warnings 7767 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7768 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7769 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7770 lt_cv_prog_compiler_c_o=yes 7771 fi 7772 fi 7773 chmod u+w . 2>&5 7774 $rm conftest* 7775 # SGI C++ compiler will create directory out/ii_files/ for 7776 # template instantiation 7777 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7778 $rm out/* && rmdir out 7779 cd .. 7780 rmdir conftest 7781 $rm conftest* 7782 7783fi 7784{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7785echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7786 7787 7788hard_links="nottested" 7789if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7790 # do not overwrite the value of need_locks provided by the user 7791 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7792echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7793 hard_links=yes 7794 $rm conftest* 7795 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7796 touch conftest.a 7797 ln conftest.a conftest.b 2>&5 || hard_links=no 7798 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7799 { echo "$as_me:$LINENO: result: $hard_links" >&5 7800echo "${ECHO_T}$hard_links" >&6; } 7801 if test "$hard_links" = no; then 7802 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7803echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7804 need_locks=warn 7805 fi 7806else 7807 need_locks=no 7808fi 7809 7810{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7811echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7812 7813 runpath_var= 7814 allow_undefined_flag= 7815 enable_shared_with_static_runtimes=no 7816 archive_cmds= 7817 archive_expsym_cmds= 7818 old_archive_From_new_cmds= 7819 old_archive_from_expsyms_cmds= 7820 export_dynamic_flag_spec= 7821 whole_archive_flag_spec= 7822 thread_safe_flag_spec= 7823 hardcode_libdir_flag_spec= 7824 hardcode_libdir_flag_spec_ld= 7825 hardcode_libdir_separator= 7826 hardcode_direct=no 7827 hardcode_minus_L=no 7828 hardcode_shlibpath_var=unsupported 7829 link_all_deplibs=unknown 7830 hardcode_automatic=no 7831 module_cmds= 7832 module_expsym_cmds= 7833 always_export_symbols=no 7834 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7835 # include_expsyms should be a list of space-separated symbols to be *always* 7836 # included in the symbol list 7837 include_expsyms= 7838 # exclude_expsyms can be an extended regexp of symbols to exclude 7839 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7840 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7841 # as well as any symbol that contains `d'. 7842 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7843 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7844 # platforms (ab)use it in PIC code, but their linkers get confused if 7845 # the symbol is explicitly referenced. Since portable code cannot 7846 # rely on this symbol name, it's probably fine to never include it in 7847 # preloaded symbol tables. 7848 extract_expsyms_cmds= 7849 # Just being paranoid about ensuring that cc_basename is set. 7850 for cc_temp in $compiler""; do 7851 case $cc_temp in 7852 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7853 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7854 \-*) ;; 7855 *) break;; 7856 esac 7857done 7858cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7859 7860 case $host_os in 7861 cygwin* | mingw* | pw32*) 7862 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7863 # When not using gcc, we currently assume that we are using 7864 # Microsoft Visual C++. 7865 if test "$GCC" != yes; then 7866 with_gnu_ld=no 7867 fi 7868 ;; 7869 interix*) 7870 # we just hope/assume this is gcc and not c89 (= MSVC++) 7871 with_gnu_ld=yes 7872 ;; 7873 openbsd*) 7874 with_gnu_ld=no 7875 ;; 7876 esac 7877 7878 ld_shlibs=yes 7879 if test "$with_gnu_ld" = yes; then 7880 # If archive_cmds runs LD, not CC, wlarc should be empty 7881 wlarc='${wl}' 7882 7883 # Set some defaults for GNU ld with shared library support. These 7884 # are reset later if shared libraries are not supported. Putting them 7885 # here allows them to be overridden if necessary. 7886 runpath_var=LD_RUN_PATH 7887 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7888 export_dynamic_flag_spec='${wl}--export-dynamic' 7889 # ancient GNU ld didn't support --whole-archive et. al. 7890 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7891 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7892 else 7893 whole_archive_flag_spec= 7894 fi 7895 supports_anon_versioning=no 7896 case `$LD -v 2>/dev/null` in 7897 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7898 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7899 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7900 *\ 2.11.*) ;; # other 2.11 versions 7901 *) supports_anon_versioning=yes ;; 7902 esac 7903 7904 # See if GNU ld supports shared libraries. 7905 case $host_os in 7906 aix3* | aix4* | aix5*) 7907 # On AIX/PPC, the GNU linker is very broken 7908 if test "$host_cpu" != ia64; then 7909 ld_shlibs=no 7910 cat <<EOF 1>&2 7911 7912*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7913*** to be unable to reliably create shared libraries on AIX. 7914*** Therefore, libtool is disabling shared libraries support. If you 7915*** really care for shared libraries, you may want to modify your PATH 7916*** so that a non-GNU linker is found, and then restart. 7917 7918EOF 7919 fi 7920 ;; 7921 7922 amigaos*) 7923 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)' 7924 hardcode_libdir_flag_spec='-L$libdir' 7925 hardcode_minus_L=yes 7926 7927 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7928 # that the semantics of dynamic libraries on AmigaOS, at least up 7929 # to version 4, is to share data among multiple programs linked 7930 # with the same dynamic library. Since this doesn't match the 7931 # behavior of shared libraries on other platforms, we can't use 7932 # them. 7933 ld_shlibs=no 7934 ;; 7935 7936 beos*) 7937 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7938 allow_undefined_flag=unsupported 7939 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7940 # support --undefined. This deserves some investigation. FIXME 7941 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7942 else 7943 ld_shlibs=no 7944 fi 7945 ;; 7946 7947 cygwin* | mingw* | pw32*) 7948 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7949 # as there is no search path for DLLs. 7950 hardcode_libdir_flag_spec='-L$libdir' 7951 allow_undefined_flag=unsupported 7952 always_export_symbols=no 7953 enable_shared_with_static_runtimes=yes 7954 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 7955 7956 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7957 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7958 # If the export-symbols file already is a .def file (1st line 7959 # is EXPORTS), use it as is; otherwise, prepend... 7960 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7961 cp $export_symbols $output_objdir/$soname.def; 7962 else 7963 echo EXPORTS > $output_objdir/$soname.def; 7964 cat $export_symbols >> $output_objdir/$soname.def; 7965 fi~ 7966 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7967 else 7968 ld_shlibs=no 7969 fi 7970 ;; 7971 7972 interix3*) 7973 hardcode_direct=no 7974 hardcode_shlibpath_var=no 7975 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7976 export_dynamic_flag_spec='${wl}-E' 7977 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7978 # Instead, shared libraries are loaded at an image base (0x10000000 by 7979 # default) and relocated if they conflict, which is a slow very memory 7980 # consuming and fragmenting process. To avoid this, we pick a random, 7981 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7982 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7983 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7984 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' 7985 ;; 7986 7987 linux* | k*bsd*-gnu) 7988 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7989 tmp_addflag= 7990 case $cc_basename,$host_cpu in 7991 pgcc*) # Portland Group C compiler 7992 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' 7993 tmp_addflag=' $pic_flag' 7994 ;; 7995 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7996 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' 7997 tmp_addflag=' $pic_flag -Mnomain' ;; 7998 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7999 tmp_addflag=' -i_dynamic' ;; 8000 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8001 tmp_addflag=' -i_dynamic -nofor_main' ;; 8002 ifc* | ifort*) # Intel Fortran compiler 8003 tmp_addflag=' -nofor_main' ;; 8004 esac 8005 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8006 8007 if test $supports_anon_versioning = yes; then 8008 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8009 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8010 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8011 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8012 fi 8013 link_all_deplibs=no 8014 else 8015 ld_shlibs=no 8016 fi 8017 ;; 8018 8019 netbsd* | netbsdelf*-gnu) 8020 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8021 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8022 wlarc= 8023 else 8024 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8025 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8026 fi 8027 ;; 8028 8029 solaris*) 8030 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8031 ld_shlibs=no 8032 cat <<EOF 1>&2 8033 8034*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8035*** create shared libraries on Solaris systems. Therefore, libtool 8036*** is disabling shared libraries support. We urge you to upgrade GNU 8037*** binutils to release 2.9.1 or newer. Another option is to modify 8038*** your PATH or compiler configuration so that the native linker is 8039*** used, and then restart. 8040 8041EOF 8042 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8043 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8044 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8045 else 8046 ld_shlibs=no 8047 fi 8048 ;; 8049 8050 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8051 case `$LD -v 2>&1` in 8052 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8053 ld_shlibs=no 8054 cat <<_LT_EOF 1>&2 8055 8056*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8057*** reliably create shared libraries on SCO systems. Therefore, libtool 8058*** is disabling shared libraries support. We urge you to upgrade GNU 8059*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8060*** your PATH or compiler configuration so that the native linker is 8061*** used, and then restart. 8062 8063_LT_EOF 8064 ;; 8065 *) 8066 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8067 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8068 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8069 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8070 else 8071 ld_shlibs=no 8072 fi 8073 ;; 8074 esac 8075 ;; 8076 8077 sunos4*) 8078 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8079 wlarc= 8080 hardcode_direct=yes 8081 hardcode_shlibpath_var=no 8082 ;; 8083 8084 *) 8085 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8086 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8087 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8088 else 8089 ld_shlibs=no 8090 fi 8091 ;; 8092 esac 8093 8094 if test "$ld_shlibs" = no; then 8095 runpath_var= 8096 hardcode_libdir_flag_spec= 8097 export_dynamic_flag_spec= 8098 whole_archive_flag_spec= 8099 fi 8100 else 8101 # PORTME fill in a description of your system's linker (not GNU ld) 8102 case $host_os in 8103 aix3*) 8104 allow_undefined_flag=unsupported 8105 always_export_symbols=yes 8106 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' 8107 # Note: this linker hardcodes the directories in LIBPATH if there 8108 # are no directories specified by -L. 8109 hardcode_minus_L=yes 8110 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8111 # Neither direct hardcoding nor static linking is supported with a 8112 # broken collect2. 8113 hardcode_direct=unsupported 8114 fi 8115 ;; 8116 8117 aix4* | aix5*) 8118 if test "$host_cpu" = ia64; then 8119 # On IA64, the linker does run time linking by default, so we don't 8120 # have to do anything special. 8121 aix_use_runtimelinking=no 8122 exp_sym_flag='-Bexport' 8123 no_entry_flag="" 8124 else 8125 # If we're using GNU nm, then we don't want the "-C" option. 8126 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8127 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8128 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' 8129 else 8130 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' 8131 fi 8132 aix_use_runtimelinking=no 8133 8134 # Test if we are trying to use run time linking or normal 8135 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8136 # need to do runtime linking. 8137 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 8138 for ld_flag in $LDFLAGS; do 8139 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8140 aix_use_runtimelinking=yes 8141 break 8142 fi 8143 done 8144 ;; 8145 esac 8146 8147 exp_sym_flag='-bexport' 8148 no_entry_flag='-bnoentry' 8149 fi 8150 8151 # When large executables or shared objects are built, AIX ld can 8152 # have problems creating the table of contents. If linking a library 8153 # or program results in "error TOC overflow" add -mminimal-toc to 8154 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8155 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8156 8157 archive_cmds='' 8158 hardcode_direct=yes 8159 hardcode_libdir_separator=':' 8160 link_all_deplibs=yes 8161 8162 if test "$GCC" = yes; then 8163 case $host_os in aix4.[012]|aix4.[012].*) 8164 # We only want to do this on AIX 4.2 and lower, the check 8165 # below for broken collect2 doesn't work under 4.3+ 8166 collect2name=`${CC} -print-prog-name=collect2` 8167 if test -f "$collect2name" && \ 8168 strings "$collect2name" | grep resolve_lib_name >/dev/null 8169 then 8170 # We have reworked collect2 8171 hardcode_direct=yes 8172 else 8173 # We have old collect2 8174 hardcode_direct=unsupported 8175 # It fails to find uninstalled libraries when the uninstalled 8176 # path is not listed in the libpath. Setting hardcode_minus_L 8177 # to unsupported forces relinking 8178 hardcode_minus_L=yes 8179 hardcode_libdir_flag_spec='-L$libdir' 8180 hardcode_libdir_separator= 8181 fi 8182 ;; 8183 esac 8184 shared_flag='-shared' 8185 if test "$aix_use_runtimelinking" = yes; then 8186 shared_flag="$shared_flag "'${wl}-G' 8187 fi 8188 else 8189 # not using gcc 8190 if test "$host_cpu" = ia64; then 8191 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8192 # chokes on -Wl,-G. The following line is correct: 8193 shared_flag='-G' 8194 else 8195 if test "$aix_use_runtimelinking" = yes; then 8196 shared_flag='${wl}-G' 8197 else 8198 shared_flag='${wl}-bM:SRE' 8199 fi 8200 fi 8201 fi 8202 8203 # It seems that -bexpall does not export symbols beginning with 8204 # underscore (_), so it is better to generate a list of symbols to export. 8205 always_export_symbols=yes 8206 if test "$aix_use_runtimelinking" = yes; then 8207 # Warning - without using the other runtime loading flags (-brtl), 8208 # -berok will link without error, but may produce a broken library. 8209 allow_undefined_flag='-berok' 8210 # Determine the default libpath from the value encoded in an empty executable. 8211 cat >conftest.$ac_ext <<_ACEOF 8212/* confdefs.h. */ 8213_ACEOF 8214cat confdefs.h >>conftest.$ac_ext 8215cat >>conftest.$ac_ext <<_ACEOF 8216/* end confdefs.h. */ 8217 8218int 8219main () 8220{ 8221 8222 ; 8223 return 0; 8224} 8225_ACEOF 8226rm -f conftest.$ac_objext conftest$ac_exeext 8227if { (ac_try="$ac_link" 8228case "(($ac_try" in 8229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8230 *) ac_try_echo=$ac_try;; 8231esac 8232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8233 (eval "$ac_link") 2>conftest.er1 8234 ac_status=$? 8235 grep -v '^ *+' conftest.er1 >conftest.err 8236 rm -f conftest.er1 8237 cat conftest.err >&5 8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8239 (exit $ac_status); } && 8240 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8241 { (case "(($ac_try" in 8242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8243 *) ac_try_echo=$ac_try;; 8244esac 8245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8246 (eval "$ac_try") 2>&5 8247 ac_status=$? 8248 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8249 (exit $ac_status); }; } && 8250 { ac_try='test -s conftest$ac_exeext' 8251 { (case "(($ac_try" in 8252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8253 *) ac_try_echo=$ac_try;; 8254esac 8255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8256 (eval "$ac_try") 2>&5 8257 ac_status=$? 8258 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8259 (exit $ac_status); }; }; then 8260 8261aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8262}'` 8263# Check for a 64-bit object if we didn't find anything. 8264if 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; } 8265}'`; fi 8266else 8267 echo "$as_me: failed program was:" >&5 8268sed 's/^/| /' conftest.$ac_ext >&5 8269 8270 8271fi 8272 8273rm -f core conftest.err conftest.$ac_objext \ 8274 conftest$ac_exeext conftest.$ac_ext 8275if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8276 8277 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8278 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" 8279 else 8280 if test "$host_cpu" = ia64; then 8281 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8282 allow_undefined_flag="-z nodefs" 8283 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" 8284 else 8285 # Determine the default libpath from the value encoded in an empty executable. 8286 cat >conftest.$ac_ext <<_ACEOF 8287/* confdefs.h. */ 8288_ACEOF 8289cat confdefs.h >>conftest.$ac_ext 8290cat >>conftest.$ac_ext <<_ACEOF 8291/* end confdefs.h. */ 8292 8293int 8294main () 8295{ 8296 8297 ; 8298 return 0; 8299} 8300_ACEOF 8301rm -f conftest.$ac_objext conftest$ac_exeext 8302if { (ac_try="$ac_link" 8303case "(($ac_try" in 8304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8305 *) ac_try_echo=$ac_try;; 8306esac 8307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8308 (eval "$ac_link") 2>conftest.er1 8309 ac_status=$? 8310 grep -v '^ *+' conftest.er1 >conftest.err 8311 rm -f conftest.er1 8312 cat conftest.err >&5 8313 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8314 (exit $ac_status); } && 8315 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8316 { (case "(($ac_try" in 8317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8318 *) ac_try_echo=$ac_try;; 8319esac 8320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8321 (eval "$ac_try") 2>&5 8322 ac_status=$? 8323 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8324 (exit $ac_status); }; } && 8325 { ac_try='test -s conftest$ac_exeext' 8326 { (case "(($ac_try" in 8327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8328 *) ac_try_echo=$ac_try;; 8329esac 8330eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8331 (eval "$ac_try") 2>&5 8332 ac_status=$? 8333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8334 (exit $ac_status); }; }; then 8335 8336aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8337}'` 8338# Check for a 64-bit object if we didn't find anything. 8339if 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; } 8340}'`; fi 8341else 8342 echo "$as_me: failed program was:" >&5 8343sed 's/^/| /' conftest.$ac_ext >&5 8344 8345 8346fi 8347 8348rm -f core conftest.err conftest.$ac_objext \ 8349 conftest$ac_exeext conftest.$ac_ext 8350if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8351 8352 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8353 # Warning - without using the other run time loading flags, 8354 # -berok will link without error, but may produce a broken library. 8355 no_undefined_flag=' ${wl}-bernotok' 8356 allow_undefined_flag=' ${wl}-berok' 8357 # Exported symbols can be pulled into shared objects from archives 8358 whole_archive_flag_spec='$convenience' 8359 archive_cmds_need_lc=yes 8360 # This is similar to how AIX traditionally builds its shared libraries. 8361 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' 8362 fi 8363 fi 8364 ;; 8365 8366 amigaos*) 8367 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)' 8368 hardcode_libdir_flag_spec='-L$libdir' 8369 hardcode_minus_L=yes 8370 # see comment about different semantics on the GNU ld section 8371 ld_shlibs=no 8372 ;; 8373 8374 bsdi[45]*) 8375 export_dynamic_flag_spec=-rdynamic 8376 ;; 8377 8378 cygwin* | mingw* | pw32*) 8379 # When not using gcc, we currently assume that we are using 8380 # Microsoft Visual C++. 8381 # hardcode_libdir_flag_spec is actually meaningless, as there is 8382 # no search path for DLLs. 8383 hardcode_libdir_flag_spec=' ' 8384 allow_undefined_flag=unsupported 8385 # Tell ltmain to make .lib files, not .a files. 8386 libext=lib 8387 # Tell ltmain to make .dll files, not .so files. 8388 shrext_cmds=".dll" 8389 # FIXME: Setting linknames here is a bad hack. 8390 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8391 # The linker will automatically build a .lib file if we build a DLL. 8392 old_archive_From_new_cmds='true' 8393 # FIXME: Should let the user specify the lib program. 8394 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 8395 fix_srcfile_path='`cygpath -w "$srcfile"`' 8396 enable_shared_with_static_runtimes=yes 8397 ;; 8398 8399 darwin* | rhapsody*) 8400 case $host_os in 8401 rhapsody* | darwin1.[012]) 8402 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8403 ;; 8404 *) # Darwin 1.3 on 8405 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8406 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8407 else 8408 case ${MACOSX_DEPLOYMENT_TARGET} in 8409 10.[012]) 8410 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8411 ;; 8412 10.*) 8413 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8414 ;; 8415 esac 8416 fi 8417 ;; 8418 esac 8419 archive_cmds_need_lc=no 8420 hardcode_direct=no 8421 hardcode_automatic=yes 8422 hardcode_shlibpath_var=unsupported 8423 whole_archive_flag_spec='' 8424 link_all_deplibs=yes 8425 if test "$GCC" = yes ; then 8426 output_verbose_link_cmd='echo' 8427 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8428 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8429 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8430 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}' 8431 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}' 8432 else 8433 case $cc_basename in 8434 xlc*) 8435 output_verbose_link_cmd='echo' 8436 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 8437 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8438 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8439 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}' 8440 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}' 8441 ;; 8442 *) 8443 ld_shlibs=no 8444 ;; 8445 esac 8446 fi 8447 ;; 8448 8449 dgux*) 8450 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8451 hardcode_libdir_flag_spec='-L$libdir' 8452 hardcode_shlibpath_var=no 8453 ;; 8454 8455 freebsd1*) 8456 ld_shlibs=no 8457 ;; 8458 8459 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8460 # support. Future versions do this automatically, but an explicit c++rt0.o 8461 # does not break anything, and helps significantly (at the cost of a little 8462 # extra space). 8463 freebsd2.2*) 8464 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8465 hardcode_libdir_flag_spec='-R$libdir' 8466 hardcode_direct=yes 8467 hardcode_shlibpath_var=no 8468 ;; 8469 8470 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8471 freebsd2*) 8472 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8473 hardcode_direct=yes 8474 hardcode_minus_L=yes 8475 hardcode_shlibpath_var=no 8476 ;; 8477 8478 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8479 freebsd* | dragonfly*) 8480 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8481 hardcode_libdir_flag_spec='-R$libdir' 8482 hardcode_direct=yes 8483 hardcode_shlibpath_var=no 8484 ;; 8485 8486 hpux9*) 8487 if test "$GCC" = yes; then 8488 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' 8489 else 8490 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' 8491 fi 8492 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8493 hardcode_libdir_separator=: 8494 hardcode_direct=yes 8495 8496 # hardcode_minus_L: Not really in the search PATH, 8497 # but as the default location of the library. 8498 hardcode_minus_L=yes 8499 export_dynamic_flag_spec='${wl}-E' 8500 ;; 8501 8502 hpux10*) 8503 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8504 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8505 else 8506 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8507 fi 8508 if test "$with_gnu_ld" = no; then 8509 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8510 hardcode_libdir_separator=: 8511 8512 hardcode_direct=yes 8513 export_dynamic_flag_spec='${wl}-E' 8514 8515 # hardcode_minus_L: Not really in the search PATH, 8516 # but as the default location of the library. 8517 hardcode_minus_L=yes 8518 fi 8519 ;; 8520 8521 hpux11*) 8522 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8523 case $host_cpu in 8524 hppa*64*) 8525 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8526 ;; 8527 ia64*) 8528 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8529 ;; 8530 *) 8531 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8532 ;; 8533 esac 8534 else 8535 case $host_cpu in 8536 hppa*64*) 8537 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8538 ;; 8539 ia64*) 8540 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8541 ;; 8542 *) 8543 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8544 ;; 8545 esac 8546 fi 8547 if test "$with_gnu_ld" = no; then 8548 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8549 hardcode_libdir_separator=: 8550 8551 case $host_cpu in 8552 hppa*64*|ia64*) 8553 hardcode_libdir_flag_spec_ld='+b $libdir' 8554 hardcode_direct=no 8555 hardcode_shlibpath_var=no 8556 ;; 8557 *) 8558 hardcode_direct=yes 8559 export_dynamic_flag_spec='${wl}-E' 8560 8561 # hardcode_minus_L: Not really in the search PATH, 8562 # but as the default location of the library. 8563 hardcode_minus_L=yes 8564 ;; 8565 esac 8566 fi 8567 ;; 8568 8569 irix5* | irix6* | nonstopux*) 8570 if test "$GCC" = yes; then 8571 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' 8572 else 8573 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' 8574 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8575 fi 8576 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8577 hardcode_libdir_separator=: 8578 link_all_deplibs=yes 8579 ;; 8580 8581 netbsd* | netbsdelf*-gnu) 8582 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8583 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8584 else 8585 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8586 fi 8587 hardcode_libdir_flag_spec='-R$libdir' 8588 hardcode_direct=yes 8589 hardcode_shlibpath_var=no 8590 ;; 8591 8592 newsos6) 8593 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8594 hardcode_direct=yes 8595 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8596 hardcode_libdir_separator=: 8597 hardcode_shlibpath_var=no 8598 ;; 8599 8600 openbsd*) 8601 hardcode_direct=yes 8602 hardcode_shlibpath_var=no 8603 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8604 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8605 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8606 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8607 export_dynamic_flag_spec='${wl}-E' 8608 else 8609 case $host_os in 8610 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8611 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8612 hardcode_libdir_flag_spec='-R$libdir' 8613 ;; 8614 *) 8615 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8616 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8617 ;; 8618 esac 8619 fi 8620 ;; 8621 8622 os2*) 8623 hardcode_libdir_flag_spec='-L$libdir' 8624 hardcode_minus_L=yes 8625 allow_undefined_flag=unsupported 8626 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' 8627 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8628 ;; 8629 8630 osf3*) 8631 if test "$GCC" = yes; then 8632 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8633 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' 8634 else 8635 allow_undefined_flag=' -expect_unresolved \*' 8636 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' 8637 fi 8638 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8639 hardcode_libdir_separator=: 8640 ;; 8641 8642 osf4* | osf5*) # as osf3* with the addition of -msym flag 8643 if test "$GCC" = yes; then 8644 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8645 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' 8646 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8647 else 8648 allow_undefined_flag=' -expect_unresolved \*' 8649 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' 8650 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8651 $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' 8652 8653 # Both c and cxx compiler support -rpath directly 8654 hardcode_libdir_flag_spec='-rpath $libdir' 8655 fi 8656 hardcode_libdir_separator=: 8657 ;; 8658 8659 solaris*) 8660 no_undefined_flag=' -z text' 8661 if test "$GCC" = yes; then 8662 wlarc='${wl}' 8663 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8664 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8665 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8666 else 8667 wlarc='' 8668 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8669 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8670 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8671 fi 8672 hardcode_libdir_flag_spec='-R$libdir' 8673 hardcode_shlibpath_var=no 8674 case $host_os in 8675 solaris2.[0-5] | solaris2.[0-5].*) ;; 8676 *) 8677 # The compiler driver will combine linker options so we 8678 # cannot just pass the convience library names through 8679 # without $wl, iff we do not link with $LD. 8680 # Luckily, gcc supports the same syntax we need for Sun Studio. 8681 # Supported since Solaris 2.6 (maybe 2.5.1?) 8682 case $wlarc in 8683 '') 8684 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8685 *) 8686 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' ;; 8687 esac ;; 8688 esac 8689 link_all_deplibs=yes 8690 ;; 8691 8692 sunos4*) 8693 if test "x$host_vendor" = xsequent; then 8694 # Use $CC to link under sequent, because it throws in some extra .o 8695 # files that make .init and .fini sections work. 8696 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8697 else 8698 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8699 fi 8700 hardcode_libdir_flag_spec='-L$libdir' 8701 hardcode_direct=yes 8702 hardcode_minus_L=yes 8703 hardcode_shlibpath_var=no 8704 ;; 8705 8706 sysv4) 8707 case $host_vendor in 8708 sni) 8709 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8710 hardcode_direct=yes # is this really true??? 8711 ;; 8712 siemens) 8713 ## LD is ld it makes a PLAMLIB 8714 ## CC just makes a GrossModule. 8715 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8716 reload_cmds='$CC -r -o $output$reload_objs' 8717 hardcode_direct=no 8718 ;; 8719 motorola) 8720 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8721 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8722 ;; 8723 esac 8724 runpath_var='LD_RUN_PATH' 8725 hardcode_shlibpath_var=no 8726 ;; 8727 8728 sysv4.3*) 8729 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8730 hardcode_shlibpath_var=no 8731 export_dynamic_flag_spec='-Bexport' 8732 ;; 8733 8734 sysv4*MP*) 8735 if test -d /usr/nec; then 8736 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8737 hardcode_shlibpath_var=no 8738 runpath_var=LD_RUN_PATH 8739 hardcode_runpath_var=yes 8740 ld_shlibs=yes 8741 fi 8742 ;; 8743 8744 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 8745 no_undefined_flag='${wl}-z,text' 8746 archive_cmds_need_lc=no 8747 hardcode_shlibpath_var=no 8748 runpath_var='LD_RUN_PATH' 8749 8750 if test "$GCC" = yes; then 8751 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8752 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8753 else 8754 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8755 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8756 fi 8757 ;; 8758 8759 sysv5* | sco3.2v5* | sco5v6*) 8760 # Note: We can NOT use -z defs as we might desire, because we do not 8761 # link with -lc, and that would cause any symbols used from libc to 8762 # always be unresolved, which means just about no library would 8763 # ever link correctly. If we're not using GNU ld we use -z text 8764 # though, which does catch some bad symbols but isn't as heavy-handed 8765 # as -z defs. 8766 no_undefined_flag='${wl}-z,text' 8767 allow_undefined_flag='${wl}-z,nodefs' 8768 archive_cmds_need_lc=no 8769 hardcode_shlibpath_var=no 8770 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8771 hardcode_libdir_separator=':' 8772 link_all_deplibs=yes 8773 export_dynamic_flag_spec='${wl}-Bexport' 8774 runpath_var='LD_RUN_PATH' 8775 8776 if test "$GCC" = yes; then 8777 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8778 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8779 else 8780 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8781 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8782 fi 8783 ;; 8784 8785 uts4*) 8786 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8787 hardcode_libdir_flag_spec='-L$libdir' 8788 hardcode_shlibpath_var=no 8789 ;; 8790 8791 *) 8792 ld_shlibs=no 8793 ;; 8794 esac 8795 fi 8796 8797{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8798echo "${ECHO_T}$ld_shlibs" >&6; } 8799test "$ld_shlibs" = no && can_build_shared=no 8800 8801# 8802# Do we need to explicitly link libc? 8803# 8804case "x$archive_cmds_need_lc" in 8805x|xyes) 8806 # Assume -lc should be added 8807 archive_cmds_need_lc=yes 8808 8809 if test "$enable_shared" = yes && test "$GCC" = yes; then 8810 case $archive_cmds in 8811 *'~'*) 8812 # FIXME: we may have to deal with multi-command sequences. 8813 ;; 8814 '$CC '*) 8815 # Test whether the compiler implicitly links with -lc since on some 8816 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8817 # to ld, don't add -lc before -lgcc. 8818 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8819echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8820 $rm conftest* 8821 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 8822 8823 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8824 (eval $ac_compile) 2>&5 8825 ac_status=$? 8826 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8827 (exit $ac_status); } 2>conftest.err; then 8828 soname=conftest 8829 lib=conftest 8830 libobjs=conftest.$ac_objext 8831 deplibs= 8832 wl=$lt_prog_compiler_wl 8833 pic_flag=$lt_prog_compiler_pic 8834 compiler_flags=-v 8835 linker_flags=-v 8836 verstring= 8837 output_objdir=. 8838 libname=conftest 8839 lt_save_allow_undefined_flag=$allow_undefined_flag 8840 allow_undefined_flag= 8841 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8842 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8843 ac_status=$? 8844 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8845 (exit $ac_status); } 8846 then 8847 archive_cmds_need_lc=no 8848 else 8849 archive_cmds_need_lc=yes 8850 fi 8851 allow_undefined_flag=$lt_save_allow_undefined_flag 8852 else 8853 cat conftest.err 1>&5 8854 fi 8855 $rm conftest* 8856 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8857echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8858 ;; 8859 esac 8860 fi 8861 ;; 8862esac 8863 8864{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8865echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8866library_names_spec= 8867libname_spec='lib$name' 8868soname_spec= 8869shrext_cmds=".so" 8870postinstall_cmds= 8871postuninstall_cmds= 8872finish_cmds= 8873finish_eval= 8874shlibpath_var= 8875shlibpath_overrides_runpath=unknown 8876version_type=none 8877dynamic_linker="$host_os ld.so" 8878sys_lib_dlsearch_path_spec="/lib /usr/lib" 8879if test "$GCC" = yes; then 8880 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8881 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 8882 # if the path contains ";" then we assume it to be the separator 8883 # otherwise default to the standard path separator (i.e. ":") - it is 8884 # assumed that no part of a normal pathname contains ";" but that should 8885 # okay in the real world where ";" in dirpaths is itself problematic. 8886 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8887 else 8888 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8889 fi 8890else 8891 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8892fi 8893need_lib_prefix=unknown 8894hardcode_into_libs=no 8895 8896# when you set need_version to no, make sure it does not cause -set_version 8897# flags to be left without arguments 8898need_version=unknown 8899 8900case $host_os in 8901aix3*) 8902 version_type=linux 8903 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8904 shlibpath_var=LIBPATH 8905 8906 # AIX 3 has no versioning support, so we append a major version to the name. 8907 soname_spec='${libname}${release}${shared_ext}$major' 8908 ;; 8909 8910aix4* | aix5*) 8911 version_type=linux 8912 need_lib_prefix=no 8913 need_version=no 8914 hardcode_into_libs=yes 8915 if test "$host_cpu" = ia64; then 8916 # AIX 5 supports IA64 8917 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8918 shlibpath_var=LD_LIBRARY_PATH 8919 else 8920 # With GCC up to 2.95.x, collect2 would create an import file 8921 # for dependence libraries. The import file would start with 8922 # the line `#! .'. This would cause the generated library to 8923 # depend on `.', always an invalid library. This was fixed in 8924 # development snapshots of GCC prior to 3.0. 8925 case $host_os in 8926 aix4 | aix4.[01] | aix4.[01].*) 8927 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8928 echo ' yes ' 8929 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8930 : 8931 else 8932 can_build_shared=no 8933 fi 8934 ;; 8935 esac 8936 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8937 # soname into executable. Probably we can add versioning support to 8938 # collect2, so additional links can be useful in future. 8939 if test "$aix_use_runtimelinking" = yes; then 8940 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8941 # instead of lib<name>.a to let people know that these are not 8942 # typical AIX shared libraries. 8943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8944 else 8945 # We preserve .a as extension for shared libraries through AIX4.2 8946 # and later when we are not doing run time linking. 8947 library_names_spec='${libname}${release}.a $libname.a' 8948 soname_spec='${libname}${release}${shared_ext}$major' 8949 fi 8950 shlibpath_var=LIBPATH 8951 fi 8952 ;; 8953 8954amigaos*) 8955 library_names_spec='$libname.ixlibrary $libname.a' 8956 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8957 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' 8958 ;; 8959 8960beos*) 8961 library_names_spec='${libname}${shared_ext}' 8962 dynamic_linker="$host_os ld.so" 8963 shlibpath_var=LIBRARY_PATH 8964 ;; 8965 8966bsdi[45]*) 8967 version_type=linux 8968 need_version=no 8969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8970 soname_spec='${libname}${release}${shared_ext}$major' 8971 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8972 shlibpath_var=LD_LIBRARY_PATH 8973 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8974 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8975 # the default ld.so.conf also contains /usr/contrib/lib and 8976 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8977 # libtool to hard-code these into programs 8978 ;; 8979 8980cygwin* | mingw* | pw32*) 8981 version_type=windows 8982 shrext_cmds=".dll" 8983 need_version=no 8984 need_lib_prefix=no 8985 8986 case $GCC,$host_os in 8987 yes,cygwin* | yes,mingw* | yes,pw32*) 8988 library_names_spec='$libname.dll.a' 8989 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8990 postinstall_cmds='base_file=`basename \${file}`~ 8991 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 8992 dldir=$destdir/`dirname \$dlpath`~ 8993 test -d \$dldir || mkdir -p \$dldir~ 8994 $install_prog $dir/$dlname \$dldir/$dlname~ 8995 chmod a+x \$dldir/$dlname' 8996 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8997 dlpath=$dir/\$dldll~ 8998 $rm \$dlpath' 8999 shlibpath_overrides_runpath=yes 9000 9001 case $host_os in 9002 cygwin*) 9003 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9004 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9005 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9006 ;; 9007 mingw*) 9008 # MinGW DLLs use traditional 'lib' prefix 9009 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9010 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9011 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9012 # It is most probably a Windows format PATH printed by 9013 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9014 # path with ; separators, and with drive letters. We can handle the 9015 # drive letters (cygwin fileutils understands them), so leave them, 9016 # especially as we might pass files found there to a mingw objdump, 9017 # which wouldn't understand a cygwinified path. Ahh. 9018 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9019 else 9020 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9021 fi 9022 ;; 9023 pw32*) 9024 # pw32 DLLs use 'pw' prefix rather than 'lib' 9025 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9026 ;; 9027 esac 9028 ;; 9029 9030 *) 9031 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9032 ;; 9033 esac 9034 dynamic_linker='Win32 ld.exe' 9035 # FIXME: first we should search . and the directory the executable is in 9036 shlibpath_var=PATH 9037 ;; 9038 9039darwin* | rhapsody*) 9040 dynamic_linker="$host_os dyld" 9041 version_type=darwin 9042 need_lib_prefix=no 9043 need_version=no 9044 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9045 soname_spec='${libname}${release}${major}$shared_ext' 9046 shlibpath_overrides_runpath=yes 9047 shlibpath_var=DYLD_LIBRARY_PATH 9048 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9049 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 9050 if test "$GCC" = yes; then 9051 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"` 9052 else 9053 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 9054 fi 9055 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9056 ;; 9057 9058dgux*) 9059 version_type=linux 9060 need_lib_prefix=no 9061 need_version=no 9062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9063 soname_spec='${libname}${release}${shared_ext}$major' 9064 shlibpath_var=LD_LIBRARY_PATH 9065 ;; 9066 9067freebsd1*) 9068 dynamic_linker=no 9069 ;; 9070 9071freebsd* | dragonfly*) 9072 # DragonFly does not have aout. When/if they implement a new 9073 # versioning mechanism, adjust this. 9074 if test -x /usr/bin/objformat; then 9075 objformat=`/usr/bin/objformat` 9076 else 9077 case $host_os in 9078 freebsd[123]*) objformat=aout ;; 9079 *) objformat=elf ;; 9080 esac 9081 fi 9082 version_type=freebsd-$objformat 9083 case $version_type in 9084 freebsd-elf*) 9085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9086 need_version=no 9087 need_lib_prefix=no 9088 ;; 9089 freebsd-*) 9090 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9091 need_version=yes 9092 ;; 9093 esac 9094 shlibpath_var=LD_LIBRARY_PATH 9095 case $host_os in 9096 freebsd2*) 9097 shlibpath_overrides_runpath=yes 9098 ;; 9099 freebsd3.[01]* | freebsdelf3.[01]*) 9100 shlibpath_overrides_runpath=yes 9101 hardcode_into_libs=yes 9102 ;; 9103 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9104 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9105 shlibpath_overrides_runpath=no 9106 hardcode_into_libs=yes 9107 ;; 9108 freebsd*) # from 4.6 on 9109 shlibpath_overrides_runpath=yes 9110 hardcode_into_libs=yes 9111 ;; 9112 esac 9113 ;; 9114 9115gnu*) 9116 version_type=linux 9117 need_lib_prefix=no 9118 need_version=no 9119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9120 soname_spec='${libname}${release}${shared_ext}$major' 9121 shlibpath_var=LD_LIBRARY_PATH 9122 hardcode_into_libs=yes 9123 ;; 9124 9125hpux9* | hpux10* | hpux11*) 9126 # Give a soname corresponding to the major version so that dld.sl refuses to 9127 # link against other versions. 9128 version_type=sunos 9129 need_lib_prefix=no 9130 need_version=no 9131 case $host_cpu in 9132 ia64*) 9133 shrext_cmds='.so' 9134 hardcode_into_libs=yes 9135 dynamic_linker="$host_os dld.so" 9136 shlibpath_var=LD_LIBRARY_PATH 9137 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9139 soname_spec='${libname}${release}${shared_ext}$major' 9140 if test "X$HPUX_IA64_MODE" = X32; then 9141 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9142 else 9143 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9144 fi 9145 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9146 ;; 9147 hppa*64*) 9148 shrext_cmds='.sl' 9149 hardcode_into_libs=yes 9150 dynamic_linker="$host_os dld.sl" 9151 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9152 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9154 soname_spec='${libname}${release}${shared_ext}$major' 9155 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9156 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9157 ;; 9158 *) 9159 shrext_cmds='.sl' 9160 dynamic_linker="$host_os dld.sl" 9161 shlibpath_var=SHLIB_PATH 9162 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9164 soname_spec='${libname}${release}${shared_ext}$major' 9165 ;; 9166 esac 9167 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9168 postinstall_cmds='chmod 555 $lib' 9169 ;; 9170 9171interix3*) 9172 version_type=linux 9173 need_lib_prefix=no 9174 need_version=no 9175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9176 soname_spec='${libname}${release}${shared_ext}$major' 9177 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9178 shlibpath_var=LD_LIBRARY_PATH 9179 shlibpath_overrides_runpath=no 9180 hardcode_into_libs=yes 9181 ;; 9182 9183irix5* | irix6* | nonstopux*) 9184 case $host_os in 9185 nonstopux*) version_type=nonstopux ;; 9186 *) 9187 if test "$lt_cv_prog_gnu_ld" = yes; then 9188 version_type=linux 9189 else 9190 version_type=irix 9191 fi ;; 9192 esac 9193 need_lib_prefix=no 9194 need_version=no 9195 soname_spec='${libname}${release}${shared_ext}$major' 9196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9197 case $host_os in 9198 irix5* | nonstopux*) 9199 libsuff= shlibsuff= 9200 ;; 9201 *) 9202 case $LD in # libtool.m4 will add one of these switches to LD 9203 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9204 libsuff= shlibsuff= libmagic=32-bit;; 9205 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9206 libsuff=32 shlibsuff=N32 libmagic=N32;; 9207 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9208 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9209 *) libsuff= shlibsuff= libmagic=never-match;; 9210 esac 9211 ;; 9212 esac 9213 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9214 shlibpath_overrides_runpath=no 9215 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9216 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9217 hardcode_into_libs=yes 9218 ;; 9219 9220# No shared lib support for Linux oldld, aout, or coff. 9221linux*oldld* | linux*aout* | linux*coff*) 9222 dynamic_linker=no 9223 ;; 9224 9225# This must be Linux ELF. 9226linux* | k*bsd*-gnu) 9227 version_type=linux 9228 need_lib_prefix=no 9229 need_version=no 9230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9231 soname_spec='${libname}${release}${shared_ext}$major' 9232 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9233 shlibpath_var=LD_LIBRARY_PATH 9234 shlibpath_overrides_runpath=no 9235 # This implies no fast_install, which is unacceptable. 9236 # Some rework will be needed to allow for fast_install 9237 # before this can be enabled. 9238 hardcode_into_libs=yes 9239 9240 # Append ld.so.conf contents to the search path 9241 if test -f /etc/ld.so.conf; then 9242 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' ' '` 9243 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9244 fi 9245 9246 # We used to test for /lib/ld.so.1 and disable shared libraries on 9247 # powerpc, because MkLinux only supported shared libraries with the 9248 # GNU dynamic linker. Since this was broken with cross compilers, 9249 # most powerpc-linux boxes support dynamic linking these days and 9250 # people can always --disable-shared, the test was removed, and we 9251 # assume the GNU/Linux dynamic linker is in use. 9252 dynamic_linker='GNU/Linux ld.so' 9253 ;; 9254 9255netbsdelf*-gnu) 9256 version_type=linux 9257 need_lib_prefix=no 9258 need_version=no 9259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9260 soname_spec='${libname}${release}${shared_ext}$major' 9261 shlibpath_var=LD_LIBRARY_PATH 9262 shlibpath_overrides_runpath=no 9263 hardcode_into_libs=yes 9264 dynamic_linker='NetBSD ld.elf_so' 9265 ;; 9266 9267netbsd*) 9268 version_type=sunos 9269 need_lib_prefix=no 9270 need_version=no 9271 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9273 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9274 dynamic_linker='NetBSD (a.out) ld.so' 9275 else 9276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9277 soname_spec='${libname}${release}${shared_ext}$major' 9278 dynamic_linker='NetBSD ld.elf_so' 9279 fi 9280 shlibpath_var=LD_LIBRARY_PATH 9281 shlibpath_overrides_runpath=yes 9282 hardcode_into_libs=yes 9283 ;; 9284 9285newsos6) 9286 version_type=linux 9287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9288 shlibpath_var=LD_LIBRARY_PATH 9289 shlibpath_overrides_runpath=yes 9290 ;; 9291 9292nto-qnx*) 9293 version_type=linux 9294 need_lib_prefix=no 9295 need_version=no 9296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9297 soname_spec='${libname}${release}${shared_ext}$major' 9298 shlibpath_var=LD_LIBRARY_PATH 9299 shlibpath_overrides_runpath=yes 9300 ;; 9301 9302openbsd*) 9303 version_type=sunos 9304 sys_lib_dlsearch_path_spec="/usr/lib" 9305 need_lib_prefix=no 9306 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9307 case $host_os in 9308 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9309 *) need_version=no ;; 9310 esac 9311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9312 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9313 shlibpath_var=LD_LIBRARY_PATH 9314 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9315 case $host_os in 9316 openbsd2.[89] | openbsd2.[89].*) 9317 shlibpath_overrides_runpath=no 9318 ;; 9319 *) 9320 shlibpath_overrides_runpath=yes 9321 ;; 9322 esac 9323 else 9324 shlibpath_overrides_runpath=yes 9325 fi 9326 ;; 9327 9328os2*) 9329 libname_spec='$name' 9330 shrext_cmds=".dll" 9331 need_lib_prefix=no 9332 library_names_spec='$libname${shared_ext} $libname.a' 9333 dynamic_linker='OS/2 ld.exe' 9334 shlibpath_var=LIBPATH 9335 ;; 9336 9337osf3* | osf4* | osf5*) 9338 version_type=osf 9339 need_lib_prefix=no 9340 need_version=no 9341 soname_spec='${libname}${release}${shared_ext}$major' 9342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9343 shlibpath_var=LD_LIBRARY_PATH 9344 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9345 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9346 ;; 9347 9348solaris*) 9349 version_type=linux 9350 need_lib_prefix=no 9351 need_version=no 9352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9353 soname_spec='${libname}${release}${shared_ext}$major' 9354 shlibpath_var=LD_LIBRARY_PATH 9355 shlibpath_overrides_runpath=yes 9356 hardcode_into_libs=yes 9357 # ldd complains unless libraries are executable 9358 postinstall_cmds='chmod +x $lib' 9359 ;; 9360 9361sunos4*) 9362 version_type=sunos 9363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9364 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9365 shlibpath_var=LD_LIBRARY_PATH 9366 shlibpath_overrides_runpath=yes 9367 if test "$with_gnu_ld" = yes; then 9368 need_lib_prefix=no 9369 fi 9370 need_version=yes 9371 ;; 9372 9373sysv4 | sysv4.3*) 9374 version_type=linux 9375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9376 soname_spec='${libname}${release}${shared_ext}$major' 9377 shlibpath_var=LD_LIBRARY_PATH 9378 case $host_vendor in 9379 sni) 9380 shlibpath_overrides_runpath=no 9381 need_lib_prefix=no 9382 export_dynamic_flag_spec='${wl}-Blargedynsym' 9383 runpath_var=LD_RUN_PATH 9384 ;; 9385 siemens) 9386 need_lib_prefix=no 9387 ;; 9388 motorola) 9389 need_lib_prefix=no 9390 need_version=no 9391 shlibpath_overrides_runpath=no 9392 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9393 ;; 9394 esac 9395 ;; 9396 9397sysv4*MP*) 9398 if test -d /usr/nec ;then 9399 version_type=linux 9400 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9401 soname_spec='$libname${shared_ext}.$major' 9402 shlibpath_var=LD_LIBRARY_PATH 9403 fi 9404 ;; 9405 9406sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9407 version_type=freebsd-elf 9408 need_lib_prefix=no 9409 need_version=no 9410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9411 soname_spec='${libname}${release}${shared_ext}$major' 9412 shlibpath_var=LD_LIBRARY_PATH 9413 hardcode_into_libs=yes 9414 if test "$with_gnu_ld" = yes; then 9415 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9416 shlibpath_overrides_runpath=no 9417 else 9418 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9419 shlibpath_overrides_runpath=yes 9420 case $host_os in 9421 sco3.2v5*) 9422 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9423 ;; 9424 esac 9425 fi 9426 sys_lib_dlsearch_path_spec='/usr/lib' 9427 ;; 9428 9429uts4*) 9430 version_type=linux 9431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9432 soname_spec='${libname}${release}${shared_ext}$major' 9433 shlibpath_var=LD_LIBRARY_PATH 9434 ;; 9435 9436*) 9437 dynamic_linker=no 9438 ;; 9439esac 9440{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9441echo "${ECHO_T}$dynamic_linker" >&6; } 9442test "$dynamic_linker" = no && can_build_shared=no 9443 9444variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9445if test "$GCC" = yes; then 9446 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9447fi 9448 9449{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9450echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9451hardcode_action= 9452if test -n "$hardcode_libdir_flag_spec" || \ 9453 test -n "$runpath_var" || \ 9454 test "X$hardcode_automatic" = "Xyes" ; then 9455 9456 # We can hardcode non-existant directories. 9457 if test "$hardcode_direct" != no && 9458 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9459 # have to relink, otherwise we might link with an installed library 9460 # when we should be linking with a yet-to-be-installed one 9461 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9462 test "$hardcode_minus_L" != no; then 9463 # Linking always hardcodes the temporary library directory. 9464 hardcode_action=relink 9465 else 9466 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9467 hardcode_action=immediate 9468 fi 9469else 9470 # We cannot hardcode anything, or else we can only hardcode existing 9471 # directories. 9472 hardcode_action=unsupported 9473fi 9474{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9475echo "${ECHO_T}$hardcode_action" >&6; } 9476 9477if test "$hardcode_action" = relink; then 9478 # Fast installation is not supported 9479 enable_fast_install=no 9480elif test "$shlibpath_overrides_runpath" = yes || 9481 test "$enable_shared" = no; then 9482 # Fast installation is not necessary 9483 enable_fast_install=needless 9484fi 9485 9486striplib= 9487old_striplib= 9488{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9489echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9490if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9491 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9492 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9493 { echo "$as_me:$LINENO: result: yes" >&5 9494echo "${ECHO_T}yes" >&6; } 9495else 9496# FIXME - insert some real tests, host_os isn't really good enough 9497 case $host_os in 9498 darwin*) 9499 if test -n "$STRIP" ; then 9500 striplib="$STRIP -x" 9501 { echo "$as_me:$LINENO: result: yes" >&5 9502echo "${ECHO_T}yes" >&6; } 9503 else 9504 { echo "$as_me:$LINENO: result: no" >&5 9505echo "${ECHO_T}no" >&6; } 9506fi 9507 ;; 9508 *) 9509 { echo "$as_me:$LINENO: result: no" >&5 9510echo "${ECHO_T}no" >&6; } 9511 ;; 9512 esac 9513fi 9514 9515if test "x$enable_dlopen" != xyes; then 9516 enable_dlopen=unknown 9517 enable_dlopen_self=unknown 9518 enable_dlopen_self_static=unknown 9519else 9520 lt_cv_dlopen=no 9521 lt_cv_dlopen_libs= 9522 9523 case $host_os in 9524 beos*) 9525 lt_cv_dlopen="load_add_on" 9526 lt_cv_dlopen_libs= 9527 lt_cv_dlopen_self=yes 9528 ;; 9529 9530 mingw* | pw32*) 9531 lt_cv_dlopen="LoadLibrary" 9532 lt_cv_dlopen_libs= 9533 ;; 9534 9535 cygwin*) 9536 lt_cv_dlopen="dlopen" 9537 lt_cv_dlopen_libs= 9538 ;; 9539 9540 darwin*) 9541 # if libdl is installed we need to link against it 9542 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9543echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9544if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9545 echo $ECHO_N "(cached) $ECHO_C" >&6 9546else 9547 ac_check_lib_save_LIBS=$LIBS 9548LIBS="-ldl $LIBS" 9549cat >conftest.$ac_ext <<_ACEOF 9550/* confdefs.h. */ 9551_ACEOF 9552cat confdefs.h >>conftest.$ac_ext 9553cat >>conftest.$ac_ext <<_ACEOF 9554/* end confdefs.h. */ 9555 9556/* Override any GCC internal prototype to avoid an error. 9557 Use char because int might match the return type of a GCC 9558 builtin and then its argument prototype would still apply. */ 9559#ifdef __cplusplus 9560extern "C" 9561#endif 9562char dlopen (); 9563int 9564main () 9565{ 9566return dlopen (); 9567 ; 9568 return 0; 9569} 9570_ACEOF 9571rm -f conftest.$ac_objext conftest$ac_exeext 9572if { (ac_try="$ac_link" 9573case "(($ac_try" in 9574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9575 *) ac_try_echo=$ac_try;; 9576esac 9577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9578 (eval "$ac_link") 2>conftest.er1 9579 ac_status=$? 9580 grep -v '^ *+' conftest.er1 >conftest.err 9581 rm -f conftest.er1 9582 cat conftest.err >&5 9583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9584 (exit $ac_status); } && 9585 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9586 { (case "(($ac_try" in 9587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9588 *) ac_try_echo=$ac_try;; 9589esac 9590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9591 (eval "$ac_try") 2>&5 9592 ac_status=$? 9593 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9594 (exit $ac_status); }; } && 9595 { ac_try='test -s conftest$ac_exeext' 9596 { (case "(($ac_try" in 9597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9598 *) ac_try_echo=$ac_try;; 9599esac 9600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9601 (eval "$ac_try") 2>&5 9602 ac_status=$? 9603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9604 (exit $ac_status); }; }; then 9605 ac_cv_lib_dl_dlopen=yes 9606else 9607 echo "$as_me: failed program was:" >&5 9608sed 's/^/| /' conftest.$ac_ext >&5 9609 9610 ac_cv_lib_dl_dlopen=no 9611fi 9612 9613rm -f core conftest.err conftest.$ac_objext \ 9614 conftest$ac_exeext conftest.$ac_ext 9615LIBS=$ac_check_lib_save_LIBS 9616fi 9617{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9618echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9619if test $ac_cv_lib_dl_dlopen = yes; then 9620 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9621else 9622 9623 lt_cv_dlopen="dyld" 9624 lt_cv_dlopen_libs= 9625 lt_cv_dlopen_self=yes 9626 9627fi 9628 9629 ;; 9630 9631 *) 9632 { echo "$as_me:$LINENO: checking for shl_load" >&5 9633echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9634if test "${ac_cv_func_shl_load+set}" = set; then 9635 echo $ECHO_N "(cached) $ECHO_C" >&6 9636else 9637 cat >conftest.$ac_ext <<_ACEOF 9638/* confdefs.h. */ 9639_ACEOF 9640cat confdefs.h >>conftest.$ac_ext 9641cat >>conftest.$ac_ext <<_ACEOF 9642/* end confdefs.h. */ 9643/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9644 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9645#define shl_load innocuous_shl_load 9646 9647/* System header to define __stub macros and hopefully few prototypes, 9648 which can conflict with char shl_load (); below. 9649 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9650 <limits.h> exists even on freestanding compilers. */ 9651 9652#ifdef __STDC__ 9653# include <limits.h> 9654#else 9655# include <assert.h> 9656#endif 9657 9658#undef shl_load 9659 9660/* Override any GCC internal prototype to avoid an error. 9661 Use char because int might match the return type of a GCC 9662 builtin and then its argument prototype would still apply. */ 9663#ifdef __cplusplus 9664extern "C" 9665#endif 9666char shl_load (); 9667/* The GNU C library defines this for functions which it implements 9668 to always fail with ENOSYS. Some functions are actually named 9669 something starting with __ and the normal name is an alias. */ 9670#if defined __stub_shl_load || defined __stub___shl_load 9671choke me 9672#endif 9673 9674int 9675main () 9676{ 9677return shl_load (); 9678 ; 9679 return 0; 9680} 9681_ACEOF 9682rm -f conftest.$ac_objext conftest$ac_exeext 9683if { (ac_try="$ac_link" 9684case "(($ac_try" in 9685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9686 *) ac_try_echo=$ac_try;; 9687esac 9688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9689 (eval "$ac_link") 2>conftest.er1 9690 ac_status=$? 9691 grep -v '^ *+' conftest.er1 >conftest.err 9692 rm -f conftest.er1 9693 cat conftest.err >&5 9694 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9695 (exit $ac_status); } && 9696 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9697 { (case "(($ac_try" in 9698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9699 *) ac_try_echo=$ac_try;; 9700esac 9701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9702 (eval "$ac_try") 2>&5 9703 ac_status=$? 9704 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9705 (exit $ac_status); }; } && 9706 { ac_try='test -s conftest$ac_exeext' 9707 { (case "(($ac_try" in 9708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9709 *) ac_try_echo=$ac_try;; 9710esac 9711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9712 (eval "$ac_try") 2>&5 9713 ac_status=$? 9714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9715 (exit $ac_status); }; }; then 9716 ac_cv_func_shl_load=yes 9717else 9718 echo "$as_me: failed program was:" >&5 9719sed 's/^/| /' conftest.$ac_ext >&5 9720 9721 ac_cv_func_shl_load=no 9722fi 9723 9724rm -f core conftest.err conftest.$ac_objext \ 9725 conftest$ac_exeext conftest.$ac_ext 9726fi 9727{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9728echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9729if test $ac_cv_func_shl_load = yes; then 9730 lt_cv_dlopen="shl_load" 9731else 9732 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9733echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9734if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9735 echo $ECHO_N "(cached) $ECHO_C" >&6 9736else 9737 ac_check_lib_save_LIBS=$LIBS 9738LIBS="-ldld $LIBS" 9739cat >conftest.$ac_ext <<_ACEOF 9740/* confdefs.h. */ 9741_ACEOF 9742cat confdefs.h >>conftest.$ac_ext 9743cat >>conftest.$ac_ext <<_ACEOF 9744/* end confdefs.h. */ 9745 9746/* Override any GCC internal prototype to avoid an error. 9747 Use char because int might match the return type of a GCC 9748 builtin and then its argument prototype would still apply. */ 9749#ifdef __cplusplus 9750extern "C" 9751#endif 9752char shl_load (); 9753int 9754main () 9755{ 9756return shl_load (); 9757 ; 9758 return 0; 9759} 9760_ACEOF 9761rm -f conftest.$ac_objext conftest$ac_exeext 9762if { (ac_try="$ac_link" 9763case "(($ac_try" in 9764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9765 *) ac_try_echo=$ac_try;; 9766esac 9767eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9768 (eval "$ac_link") 2>conftest.er1 9769 ac_status=$? 9770 grep -v '^ *+' conftest.er1 >conftest.err 9771 rm -f conftest.er1 9772 cat conftest.err >&5 9773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9774 (exit $ac_status); } && 9775 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9776 { (case "(($ac_try" in 9777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9778 *) ac_try_echo=$ac_try;; 9779esac 9780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9781 (eval "$ac_try") 2>&5 9782 ac_status=$? 9783 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9784 (exit $ac_status); }; } && 9785 { ac_try='test -s conftest$ac_exeext' 9786 { (case "(($ac_try" in 9787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9788 *) ac_try_echo=$ac_try;; 9789esac 9790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9791 (eval "$ac_try") 2>&5 9792 ac_status=$? 9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9794 (exit $ac_status); }; }; then 9795 ac_cv_lib_dld_shl_load=yes 9796else 9797 echo "$as_me: failed program was:" >&5 9798sed 's/^/| /' conftest.$ac_ext >&5 9799 9800 ac_cv_lib_dld_shl_load=no 9801fi 9802 9803rm -f core conftest.err conftest.$ac_objext \ 9804 conftest$ac_exeext conftest.$ac_ext 9805LIBS=$ac_check_lib_save_LIBS 9806fi 9807{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9808echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9809if test $ac_cv_lib_dld_shl_load = yes; then 9810 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9811else 9812 { echo "$as_me:$LINENO: checking for dlopen" >&5 9813echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9814if test "${ac_cv_func_dlopen+set}" = set; then 9815 echo $ECHO_N "(cached) $ECHO_C" >&6 9816else 9817 cat >conftest.$ac_ext <<_ACEOF 9818/* confdefs.h. */ 9819_ACEOF 9820cat confdefs.h >>conftest.$ac_ext 9821cat >>conftest.$ac_ext <<_ACEOF 9822/* end confdefs.h. */ 9823/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9824 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9825#define dlopen innocuous_dlopen 9826 9827/* System header to define __stub macros and hopefully few prototypes, 9828 which can conflict with char dlopen (); below. 9829 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9830 <limits.h> exists even on freestanding compilers. */ 9831 9832#ifdef __STDC__ 9833# include <limits.h> 9834#else 9835# include <assert.h> 9836#endif 9837 9838#undef dlopen 9839 9840/* Override any GCC internal prototype to avoid an error. 9841 Use char because int might match the return type of a GCC 9842 builtin and then its argument prototype would still apply. */ 9843#ifdef __cplusplus 9844extern "C" 9845#endif 9846char dlopen (); 9847/* The GNU C library defines this for functions which it implements 9848 to always fail with ENOSYS. Some functions are actually named 9849 something starting with __ and the normal name is an alias. */ 9850#if defined __stub_dlopen || defined __stub___dlopen 9851choke me 9852#endif 9853 9854int 9855main () 9856{ 9857return dlopen (); 9858 ; 9859 return 0; 9860} 9861_ACEOF 9862rm -f conftest.$ac_objext conftest$ac_exeext 9863if { (ac_try="$ac_link" 9864case "(($ac_try" in 9865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9866 *) ac_try_echo=$ac_try;; 9867esac 9868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9869 (eval "$ac_link") 2>conftest.er1 9870 ac_status=$? 9871 grep -v '^ *+' conftest.er1 >conftest.err 9872 rm -f conftest.er1 9873 cat conftest.err >&5 9874 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9875 (exit $ac_status); } && 9876 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9877 { (case "(($ac_try" in 9878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9879 *) ac_try_echo=$ac_try;; 9880esac 9881eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9882 (eval "$ac_try") 2>&5 9883 ac_status=$? 9884 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9885 (exit $ac_status); }; } && 9886 { ac_try='test -s conftest$ac_exeext' 9887 { (case "(($ac_try" in 9888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9889 *) ac_try_echo=$ac_try;; 9890esac 9891eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9892 (eval "$ac_try") 2>&5 9893 ac_status=$? 9894 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9895 (exit $ac_status); }; }; then 9896 ac_cv_func_dlopen=yes 9897else 9898 echo "$as_me: failed program was:" >&5 9899sed 's/^/| /' conftest.$ac_ext >&5 9900 9901 ac_cv_func_dlopen=no 9902fi 9903 9904rm -f core conftest.err conftest.$ac_objext \ 9905 conftest$ac_exeext conftest.$ac_ext 9906fi 9907{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9908echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9909if test $ac_cv_func_dlopen = yes; then 9910 lt_cv_dlopen="dlopen" 9911else 9912 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9913echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9914if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9915 echo $ECHO_N "(cached) $ECHO_C" >&6 9916else 9917 ac_check_lib_save_LIBS=$LIBS 9918LIBS="-ldl $LIBS" 9919cat >conftest.$ac_ext <<_ACEOF 9920/* confdefs.h. */ 9921_ACEOF 9922cat confdefs.h >>conftest.$ac_ext 9923cat >>conftest.$ac_ext <<_ACEOF 9924/* end confdefs.h. */ 9925 9926/* Override any GCC internal prototype to avoid an error. 9927 Use char because int might match the return type of a GCC 9928 builtin and then its argument prototype would still apply. */ 9929#ifdef __cplusplus 9930extern "C" 9931#endif 9932char dlopen (); 9933int 9934main () 9935{ 9936return dlopen (); 9937 ; 9938 return 0; 9939} 9940_ACEOF 9941rm -f conftest.$ac_objext conftest$ac_exeext 9942if { (ac_try="$ac_link" 9943case "(($ac_try" in 9944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9945 *) ac_try_echo=$ac_try;; 9946esac 9947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9948 (eval "$ac_link") 2>conftest.er1 9949 ac_status=$? 9950 grep -v '^ *+' conftest.er1 >conftest.err 9951 rm -f conftest.er1 9952 cat conftest.err >&5 9953 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9954 (exit $ac_status); } && 9955 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9956 { (case "(($ac_try" in 9957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9958 *) ac_try_echo=$ac_try;; 9959esac 9960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9961 (eval "$ac_try") 2>&5 9962 ac_status=$? 9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9964 (exit $ac_status); }; } && 9965 { ac_try='test -s conftest$ac_exeext' 9966 { (case "(($ac_try" in 9967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9968 *) ac_try_echo=$ac_try;; 9969esac 9970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9971 (eval "$ac_try") 2>&5 9972 ac_status=$? 9973 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9974 (exit $ac_status); }; }; then 9975 ac_cv_lib_dl_dlopen=yes 9976else 9977 echo "$as_me: failed program was:" >&5 9978sed 's/^/| /' conftest.$ac_ext >&5 9979 9980 ac_cv_lib_dl_dlopen=no 9981fi 9982 9983rm -f core conftest.err conftest.$ac_objext \ 9984 conftest$ac_exeext conftest.$ac_ext 9985LIBS=$ac_check_lib_save_LIBS 9986fi 9987{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9988echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9989if test $ac_cv_lib_dl_dlopen = yes; then 9990 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9991else 9992 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9993echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9994if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9995 echo $ECHO_N "(cached) $ECHO_C" >&6 9996else 9997 ac_check_lib_save_LIBS=$LIBS 9998LIBS="-lsvld $LIBS" 9999cat >conftest.$ac_ext <<_ACEOF 10000/* confdefs.h. */ 10001_ACEOF 10002cat confdefs.h >>conftest.$ac_ext 10003cat >>conftest.$ac_ext <<_ACEOF 10004/* end confdefs.h. */ 10005 10006/* Override any GCC internal prototype to avoid an error. 10007 Use char because int might match the return type of a GCC 10008 builtin and then its argument prototype would still apply. */ 10009#ifdef __cplusplus 10010extern "C" 10011#endif 10012char dlopen (); 10013int 10014main () 10015{ 10016return dlopen (); 10017 ; 10018 return 0; 10019} 10020_ACEOF 10021rm -f conftest.$ac_objext conftest$ac_exeext 10022if { (ac_try="$ac_link" 10023case "(($ac_try" in 10024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10025 *) ac_try_echo=$ac_try;; 10026esac 10027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10028 (eval "$ac_link") 2>conftest.er1 10029 ac_status=$? 10030 grep -v '^ *+' conftest.er1 >conftest.err 10031 rm -f conftest.er1 10032 cat conftest.err >&5 10033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10034 (exit $ac_status); } && 10035 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10036 { (case "(($ac_try" in 10037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10038 *) ac_try_echo=$ac_try;; 10039esac 10040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10041 (eval "$ac_try") 2>&5 10042 ac_status=$? 10043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10044 (exit $ac_status); }; } && 10045 { ac_try='test -s conftest$ac_exeext' 10046 { (case "(($ac_try" in 10047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10048 *) ac_try_echo=$ac_try;; 10049esac 10050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10051 (eval "$ac_try") 2>&5 10052 ac_status=$? 10053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10054 (exit $ac_status); }; }; then 10055 ac_cv_lib_svld_dlopen=yes 10056else 10057 echo "$as_me: failed program was:" >&5 10058sed 's/^/| /' conftest.$ac_ext >&5 10059 10060 ac_cv_lib_svld_dlopen=no 10061fi 10062 10063rm -f core conftest.err conftest.$ac_objext \ 10064 conftest$ac_exeext conftest.$ac_ext 10065LIBS=$ac_check_lib_save_LIBS 10066fi 10067{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10068echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 10069if test $ac_cv_lib_svld_dlopen = yes; then 10070 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10071else 10072 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10073echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 10074if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10075 echo $ECHO_N "(cached) $ECHO_C" >&6 10076else 10077 ac_check_lib_save_LIBS=$LIBS 10078LIBS="-ldld $LIBS" 10079cat >conftest.$ac_ext <<_ACEOF 10080/* confdefs.h. */ 10081_ACEOF 10082cat confdefs.h >>conftest.$ac_ext 10083cat >>conftest.$ac_ext <<_ACEOF 10084/* end confdefs.h. */ 10085 10086/* Override any GCC internal prototype to avoid an error. 10087 Use char because int might match the return type of a GCC 10088 builtin and then its argument prototype would still apply. */ 10089#ifdef __cplusplus 10090extern "C" 10091#endif 10092char dld_link (); 10093int 10094main () 10095{ 10096return dld_link (); 10097 ; 10098 return 0; 10099} 10100_ACEOF 10101rm -f conftest.$ac_objext conftest$ac_exeext 10102if { (ac_try="$ac_link" 10103case "(($ac_try" in 10104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10105 *) ac_try_echo=$ac_try;; 10106esac 10107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10108 (eval "$ac_link") 2>conftest.er1 10109 ac_status=$? 10110 grep -v '^ *+' conftest.er1 >conftest.err 10111 rm -f conftest.er1 10112 cat conftest.err >&5 10113 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10114 (exit $ac_status); } && 10115 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10116 { (case "(($ac_try" in 10117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10118 *) ac_try_echo=$ac_try;; 10119esac 10120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10121 (eval "$ac_try") 2>&5 10122 ac_status=$? 10123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10124 (exit $ac_status); }; } && 10125 { ac_try='test -s conftest$ac_exeext' 10126 { (case "(($ac_try" in 10127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10128 *) ac_try_echo=$ac_try;; 10129esac 10130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10131 (eval "$ac_try") 2>&5 10132 ac_status=$? 10133 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10134 (exit $ac_status); }; }; then 10135 ac_cv_lib_dld_dld_link=yes 10136else 10137 echo "$as_me: failed program was:" >&5 10138sed 's/^/| /' conftest.$ac_ext >&5 10139 10140 ac_cv_lib_dld_dld_link=no 10141fi 10142 10143rm -f core conftest.err conftest.$ac_objext \ 10144 conftest$ac_exeext conftest.$ac_ext 10145LIBS=$ac_check_lib_save_LIBS 10146fi 10147{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10148echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 10149if test $ac_cv_lib_dld_dld_link = yes; then 10150 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 10151fi 10152 10153 10154fi 10155 10156 10157fi 10158 10159 10160fi 10161 10162 10163fi 10164 10165 10166fi 10167 10168 ;; 10169 esac 10170 10171 if test "x$lt_cv_dlopen" != xno; then 10172 enable_dlopen=yes 10173 else 10174 enable_dlopen=no 10175 fi 10176 10177 case $lt_cv_dlopen in 10178 dlopen) 10179 save_CPPFLAGS="$CPPFLAGS" 10180 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10181 10182 save_LDFLAGS="$LDFLAGS" 10183 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10184 10185 save_LIBS="$LIBS" 10186 LIBS="$lt_cv_dlopen_libs $LIBS" 10187 10188 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10189echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 10190if test "${lt_cv_dlopen_self+set}" = set; then 10191 echo $ECHO_N "(cached) $ECHO_C" >&6 10192else 10193 if test "$cross_compiling" = yes; then : 10194 lt_cv_dlopen_self=cross 10195else 10196 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10197 lt_status=$lt_dlunknown 10198 cat > conftest.$ac_ext <<EOF 10199#line 10199 "configure" 10200#include "confdefs.h" 10201 10202#if HAVE_DLFCN_H 10203#include <dlfcn.h> 10204#endif 10205 10206#include <stdio.h> 10207 10208#ifdef RTLD_GLOBAL 10209# define LT_DLGLOBAL RTLD_GLOBAL 10210#else 10211# ifdef DL_GLOBAL 10212# define LT_DLGLOBAL DL_GLOBAL 10213# else 10214# define LT_DLGLOBAL 0 10215# endif 10216#endif 10217 10218/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10219 find out it does not work in some platform. */ 10220#ifndef LT_DLLAZY_OR_NOW 10221# ifdef RTLD_LAZY 10222# define LT_DLLAZY_OR_NOW RTLD_LAZY 10223# else 10224# ifdef DL_LAZY 10225# define LT_DLLAZY_OR_NOW DL_LAZY 10226# else 10227# ifdef RTLD_NOW 10228# define LT_DLLAZY_OR_NOW RTLD_NOW 10229# else 10230# ifdef DL_NOW 10231# define LT_DLLAZY_OR_NOW DL_NOW 10232# else 10233# define LT_DLLAZY_OR_NOW 0 10234# endif 10235# endif 10236# endif 10237# endif 10238#endif 10239 10240#ifdef __cplusplus 10241extern "C" void exit (int); 10242#endif 10243 10244void fnord() { int i=42;} 10245int main () 10246{ 10247 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10248 int status = $lt_dlunknown; 10249 10250 if (self) 10251 { 10252 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10253 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10254 /* dlclose (self); */ 10255 } 10256 else 10257 puts (dlerror ()); 10258 10259 exit (status); 10260} 10261EOF 10262 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10263 (eval $ac_link) 2>&5 10264 ac_status=$? 10265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10266 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10267 (./conftest; exit; ) >&5 2>/dev/null 10268 lt_status=$? 10269 case x$lt_status in 10270 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10271 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10272 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10273 esac 10274 else : 10275 # compilation failed 10276 lt_cv_dlopen_self=no 10277 fi 10278fi 10279rm -fr conftest* 10280 10281 10282fi 10283{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10284echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 10285 10286 if test "x$lt_cv_dlopen_self" = xyes; then 10287 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10288 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10289echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 10290if test "${lt_cv_dlopen_self_static+set}" = set; then 10291 echo $ECHO_N "(cached) $ECHO_C" >&6 10292else 10293 if test "$cross_compiling" = yes; then : 10294 lt_cv_dlopen_self_static=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_static=yes ;; 10371 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10372 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10373 esac 10374 else : 10375 # compilation failed 10376 lt_cv_dlopen_self_static=no 10377 fi 10378fi 10379rm -fr conftest* 10380 10381 10382fi 10383{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10384echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10385 fi 10386 10387 CPPFLAGS="$save_CPPFLAGS" 10388 LDFLAGS="$save_LDFLAGS" 10389 LIBS="$save_LIBS" 10390 ;; 10391 esac 10392 10393 case $lt_cv_dlopen_self in 10394 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10395 *) enable_dlopen_self=unknown ;; 10396 esac 10397 10398 case $lt_cv_dlopen_self_static in 10399 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10400 *) enable_dlopen_self_static=unknown ;; 10401 esac 10402fi 10403 10404 10405# Report which library types will actually be built 10406{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10407echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10408{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10409echo "${ECHO_T}$can_build_shared" >&6; } 10410 10411{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10412echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10413test "$can_build_shared" = "no" && enable_shared=no 10414 10415# On AIX, shared libraries and static libraries use the same namespace, and 10416# are all built from PIC. 10417case $host_os in 10418aix3*) 10419 test "$enable_shared" = yes && enable_static=no 10420 if test -n "$RANLIB"; then 10421 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10422 postinstall_cmds='$RANLIB $lib' 10423 fi 10424 ;; 10425 10426aix4* | aix5*) 10427 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10428 test "$enable_shared" = yes && enable_static=no 10429 fi 10430 ;; 10431esac 10432{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10433echo "${ECHO_T}$enable_shared" >&6; } 10434 10435{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10436echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10437# Make sure either enable_shared or enable_static is yes. 10438test "$enable_shared" = yes || enable_static=yes 10439{ echo "$as_me:$LINENO: result: $enable_static" >&5 10440echo "${ECHO_T}$enable_static" >&6; } 10441 10442# The else clause should only fire when bootstrapping the 10443# libtool distribution, otherwise you forgot to ship ltmain.sh 10444# with your package, and you will get complaints that there are 10445# no rules to generate ltmain.sh. 10446if test -f "$ltmain"; then 10447 # See if we are running on zsh, and set the options which allow our commands through 10448 # without removal of \ escapes. 10449 if test -n "${ZSH_VERSION+set}" ; then 10450 setopt NO_GLOB_SUBST 10451 fi 10452 # Now quote all the things that may contain metacharacters while being 10453 # careful not to overquote the AC_SUBSTed values. We take copies of the 10454 # variables and quote the copies for generation of the libtool script. 10455 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10456 SED SHELL STRIP \ 10457 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10458 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10459 deplibs_check_method reload_flag reload_cmds need_locks \ 10460 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10461 lt_cv_sys_global_symbol_to_c_name_address \ 10462 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10463 old_postinstall_cmds old_postuninstall_cmds \ 10464 compiler \ 10465 CC \ 10466 LD \ 10467 lt_prog_compiler_wl \ 10468 lt_prog_compiler_pic \ 10469 lt_prog_compiler_static \ 10470 lt_prog_compiler_no_builtin_flag \ 10471 export_dynamic_flag_spec \ 10472 thread_safe_flag_spec \ 10473 whole_archive_flag_spec \ 10474 enable_shared_with_static_runtimes \ 10475 old_archive_cmds \ 10476 old_archive_from_new_cmds \ 10477 predep_objects \ 10478 postdep_objects \ 10479 predeps \ 10480 postdeps \ 10481 compiler_lib_search_path \ 10482 archive_cmds \ 10483 archive_expsym_cmds \ 10484 postinstall_cmds \ 10485 postuninstall_cmds \ 10486 old_archive_from_expsyms_cmds \ 10487 allow_undefined_flag \ 10488 no_undefined_flag \ 10489 export_symbols_cmds \ 10490 hardcode_libdir_flag_spec \ 10491 hardcode_libdir_flag_spec_ld \ 10492 hardcode_libdir_separator \ 10493 hardcode_automatic \ 10494 module_cmds \ 10495 module_expsym_cmds \ 10496 lt_cv_prog_compiler_c_o \ 10497 exclude_expsyms \ 10498 include_expsyms; do 10499 10500 case $var in 10501 old_archive_cmds | \ 10502 old_archive_from_new_cmds | \ 10503 archive_cmds | \ 10504 archive_expsym_cmds | \ 10505 module_cmds | \ 10506 module_expsym_cmds | \ 10507 old_archive_from_expsyms_cmds | \ 10508 export_symbols_cmds | \ 10509 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10510 postinstall_cmds | postuninstall_cmds | \ 10511 old_postinstall_cmds | old_postuninstall_cmds | \ 10512 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10513 # Double-quote double-evaled strings. 10514 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10515 ;; 10516 *) 10517 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10518 ;; 10519 esac 10520 done 10521 10522 case $lt_echo in 10523 *'\$0 --fallback-echo"') 10524 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10525 ;; 10526 esac 10527 10528cfgfile="${ofile}T" 10529 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10530 $rm -f "$cfgfile" 10531 { echo "$as_me:$LINENO: creating $ofile" >&5 10532echo "$as_me: creating $ofile" >&6;} 10533 10534 cat <<__EOF__ >> "$cfgfile" 10535#! $SHELL 10536 10537# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10538# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10539# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10540# 10541# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 10542# Free Software Foundation, Inc. 10543# 10544# This file is part of GNU Libtool: 10545# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10546# 10547# This program is free software; you can redistribute it and/or modify 10548# it under the terms of the GNU General Public License as published by 10549# the Free Software Foundation; either version 2 of the License, or 10550# (at your option) any later version. 10551# 10552# This program is distributed in the hope that it will be useful, but 10553# WITHOUT ANY WARRANTY; without even the implied warranty of 10554# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10555# General Public License for more details. 10556# 10557# You should have received a copy of the GNU General Public License 10558# along with this program; if not, write to the Free Software 10559# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10560# 10561# As a special exception to the GNU General Public License, if you 10562# distribute this file as part of a program that contains a 10563# configuration script generated by Autoconf, you may include it under 10564# the same distribution terms that you use for the rest of that program. 10565 10566# A sed program that does not truncate output. 10567SED=$lt_SED 10568 10569# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10570Xsed="$SED -e 1s/^X//" 10571 10572# The HP-UX ksh and POSIX shell print the target directory to stdout 10573# if CDPATH is set. 10574(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10575 10576# The names of the tagged configurations supported by this script. 10577available_tags= 10578 10579# ### BEGIN LIBTOOL CONFIG 10580 10581# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10582 10583# Shell to use when invoking shell scripts. 10584SHELL=$lt_SHELL 10585 10586# Whether or not to build shared libraries. 10587build_libtool_libs=$enable_shared 10588 10589# Whether or not to build static libraries. 10590build_old_libs=$enable_static 10591 10592# Whether or not to add -lc for building shared libraries. 10593build_libtool_need_lc=$archive_cmds_need_lc 10594 10595# Whether or not to disallow shared libs when runtime libs are static 10596allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10597 10598# Whether or not to optimize for fast installation. 10599fast_install=$enable_fast_install 10600 10601# The host system. 10602host_alias=$host_alias 10603host=$host 10604host_os=$host_os 10605 10606# The build system. 10607build_alias=$build_alias 10608build=$build 10609build_os=$build_os 10610 10611# An echo program that does not interpret backslashes. 10612echo=$lt_echo 10613 10614# The archiver. 10615AR=$lt_AR 10616AR_FLAGS=$lt_AR_FLAGS 10617 10618# A C compiler. 10619LTCC=$lt_LTCC 10620 10621# LTCC compiler flags. 10622LTCFLAGS=$lt_LTCFLAGS 10623 10624# A language-specific compiler. 10625CC=$lt_compiler 10626 10627# Is the compiler the GNU C compiler? 10628with_gcc=$GCC 10629 10630# An ERE matcher. 10631EGREP=$lt_EGREP 10632 10633# The linker used to build libraries. 10634LD=$lt_LD 10635 10636# Whether we need hard or soft links. 10637LN_S=$lt_LN_S 10638 10639# A BSD-compatible nm program. 10640NM=$lt_NM 10641 10642# A symbol stripping program 10643STRIP=$lt_STRIP 10644 10645# Used to examine libraries when file_magic_cmd begins "file" 10646MAGIC_CMD=$MAGIC_CMD 10647 10648# Used on cygwin: DLL creation program. 10649DLLTOOL="$DLLTOOL" 10650 10651# Used on cygwin: object dumper. 10652OBJDUMP="$OBJDUMP" 10653 10654# Used on cygwin: assembler. 10655AS="$AS" 10656 10657# The name of the directory that contains temporary libtool files. 10658objdir=$objdir 10659 10660# How to create reloadable object files. 10661reload_flag=$lt_reload_flag 10662reload_cmds=$lt_reload_cmds 10663 10664# How to pass a linker flag through the compiler. 10665wl=$lt_lt_prog_compiler_wl 10666 10667# Object file suffix (normally "o"). 10668objext="$ac_objext" 10669 10670# Old archive suffix (normally "a"). 10671libext="$libext" 10672 10673# Shared library suffix (normally ".so"). 10674shrext_cmds='$shrext_cmds' 10675 10676# Executable file suffix (normally ""). 10677exeext="$exeext" 10678 10679# Additional compiler flags for building library objects. 10680pic_flag=$lt_lt_prog_compiler_pic 10681pic_mode=$pic_mode 10682 10683# What is the maximum length of a command? 10684max_cmd_len=$lt_cv_sys_max_cmd_len 10685 10686# Does compiler simultaneously support -c and -o options? 10687compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10688 10689# Must we lock files when doing compilation? 10690need_locks=$lt_need_locks 10691 10692# Do we need the lib prefix for modules? 10693need_lib_prefix=$need_lib_prefix 10694 10695# Do we need a version for libraries? 10696need_version=$need_version 10697 10698# Whether dlopen is supported. 10699dlopen_support=$enable_dlopen 10700 10701# Whether dlopen of programs is supported. 10702dlopen_self=$enable_dlopen_self 10703 10704# Whether dlopen of statically linked programs is supported. 10705dlopen_self_static=$enable_dlopen_self_static 10706 10707# Compiler flag to prevent dynamic linking. 10708link_static_flag=$lt_lt_prog_compiler_static 10709 10710# Compiler flag to turn off builtin functions. 10711no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10712 10713# Compiler flag to allow reflexive dlopens. 10714export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10715 10716# Compiler flag to generate shared objects directly from archives. 10717whole_archive_flag_spec=$lt_whole_archive_flag_spec 10718 10719# Compiler flag to generate thread-safe objects. 10720thread_safe_flag_spec=$lt_thread_safe_flag_spec 10721 10722# Library versioning type. 10723version_type=$version_type 10724 10725# Format of library name prefix. 10726libname_spec=$lt_libname_spec 10727 10728# List of archive names. First name is the real one, the rest are links. 10729# The last name is the one that the linker finds with -lNAME. 10730library_names_spec=$lt_library_names_spec 10731 10732# The coded name of the library, if different from the real name. 10733soname_spec=$lt_soname_spec 10734 10735# Commands used to build and install an old-style archive. 10736RANLIB=$lt_RANLIB 10737old_archive_cmds=$lt_old_archive_cmds 10738old_postinstall_cmds=$lt_old_postinstall_cmds 10739old_postuninstall_cmds=$lt_old_postuninstall_cmds 10740 10741# Create an old-style archive from a shared archive. 10742old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10743 10744# Create a temporary old-style archive to link instead of a shared archive. 10745old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10746 10747# Commands used to build and install a shared archive. 10748archive_cmds=$lt_archive_cmds 10749archive_expsym_cmds=$lt_archive_expsym_cmds 10750postinstall_cmds=$lt_postinstall_cmds 10751postuninstall_cmds=$lt_postuninstall_cmds 10752 10753# Commands used to build a loadable module (assumed same as above if empty) 10754module_cmds=$lt_module_cmds 10755module_expsym_cmds=$lt_module_expsym_cmds 10756 10757# Commands to strip libraries. 10758old_striplib=$lt_old_striplib 10759striplib=$lt_striplib 10760 10761# Dependencies to place before the objects being linked to create a 10762# shared library. 10763predep_objects=$lt_predep_objects 10764 10765# Dependencies to place after the objects being linked to create a 10766# shared library. 10767postdep_objects=$lt_postdep_objects 10768 10769# Dependencies to place before the objects being linked to create a 10770# shared library. 10771predeps=$lt_predeps 10772 10773# Dependencies to place after the objects being linked to create a 10774# shared library. 10775postdeps=$lt_postdeps 10776 10777# The library search path used internally by the compiler when linking 10778# a shared library. 10779compiler_lib_search_path=$lt_compiler_lib_search_path 10780 10781# Method to check whether dependent libraries are shared objects. 10782deplibs_check_method=$lt_deplibs_check_method 10783 10784# Command to use when deplibs_check_method == file_magic. 10785file_magic_cmd=$lt_file_magic_cmd 10786 10787# Flag that allows shared libraries with undefined symbols to be built. 10788allow_undefined_flag=$lt_allow_undefined_flag 10789 10790# Flag that forces no undefined symbols. 10791no_undefined_flag=$lt_no_undefined_flag 10792 10793# Commands used to finish a libtool library installation in a directory. 10794finish_cmds=$lt_finish_cmds 10795 10796# Same as above, but a single script fragment to be evaled but not shown. 10797finish_eval=$lt_finish_eval 10798 10799# Take the output of nm and produce a listing of raw symbols and C names. 10800global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10801 10802# Transform the output of nm in a proper C declaration 10803global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10804 10805# Transform the output of nm in a C name address pair 10806global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10807 10808# This is the shared library runtime path variable. 10809runpath_var=$runpath_var 10810 10811# This is the shared library path variable. 10812shlibpath_var=$shlibpath_var 10813 10814# Is shlibpath searched before the hard-coded library search path? 10815shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10816 10817# How to hardcode a shared library path into an executable. 10818hardcode_action=$hardcode_action 10819 10820# Whether we should hardcode library paths into libraries. 10821hardcode_into_libs=$hardcode_into_libs 10822 10823# Flag to hardcode \$libdir into a binary during linking. 10824# This must work even if \$libdir does not exist. 10825hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10826 10827# If ld is used when linking, flag to hardcode \$libdir into 10828# a binary during linking. This must work even if \$libdir does 10829# not exist. 10830hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10831 10832# Whether we need a single -rpath flag with a separated argument. 10833hardcode_libdir_separator=$lt_hardcode_libdir_separator 10834 10835# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10836# resulting binary. 10837hardcode_direct=$hardcode_direct 10838 10839# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10840# resulting binary. 10841hardcode_minus_L=$hardcode_minus_L 10842 10843# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10844# the resulting binary. 10845hardcode_shlibpath_var=$hardcode_shlibpath_var 10846 10847# Set to yes if building a shared library automatically hardcodes DIR into the library 10848# and all subsequent libraries and executables linked against it. 10849hardcode_automatic=$hardcode_automatic 10850 10851# Variables whose values should be saved in libtool wrapper scripts and 10852# restored at relink time. 10853variables_saved_for_relink="$variables_saved_for_relink" 10854 10855# Whether libtool must link a program against all its dependency libraries. 10856link_all_deplibs=$link_all_deplibs 10857 10858# Compile-time system search path for libraries 10859sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10860 10861# Run-time system search path for libraries 10862sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10863 10864# Fix the shell variable \$srcfile for the compiler. 10865fix_srcfile_path="$fix_srcfile_path" 10866 10867# Set to yes if exported symbols are required. 10868always_export_symbols=$always_export_symbols 10869 10870# The commands to list exported symbols. 10871export_symbols_cmds=$lt_export_symbols_cmds 10872 10873# The commands to extract the exported symbol list from a shared archive. 10874extract_expsyms_cmds=$lt_extract_expsyms_cmds 10875 10876# Symbols that should not be listed in the preloaded symbols. 10877exclude_expsyms=$lt_exclude_expsyms 10878 10879# Symbols that must always be exported. 10880include_expsyms=$lt_include_expsyms 10881 10882# ### END LIBTOOL CONFIG 10883 10884__EOF__ 10885 10886 10887 case $host_os in 10888 aix3*) 10889 cat <<\EOF >> "$cfgfile" 10890 10891# AIX sometimes has problems with the GCC collect2 program. For some 10892# reason, if we set the COLLECT_NAMES environment variable, the problems 10893# vanish in a puff of smoke. 10894if test "X${COLLECT_NAMES+set}" != Xset; then 10895 COLLECT_NAMES= 10896 export COLLECT_NAMES 10897fi 10898EOF 10899 ;; 10900 esac 10901 10902 # We use sed instead of cat because bash on DJGPP gets confused if 10903 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10904 # text mode, it properly converts lines to CR/LF. This bash problem 10905 # is reportedly fixed, but why not run on old versions too? 10906 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10907 10908 mv -f "$cfgfile" "$ofile" || \ 10909 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10910 chmod +x "$ofile" 10911 10912else 10913 # If there is no Makefile yet, we rely on a make rule to execute 10914 # `config.status --recheck' to rerun these tests and create the 10915 # libtool script then. 10916 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10917 if test -f "$ltmain_in"; then 10918 test -f Makefile && make "$ltmain" 10919 fi 10920fi 10921 10922 10923ac_ext=c 10924ac_cpp='$CPP $CPPFLAGS' 10925ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10926ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10927ac_compiler_gnu=$ac_cv_c_compiler_gnu 10928 10929CC="$lt_save_CC" 10930 10931 10932# Check whether --with-tags was given. 10933if test "${with_tags+set}" = set; then 10934 withval=$with_tags; tagnames="$withval" 10935fi 10936 10937 10938if test -f "$ltmain" && test -n "$tagnames"; then 10939 if test ! -f "${ofile}"; then 10940 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10941echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10942 fi 10943 10944 if test -z "$LTCC"; then 10945 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10946 if test -z "$LTCC"; then 10947 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10948echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10949 else 10950 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10951echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10952 fi 10953 fi 10954 if test -z "$LTCFLAGS"; then 10955 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 10956 fi 10957 10958 # Extract list of available tagged configurations in $ofile. 10959 # Note that this assumes the entire list is on one line. 10960 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10961 10962 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10963 for tagname in $tagnames; do 10964 IFS="$lt_save_ifs" 10965 # Check whether tagname contains only valid characters 10966 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10967 "") ;; 10968 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10969echo "$as_me: error: invalid tag name: $tagname" >&2;} 10970 { (exit 1); exit 1; }; } 10971 ;; 10972 esac 10973 10974 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10975 then 10976 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10977echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10978 { (exit 1); exit 1; }; } 10979 fi 10980 10981 # Update the list of available tags. 10982 if test -n "$tagname"; then 10983 echo appending configuration tag \"$tagname\" to $ofile 10984 10985 case $tagname in 10986 CXX) 10987 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10988 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10989 (test "X$CXX" != "Xg++"))) ; then 10990 ac_ext=cpp 10991ac_cpp='$CXXCPP $CPPFLAGS' 10992ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10993ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10994ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10995 10996 10997 10998 10999archive_cmds_need_lc_CXX=no 11000allow_undefined_flag_CXX= 11001always_export_symbols_CXX=no 11002archive_expsym_cmds_CXX= 11003export_dynamic_flag_spec_CXX= 11004hardcode_direct_CXX=no 11005hardcode_libdir_flag_spec_CXX= 11006hardcode_libdir_flag_spec_ld_CXX= 11007hardcode_libdir_separator_CXX= 11008hardcode_minus_L_CXX=no 11009hardcode_shlibpath_var_CXX=unsupported 11010hardcode_automatic_CXX=no 11011module_cmds_CXX= 11012module_expsym_cmds_CXX= 11013link_all_deplibs_CXX=unknown 11014old_archive_cmds_CXX=$old_archive_cmds 11015no_undefined_flag_CXX= 11016whole_archive_flag_spec_CXX= 11017enable_shared_with_static_runtimes_CXX=no 11018 11019# Dependencies to place before and after the object being linked: 11020predep_objects_CXX= 11021postdep_objects_CXX= 11022predeps_CXX= 11023postdeps_CXX= 11024compiler_lib_search_path_CXX= 11025 11026# Source file extension for C++ test sources. 11027ac_ext=cpp 11028 11029# Object file extension for compiled C++ test sources. 11030objext=o 11031objext_CXX=$objext 11032 11033# Code to be used in simple compile tests 11034lt_simple_compile_test_code="int some_variable = 0;\n" 11035 11036# Code to be used in simple link tests 11037lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 11038 11039# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11040 11041# If no C compiler was specified, use CC. 11042LTCC=${LTCC-"$CC"} 11043 11044# If no C compiler flags were specified, use CFLAGS. 11045LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11046 11047# Allow CC to be a program name with arguments. 11048compiler=$CC 11049 11050 11051# save warnings/boilerplate of simple test code 11052ac_outfile=conftest.$ac_objext 11053printf "$lt_simple_compile_test_code" >conftest.$ac_ext 11054eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11055_lt_compiler_boilerplate=`cat conftest.err` 11056$rm conftest* 11057 11058ac_outfile=conftest.$ac_objext 11059printf "$lt_simple_link_test_code" >conftest.$ac_ext 11060eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11061_lt_linker_boilerplate=`cat conftest.err` 11062$rm conftest* 11063 11064 11065# Allow CC to be a program name with arguments. 11066lt_save_CC=$CC 11067lt_save_LD=$LD 11068lt_save_GCC=$GCC 11069GCC=$GXX 11070lt_save_with_gnu_ld=$with_gnu_ld 11071lt_save_path_LD=$lt_cv_path_LD 11072if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11073 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11074else 11075 $as_unset lt_cv_prog_gnu_ld 11076fi 11077if test -n "${lt_cv_path_LDCXX+set}"; then 11078 lt_cv_path_LD=$lt_cv_path_LDCXX 11079else 11080 $as_unset lt_cv_path_LD 11081fi 11082test -z "${LDCXX+set}" || LD=$LDCXX 11083CC=${CXX-"c++"} 11084compiler=$CC 11085compiler_CXX=$CC 11086for cc_temp in $compiler""; do 11087 case $cc_temp in 11088 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11089 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11090 \-*) ;; 11091 *) break;; 11092 esac 11093done 11094cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11095 11096 11097# We don't want -fno-exception wen compiling C++ code, so set the 11098# no_builtin_flag separately 11099if test "$GXX" = yes; then 11100 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11101else 11102 lt_prog_compiler_no_builtin_flag_CXX= 11103fi 11104 11105if test "$GXX" = yes; then 11106 # Set up default GNU C++ configuration 11107 11108 11109# Check whether --with-gnu-ld was given. 11110if test "${with_gnu_ld+set}" = set; then 11111 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11112else 11113 with_gnu_ld=no 11114fi 11115 11116ac_prog=ld 11117if test "$GCC" = yes; then 11118 # Check if gcc -print-prog-name=ld gives a path. 11119 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11120echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 11121 case $host in 11122 *-*-mingw*) 11123 # gcc leaves a trailing carriage return which upsets mingw 11124 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11125 *) 11126 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11127 esac 11128 case $ac_prog in 11129 # Accept absolute paths. 11130 [\\/]* | ?:[\\/]*) 11131 re_direlt='/[^/][^/]*/\.\./' 11132 # Canonicalize the pathname of ld 11133 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11134 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11135 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11136 done 11137 test -z "$LD" && LD="$ac_prog" 11138 ;; 11139 "") 11140 # If it fails, then pretend we aren't using GCC. 11141 ac_prog=ld 11142 ;; 11143 *) 11144 # If it is relative, then search for the first ld in PATH. 11145 with_gnu_ld=unknown 11146 ;; 11147 esac 11148elif test "$with_gnu_ld" = yes; then 11149 { echo "$as_me:$LINENO: checking for GNU ld" >&5 11150echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 11151else 11152 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11153echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 11154fi 11155if test "${lt_cv_path_LD+set}" = set; then 11156 echo $ECHO_N "(cached) $ECHO_C" >&6 11157else 11158 if test -z "$LD"; then 11159 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11160 for ac_dir in $PATH; do 11161 IFS="$lt_save_ifs" 11162 test -z "$ac_dir" && ac_dir=. 11163 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11164 lt_cv_path_LD="$ac_dir/$ac_prog" 11165 # Check to see if the program is GNU ld. I'd rather use --version, 11166 # but apparently some variants of GNU ld only accept -v. 11167 # Break only if it was the GNU/non-GNU ld that we prefer. 11168 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11169 *GNU* | *'with BFD'*) 11170 test "$with_gnu_ld" != no && break 11171 ;; 11172 *) 11173 test "$with_gnu_ld" != yes && break 11174 ;; 11175 esac 11176 fi 11177 done 11178 IFS="$lt_save_ifs" 11179else 11180 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11181fi 11182fi 11183 11184LD="$lt_cv_path_LD" 11185if test -n "$LD"; then 11186 { echo "$as_me:$LINENO: result: $LD" >&5 11187echo "${ECHO_T}$LD" >&6; } 11188else 11189 { echo "$as_me:$LINENO: result: no" >&5 11190echo "${ECHO_T}no" >&6; } 11191fi 11192test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11193echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11194 { (exit 1); exit 1; }; } 11195{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11196echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 11197if test "${lt_cv_prog_gnu_ld+set}" = set; then 11198 echo $ECHO_N "(cached) $ECHO_C" >&6 11199else 11200 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11201case `$LD -v 2>&1 </dev/null` in 11202*GNU* | *'with BFD'*) 11203 lt_cv_prog_gnu_ld=yes 11204 ;; 11205*) 11206 lt_cv_prog_gnu_ld=no 11207 ;; 11208esac 11209fi 11210{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11211echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 11212with_gnu_ld=$lt_cv_prog_gnu_ld 11213 11214 11215 11216 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11217 # archiving commands below assume that GNU ld is being used. 11218 if test "$with_gnu_ld" = yes; then 11219 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11220 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' 11221 11222 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11223 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11224 11225 # If archive_cmds runs LD, not CC, wlarc should be empty 11226 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11227 # investigate it a little bit more. (MM) 11228 wlarc='${wl}' 11229 11230 # ancient GNU ld didn't support --whole-archive et. al. 11231 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11232 grep 'no-whole-archive' > /dev/null; then 11233 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11234 else 11235 whole_archive_flag_spec_CXX= 11236 fi 11237 else 11238 with_gnu_ld=no 11239 wlarc= 11240 11241 # A generic and very simple default shared library creation 11242 # command for GNU C++ for the case where it uses the native 11243 # linker, instead of GNU ld. If possible, this setting should 11244 # overridden to take advantage of the native linker features on 11245 # the platform it is being used on. 11246 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11247 fi 11248 11249 # Commands to make compiler produce verbose output that lists 11250 # what "hidden" libraries, object files and flags are used when 11251 # linking a shared library. 11252 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11253 11254else 11255 GXX=no 11256 with_gnu_ld=no 11257 wlarc= 11258fi 11259 11260# PORTME: fill in a description of your system's C++ link characteristics 11261{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11262echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 11263ld_shlibs_CXX=yes 11264case $host_os in 11265 aix3*) 11266 # FIXME: insert proper C++ library support 11267 ld_shlibs_CXX=no 11268 ;; 11269 aix4* | aix5*) 11270 if test "$host_cpu" = ia64; then 11271 # On IA64, the linker does run time linking by default, so we don't 11272 # have to do anything special. 11273 aix_use_runtimelinking=no 11274 exp_sym_flag='-Bexport' 11275 no_entry_flag="" 11276 else 11277 aix_use_runtimelinking=no 11278 11279 # Test if we are trying to use run time linking or normal 11280 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11281 # need to do runtime linking. 11282 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 11283 for ld_flag in $LDFLAGS; do 11284 case $ld_flag in 11285 *-brtl*) 11286 aix_use_runtimelinking=yes 11287 break 11288 ;; 11289 esac 11290 done 11291 ;; 11292 esac 11293 11294 exp_sym_flag='-bexport' 11295 no_entry_flag='-bnoentry' 11296 fi 11297 11298 # When large executables or shared objects are built, AIX ld can 11299 # have problems creating the table of contents. If linking a library 11300 # or program results in "error TOC overflow" add -mminimal-toc to 11301 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11302 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11303 11304 archive_cmds_CXX='' 11305 hardcode_direct_CXX=yes 11306 hardcode_libdir_separator_CXX=':' 11307 link_all_deplibs_CXX=yes 11308 11309 if test "$GXX" = yes; then 11310 case $host_os in aix4.[012]|aix4.[012].*) 11311 # We only want to do this on AIX 4.2 and lower, the check 11312 # below for broken collect2 doesn't work under 4.3+ 11313 collect2name=`${CC} -print-prog-name=collect2` 11314 if test -f "$collect2name" && \ 11315 strings "$collect2name" | grep resolve_lib_name >/dev/null 11316 then 11317 # We have reworked collect2 11318 hardcode_direct_CXX=yes 11319 else 11320 # We have old collect2 11321 hardcode_direct_CXX=unsupported 11322 # It fails to find uninstalled libraries when the uninstalled 11323 # path is not listed in the libpath. Setting hardcode_minus_L 11324 # to unsupported forces relinking 11325 hardcode_minus_L_CXX=yes 11326 hardcode_libdir_flag_spec_CXX='-L$libdir' 11327 hardcode_libdir_separator_CXX= 11328 fi 11329 ;; 11330 esac 11331 shared_flag='-shared' 11332 if test "$aix_use_runtimelinking" = yes; then 11333 shared_flag="$shared_flag "'${wl}-G' 11334 fi 11335 else 11336 # not using gcc 11337 if test "$host_cpu" = ia64; then 11338 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11339 # chokes on -Wl,-G. The following line is correct: 11340 shared_flag='-G' 11341 else 11342 if test "$aix_use_runtimelinking" = yes; then 11343 shared_flag='${wl}-G' 11344 else 11345 shared_flag='${wl}-bM:SRE' 11346 fi 11347 fi 11348 fi 11349 11350 # It seems that -bexpall does not export symbols beginning with 11351 # underscore (_), so it is better to generate a list of symbols to export. 11352 always_export_symbols_CXX=yes 11353 if test "$aix_use_runtimelinking" = yes; then 11354 # Warning - without using the other runtime loading flags (-brtl), 11355 # -berok will link without error, but may produce a broken library. 11356 allow_undefined_flag_CXX='-berok' 11357 # Determine the default libpath from the value encoded in an empty executable. 11358 cat >conftest.$ac_ext <<_ACEOF 11359/* confdefs.h. */ 11360_ACEOF 11361cat confdefs.h >>conftest.$ac_ext 11362cat >>conftest.$ac_ext <<_ACEOF 11363/* end confdefs.h. */ 11364 11365int 11366main () 11367{ 11368 11369 ; 11370 return 0; 11371} 11372_ACEOF 11373rm -f conftest.$ac_objext conftest$ac_exeext 11374if { (ac_try="$ac_link" 11375case "(($ac_try" in 11376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11377 *) ac_try_echo=$ac_try;; 11378esac 11379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11380 (eval "$ac_link") 2>conftest.er1 11381 ac_status=$? 11382 grep -v '^ *+' conftest.er1 >conftest.err 11383 rm -f conftest.er1 11384 cat conftest.err >&5 11385 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11386 (exit $ac_status); } && 11387 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11388 { (case "(($ac_try" in 11389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11390 *) ac_try_echo=$ac_try;; 11391esac 11392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11393 (eval "$ac_try") 2>&5 11394 ac_status=$? 11395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11396 (exit $ac_status); }; } && 11397 { ac_try='test -s conftest$ac_exeext' 11398 { (case "(($ac_try" in 11399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11400 *) ac_try_echo=$ac_try;; 11401esac 11402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11403 (eval "$ac_try") 2>&5 11404 ac_status=$? 11405 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11406 (exit $ac_status); }; }; then 11407 11408aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11409}'` 11410# Check for a 64-bit object if we didn't find anything. 11411if 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; } 11412}'`; fi 11413else 11414 echo "$as_me: failed program was:" >&5 11415sed 's/^/| /' conftest.$ac_ext >&5 11416 11417 11418fi 11419 11420rm -f core conftest.err conftest.$ac_objext \ 11421 conftest$ac_exeext conftest.$ac_ext 11422if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11423 11424 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11425 11426 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" 11427 else 11428 if test "$host_cpu" = ia64; then 11429 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11430 allow_undefined_flag_CXX="-z nodefs" 11431 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" 11432 else 11433 # Determine the default libpath from the value encoded in an empty executable. 11434 cat >conftest.$ac_ext <<_ACEOF 11435/* confdefs.h. */ 11436_ACEOF 11437cat confdefs.h >>conftest.$ac_ext 11438cat >>conftest.$ac_ext <<_ACEOF 11439/* end confdefs.h. */ 11440 11441int 11442main () 11443{ 11444 11445 ; 11446 return 0; 11447} 11448_ACEOF 11449rm -f conftest.$ac_objext conftest$ac_exeext 11450if { (ac_try="$ac_link" 11451case "(($ac_try" in 11452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11453 *) ac_try_echo=$ac_try;; 11454esac 11455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11456 (eval "$ac_link") 2>conftest.er1 11457 ac_status=$? 11458 grep -v '^ *+' conftest.er1 >conftest.err 11459 rm -f conftest.er1 11460 cat conftest.err >&5 11461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11462 (exit $ac_status); } && 11463 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 11464 { (case "(($ac_try" in 11465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11466 *) ac_try_echo=$ac_try;; 11467esac 11468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11469 (eval "$ac_try") 2>&5 11470 ac_status=$? 11471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11472 (exit $ac_status); }; } && 11473 { ac_try='test -s conftest$ac_exeext' 11474 { (case "(($ac_try" in 11475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11476 *) ac_try_echo=$ac_try;; 11477esac 11478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11479 (eval "$ac_try") 2>&5 11480 ac_status=$? 11481 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11482 (exit $ac_status); }; }; then 11483 11484aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11485}'` 11486# Check for a 64-bit object if we didn't find anything. 11487if 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; } 11488}'`; fi 11489else 11490 echo "$as_me: failed program was:" >&5 11491sed 's/^/| /' conftest.$ac_ext >&5 11492 11493 11494fi 11495 11496rm -f core conftest.err conftest.$ac_objext \ 11497 conftest$ac_exeext conftest.$ac_ext 11498if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11499 11500 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11501 # Warning - without using the other run time loading flags, 11502 # -berok will link without error, but may produce a broken library. 11503 no_undefined_flag_CXX=' ${wl}-bernotok' 11504 allow_undefined_flag_CXX=' ${wl}-berok' 11505 # Exported symbols can be pulled into shared objects from archives 11506 whole_archive_flag_spec_CXX='$convenience' 11507 archive_cmds_need_lc_CXX=yes 11508 # This is similar to how AIX traditionally builds its shared libraries. 11509 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' 11510 fi 11511 fi 11512 ;; 11513 11514 beos*) 11515 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11516 allow_undefined_flag_CXX=unsupported 11517 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11518 # support --undefined. This deserves some investigation. FIXME 11519 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11520 else 11521 ld_shlibs_CXX=no 11522 fi 11523 ;; 11524 11525 chorus*) 11526 case $cc_basename in 11527 *) 11528 # FIXME: insert proper C++ library support 11529 ld_shlibs_CXX=no 11530 ;; 11531 esac 11532 ;; 11533 11534 cygwin* | mingw* | pw32*) 11535 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11536 # as there is no search path for DLLs. 11537 hardcode_libdir_flag_spec_CXX='-L$libdir' 11538 allow_undefined_flag_CXX=unsupported 11539 always_export_symbols_CXX=no 11540 enable_shared_with_static_runtimes_CXX=yes 11541 11542 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11543 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' 11544 # If the export-symbols file already is a .def file (1st line 11545 # is EXPORTS), use it as is; otherwise, prepend... 11546 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11547 cp $export_symbols $output_objdir/$soname.def; 11548 else 11549 echo EXPORTS > $output_objdir/$soname.def; 11550 cat $export_symbols >> $output_objdir/$soname.def; 11551 fi~ 11552 $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' 11553 else 11554 ld_shlibs_CXX=no 11555 fi 11556 ;; 11557 darwin* | rhapsody*) 11558 case $host_os in 11559 rhapsody* | darwin1.[012]) 11560 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11561 ;; 11562 *) # Darwin 1.3 on 11563 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11564 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11565 else 11566 case ${MACOSX_DEPLOYMENT_TARGET} in 11567 10.[012]) 11568 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11569 ;; 11570 10.*) 11571 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11572 ;; 11573 esac 11574 fi 11575 ;; 11576 esac 11577 archive_cmds_need_lc_CXX=no 11578 hardcode_direct_CXX=no 11579 hardcode_automatic_CXX=yes 11580 hardcode_shlibpath_var_CXX=unsupported 11581 whole_archive_flag_spec_CXX='' 11582 link_all_deplibs_CXX=yes 11583 11584 if test "$GXX" = yes ; then 11585 lt_int_apple_cc_single_mod=no 11586 output_verbose_link_cmd='echo' 11587 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11588 lt_int_apple_cc_single_mod=yes 11589 fi 11590 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11591 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11592 else 11593 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' 11594 fi 11595 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11596 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11597 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11598 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}' 11599 else 11600 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}' 11601 fi 11602 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}' 11603 else 11604 case $cc_basename in 11605 xlc*) 11606 output_verbose_link_cmd='echo' 11607 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' 11608 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11609 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11610 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}' 11611 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}' 11612 ;; 11613 *) 11614 ld_shlibs_CXX=no 11615 ;; 11616 esac 11617 fi 11618 ;; 11619 11620 dgux*) 11621 case $cc_basename in 11622 ec++*) 11623 # FIXME: insert proper C++ library support 11624 ld_shlibs_CXX=no 11625 ;; 11626 ghcx*) 11627 # Green Hills C++ Compiler 11628 # FIXME: insert proper C++ library support 11629 ld_shlibs_CXX=no 11630 ;; 11631 *) 11632 # FIXME: insert proper C++ library support 11633 ld_shlibs_CXX=no 11634 ;; 11635 esac 11636 ;; 11637 freebsd[12]*) 11638 # C++ shared libraries reported to be fairly broken before switch to ELF 11639 ld_shlibs_CXX=no 11640 ;; 11641 freebsd-elf*) 11642 archive_cmds_need_lc_CXX=no 11643 ;; 11644 freebsd* | dragonfly*) 11645 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11646 # conventions 11647 ld_shlibs_CXX=yes 11648 ;; 11649 gnu*) 11650 ;; 11651 hpux9*) 11652 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11653 hardcode_libdir_separator_CXX=: 11654 export_dynamic_flag_spec_CXX='${wl}-E' 11655 hardcode_direct_CXX=yes 11656 hardcode_minus_L_CXX=yes # Not in the search PATH, 11657 # but as the default 11658 # location of the library. 11659 11660 case $cc_basename in 11661 CC*) 11662 # FIXME: insert proper C++ library support 11663 ld_shlibs_CXX=no 11664 ;; 11665 aCC*) 11666 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' 11667 # Commands to make compiler produce verbose output that lists 11668 # what "hidden" libraries, object files and flags are used when 11669 # linking a shared library. 11670 # 11671 # There doesn't appear to be a way to prevent this compiler from 11672 # explicitly linking system object files so we need to strip them 11673 # from the output so that they don't get included in the library 11674 # dependencies. 11675 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' 11676 ;; 11677 *) 11678 if test "$GXX" = yes; then 11679 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' 11680 else 11681 # FIXME: insert proper C++ library support 11682 ld_shlibs_CXX=no 11683 fi 11684 ;; 11685 esac 11686 ;; 11687 hpux10*|hpux11*) 11688 if test $with_gnu_ld = no; then 11689 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11690 hardcode_libdir_separator_CXX=: 11691 11692 case $host_cpu in 11693 hppa*64*|ia64*) 11694 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11695 ;; 11696 *) 11697 export_dynamic_flag_spec_CXX='${wl}-E' 11698 ;; 11699 esac 11700 fi 11701 case $host_cpu in 11702 hppa*64*|ia64*) 11703 hardcode_direct_CXX=no 11704 hardcode_shlibpath_var_CXX=no 11705 ;; 11706 *) 11707 hardcode_direct_CXX=yes 11708 hardcode_minus_L_CXX=yes # Not in the search PATH, 11709 # but as the default 11710 # location of the library. 11711 ;; 11712 esac 11713 11714 case $cc_basename in 11715 CC*) 11716 # FIXME: insert proper C++ library support 11717 ld_shlibs_CXX=no 11718 ;; 11719 aCC*) 11720 case $host_cpu in 11721 hppa*64*) 11722 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11723 ;; 11724 ia64*) 11725 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11726 ;; 11727 *) 11728 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11729 ;; 11730 esac 11731 # Commands to make compiler produce verbose output that lists 11732 # what "hidden" libraries, object files and flags are used when 11733 # linking a shared library. 11734 # 11735 # There doesn't appear to be a way to prevent this compiler from 11736 # explicitly linking system object files so we need to strip them 11737 # from the output so that they don't get included in the library 11738 # dependencies. 11739 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' 11740 ;; 11741 *) 11742 if test "$GXX" = yes; then 11743 if test $with_gnu_ld = no; then 11744 case $host_cpu in 11745 hppa*64*) 11746 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11747 ;; 11748 ia64*) 11749 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11750 ;; 11751 *) 11752 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' 11753 ;; 11754 esac 11755 fi 11756 else 11757 # FIXME: insert proper C++ library support 11758 ld_shlibs_CXX=no 11759 fi 11760 ;; 11761 esac 11762 ;; 11763 interix3*) 11764 hardcode_direct_CXX=no 11765 hardcode_shlibpath_var_CXX=no 11766 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11767 export_dynamic_flag_spec_CXX='${wl}-E' 11768 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11769 # Instead, shared libraries are loaded at an image base (0x10000000 by 11770 # default) and relocated if they conflict, which is a slow very memory 11771 # consuming and fragmenting process. To avoid this, we pick a random, 11772 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11773 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11774 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' 11775 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' 11776 ;; 11777 irix5* | irix6*) 11778 case $cc_basename in 11779 CC*) 11780 # SGI C++ 11781 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' 11782 11783 # Archives containing C++ object files must be created using 11784 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11785 # necessary to make sure instantiated templates are included 11786 # in the archive. 11787 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11788 ;; 11789 *) 11790 if test "$GXX" = yes; then 11791 if test "$with_gnu_ld" = no; then 11792 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' 11793 else 11794 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' 11795 fi 11796 fi 11797 link_all_deplibs_CXX=yes 11798 ;; 11799 esac 11800 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11801 hardcode_libdir_separator_CXX=: 11802 ;; 11803 linux* | k*bsd*-gnu) 11804 case $cc_basename in 11805 KCC*) 11806 # Kuck and Associates, Inc. (KAI) C++ Compiler 11807 11808 # KCC will only create a shared library if the output file 11809 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11810 # to its proper name (with version) after linking. 11811 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' 11812 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' 11813 # Commands to make compiler produce verbose output that lists 11814 # what "hidden" libraries, object files and flags are used when 11815 # linking a shared library. 11816 # 11817 # There doesn't appear to be a way to prevent this compiler from 11818 # explicitly linking system object files so we need to strip them 11819 # from the output so that they don't get included in the library 11820 # dependencies. 11821 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' 11822 11823 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11824 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11825 11826 # Archives containing C++ object files must be created using 11827 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11828 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11829 ;; 11830 icpc*) 11831 # Intel C++ 11832 with_gnu_ld=yes 11833 # version 8.0 and above of icpc choke on multiply defined symbols 11834 # if we add $predep_objects and $postdep_objects, however 7.1 and 11835 # earlier do not add the objects themselves. 11836 case `$CC -V 2>&1` in 11837 *"Version 7."*) 11838 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11839 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' 11840 ;; 11841 *) # Version 8.0 or newer 11842 tmp_idyn= 11843 case $host_cpu in 11844 ia64*) tmp_idyn=' -i_dynamic';; 11845 esac 11846 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11847 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' 11848 ;; 11849 esac 11850 archive_cmds_need_lc_CXX=no 11851 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11852 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11853 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11854 ;; 11855 pgCC*) 11856 # Portland Group C++ compiler 11857 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11858 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' 11859 11860 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11861 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11862 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' 11863 ;; 11864 cxx*) 11865 # Compaq C++ 11866 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11867 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' 11868 11869 runpath_var=LD_RUN_PATH 11870 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11871 hardcode_libdir_separator_CXX=: 11872 11873 # Commands to make compiler produce verbose output that lists 11874 # what "hidden" libraries, object files and flags are used when 11875 # linking a shared library. 11876 # 11877 # There doesn't appear to be a way to prevent this compiler from 11878 # explicitly linking system object files so we need to strip them 11879 # from the output so that they don't get included in the library 11880 # dependencies. 11881 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' 11882 ;; 11883 esac 11884 ;; 11885 lynxos*) 11886 # FIXME: insert proper C++ library support 11887 ld_shlibs_CXX=no 11888 ;; 11889 m88k*) 11890 # FIXME: insert proper C++ library support 11891 ld_shlibs_CXX=no 11892 ;; 11893 mvs*) 11894 case $cc_basename in 11895 cxx*) 11896 # FIXME: insert proper C++ library support 11897 ld_shlibs_CXX=no 11898 ;; 11899 *) 11900 # FIXME: insert proper C++ library support 11901 ld_shlibs_CXX=no 11902 ;; 11903 esac 11904 ;; 11905 netbsd* | netbsdelf*-gnu) 11906 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11907 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11908 wlarc= 11909 hardcode_libdir_flag_spec_CXX='-R$libdir' 11910 hardcode_direct_CXX=yes 11911 hardcode_shlibpath_var_CXX=no 11912 fi 11913 # Workaround some broken pre-1.5 toolchains 11914 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11915 ;; 11916 openbsd2*) 11917 # C++ shared libraries are fairly broken 11918 ld_shlibs_CXX=no 11919 ;; 11920 openbsd*) 11921 hardcode_direct_CXX=yes 11922 hardcode_shlibpath_var_CXX=no 11923 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11924 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11925 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11926 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11927 export_dynamic_flag_spec_CXX='${wl}-E' 11928 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11929 fi 11930 output_verbose_link_cmd='echo' 11931 ;; 11932 osf3*) 11933 case $cc_basename in 11934 KCC*) 11935 # Kuck and Associates, Inc. (KAI) C++ Compiler 11936 11937 # KCC will only create a shared library if the output file 11938 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11939 # to its proper name (with version) after linking. 11940 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' 11941 11942 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11943 hardcode_libdir_separator_CXX=: 11944 11945 # Archives containing C++ object files must be created using 11946 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11947 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11948 11949 ;; 11950 RCC*) 11951 # Rational C++ 2.4.1 11952 # FIXME: insert proper C++ library support 11953 ld_shlibs_CXX=no 11954 ;; 11955 cxx*) 11956 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11957 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' 11958 11959 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11960 hardcode_libdir_separator_CXX=: 11961 11962 # Commands to make compiler produce verbose output that lists 11963 # what "hidden" libraries, object files and flags are used when 11964 # linking a shared library. 11965 # 11966 # There doesn't appear to be a way to prevent this compiler from 11967 # explicitly linking system object files so we need to strip them 11968 # from the output so that they don't get included in the library 11969 # dependencies. 11970 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' 11971 ;; 11972 *) 11973 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11974 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11975 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' 11976 11977 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11978 hardcode_libdir_separator_CXX=: 11979 11980 # Commands to make compiler produce verbose output that lists 11981 # what "hidden" libraries, object files and flags are used when 11982 # linking a shared library. 11983 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11984 11985 else 11986 # FIXME: insert proper C++ library support 11987 ld_shlibs_CXX=no 11988 fi 11989 ;; 11990 esac 11991 ;; 11992 osf4* | osf5*) 11993 case $cc_basename in 11994 KCC*) 11995 # Kuck and Associates, Inc. (KAI) C++ Compiler 11996 11997 # KCC will only create a shared library if the output file 11998 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11999 # to its proper name (with version) after linking. 12000 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' 12001 12002 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12003 hardcode_libdir_separator_CXX=: 12004 12005 # Archives containing C++ object files must be created using 12006 # the KAI C++ compiler. 12007 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12008 ;; 12009 RCC*) 12010 # Rational C++ 2.4.1 12011 # FIXME: insert proper C++ library support 12012 ld_shlibs_CXX=no 12013 ;; 12014 cxx*) 12015 allow_undefined_flag_CXX=' -expect_unresolved \*' 12016 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' 12017 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12018 echo "-hidden">> $lib.exp~ 12019 $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~ 12020 $rm $lib.exp' 12021 12022 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12023 hardcode_libdir_separator_CXX=: 12024 12025 # Commands to make compiler produce verbose output that lists 12026 # what "hidden" libraries, object files and flags are used when 12027 # linking a shared library. 12028 # 12029 # There doesn't appear to be a way to prevent this compiler from 12030 # explicitly linking system object files so we need to strip them 12031 # from the output so that they don't get included in the library 12032 # dependencies. 12033 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' 12034 ;; 12035 *) 12036 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12037 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12038 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' 12039 12040 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12041 hardcode_libdir_separator_CXX=: 12042 12043 # Commands to make compiler produce verbose output that lists 12044 # what "hidden" libraries, object files and flags are used when 12045 # linking a shared library. 12046 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12047 12048 else 12049 # FIXME: insert proper C++ library support 12050 ld_shlibs_CXX=no 12051 fi 12052 ;; 12053 esac 12054 ;; 12055 psos*) 12056 # FIXME: insert proper C++ library support 12057 ld_shlibs_CXX=no 12058 ;; 12059 sunos4*) 12060 case $cc_basename in 12061 CC*) 12062 # Sun C++ 4.x 12063 # FIXME: insert proper C++ library support 12064 ld_shlibs_CXX=no 12065 ;; 12066 lcc*) 12067 # Lucid 12068 # FIXME: insert proper C++ library support 12069 ld_shlibs_CXX=no 12070 ;; 12071 *) 12072 # FIXME: insert proper C++ library support 12073 ld_shlibs_CXX=no 12074 ;; 12075 esac 12076 ;; 12077 solaris*) 12078 case $cc_basename in 12079 CC*) 12080 # Sun C++ 4.2, 5.x and Centerline C++ 12081 archive_cmds_need_lc_CXX=yes 12082 no_undefined_flag_CXX=' -zdefs' 12083 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12084 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12085 $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' 12086 12087 hardcode_libdir_flag_spec_CXX='-R$libdir' 12088 hardcode_shlibpath_var_CXX=no 12089 case $host_os in 12090 solaris2.[0-5] | solaris2.[0-5].*) ;; 12091 *) 12092 # The C++ compiler is used as linker so we must use $wl 12093 # flag to pass the commands to the underlying system 12094 # linker. We must also pass each convience library through 12095 # to the system linker between allextract/defaultextract. 12096 # The C++ compiler will combine linker options so we 12097 # cannot just pass the convience library names through 12098 # without $wl. 12099 # Supported since Solaris 2.6 (maybe 2.5.1?) 12100 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' 12101 ;; 12102 esac 12103 link_all_deplibs_CXX=yes 12104 12105 output_verbose_link_cmd='echo' 12106 12107 # Archives containing C++ object files must be created using 12108 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12109 # necessary to make sure instantiated templates are included 12110 # in the archive. 12111 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12112 ;; 12113 gcx*) 12114 # Green Hills C++ Compiler 12115 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12116 12117 # The C++ compiler must be used to create the archive. 12118 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12119 ;; 12120 *) 12121 # GNU C++ compiler with Solaris linker 12122 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12123 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12124 if $CC --version | grep -v '^2\.7' > /dev/null; then 12125 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12126 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12127 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12128 12129 # Commands to make compiler produce verbose output that lists 12130 # what "hidden" libraries, object files and flags are used when 12131 # linking a shared library. 12132 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12133 else 12134 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12135 # platform. 12136 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12137 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12138 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12139 12140 # Commands to make compiler produce verbose output that lists 12141 # what "hidden" libraries, object files and flags are used when 12142 # linking a shared library. 12143 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12144 fi 12145 12146 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12147 fi 12148 ;; 12149 esac 12150 ;; 12151 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12152 no_undefined_flag_CXX='${wl}-z,text' 12153 archive_cmds_need_lc_CXX=no 12154 hardcode_shlibpath_var_CXX=no 12155 runpath_var='LD_RUN_PATH' 12156 12157 case $cc_basename in 12158 CC*) 12159 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12160 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12161 ;; 12162 *) 12163 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12164 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12165 ;; 12166 esac 12167 ;; 12168 sysv5* | sco3.2v5* | sco5v6*) 12169 # Note: We can NOT use -z defs as we might desire, because we do not 12170 # link with -lc, and that would cause any symbols used from libc to 12171 # always be unresolved, which means just about no library would 12172 # ever link correctly. If we're not using GNU ld we use -z text 12173 # though, which does catch some bad symbols but isn't as heavy-handed 12174 # as -z defs. 12175 # For security reasons, it is highly recommended that you always 12176 # use absolute paths for naming shared libraries, and exclude the 12177 # DT_RUNPATH tag from executables and libraries. But doing so 12178 # requires that you compile everything twice, which is a pain. 12179 # So that behaviour is only enabled if SCOABSPATH is set to a 12180 # non-empty value in the environment. Most likely only useful for 12181 # creating official distributions of packages. 12182 # This is a hack until libtool officially supports absolute path 12183 # names for shared libraries. 12184 no_undefined_flag_CXX='${wl}-z,text' 12185 allow_undefined_flag_CXX='${wl}-z,nodefs' 12186 archive_cmds_need_lc_CXX=no 12187 hardcode_shlibpath_var_CXX=no 12188 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12189 hardcode_libdir_separator_CXX=':' 12190 link_all_deplibs_CXX=yes 12191 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12192 runpath_var='LD_RUN_PATH' 12193 12194 case $cc_basename in 12195 CC*) 12196 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12197 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12198 ;; 12199 *) 12200 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12201 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12202 ;; 12203 esac 12204 ;; 12205 tandem*) 12206 case $cc_basename in 12207 NCC*) 12208 # NonStop-UX NCC 3.20 12209 # FIXME: insert proper C++ library support 12210 ld_shlibs_CXX=no 12211 ;; 12212 *) 12213 # FIXME: insert proper C++ library support 12214 ld_shlibs_CXX=no 12215 ;; 12216 esac 12217 ;; 12218 vxworks*) 12219 # FIXME: insert proper C++ library support 12220 ld_shlibs_CXX=no 12221 ;; 12222 *) 12223 # FIXME: insert proper C++ library support 12224 ld_shlibs_CXX=no 12225 ;; 12226esac 12227{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12228echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12229test "$ld_shlibs_CXX" = no && can_build_shared=no 12230 12231GCC_CXX="$GXX" 12232LD_CXX="$LD" 12233 12234 12235cat > conftest.$ac_ext <<EOF 12236class Foo 12237{ 12238public: 12239 Foo (void) { a = 0; } 12240private: 12241 int a; 12242}; 12243EOF 12244 12245if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12246 (eval $ac_compile) 2>&5 12247 ac_status=$? 12248 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12249 (exit $ac_status); }; then 12250 # Parse the compiler output and extract the necessary 12251 # objects, libraries and library flags. 12252 12253 # Sentinel used to keep track of whether or not we are before 12254 # the conftest object file. 12255 pre_test_object_deps_done=no 12256 12257 # The `*' in the case matches for architectures that use `case' in 12258 # $output_verbose_cmd can trigger glob expansion during the loop 12259 # eval without this substitution. 12260 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12261 12262 for p in `eval $output_verbose_link_cmd`; do 12263 case $p in 12264 12265 -L* | -R* | -l*) 12266 # Some compilers place space between "-{L,R}" and the path. 12267 # Remove the space. 12268 if test $p = "-L" \ 12269 || test $p = "-R"; then 12270 prev=$p 12271 continue 12272 else 12273 prev= 12274 fi 12275 12276 if test "$pre_test_object_deps_done" = no; then 12277 case $p in 12278 -L* | -R*) 12279 # Internal compiler library paths should come after those 12280 # provided the user. The postdeps already come after the 12281 # user supplied libs so there is no need to process them. 12282 if test -z "$compiler_lib_search_path_CXX"; then 12283 compiler_lib_search_path_CXX="${prev}${p}" 12284 else 12285 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12286 fi 12287 ;; 12288 # The "-l" case would never come before the object being 12289 # linked, so don't bother handling this case. 12290 esac 12291 else 12292 if test -z "$postdeps_CXX"; then 12293 postdeps_CXX="${prev}${p}" 12294 else 12295 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12296 fi 12297 fi 12298 ;; 12299 12300 *.$objext) 12301 # This assumes that the test object file only shows up 12302 # once in the compiler output. 12303 if test "$p" = "conftest.$objext"; then 12304 pre_test_object_deps_done=yes 12305 continue 12306 fi 12307 12308 if test "$pre_test_object_deps_done" = no; then 12309 if test -z "$predep_objects_CXX"; then 12310 predep_objects_CXX="$p" 12311 else 12312 predep_objects_CXX="$predep_objects_CXX $p" 12313 fi 12314 else 12315 if test -z "$postdep_objects_CXX"; then 12316 postdep_objects_CXX="$p" 12317 else 12318 postdep_objects_CXX="$postdep_objects_CXX $p" 12319 fi 12320 fi 12321 ;; 12322 12323 *) ;; # Ignore the rest. 12324 12325 esac 12326 done 12327 12328 # Clean up. 12329 rm -f a.out a.exe 12330else 12331 echo "libtool.m4: error: problem compiling CXX test program" 12332fi 12333 12334$rm -f confest.$objext 12335 12336# PORTME: override above test on systems where it is broken 12337case $host_os in 12338interix3*) 12339 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12340 # hack all around it, let's just trust "g++" to DTRT. 12341 predep_objects_CXX= 12342 postdep_objects_CXX= 12343 postdeps_CXX= 12344 ;; 12345 12346solaris*) 12347 case $cc_basename in 12348 CC*) 12349 # Adding this requires a known-good setup of shared libraries for 12350 # Sun compiler versions before 5.6, else PIC objects from an old 12351 # archive will be linked into the output, leading to subtle bugs. 12352 postdeps_CXX='-lCstd -lCrun' 12353 ;; 12354 esac 12355 ;; 12356esac 12357 12358 12359case " $postdeps_CXX " in 12360*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12361esac 12362 12363lt_prog_compiler_wl_CXX= 12364lt_prog_compiler_pic_CXX= 12365lt_prog_compiler_static_CXX= 12366 12367{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12368echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12369 12370 # C++ specific cases for pic, static, wl, etc. 12371 if test "$GXX" = yes; then 12372 lt_prog_compiler_wl_CXX='-Wl,' 12373 lt_prog_compiler_static_CXX='-static' 12374 12375 case $host_os in 12376 aix*) 12377 # All AIX code is PIC. 12378 if test "$host_cpu" = ia64; then 12379 # AIX 5 now supports IA64 processor 12380 lt_prog_compiler_static_CXX='-Bstatic' 12381 fi 12382 ;; 12383 amigaos*) 12384 # FIXME: we need at least 68020 code to build shared libraries, but 12385 # adding the `-m68020' flag to GCC prevents building anything better, 12386 # like `-m68040'. 12387 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12388 ;; 12389 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12390 # PIC is the default for these OSes. 12391 ;; 12392 mingw* | os2* | pw32*) 12393 # This hack is so that the source file can tell whether it is being 12394 # built for inclusion in a dll (and should export symbols for example). 12395 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12396 ;; 12397 darwin* | rhapsody*) 12398 # PIC is the default on this platform 12399 # Common symbols not allowed in MH_DYLIB files 12400 lt_prog_compiler_pic_CXX='-fno-common' 12401 ;; 12402 *djgpp*) 12403 # DJGPP does not support shared libraries at all 12404 lt_prog_compiler_pic_CXX= 12405 ;; 12406 interix3*) 12407 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12408 # Instead, we relocate shared libraries at runtime. 12409 ;; 12410 sysv4*MP*) 12411 if test -d /usr/nec; then 12412 lt_prog_compiler_pic_CXX=-Kconform_pic 12413 fi 12414 ;; 12415 hpux*) 12416 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12417 # not for PA HP-UX. 12418 case $host_cpu in 12419 hppa*64*|ia64*) 12420 ;; 12421 *) 12422 lt_prog_compiler_pic_CXX='-fPIC' 12423 ;; 12424 esac 12425 ;; 12426 *) 12427 lt_prog_compiler_pic_CXX='-fPIC' 12428 ;; 12429 esac 12430 else 12431 case $host_os in 12432 aix4* | aix5*) 12433 # All AIX code is PIC. 12434 if test "$host_cpu" = ia64; then 12435 # AIX 5 now supports IA64 processor 12436 lt_prog_compiler_static_CXX='-Bstatic' 12437 else 12438 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12439 fi 12440 ;; 12441 chorus*) 12442 case $cc_basename in 12443 cxch68*) 12444 # Green Hills C++ Compiler 12445 # _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" 12446 ;; 12447 esac 12448 ;; 12449 darwin*) 12450 # PIC is the default on this platform 12451 # Common symbols not allowed in MH_DYLIB files 12452 case $cc_basename in 12453 xlc*) 12454 lt_prog_compiler_pic_CXX='-qnocommon' 12455 lt_prog_compiler_wl_CXX='-Wl,' 12456 ;; 12457 esac 12458 ;; 12459 dgux*) 12460 case $cc_basename in 12461 ec++*) 12462 lt_prog_compiler_pic_CXX='-KPIC' 12463 ;; 12464 ghcx*) 12465 # Green Hills C++ Compiler 12466 lt_prog_compiler_pic_CXX='-pic' 12467 ;; 12468 *) 12469 ;; 12470 esac 12471 ;; 12472 freebsd* | dragonfly*) 12473 # FreeBSD uses GNU C++ 12474 ;; 12475 hpux9* | hpux10* | hpux11*) 12476 case $cc_basename in 12477 CC*) 12478 lt_prog_compiler_wl_CXX='-Wl,' 12479 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12480 if test "$host_cpu" != ia64; then 12481 lt_prog_compiler_pic_CXX='+Z' 12482 fi 12483 ;; 12484 aCC*) 12485 lt_prog_compiler_wl_CXX='-Wl,' 12486 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12487 case $host_cpu in 12488 hppa*64*|ia64*) 12489 # +Z the default 12490 ;; 12491 *) 12492 lt_prog_compiler_pic_CXX='+Z' 12493 ;; 12494 esac 12495 ;; 12496 *) 12497 ;; 12498 esac 12499 ;; 12500 interix*) 12501 # This is c89, which is MS Visual C++ (no shared libs) 12502 # Anyone wants to do a port? 12503 ;; 12504 irix5* | irix6* | nonstopux*) 12505 case $cc_basename in 12506 CC*) 12507 lt_prog_compiler_wl_CXX='-Wl,' 12508 lt_prog_compiler_static_CXX='-non_shared' 12509 # CC pic flag -KPIC is the default. 12510 ;; 12511 *) 12512 ;; 12513 esac 12514 ;; 12515 linux* | k*bsd*-gnu) 12516 case $cc_basename in 12517 KCC*) 12518 # KAI C++ Compiler 12519 lt_prog_compiler_wl_CXX='--backend -Wl,' 12520 lt_prog_compiler_pic_CXX='-fPIC' 12521 ;; 12522 icpc* | ecpc*) 12523 # Intel C++ 12524 lt_prog_compiler_wl_CXX='-Wl,' 12525 lt_prog_compiler_pic_CXX='-KPIC' 12526 lt_prog_compiler_static_CXX='-static' 12527 ;; 12528 pgCC*) 12529 # Portland Group C++ compiler. 12530 lt_prog_compiler_wl_CXX='-Wl,' 12531 lt_prog_compiler_pic_CXX='-fpic' 12532 lt_prog_compiler_static_CXX='-Bstatic' 12533 ;; 12534 cxx*) 12535 # Compaq C++ 12536 # Make sure the PIC flag is empty. It appears that all Alpha 12537 # Linux and Compaq Tru64 Unix objects are PIC. 12538 lt_prog_compiler_pic_CXX= 12539 lt_prog_compiler_static_CXX='-non_shared' 12540 ;; 12541 *) 12542 ;; 12543 esac 12544 ;; 12545 lynxos*) 12546 ;; 12547 m88k*) 12548 ;; 12549 mvs*) 12550 case $cc_basename in 12551 cxx*) 12552 lt_prog_compiler_pic_CXX='-W c,exportall' 12553 ;; 12554 *) 12555 ;; 12556 esac 12557 ;; 12558 netbsd* | netbsdelf*-gnu) 12559 ;; 12560 osf3* | osf4* | osf5*) 12561 case $cc_basename in 12562 KCC*) 12563 lt_prog_compiler_wl_CXX='--backend -Wl,' 12564 ;; 12565 RCC*) 12566 # Rational C++ 2.4.1 12567 lt_prog_compiler_pic_CXX='-pic' 12568 ;; 12569 cxx*) 12570 # Digital/Compaq C++ 12571 lt_prog_compiler_wl_CXX='-Wl,' 12572 # Make sure the PIC flag is empty. It appears that all Alpha 12573 # Linux and Compaq Tru64 Unix objects are PIC. 12574 lt_prog_compiler_pic_CXX= 12575 lt_prog_compiler_static_CXX='-non_shared' 12576 ;; 12577 *) 12578 ;; 12579 esac 12580 ;; 12581 psos*) 12582 ;; 12583 solaris*) 12584 case $cc_basename in 12585 CC*) 12586 # Sun C++ 4.2, 5.x and Centerline C++ 12587 lt_prog_compiler_pic_CXX='-KPIC' 12588 lt_prog_compiler_static_CXX='-Bstatic' 12589 lt_prog_compiler_wl_CXX='-Qoption ld ' 12590 ;; 12591 gcx*) 12592 # Green Hills C++ Compiler 12593 lt_prog_compiler_pic_CXX='-PIC' 12594 ;; 12595 *) 12596 ;; 12597 esac 12598 ;; 12599 sunos4*) 12600 case $cc_basename in 12601 CC*) 12602 # Sun C++ 4.x 12603 lt_prog_compiler_pic_CXX='-pic' 12604 lt_prog_compiler_static_CXX='-Bstatic' 12605 ;; 12606 lcc*) 12607 # Lucid 12608 lt_prog_compiler_pic_CXX='-pic' 12609 ;; 12610 *) 12611 ;; 12612 esac 12613 ;; 12614 tandem*) 12615 case $cc_basename in 12616 NCC*) 12617 # NonStop-UX NCC 3.20 12618 lt_prog_compiler_pic_CXX='-KPIC' 12619 ;; 12620 *) 12621 ;; 12622 esac 12623 ;; 12624 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12625 case $cc_basename in 12626 CC*) 12627 lt_prog_compiler_wl_CXX='-Wl,' 12628 lt_prog_compiler_pic_CXX='-KPIC' 12629 lt_prog_compiler_static_CXX='-Bstatic' 12630 ;; 12631 esac 12632 ;; 12633 vxworks*) 12634 ;; 12635 *) 12636 lt_prog_compiler_can_build_shared_CXX=no 12637 ;; 12638 esac 12639 fi 12640 12641{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12642echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12643 12644# 12645# Check to make sure the PIC flag actually works. 12646# 12647if test -n "$lt_prog_compiler_pic_CXX"; then 12648 12649{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12650echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12651if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12652 echo $ECHO_N "(cached) $ECHO_C" >&6 12653else 12654 lt_prog_compiler_pic_works_CXX=no 12655 ac_outfile=conftest.$ac_objext 12656 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12657 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12658 # Insert the option either (1) after the last *FLAGS variable, or 12659 # (2) before a word containing "conftest.", or (3) at the end. 12660 # Note that $ac_compile itself does not contain backslashes and begins 12661 # with a dollar sign (not a hyphen), so the echo should work correctly. 12662 # The option is referenced via a variable to avoid confusing sed. 12663 lt_compile=`echo "$ac_compile" | $SED \ 12664 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12665 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12666 -e 's:$: $lt_compiler_flag:'` 12667 (eval echo "\"\$as_me:12667: $lt_compile\"" >&5) 12668 (eval "$lt_compile" 2>conftest.err) 12669 ac_status=$? 12670 cat conftest.err >&5 12671 echo "$as_me:12671: \$? = $ac_status" >&5 12672 if (exit $ac_status) && test -s "$ac_outfile"; then 12673 # The compiler can only warn and ignore the option if not recognized 12674 # So say no if there are warnings other than the usual output. 12675 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12676 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12677 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12678 lt_prog_compiler_pic_works_CXX=yes 12679 fi 12680 fi 12681 $rm conftest* 12682 12683fi 12684{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12685echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12686 12687if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12688 case $lt_prog_compiler_pic_CXX in 12689 "" | " "*) ;; 12690 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12691 esac 12692else 12693 lt_prog_compiler_pic_CXX= 12694 lt_prog_compiler_can_build_shared_CXX=no 12695fi 12696 12697fi 12698case $host_os in 12699 # For platforms which do not support PIC, -DPIC is meaningless: 12700 *djgpp*) 12701 lt_prog_compiler_pic_CXX= 12702 ;; 12703 *) 12704 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12705 ;; 12706esac 12707 12708# 12709# Check to make sure the static flag actually works. 12710# 12711wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12712{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12713echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12714if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 12715 echo $ECHO_N "(cached) $ECHO_C" >&6 12716else 12717 lt_prog_compiler_static_works_CXX=no 12718 save_LDFLAGS="$LDFLAGS" 12719 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12720 printf "$lt_simple_link_test_code" > conftest.$ac_ext 12721 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12722 # The linker can only warn and ignore the option if not recognized 12723 # So say no if there are warnings 12724 if test -s conftest.err; then 12725 # Append any errors to the config.log. 12726 cat conftest.err 1>&5 12727 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12728 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12729 if diff conftest.exp conftest.er2 >/dev/null; then 12730 lt_prog_compiler_static_works_CXX=yes 12731 fi 12732 else 12733 lt_prog_compiler_static_works_CXX=yes 12734 fi 12735 fi 12736 $rm conftest* 12737 LDFLAGS="$save_LDFLAGS" 12738 12739fi 12740{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 12741echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 12742 12743if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 12744 : 12745else 12746 lt_prog_compiler_static_CXX= 12747fi 12748 12749 12750{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12751echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12752if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12753 echo $ECHO_N "(cached) $ECHO_C" >&6 12754else 12755 lt_cv_prog_compiler_c_o_CXX=no 12756 $rm -r conftest 2>/dev/null 12757 mkdir conftest 12758 cd conftest 12759 mkdir out 12760 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12761 12762 lt_compiler_flag="-o out/conftest2.$ac_objext" 12763 # Insert the option either (1) after the last *FLAGS variable, or 12764 # (2) before a word containing "conftest.", or (3) at the end. 12765 # Note that $ac_compile itself does not contain backslashes and begins 12766 # with a dollar sign (not a hyphen), so the echo should work correctly. 12767 lt_compile=`echo "$ac_compile" | $SED \ 12768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12770 -e 's:$: $lt_compiler_flag:'` 12771 (eval echo "\"\$as_me:12771: $lt_compile\"" >&5) 12772 (eval "$lt_compile" 2>out/conftest.err) 12773 ac_status=$? 12774 cat out/conftest.err >&5 12775 echo "$as_me:12775: \$? = $ac_status" >&5 12776 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12777 then 12778 # The compiler can only warn and ignore the option if not recognized 12779 # So say no if there are warnings 12780 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12781 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12782 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12783 lt_cv_prog_compiler_c_o_CXX=yes 12784 fi 12785 fi 12786 chmod u+w . 2>&5 12787 $rm conftest* 12788 # SGI C++ compiler will create directory out/ii_files/ for 12789 # template instantiation 12790 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12791 $rm out/* && rmdir out 12792 cd .. 12793 rmdir conftest 12794 $rm conftest* 12795 12796fi 12797{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12798echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12799 12800 12801hard_links="nottested" 12802if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12803 # do not overwrite the value of need_locks provided by the user 12804 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12805echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12806 hard_links=yes 12807 $rm conftest* 12808 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12809 touch conftest.a 12810 ln conftest.a conftest.b 2>&5 || hard_links=no 12811 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12812 { echo "$as_me:$LINENO: result: $hard_links" >&5 12813echo "${ECHO_T}$hard_links" >&6; } 12814 if test "$hard_links" = no; then 12815 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12816echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12817 need_locks=warn 12818 fi 12819else 12820 need_locks=no 12821fi 12822 12823{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12824echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12825 12826 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12827 case $host_os in 12828 aix4* | aix5*) 12829 # If we're using GNU nm, then we don't want the "-C" option. 12830 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12831 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12832 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' 12833 else 12834 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' 12835 fi 12836 ;; 12837 pw32*) 12838 export_symbols_cmds_CXX="$ltdll_cmds" 12839 ;; 12840 cygwin* | mingw*) 12841 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' 12842 ;; 12843 linux* | k*bsd*-gnu) 12844 link_all_deplibs_CXX=no 12845 ;; 12846 *) 12847 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12848 ;; 12849 esac 12850 12851{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12852echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12853test "$ld_shlibs_CXX" = no && can_build_shared=no 12854 12855# 12856# Do we need to explicitly link libc? 12857# 12858case "x$archive_cmds_need_lc_CXX" in 12859x|xyes) 12860 # Assume -lc should be added 12861 archive_cmds_need_lc_CXX=yes 12862 12863 if test "$enable_shared" = yes && test "$GCC" = yes; then 12864 case $archive_cmds_CXX in 12865 *'~'*) 12866 # FIXME: we may have to deal with multi-command sequences. 12867 ;; 12868 '$CC '*) 12869 # Test whether the compiler implicitly links with -lc since on some 12870 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12871 # to ld, don't add -lc before -lgcc. 12872 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12873echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12874 $rm conftest* 12875 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12876 12877 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12878 (eval $ac_compile) 2>&5 12879 ac_status=$? 12880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12881 (exit $ac_status); } 2>conftest.err; then 12882 soname=conftest 12883 lib=conftest 12884 libobjs=conftest.$ac_objext 12885 deplibs= 12886 wl=$lt_prog_compiler_wl_CXX 12887 pic_flag=$lt_prog_compiler_pic_CXX 12888 compiler_flags=-v 12889 linker_flags=-v 12890 verstring= 12891 output_objdir=. 12892 libname=conftest 12893 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12894 allow_undefined_flag_CXX= 12895 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12896 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12897 ac_status=$? 12898 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12899 (exit $ac_status); } 12900 then 12901 archive_cmds_need_lc_CXX=no 12902 else 12903 archive_cmds_need_lc_CXX=yes 12904 fi 12905 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12906 else 12907 cat conftest.err 1>&5 12908 fi 12909 $rm conftest* 12910 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12911echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12912 ;; 12913 esac 12914 fi 12915 ;; 12916esac 12917 12918{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12919echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12920library_names_spec= 12921libname_spec='lib$name' 12922soname_spec= 12923shrext_cmds=".so" 12924postinstall_cmds= 12925postuninstall_cmds= 12926finish_cmds= 12927finish_eval= 12928shlibpath_var= 12929shlibpath_overrides_runpath=unknown 12930version_type=none 12931dynamic_linker="$host_os ld.so" 12932sys_lib_dlsearch_path_spec="/lib /usr/lib" 12933if test "$GCC" = yes; then 12934 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12935 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 12936 # if the path contains ";" then we assume it to be the separator 12937 # otherwise default to the standard path separator (i.e. ":") - it is 12938 # assumed that no part of a normal pathname contains ";" but that should 12939 # okay in the real world where ";" in dirpaths is itself problematic. 12940 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12941 else 12942 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12943 fi 12944else 12945 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12946fi 12947need_lib_prefix=unknown 12948hardcode_into_libs=no 12949 12950# when you set need_version to no, make sure it does not cause -set_version 12951# flags to be left without arguments 12952need_version=unknown 12953 12954case $host_os in 12955aix3*) 12956 version_type=linux 12957 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12958 shlibpath_var=LIBPATH 12959 12960 # AIX 3 has no versioning support, so we append a major version to the name. 12961 soname_spec='${libname}${release}${shared_ext}$major' 12962 ;; 12963 12964aix4* | aix5*) 12965 version_type=linux 12966 need_lib_prefix=no 12967 need_version=no 12968 hardcode_into_libs=yes 12969 if test "$host_cpu" = ia64; then 12970 # AIX 5 supports IA64 12971 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12972 shlibpath_var=LD_LIBRARY_PATH 12973 else 12974 # With GCC up to 2.95.x, collect2 would create an import file 12975 # for dependence libraries. The import file would start with 12976 # the line `#! .'. This would cause the generated library to 12977 # depend on `.', always an invalid library. This was fixed in 12978 # development snapshots of GCC prior to 3.0. 12979 case $host_os in 12980 aix4 | aix4.[01] | aix4.[01].*) 12981 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12982 echo ' yes ' 12983 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12984 : 12985 else 12986 can_build_shared=no 12987 fi 12988 ;; 12989 esac 12990 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12991 # soname into executable. Probably we can add versioning support to 12992 # collect2, so additional links can be useful in future. 12993 if test "$aix_use_runtimelinking" = yes; then 12994 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12995 # instead of lib<name>.a to let people know that these are not 12996 # typical AIX shared libraries. 12997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12998 else 12999 # We preserve .a as extension for shared libraries through AIX4.2 13000 # and later when we are not doing run time linking. 13001 library_names_spec='${libname}${release}.a $libname.a' 13002 soname_spec='${libname}${release}${shared_ext}$major' 13003 fi 13004 shlibpath_var=LIBPATH 13005 fi 13006 ;; 13007 13008amigaos*) 13009 library_names_spec='$libname.ixlibrary $libname.a' 13010 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13011 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' 13012 ;; 13013 13014beos*) 13015 library_names_spec='${libname}${shared_ext}' 13016 dynamic_linker="$host_os ld.so" 13017 shlibpath_var=LIBRARY_PATH 13018 ;; 13019 13020bsdi[45]*) 13021 version_type=linux 13022 need_version=no 13023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13024 soname_spec='${libname}${release}${shared_ext}$major' 13025 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13026 shlibpath_var=LD_LIBRARY_PATH 13027 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13028 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13029 # the default ld.so.conf also contains /usr/contrib/lib and 13030 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13031 # libtool to hard-code these into programs 13032 ;; 13033 13034cygwin* | mingw* | pw32*) 13035 version_type=windows 13036 shrext_cmds=".dll" 13037 need_version=no 13038 need_lib_prefix=no 13039 13040 case $GCC,$host_os in 13041 yes,cygwin* | yes,mingw* | yes,pw32*) 13042 library_names_spec='$libname.dll.a' 13043 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13044 postinstall_cmds='base_file=`basename \${file}`~ 13045 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13046 dldir=$destdir/`dirname \$dlpath`~ 13047 test -d \$dldir || mkdir -p \$dldir~ 13048 $install_prog $dir/$dlname \$dldir/$dlname~ 13049 chmod a+x \$dldir/$dlname' 13050 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13051 dlpath=$dir/\$dldll~ 13052 $rm \$dlpath' 13053 shlibpath_overrides_runpath=yes 13054 13055 case $host_os in 13056 cygwin*) 13057 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13058 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13059 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13060 ;; 13061 mingw*) 13062 # MinGW DLLs use traditional 'lib' prefix 13063 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13064 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13065 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13066 # It is most probably a Windows format PATH printed by 13067 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13068 # path with ; separators, and with drive letters. We can handle the 13069 # drive letters (cygwin fileutils understands them), so leave them, 13070 # especially as we might pass files found there to a mingw objdump, 13071 # which wouldn't understand a cygwinified path. Ahh. 13072 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13073 else 13074 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13075 fi 13076 ;; 13077 pw32*) 13078 # pw32 DLLs use 'pw' prefix rather than 'lib' 13079 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13080 ;; 13081 esac 13082 ;; 13083 13084 *) 13085 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13086 ;; 13087 esac 13088 dynamic_linker='Win32 ld.exe' 13089 # FIXME: first we should search . and the directory the executable is in 13090 shlibpath_var=PATH 13091 ;; 13092 13093darwin* | rhapsody*) 13094 dynamic_linker="$host_os dyld" 13095 version_type=darwin 13096 need_lib_prefix=no 13097 need_version=no 13098 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13099 soname_spec='${libname}${release}${major}$shared_ext' 13100 shlibpath_overrides_runpath=yes 13101 shlibpath_var=DYLD_LIBRARY_PATH 13102 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13103 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 13104 if test "$GCC" = yes; then 13105 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"` 13106 else 13107 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 13108 fi 13109 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13110 ;; 13111 13112dgux*) 13113 version_type=linux 13114 need_lib_prefix=no 13115 need_version=no 13116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13117 soname_spec='${libname}${release}${shared_ext}$major' 13118 shlibpath_var=LD_LIBRARY_PATH 13119 ;; 13120 13121freebsd1*) 13122 dynamic_linker=no 13123 ;; 13124 13125freebsd* | dragonfly*) 13126 # DragonFly does not have aout. When/if they implement a new 13127 # versioning mechanism, adjust this. 13128 if test -x /usr/bin/objformat; then 13129 objformat=`/usr/bin/objformat` 13130 else 13131 case $host_os in 13132 freebsd[123]*) objformat=aout ;; 13133 *) objformat=elf ;; 13134 esac 13135 fi 13136 version_type=freebsd-$objformat 13137 case $version_type in 13138 freebsd-elf*) 13139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13140 need_version=no 13141 need_lib_prefix=no 13142 ;; 13143 freebsd-*) 13144 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13145 need_version=yes 13146 ;; 13147 esac 13148 shlibpath_var=LD_LIBRARY_PATH 13149 case $host_os in 13150 freebsd2*) 13151 shlibpath_overrides_runpath=yes 13152 ;; 13153 freebsd3.[01]* | freebsdelf3.[01]*) 13154 shlibpath_overrides_runpath=yes 13155 hardcode_into_libs=yes 13156 ;; 13157 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13158 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13159 shlibpath_overrides_runpath=no 13160 hardcode_into_libs=yes 13161 ;; 13162 freebsd*) # from 4.6 on 13163 shlibpath_overrides_runpath=yes 13164 hardcode_into_libs=yes 13165 ;; 13166 esac 13167 ;; 13168 13169gnu*) 13170 version_type=linux 13171 need_lib_prefix=no 13172 need_version=no 13173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13174 soname_spec='${libname}${release}${shared_ext}$major' 13175 shlibpath_var=LD_LIBRARY_PATH 13176 hardcode_into_libs=yes 13177 ;; 13178 13179hpux9* | hpux10* | hpux11*) 13180 # Give a soname corresponding to the major version so that dld.sl refuses to 13181 # link against other versions. 13182 version_type=sunos 13183 need_lib_prefix=no 13184 need_version=no 13185 case $host_cpu in 13186 ia64*) 13187 shrext_cmds='.so' 13188 hardcode_into_libs=yes 13189 dynamic_linker="$host_os dld.so" 13190 shlibpath_var=LD_LIBRARY_PATH 13191 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13193 soname_spec='${libname}${release}${shared_ext}$major' 13194 if test "X$HPUX_IA64_MODE" = X32; then 13195 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13196 else 13197 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13198 fi 13199 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13200 ;; 13201 hppa*64*) 13202 shrext_cmds='.sl' 13203 hardcode_into_libs=yes 13204 dynamic_linker="$host_os dld.sl" 13205 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13206 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13208 soname_spec='${libname}${release}${shared_ext}$major' 13209 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13210 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13211 ;; 13212 *) 13213 shrext_cmds='.sl' 13214 dynamic_linker="$host_os dld.sl" 13215 shlibpath_var=SHLIB_PATH 13216 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13218 soname_spec='${libname}${release}${shared_ext}$major' 13219 ;; 13220 esac 13221 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13222 postinstall_cmds='chmod 555 $lib' 13223 ;; 13224 13225interix3*) 13226 version_type=linux 13227 need_lib_prefix=no 13228 need_version=no 13229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13230 soname_spec='${libname}${release}${shared_ext}$major' 13231 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13232 shlibpath_var=LD_LIBRARY_PATH 13233 shlibpath_overrides_runpath=no 13234 hardcode_into_libs=yes 13235 ;; 13236 13237irix5* | irix6* | nonstopux*) 13238 case $host_os in 13239 nonstopux*) version_type=nonstopux ;; 13240 *) 13241 if test "$lt_cv_prog_gnu_ld" = yes; then 13242 version_type=linux 13243 else 13244 version_type=irix 13245 fi ;; 13246 esac 13247 need_lib_prefix=no 13248 need_version=no 13249 soname_spec='${libname}${release}${shared_ext}$major' 13250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13251 case $host_os in 13252 irix5* | nonstopux*) 13253 libsuff= shlibsuff= 13254 ;; 13255 *) 13256 case $LD in # libtool.m4 will add one of these switches to LD 13257 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13258 libsuff= shlibsuff= libmagic=32-bit;; 13259 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13260 libsuff=32 shlibsuff=N32 libmagic=N32;; 13261 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13262 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13263 *) libsuff= shlibsuff= libmagic=never-match;; 13264 esac 13265 ;; 13266 esac 13267 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13268 shlibpath_overrides_runpath=no 13269 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13270 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13271 hardcode_into_libs=yes 13272 ;; 13273 13274# No shared lib support for Linux oldld, aout, or coff. 13275linux*oldld* | linux*aout* | linux*coff*) 13276 dynamic_linker=no 13277 ;; 13278 13279# This must be Linux ELF. 13280linux* | k*bsd*-gnu) 13281 version_type=linux 13282 need_lib_prefix=no 13283 need_version=no 13284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13285 soname_spec='${libname}${release}${shared_ext}$major' 13286 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13287 shlibpath_var=LD_LIBRARY_PATH 13288 shlibpath_overrides_runpath=no 13289 # This implies no fast_install, which is unacceptable. 13290 # Some rework will be needed to allow for fast_install 13291 # before this can be enabled. 13292 hardcode_into_libs=yes 13293 13294 # Append ld.so.conf contents to the search path 13295 if test -f /etc/ld.so.conf; then 13296 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' ' '` 13297 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13298 fi 13299 13300 # We used to test for /lib/ld.so.1 and disable shared libraries on 13301 # powerpc, because MkLinux only supported shared libraries with the 13302 # GNU dynamic linker. Since this was broken with cross compilers, 13303 # most powerpc-linux boxes support dynamic linking these days and 13304 # people can always --disable-shared, the test was removed, and we 13305 # assume the GNU/Linux dynamic linker is in use. 13306 dynamic_linker='GNU/Linux ld.so' 13307 ;; 13308 13309netbsdelf*-gnu) 13310 version_type=linux 13311 need_lib_prefix=no 13312 need_version=no 13313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13314 soname_spec='${libname}${release}${shared_ext}$major' 13315 shlibpath_var=LD_LIBRARY_PATH 13316 shlibpath_overrides_runpath=no 13317 hardcode_into_libs=yes 13318 dynamic_linker='NetBSD ld.elf_so' 13319 ;; 13320 13321netbsd*) 13322 version_type=sunos 13323 need_lib_prefix=no 13324 need_version=no 13325 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13327 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13328 dynamic_linker='NetBSD (a.out) ld.so' 13329 else 13330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13331 soname_spec='${libname}${release}${shared_ext}$major' 13332 dynamic_linker='NetBSD ld.elf_so' 13333 fi 13334 shlibpath_var=LD_LIBRARY_PATH 13335 shlibpath_overrides_runpath=yes 13336 hardcode_into_libs=yes 13337 ;; 13338 13339newsos6) 13340 version_type=linux 13341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13342 shlibpath_var=LD_LIBRARY_PATH 13343 shlibpath_overrides_runpath=yes 13344 ;; 13345 13346nto-qnx*) 13347 version_type=linux 13348 need_lib_prefix=no 13349 need_version=no 13350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13351 soname_spec='${libname}${release}${shared_ext}$major' 13352 shlibpath_var=LD_LIBRARY_PATH 13353 shlibpath_overrides_runpath=yes 13354 ;; 13355 13356openbsd*) 13357 version_type=sunos 13358 sys_lib_dlsearch_path_spec="/usr/lib" 13359 need_lib_prefix=no 13360 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13361 case $host_os in 13362 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13363 *) need_version=no ;; 13364 esac 13365 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13366 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13367 shlibpath_var=LD_LIBRARY_PATH 13368 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13369 case $host_os in 13370 openbsd2.[89] | openbsd2.[89].*) 13371 shlibpath_overrides_runpath=no 13372 ;; 13373 *) 13374 shlibpath_overrides_runpath=yes 13375 ;; 13376 esac 13377 else 13378 shlibpath_overrides_runpath=yes 13379 fi 13380 ;; 13381 13382os2*) 13383 libname_spec='$name' 13384 shrext_cmds=".dll" 13385 need_lib_prefix=no 13386 library_names_spec='$libname${shared_ext} $libname.a' 13387 dynamic_linker='OS/2 ld.exe' 13388 shlibpath_var=LIBPATH 13389 ;; 13390 13391osf3* | osf4* | osf5*) 13392 version_type=osf 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${shared_ext}' 13397 shlibpath_var=LD_LIBRARY_PATH 13398 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13399 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13400 ;; 13401 13402solaris*) 13403 version_type=linux 13404 need_lib_prefix=no 13405 need_version=no 13406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13407 soname_spec='${libname}${release}${shared_ext}$major' 13408 shlibpath_var=LD_LIBRARY_PATH 13409 shlibpath_overrides_runpath=yes 13410 hardcode_into_libs=yes 13411 # ldd complains unless libraries are executable 13412 postinstall_cmds='chmod +x $lib' 13413 ;; 13414 13415sunos4*) 13416 version_type=sunos 13417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13418 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13419 shlibpath_var=LD_LIBRARY_PATH 13420 shlibpath_overrides_runpath=yes 13421 if test "$with_gnu_ld" = yes; then 13422 need_lib_prefix=no 13423 fi 13424 need_version=yes 13425 ;; 13426 13427sysv4 | sysv4.3*) 13428 version_type=linux 13429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13430 soname_spec='${libname}${release}${shared_ext}$major' 13431 shlibpath_var=LD_LIBRARY_PATH 13432 case $host_vendor in 13433 sni) 13434 shlibpath_overrides_runpath=no 13435 need_lib_prefix=no 13436 export_dynamic_flag_spec='${wl}-Blargedynsym' 13437 runpath_var=LD_RUN_PATH 13438 ;; 13439 siemens) 13440 need_lib_prefix=no 13441 ;; 13442 motorola) 13443 need_lib_prefix=no 13444 need_version=no 13445 shlibpath_overrides_runpath=no 13446 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13447 ;; 13448 esac 13449 ;; 13450 13451sysv4*MP*) 13452 if test -d /usr/nec ;then 13453 version_type=linux 13454 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13455 soname_spec='$libname${shared_ext}.$major' 13456 shlibpath_var=LD_LIBRARY_PATH 13457 fi 13458 ;; 13459 13460sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13461 version_type=freebsd-elf 13462 need_lib_prefix=no 13463 need_version=no 13464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13465 soname_spec='${libname}${release}${shared_ext}$major' 13466 shlibpath_var=LD_LIBRARY_PATH 13467 hardcode_into_libs=yes 13468 if test "$with_gnu_ld" = yes; then 13469 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13470 shlibpath_overrides_runpath=no 13471 else 13472 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13473 shlibpath_overrides_runpath=yes 13474 case $host_os in 13475 sco3.2v5*) 13476 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13477 ;; 13478 esac 13479 fi 13480 sys_lib_dlsearch_path_spec='/usr/lib' 13481 ;; 13482 13483uts4*) 13484 version_type=linux 13485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13486 soname_spec='${libname}${release}${shared_ext}$major' 13487 shlibpath_var=LD_LIBRARY_PATH 13488 ;; 13489 13490*) 13491 dynamic_linker=no 13492 ;; 13493esac 13494{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13495echo "${ECHO_T}$dynamic_linker" >&6; } 13496test "$dynamic_linker" = no && can_build_shared=no 13497 13498variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13499if test "$GCC" = yes; then 13500 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13501fi 13502 13503{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13504echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13505hardcode_action_CXX= 13506if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13507 test -n "$runpath_var_CXX" || \ 13508 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13509 13510 # We can hardcode non-existant directories. 13511 if test "$hardcode_direct_CXX" != no && 13512 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13513 # have to relink, otherwise we might link with an installed library 13514 # when we should be linking with a yet-to-be-installed one 13515 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13516 test "$hardcode_minus_L_CXX" != no; then 13517 # Linking always hardcodes the temporary library directory. 13518 hardcode_action_CXX=relink 13519 else 13520 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13521 hardcode_action_CXX=immediate 13522 fi 13523else 13524 # We cannot hardcode anything, or else we can only hardcode existing 13525 # directories. 13526 hardcode_action_CXX=unsupported 13527fi 13528{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13529echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13530 13531if test "$hardcode_action_CXX" = relink; then 13532 # Fast installation is not supported 13533 enable_fast_install=no 13534elif test "$shlibpath_overrides_runpath" = yes || 13535 test "$enable_shared" = no; then 13536 # Fast installation is not necessary 13537 enable_fast_install=needless 13538fi 13539 13540 13541# The else clause should only fire when bootstrapping the 13542# libtool distribution, otherwise you forgot to ship ltmain.sh 13543# with your package, and you will get complaints that there are 13544# no rules to generate ltmain.sh. 13545if test -f "$ltmain"; then 13546 # See if we are running on zsh, and set the options which allow our commands through 13547 # without removal of \ escapes. 13548 if test -n "${ZSH_VERSION+set}" ; then 13549 setopt NO_GLOB_SUBST 13550 fi 13551 # Now quote all the things that may contain metacharacters while being 13552 # careful not to overquote the AC_SUBSTed values. We take copies of the 13553 # variables and quote the copies for generation of the libtool script. 13554 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13555 SED SHELL STRIP \ 13556 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13557 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13558 deplibs_check_method reload_flag reload_cmds need_locks \ 13559 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13560 lt_cv_sys_global_symbol_to_c_name_address \ 13561 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13562 old_postinstall_cmds old_postuninstall_cmds \ 13563 compiler_CXX \ 13564 CC_CXX \ 13565 LD_CXX \ 13566 lt_prog_compiler_wl_CXX \ 13567 lt_prog_compiler_pic_CXX \ 13568 lt_prog_compiler_static_CXX \ 13569 lt_prog_compiler_no_builtin_flag_CXX \ 13570 export_dynamic_flag_spec_CXX \ 13571 thread_safe_flag_spec_CXX \ 13572 whole_archive_flag_spec_CXX \ 13573 enable_shared_with_static_runtimes_CXX \ 13574 old_archive_cmds_CXX \ 13575 old_archive_from_new_cmds_CXX \ 13576 predep_objects_CXX \ 13577 postdep_objects_CXX \ 13578 predeps_CXX \ 13579 postdeps_CXX \ 13580 compiler_lib_search_path_CXX \ 13581 archive_cmds_CXX \ 13582 archive_expsym_cmds_CXX \ 13583 postinstall_cmds_CXX \ 13584 postuninstall_cmds_CXX \ 13585 old_archive_from_expsyms_cmds_CXX \ 13586 allow_undefined_flag_CXX \ 13587 no_undefined_flag_CXX \ 13588 export_symbols_cmds_CXX \ 13589 hardcode_libdir_flag_spec_CXX \ 13590 hardcode_libdir_flag_spec_ld_CXX \ 13591 hardcode_libdir_separator_CXX \ 13592 hardcode_automatic_CXX \ 13593 module_cmds_CXX \ 13594 module_expsym_cmds_CXX \ 13595 lt_cv_prog_compiler_c_o_CXX \ 13596 exclude_expsyms_CXX \ 13597 include_expsyms_CXX; do 13598 13599 case $var in 13600 old_archive_cmds_CXX | \ 13601 old_archive_from_new_cmds_CXX | \ 13602 archive_cmds_CXX | \ 13603 archive_expsym_cmds_CXX | \ 13604 module_cmds_CXX | \ 13605 module_expsym_cmds_CXX | \ 13606 old_archive_from_expsyms_cmds_CXX | \ 13607 export_symbols_cmds_CXX | \ 13608 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13609 postinstall_cmds | postuninstall_cmds | \ 13610 old_postinstall_cmds | old_postuninstall_cmds | \ 13611 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13612 # Double-quote double-evaled strings. 13613 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13614 ;; 13615 *) 13616 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13617 ;; 13618 esac 13619 done 13620 13621 case $lt_echo in 13622 *'\$0 --fallback-echo"') 13623 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13624 ;; 13625 esac 13626 13627cfgfile="$ofile" 13628 13629 cat <<__EOF__ >> "$cfgfile" 13630# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13631 13632# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13633 13634# Shell to use when invoking shell scripts. 13635SHELL=$lt_SHELL 13636 13637# Whether or not to build shared libraries. 13638build_libtool_libs=$enable_shared 13639 13640# Whether or not to build static libraries. 13641build_old_libs=$enable_static 13642 13643# Whether or not to add -lc for building shared libraries. 13644build_libtool_need_lc=$archive_cmds_need_lc_CXX 13645 13646# Whether or not to disallow shared libs when runtime libs are static 13647allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13648 13649# Whether or not to optimize for fast installation. 13650fast_install=$enable_fast_install 13651 13652# The host system. 13653host_alias=$host_alias 13654host=$host 13655host_os=$host_os 13656 13657# The build system. 13658build_alias=$build_alias 13659build=$build 13660build_os=$build_os 13661 13662# An echo program that does not interpret backslashes. 13663echo=$lt_echo 13664 13665# The archiver. 13666AR=$lt_AR 13667AR_FLAGS=$lt_AR_FLAGS 13668 13669# A C compiler. 13670LTCC=$lt_LTCC 13671 13672# LTCC compiler flags. 13673LTCFLAGS=$lt_LTCFLAGS 13674 13675# A language-specific compiler. 13676CC=$lt_compiler_CXX 13677 13678# Is the compiler the GNU C compiler? 13679with_gcc=$GCC_CXX 13680 13681# An ERE matcher. 13682EGREP=$lt_EGREP 13683 13684# The linker used to build libraries. 13685LD=$lt_LD_CXX 13686 13687# Whether we need hard or soft links. 13688LN_S=$lt_LN_S 13689 13690# A BSD-compatible nm program. 13691NM=$lt_NM 13692 13693# A symbol stripping program 13694STRIP=$lt_STRIP 13695 13696# Used to examine libraries when file_magic_cmd begins "file" 13697MAGIC_CMD=$MAGIC_CMD 13698 13699# Used on cygwin: DLL creation program. 13700DLLTOOL="$DLLTOOL" 13701 13702# Used on cygwin: object dumper. 13703OBJDUMP="$OBJDUMP" 13704 13705# Used on cygwin: assembler. 13706AS="$AS" 13707 13708# The name of the directory that contains temporary libtool files. 13709objdir=$objdir 13710 13711# How to create reloadable object files. 13712reload_flag=$lt_reload_flag 13713reload_cmds=$lt_reload_cmds 13714 13715# How to pass a linker flag through the compiler. 13716wl=$lt_lt_prog_compiler_wl_CXX 13717 13718# Object file suffix (normally "o"). 13719objext="$ac_objext" 13720 13721# Old archive suffix (normally "a"). 13722libext="$libext" 13723 13724# Shared library suffix (normally ".so"). 13725shrext_cmds='$shrext_cmds' 13726 13727# Executable file suffix (normally ""). 13728exeext="$exeext" 13729 13730# Additional compiler flags for building library objects. 13731pic_flag=$lt_lt_prog_compiler_pic_CXX 13732pic_mode=$pic_mode 13733 13734# What is the maximum length of a command? 13735max_cmd_len=$lt_cv_sys_max_cmd_len 13736 13737# Does compiler simultaneously support -c and -o options? 13738compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13739 13740# Must we lock files when doing compilation? 13741need_locks=$lt_need_locks 13742 13743# Do we need the lib prefix for modules? 13744need_lib_prefix=$need_lib_prefix 13745 13746# Do we need a version for libraries? 13747need_version=$need_version 13748 13749# Whether dlopen is supported. 13750dlopen_support=$enable_dlopen 13751 13752# Whether dlopen of programs is supported. 13753dlopen_self=$enable_dlopen_self 13754 13755# Whether dlopen of statically linked programs is supported. 13756dlopen_self_static=$enable_dlopen_self_static 13757 13758# Compiler flag to prevent dynamic linking. 13759link_static_flag=$lt_lt_prog_compiler_static_CXX 13760 13761# Compiler flag to turn off builtin functions. 13762no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13763 13764# Compiler flag to allow reflexive dlopens. 13765export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13766 13767# Compiler flag to generate shared objects directly from archives. 13768whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13769 13770# Compiler flag to generate thread-safe objects. 13771thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13772 13773# Library versioning type. 13774version_type=$version_type 13775 13776# Format of library name prefix. 13777libname_spec=$lt_libname_spec 13778 13779# List of archive names. First name is the real one, the rest are links. 13780# The last name is the one that the linker finds with -lNAME. 13781library_names_spec=$lt_library_names_spec 13782 13783# The coded name of the library, if different from the real name. 13784soname_spec=$lt_soname_spec 13785 13786# Commands used to build and install an old-style archive. 13787RANLIB=$lt_RANLIB 13788old_archive_cmds=$lt_old_archive_cmds_CXX 13789old_postinstall_cmds=$lt_old_postinstall_cmds 13790old_postuninstall_cmds=$lt_old_postuninstall_cmds 13791 13792# Create an old-style archive from a shared archive. 13793old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13794 13795# Create a temporary old-style archive to link instead of a shared archive. 13796old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13797 13798# Commands used to build and install a shared archive. 13799archive_cmds=$lt_archive_cmds_CXX 13800archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13801postinstall_cmds=$lt_postinstall_cmds 13802postuninstall_cmds=$lt_postuninstall_cmds 13803 13804# Commands used to build a loadable module (assumed same as above if empty) 13805module_cmds=$lt_module_cmds_CXX 13806module_expsym_cmds=$lt_module_expsym_cmds_CXX 13807 13808# Commands to strip libraries. 13809old_striplib=$lt_old_striplib 13810striplib=$lt_striplib 13811 13812# Dependencies to place before the objects being linked to create a 13813# shared library. 13814predep_objects=$lt_predep_objects_CXX 13815 13816# Dependencies to place after the objects being linked to create a 13817# shared library. 13818postdep_objects=$lt_postdep_objects_CXX 13819 13820# Dependencies to place before the objects being linked to create a 13821# shared library. 13822predeps=$lt_predeps_CXX 13823 13824# Dependencies to place after the objects being linked to create a 13825# shared library. 13826postdeps=$lt_postdeps_CXX 13827 13828# The library search path used internally by the compiler when linking 13829# a shared library. 13830compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13831 13832# Method to check whether dependent libraries are shared objects. 13833deplibs_check_method=$lt_deplibs_check_method 13834 13835# Command to use when deplibs_check_method == file_magic. 13836file_magic_cmd=$lt_file_magic_cmd 13837 13838# Flag that allows shared libraries with undefined symbols to be built. 13839allow_undefined_flag=$lt_allow_undefined_flag_CXX 13840 13841# Flag that forces no undefined symbols. 13842no_undefined_flag=$lt_no_undefined_flag_CXX 13843 13844# Commands used to finish a libtool library installation in a directory. 13845finish_cmds=$lt_finish_cmds 13846 13847# Same as above, but a single script fragment to be evaled but not shown. 13848finish_eval=$lt_finish_eval 13849 13850# Take the output of nm and produce a listing of raw symbols and C names. 13851global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13852 13853# Transform the output of nm in a proper C declaration 13854global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13855 13856# Transform the output of nm in a C name address pair 13857global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13858 13859# This is the shared library runtime path variable. 13860runpath_var=$runpath_var 13861 13862# This is the shared library path variable. 13863shlibpath_var=$shlibpath_var 13864 13865# Is shlibpath searched before the hard-coded library search path? 13866shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13867 13868# How to hardcode a shared library path into an executable. 13869hardcode_action=$hardcode_action_CXX 13870 13871# Whether we should hardcode library paths into libraries. 13872hardcode_into_libs=$hardcode_into_libs 13873 13874# Flag to hardcode \$libdir into a binary during linking. 13875# This must work even if \$libdir does not exist. 13876hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 13877 13878# If ld is used when linking, flag to hardcode \$libdir into 13879# a binary during linking. This must work even if \$libdir does 13880# not exist. 13881hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 13882 13883# Whether we need a single -rpath flag with a separated argument. 13884hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 13885 13886# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 13887# resulting binary. 13888hardcode_direct=$hardcode_direct_CXX 13889 13890# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 13891# resulting binary. 13892hardcode_minus_L=$hardcode_minus_L_CXX 13893 13894# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 13895# the resulting binary. 13896hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 13897 13898# Set to yes if building a shared library automatically hardcodes DIR into the library 13899# and all subsequent libraries and executables linked against it. 13900hardcode_automatic=$hardcode_automatic_CXX 13901 13902# Variables whose values should be saved in libtool wrapper scripts and 13903# restored at relink time. 13904variables_saved_for_relink="$variables_saved_for_relink" 13905 13906# Whether libtool must link a program against all its dependency libraries. 13907link_all_deplibs=$link_all_deplibs_CXX 13908 13909# Compile-time system search path for libraries 13910sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13911 13912# Run-time system search path for libraries 13913sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13914 13915# Fix the shell variable \$srcfile for the compiler. 13916fix_srcfile_path="$fix_srcfile_path_CXX" 13917 13918# Set to yes if exported symbols are required. 13919always_export_symbols=$always_export_symbols_CXX 13920 13921# The commands to list exported symbols. 13922export_symbols_cmds=$lt_export_symbols_cmds_CXX 13923 13924# The commands to extract the exported symbol list from a shared archive. 13925extract_expsyms_cmds=$lt_extract_expsyms_cmds 13926 13927# Symbols that should not be listed in the preloaded symbols. 13928exclude_expsyms=$lt_exclude_expsyms_CXX 13929 13930# Symbols that must always be exported. 13931include_expsyms=$lt_include_expsyms_CXX 13932 13933# ### END LIBTOOL TAG CONFIG: $tagname 13934 13935__EOF__ 13936 13937 13938else 13939 # If there is no Makefile yet, we rely on a make rule to execute 13940 # `config.status --recheck' to rerun these tests and create the 13941 # libtool script then. 13942 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 13943 if test -f "$ltmain_in"; then 13944 test -f Makefile && make "$ltmain" 13945 fi 13946fi 13947 13948 13949ac_ext=c 13950ac_cpp='$CPP $CPPFLAGS' 13951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13953ac_compiler_gnu=$ac_cv_c_compiler_gnu 13954 13955CC=$lt_save_CC 13956LDCXX=$LD 13957LD=$lt_save_LD 13958GCC=$lt_save_GCC 13959with_gnu_ldcxx=$with_gnu_ld 13960with_gnu_ld=$lt_save_with_gnu_ld 13961lt_cv_path_LDCXX=$lt_cv_path_LD 13962lt_cv_path_LD=$lt_save_path_LD 13963lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 13964lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 13965 13966 else 13967 tagname="" 13968 fi 13969 ;; 13970 13971 F77) 13972 if test -n "$F77" && test "X$F77" != "Xno"; then 13973 13974ac_ext=f 13975ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 13976ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13977ac_compiler_gnu=$ac_cv_f77_compiler_gnu 13978 13979 13980archive_cmds_need_lc_F77=no 13981allow_undefined_flag_F77= 13982always_export_symbols_F77=no 13983archive_expsym_cmds_F77= 13984export_dynamic_flag_spec_F77= 13985hardcode_direct_F77=no 13986hardcode_libdir_flag_spec_F77= 13987hardcode_libdir_flag_spec_ld_F77= 13988hardcode_libdir_separator_F77= 13989hardcode_minus_L_F77=no 13990hardcode_automatic_F77=no 13991module_cmds_F77= 13992module_expsym_cmds_F77= 13993link_all_deplibs_F77=unknown 13994old_archive_cmds_F77=$old_archive_cmds 13995no_undefined_flag_F77= 13996whole_archive_flag_spec_F77= 13997enable_shared_with_static_runtimes_F77=no 13998 13999# Source file extension for f77 test sources. 14000ac_ext=f 14001 14002# Object file extension for compiled f77 test sources. 14003objext=o 14004objext_F77=$objext 14005 14006# Code to be used in simple compile tests 14007lt_simple_compile_test_code=" subroutine t\n return\n end\n" 14008 14009# Code to be used in simple link tests 14010lt_simple_link_test_code=" program t\n end\n" 14011 14012# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14013 14014# If no C compiler was specified, use CC. 14015LTCC=${LTCC-"$CC"} 14016 14017# If no C compiler flags were specified, use CFLAGS. 14018LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14019 14020# Allow CC to be a program name with arguments. 14021compiler=$CC 14022 14023 14024# save warnings/boilerplate of simple test code 14025ac_outfile=conftest.$ac_objext 14026printf "$lt_simple_compile_test_code" >conftest.$ac_ext 14027eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14028_lt_compiler_boilerplate=`cat conftest.err` 14029$rm conftest* 14030 14031ac_outfile=conftest.$ac_objext 14032printf "$lt_simple_link_test_code" >conftest.$ac_ext 14033eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14034_lt_linker_boilerplate=`cat conftest.err` 14035$rm conftest* 14036 14037 14038# Allow CC to be a program name with arguments. 14039lt_save_CC="$CC" 14040CC=${F77-"f77"} 14041compiler=$CC 14042compiler_F77=$CC 14043for cc_temp in $compiler""; do 14044 case $cc_temp in 14045 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14046 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14047 \-*) ;; 14048 *) break;; 14049 esac 14050done 14051cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14052 14053 14054{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14055echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14056{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 14057echo "${ECHO_T}$can_build_shared" >&6; } 14058 14059{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14060echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14061test "$can_build_shared" = "no" && enable_shared=no 14062 14063# On AIX, shared libraries and static libraries use the same namespace, and 14064# are all built from PIC. 14065case $host_os in 14066aix3*) 14067 test "$enable_shared" = yes && enable_static=no 14068 if test -n "$RANLIB"; then 14069 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14070 postinstall_cmds='$RANLIB $lib' 14071 fi 14072 ;; 14073aix4* | aix5*) 14074 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14075 test "$enable_shared" = yes && enable_static=no 14076 fi 14077 ;; 14078esac 14079{ echo "$as_me:$LINENO: result: $enable_shared" >&5 14080echo "${ECHO_T}$enable_shared" >&6; } 14081 14082{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14083echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14084# Make sure either enable_shared or enable_static is yes. 14085test "$enable_shared" = yes || enable_static=yes 14086{ echo "$as_me:$LINENO: result: $enable_static" >&5 14087echo "${ECHO_T}$enable_static" >&6; } 14088 14089GCC_F77="$G77" 14090LD_F77="$LD" 14091 14092lt_prog_compiler_wl_F77= 14093lt_prog_compiler_pic_F77= 14094lt_prog_compiler_static_F77= 14095 14096{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14097echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14098 14099 if test "$GCC" = yes; then 14100 lt_prog_compiler_wl_F77='-Wl,' 14101 lt_prog_compiler_static_F77='-static' 14102 14103 case $host_os in 14104 aix*) 14105 # All AIX code is PIC. 14106 if test "$host_cpu" = ia64; then 14107 # AIX 5 now supports IA64 processor 14108 lt_prog_compiler_static_F77='-Bstatic' 14109 fi 14110 ;; 14111 14112 amigaos*) 14113 # FIXME: we need at least 68020 code to build shared libraries, but 14114 # adding the `-m68020' flag to GCC prevents building anything better, 14115 # like `-m68040'. 14116 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14117 ;; 14118 14119 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14120 # PIC is the default for these OSes. 14121 ;; 14122 14123 mingw* | pw32* | os2*) 14124 # This hack is so that the source file can tell whether it is being 14125 # built for inclusion in a dll (and should export symbols for example). 14126 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14127 ;; 14128 14129 darwin* | rhapsody*) 14130 # PIC is the default on this platform 14131 # Common symbols not allowed in MH_DYLIB files 14132 lt_prog_compiler_pic_F77='-fno-common' 14133 ;; 14134 14135 interix3*) 14136 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14137 # Instead, we relocate shared libraries at runtime. 14138 ;; 14139 14140 msdosdjgpp*) 14141 # Just because we use GCC doesn't mean we suddenly get shared libraries 14142 # on systems that don't support them. 14143 lt_prog_compiler_can_build_shared_F77=no 14144 enable_shared=no 14145 ;; 14146 14147 sysv4*MP*) 14148 if test -d /usr/nec; then 14149 lt_prog_compiler_pic_F77=-Kconform_pic 14150 fi 14151 ;; 14152 14153 hpux*) 14154 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14155 # not for PA HP-UX. 14156 case $host_cpu in 14157 hppa*64*|ia64*) 14158 # +Z the default 14159 ;; 14160 *) 14161 lt_prog_compiler_pic_F77='-fPIC' 14162 ;; 14163 esac 14164 ;; 14165 14166 *) 14167 lt_prog_compiler_pic_F77='-fPIC' 14168 ;; 14169 esac 14170 else 14171 # PORTME Check for flag to pass linker flags through the system compiler. 14172 case $host_os in 14173 aix*) 14174 lt_prog_compiler_wl_F77='-Wl,' 14175 if test "$host_cpu" = ia64; then 14176 # AIX 5 now supports IA64 processor 14177 lt_prog_compiler_static_F77='-Bstatic' 14178 else 14179 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14180 fi 14181 ;; 14182 darwin*) 14183 # PIC is the default on this platform 14184 # Common symbols not allowed in MH_DYLIB files 14185 case $cc_basename in 14186 xlc*) 14187 lt_prog_compiler_pic_F77='-qnocommon' 14188 lt_prog_compiler_wl_F77='-Wl,' 14189 ;; 14190 esac 14191 ;; 14192 14193 mingw* | pw32* | os2*) 14194 # This hack is so that the source file can tell whether it is being 14195 # built for inclusion in a dll (and should export symbols for example). 14196 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14197 ;; 14198 14199 hpux9* | hpux10* | hpux11*) 14200 lt_prog_compiler_wl_F77='-Wl,' 14201 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14202 # not for PA HP-UX. 14203 case $host_cpu in 14204 hppa*64*|ia64*) 14205 # +Z the default 14206 ;; 14207 *) 14208 lt_prog_compiler_pic_F77='+Z' 14209 ;; 14210 esac 14211 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14212 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14213 ;; 14214 14215 irix5* | irix6* | nonstopux*) 14216 lt_prog_compiler_wl_F77='-Wl,' 14217 # PIC (with -KPIC) is the default. 14218 lt_prog_compiler_static_F77='-non_shared' 14219 ;; 14220 14221 newsos6) 14222 lt_prog_compiler_pic_F77='-KPIC' 14223 lt_prog_compiler_static_F77='-Bstatic' 14224 ;; 14225 14226 linux* | k*bsd*-gnu) 14227 case $cc_basename in 14228 icc* | ecc*) 14229 lt_prog_compiler_wl_F77='-Wl,' 14230 lt_prog_compiler_pic_F77='-KPIC' 14231 lt_prog_compiler_static_F77='-static' 14232 ;; 14233 pgcc* | pgf77* | pgf90* | pgf95*) 14234 # Portland Group compilers (*not* the Pentium gcc compiler, 14235 # which looks to be a dead project) 14236 lt_prog_compiler_wl_F77='-Wl,' 14237 lt_prog_compiler_pic_F77='-fpic' 14238 lt_prog_compiler_static_F77='-Bstatic' 14239 ;; 14240 ccc*) 14241 lt_prog_compiler_wl_F77='-Wl,' 14242 # All Alpha code is PIC. 14243 lt_prog_compiler_static_F77='-non_shared' 14244 ;; 14245 esac 14246 ;; 14247 14248 osf3* | osf4* | osf5*) 14249 lt_prog_compiler_wl_F77='-Wl,' 14250 # All OSF/1 code is PIC. 14251 lt_prog_compiler_static_F77='-non_shared' 14252 ;; 14253 14254 solaris*) 14255 lt_prog_compiler_pic_F77='-KPIC' 14256 lt_prog_compiler_static_F77='-Bstatic' 14257 case $cc_basename in 14258 f77* | f90* | f95*) 14259 lt_prog_compiler_wl_F77='-Qoption ld ';; 14260 *) 14261 lt_prog_compiler_wl_F77='-Wl,';; 14262 esac 14263 ;; 14264 14265 sunos4*) 14266 lt_prog_compiler_wl_F77='-Qoption ld ' 14267 lt_prog_compiler_pic_F77='-PIC' 14268 lt_prog_compiler_static_F77='-Bstatic' 14269 ;; 14270 14271 sysv4 | sysv4.2uw2* | sysv4.3*) 14272 lt_prog_compiler_wl_F77='-Wl,' 14273 lt_prog_compiler_pic_F77='-KPIC' 14274 lt_prog_compiler_static_F77='-Bstatic' 14275 ;; 14276 14277 sysv4*MP*) 14278 if test -d /usr/nec ;then 14279 lt_prog_compiler_pic_F77='-Kconform_pic' 14280 lt_prog_compiler_static_F77='-Bstatic' 14281 fi 14282 ;; 14283 14284 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14285 lt_prog_compiler_wl_F77='-Wl,' 14286 lt_prog_compiler_pic_F77='-KPIC' 14287 lt_prog_compiler_static_F77='-Bstatic' 14288 ;; 14289 14290 unicos*) 14291 lt_prog_compiler_wl_F77='-Wl,' 14292 lt_prog_compiler_can_build_shared_F77=no 14293 ;; 14294 14295 uts4*) 14296 lt_prog_compiler_pic_F77='-pic' 14297 lt_prog_compiler_static_F77='-Bstatic' 14298 ;; 14299 14300 *) 14301 lt_prog_compiler_can_build_shared_F77=no 14302 ;; 14303 esac 14304 fi 14305 14306{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14307echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14308 14309# 14310# Check to make sure the PIC flag actually works. 14311# 14312if test -n "$lt_prog_compiler_pic_F77"; then 14313 14314{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14315echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14316if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14317 echo $ECHO_N "(cached) $ECHO_C" >&6 14318else 14319 lt_prog_compiler_pic_works_F77=no 14320 ac_outfile=conftest.$ac_objext 14321 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14322 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14323 # Insert the option either (1) after the last *FLAGS variable, or 14324 # (2) before a word containing "conftest.", or (3) at the end. 14325 # Note that $ac_compile itself does not contain backslashes and begins 14326 # with a dollar sign (not a hyphen), so the echo should work correctly. 14327 # The option is referenced via a variable to avoid confusing sed. 14328 lt_compile=`echo "$ac_compile" | $SED \ 14329 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14330 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14331 -e 's:$: $lt_compiler_flag:'` 14332 (eval echo "\"\$as_me:14332: $lt_compile\"" >&5) 14333 (eval "$lt_compile" 2>conftest.err) 14334 ac_status=$? 14335 cat conftest.err >&5 14336 echo "$as_me:14336: \$? = $ac_status" >&5 14337 if (exit $ac_status) && test -s "$ac_outfile"; then 14338 # The compiler can only warn and ignore the option if not recognized 14339 # So say no if there are warnings other than the usual output. 14340 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14341 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14342 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14343 lt_prog_compiler_pic_works_F77=yes 14344 fi 14345 fi 14346 $rm conftest* 14347 14348fi 14349{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14350echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14351 14352if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14353 case $lt_prog_compiler_pic_F77 in 14354 "" | " "*) ;; 14355 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14356 esac 14357else 14358 lt_prog_compiler_pic_F77= 14359 lt_prog_compiler_can_build_shared_F77=no 14360fi 14361 14362fi 14363case $host_os in 14364 # For platforms which do not support PIC, -DPIC is meaningless: 14365 *djgpp*) 14366 lt_prog_compiler_pic_F77= 14367 ;; 14368 *) 14369 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14370 ;; 14371esac 14372 14373# 14374# Check to make sure the static flag actually works. 14375# 14376wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14377{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14378echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14379if test "${lt_prog_compiler_static_works_F77+set}" = set; then 14380 echo $ECHO_N "(cached) $ECHO_C" >&6 14381else 14382 lt_prog_compiler_static_works_F77=no 14383 save_LDFLAGS="$LDFLAGS" 14384 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14385 printf "$lt_simple_link_test_code" > conftest.$ac_ext 14386 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14387 # The linker can only warn and ignore the option if not recognized 14388 # So say no if there are warnings 14389 if test -s conftest.err; then 14390 # Append any errors to the config.log. 14391 cat conftest.err 1>&5 14392 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14393 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14394 if diff conftest.exp conftest.er2 >/dev/null; then 14395 lt_prog_compiler_static_works_F77=yes 14396 fi 14397 else 14398 lt_prog_compiler_static_works_F77=yes 14399 fi 14400 fi 14401 $rm conftest* 14402 LDFLAGS="$save_LDFLAGS" 14403 14404fi 14405{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 14406echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 14407 14408if test x"$lt_prog_compiler_static_works_F77" = xyes; then 14409 : 14410else 14411 lt_prog_compiler_static_F77= 14412fi 14413 14414 14415{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14416echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14417if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14418 echo $ECHO_N "(cached) $ECHO_C" >&6 14419else 14420 lt_cv_prog_compiler_c_o_F77=no 14421 $rm -r conftest 2>/dev/null 14422 mkdir conftest 14423 cd conftest 14424 mkdir out 14425 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14426 14427 lt_compiler_flag="-o out/conftest2.$ac_objext" 14428 # Insert the option either (1) after the last *FLAGS variable, or 14429 # (2) before a word containing "conftest.", or (3) at the end. 14430 # Note that $ac_compile itself does not contain backslashes and begins 14431 # with a dollar sign (not a hyphen), so the echo should work correctly. 14432 lt_compile=`echo "$ac_compile" | $SED \ 14433 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14434 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14435 -e 's:$: $lt_compiler_flag:'` 14436 (eval echo "\"\$as_me:14436: $lt_compile\"" >&5) 14437 (eval "$lt_compile" 2>out/conftest.err) 14438 ac_status=$? 14439 cat out/conftest.err >&5 14440 echo "$as_me:14440: \$? = $ac_status" >&5 14441 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14442 then 14443 # The compiler can only warn and ignore the option if not recognized 14444 # So say no if there are warnings 14445 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14446 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14447 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14448 lt_cv_prog_compiler_c_o_F77=yes 14449 fi 14450 fi 14451 chmod u+w . 2>&5 14452 $rm conftest* 14453 # SGI C++ compiler will create directory out/ii_files/ for 14454 # template instantiation 14455 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14456 $rm out/* && rmdir out 14457 cd .. 14458 rmdir conftest 14459 $rm conftest* 14460 14461fi 14462{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14463echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14464 14465 14466hard_links="nottested" 14467if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14468 # do not overwrite the value of need_locks provided by the user 14469 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14470echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14471 hard_links=yes 14472 $rm conftest* 14473 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14474 touch conftest.a 14475 ln conftest.a conftest.b 2>&5 || hard_links=no 14476 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14477 { echo "$as_me:$LINENO: result: $hard_links" >&5 14478echo "${ECHO_T}$hard_links" >&6; } 14479 if test "$hard_links" = no; then 14480 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14481echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14482 need_locks=warn 14483 fi 14484else 14485 need_locks=no 14486fi 14487 14488{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14489echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14490 14491 runpath_var= 14492 allow_undefined_flag_F77= 14493 enable_shared_with_static_runtimes_F77=no 14494 archive_cmds_F77= 14495 archive_expsym_cmds_F77= 14496 old_archive_From_new_cmds_F77= 14497 old_archive_from_expsyms_cmds_F77= 14498 export_dynamic_flag_spec_F77= 14499 whole_archive_flag_spec_F77= 14500 thread_safe_flag_spec_F77= 14501 hardcode_libdir_flag_spec_F77= 14502 hardcode_libdir_flag_spec_ld_F77= 14503 hardcode_libdir_separator_F77= 14504 hardcode_direct_F77=no 14505 hardcode_minus_L_F77=no 14506 hardcode_shlibpath_var_F77=unsupported 14507 link_all_deplibs_F77=unknown 14508 hardcode_automatic_F77=no 14509 module_cmds_F77= 14510 module_expsym_cmds_F77= 14511 always_export_symbols_F77=no 14512 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14513 # include_expsyms should be a list of space-separated symbols to be *always* 14514 # included in the symbol list 14515 include_expsyms_F77= 14516 # exclude_expsyms can be an extended regexp of symbols to exclude 14517 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14518 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14519 # as well as any symbol that contains `d'. 14520 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14521 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14522 # platforms (ab)use it in PIC code, but their linkers get confused if 14523 # the symbol is explicitly referenced. Since portable code cannot 14524 # rely on this symbol name, it's probably fine to never include it in 14525 # preloaded symbol tables. 14526 extract_expsyms_cmds= 14527 # Just being paranoid about ensuring that cc_basename is set. 14528 for cc_temp in $compiler""; do 14529 case $cc_temp in 14530 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14531 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14532 \-*) ;; 14533 *) break;; 14534 esac 14535done 14536cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14537 14538 case $host_os in 14539 cygwin* | mingw* | pw32*) 14540 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14541 # When not using gcc, we currently assume that we are using 14542 # Microsoft Visual C++. 14543 if test "$GCC" != yes; then 14544 with_gnu_ld=no 14545 fi 14546 ;; 14547 interix*) 14548 # we just hope/assume this is gcc and not c89 (= MSVC++) 14549 with_gnu_ld=yes 14550 ;; 14551 openbsd*) 14552 with_gnu_ld=no 14553 ;; 14554 esac 14555 14556 ld_shlibs_F77=yes 14557 if test "$with_gnu_ld" = yes; then 14558 # If archive_cmds runs LD, not CC, wlarc should be empty 14559 wlarc='${wl}' 14560 14561 # Set some defaults for GNU ld with shared library support. These 14562 # are reset later if shared libraries are not supported. Putting them 14563 # here allows them to be overridden if necessary. 14564 runpath_var=LD_RUN_PATH 14565 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14566 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14567 # ancient GNU ld didn't support --whole-archive et. al. 14568 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14569 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14570 else 14571 whole_archive_flag_spec_F77= 14572 fi 14573 supports_anon_versioning=no 14574 case `$LD -v 2>/dev/null` in 14575 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14576 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14577 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14578 *\ 2.11.*) ;; # other 2.11 versions 14579 *) supports_anon_versioning=yes ;; 14580 esac 14581 14582 # See if GNU ld supports shared libraries. 14583 case $host_os in 14584 aix3* | aix4* | aix5*) 14585 # On AIX/PPC, the GNU linker is very broken 14586 if test "$host_cpu" != ia64; then 14587 ld_shlibs_F77=no 14588 cat <<EOF 1>&2 14589 14590*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14591*** to be unable to reliably create shared libraries on AIX. 14592*** Therefore, libtool is disabling shared libraries support. If you 14593*** really care for shared libraries, you may want to modify your PATH 14594*** so that a non-GNU linker is found, and then restart. 14595 14596EOF 14597 fi 14598 ;; 14599 14600 amigaos*) 14601 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)' 14602 hardcode_libdir_flag_spec_F77='-L$libdir' 14603 hardcode_minus_L_F77=yes 14604 14605 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14606 # that the semantics of dynamic libraries on AmigaOS, at least up 14607 # to version 4, is to share data among multiple programs linked 14608 # with the same dynamic library. Since this doesn't match the 14609 # behavior of shared libraries on other platforms, we can't use 14610 # them. 14611 ld_shlibs_F77=no 14612 ;; 14613 14614 beos*) 14615 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14616 allow_undefined_flag_F77=unsupported 14617 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14618 # support --undefined. This deserves some investigation. FIXME 14619 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14620 else 14621 ld_shlibs_F77=no 14622 fi 14623 ;; 14624 14625 cygwin* | mingw* | pw32*) 14626 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14627 # as there is no search path for DLLs. 14628 hardcode_libdir_flag_spec_F77='-L$libdir' 14629 allow_undefined_flag_F77=unsupported 14630 always_export_symbols_F77=no 14631 enable_shared_with_static_runtimes_F77=yes 14632 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 14633 14634 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14635 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14636 # If the export-symbols file already is a .def file (1st line 14637 # is EXPORTS), use it as is; otherwise, prepend... 14638 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14639 cp $export_symbols $output_objdir/$soname.def; 14640 else 14641 echo EXPORTS > $output_objdir/$soname.def; 14642 cat $export_symbols >> $output_objdir/$soname.def; 14643 fi~ 14644 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14645 else 14646 ld_shlibs_F77=no 14647 fi 14648 ;; 14649 14650 interix3*) 14651 hardcode_direct_F77=no 14652 hardcode_shlibpath_var_F77=no 14653 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14654 export_dynamic_flag_spec_F77='${wl}-E' 14655 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14656 # Instead, shared libraries are loaded at an image base (0x10000000 by 14657 # default) and relocated if they conflict, which is a slow very memory 14658 # consuming and fragmenting process. To avoid this, we pick a random, 14659 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14660 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14661 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' 14662 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' 14663 ;; 14664 14665 linux* | k*bsd*-gnu) 14666 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14667 tmp_addflag= 14668 case $cc_basename,$host_cpu in 14669 pgcc*) # Portland Group C compiler 14670 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' 14671 tmp_addflag=' $pic_flag' 14672 ;; 14673 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14674 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' 14675 tmp_addflag=' $pic_flag -Mnomain' ;; 14676 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14677 tmp_addflag=' -i_dynamic' ;; 14678 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14679 tmp_addflag=' -i_dynamic -nofor_main' ;; 14680 ifc* | ifort*) # Intel Fortran compiler 14681 tmp_addflag=' -nofor_main' ;; 14682 esac 14683 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14684 14685 if test $supports_anon_versioning = yes; then 14686 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14687 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14688 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14689 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14690 fi 14691 link_all_deplibs_F77=no 14692 else 14693 ld_shlibs_F77=no 14694 fi 14695 ;; 14696 14697 netbsd* | netbsdelf*-gnu) 14698 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14699 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14700 wlarc= 14701 else 14702 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14703 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14704 fi 14705 ;; 14706 14707 solaris*) 14708 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14709 ld_shlibs_F77=no 14710 cat <<EOF 1>&2 14711 14712*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14713*** create shared libraries on Solaris systems. Therefore, libtool 14714*** is disabling shared libraries support. We urge you to upgrade GNU 14715*** binutils to release 2.9.1 or newer. Another option is to modify 14716*** your PATH or compiler configuration so that the native linker is 14717*** used, and then restart. 14718 14719EOF 14720 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14721 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14722 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14723 else 14724 ld_shlibs_F77=no 14725 fi 14726 ;; 14727 14728 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14729 case `$LD -v 2>&1` in 14730 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14731 ld_shlibs_F77=no 14732 cat <<_LT_EOF 1>&2 14733 14734*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14735*** reliably create shared libraries on SCO systems. Therefore, libtool 14736*** is disabling shared libraries support. We urge you to upgrade GNU 14737*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14738*** your PATH or compiler configuration so that the native linker is 14739*** used, and then restart. 14740 14741_LT_EOF 14742 ;; 14743 *) 14744 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14745 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14746 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14747 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14748 else 14749 ld_shlibs_F77=no 14750 fi 14751 ;; 14752 esac 14753 ;; 14754 14755 sunos4*) 14756 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14757 wlarc= 14758 hardcode_direct_F77=yes 14759 hardcode_shlibpath_var_F77=no 14760 ;; 14761 14762 *) 14763 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14764 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14765 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14766 else 14767 ld_shlibs_F77=no 14768 fi 14769 ;; 14770 esac 14771 14772 if test "$ld_shlibs_F77" = no; then 14773 runpath_var= 14774 hardcode_libdir_flag_spec_F77= 14775 export_dynamic_flag_spec_F77= 14776 whole_archive_flag_spec_F77= 14777 fi 14778 else 14779 # PORTME fill in a description of your system's linker (not GNU ld) 14780 case $host_os in 14781 aix3*) 14782 allow_undefined_flag_F77=unsupported 14783 always_export_symbols_F77=yes 14784 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' 14785 # Note: this linker hardcodes the directories in LIBPATH if there 14786 # are no directories specified by -L. 14787 hardcode_minus_L_F77=yes 14788 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14789 # Neither direct hardcoding nor static linking is supported with a 14790 # broken collect2. 14791 hardcode_direct_F77=unsupported 14792 fi 14793 ;; 14794 14795 aix4* | aix5*) 14796 if test "$host_cpu" = ia64; then 14797 # On IA64, the linker does run time linking by default, so we don't 14798 # have to do anything special. 14799 aix_use_runtimelinking=no 14800 exp_sym_flag='-Bexport' 14801 no_entry_flag="" 14802 else 14803 # If we're using GNU nm, then we don't want the "-C" option. 14804 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14805 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14806 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' 14807 else 14808 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' 14809 fi 14810 aix_use_runtimelinking=no 14811 14812 # Test if we are trying to use run time linking or normal 14813 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14814 # need to do runtime linking. 14815 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14816 for ld_flag in $LDFLAGS; do 14817 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14818 aix_use_runtimelinking=yes 14819 break 14820 fi 14821 done 14822 ;; 14823 esac 14824 14825 exp_sym_flag='-bexport' 14826 no_entry_flag='-bnoentry' 14827 fi 14828 14829 # When large executables or shared objects are built, AIX ld can 14830 # have problems creating the table of contents. If linking a library 14831 # or program results in "error TOC overflow" add -mminimal-toc to 14832 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14833 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14834 14835 archive_cmds_F77='' 14836 hardcode_direct_F77=yes 14837 hardcode_libdir_separator_F77=':' 14838 link_all_deplibs_F77=yes 14839 14840 if test "$GCC" = yes; then 14841 case $host_os in aix4.[012]|aix4.[012].*) 14842 # We only want to do this on AIX 4.2 and lower, the check 14843 # below for broken collect2 doesn't work under 4.3+ 14844 collect2name=`${CC} -print-prog-name=collect2` 14845 if test -f "$collect2name" && \ 14846 strings "$collect2name" | grep resolve_lib_name >/dev/null 14847 then 14848 # We have reworked collect2 14849 hardcode_direct_F77=yes 14850 else 14851 # We have old collect2 14852 hardcode_direct_F77=unsupported 14853 # It fails to find uninstalled libraries when the uninstalled 14854 # path is not listed in the libpath. Setting hardcode_minus_L 14855 # to unsupported forces relinking 14856 hardcode_minus_L_F77=yes 14857 hardcode_libdir_flag_spec_F77='-L$libdir' 14858 hardcode_libdir_separator_F77= 14859 fi 14860 ;; 14861 esac 14862 shared_flag='-shared' 14863 if test "$aix_use_runtimelinking" = yes; then 14864 shared_flag="$shared_flag "'${wl}-G' 14865 fi 14866 else 14867 # not using gcc 14868 if test "$host_cpu" = ia64; then 14869 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14870 # chokes on -Wl,-G. The following line is correct: 14871 shared_flag='-G' 14872 else 14873 if test "$aix_use_runtimelinking" = yes; then 14874 shared_flag='${wl}-G' 14875 else 14876 shared_flag='${wl}-bM:SRE' 14877 fi 14878 fi 14879 fi 14880 14881 # It seems that -bexpall does not export symbols beginning with 14882 # underscore (_), so it is better to generate a list of symbols to export. 14883 always_export_symbols_F77=yes 14884 if test "$aix_use_runtimelinking" = yes; then 14885 # Warning - without using the other runtime loading flags (-brtl), 14886 # -berok will link without error, but may produce a broken library. 14887 allow_undefined_flag_F77='-berok' 14888 # Determine the default libpath from the value encoded in an empty executable. 14889 cat >conftest.$ac_ext <<_ACEOF 14890 program main 14891 14892 end 14893_ACEOF 14894rm -f conftest.$ac_objext conftest$ac_exeext 14895if { (ac_try="$ac_link" 14896case "(($ac_try" in 14897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14898 *) ac_try_echo=$ac_try;; 14899esac 14900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14901 (eval "$ac_link") 2>conftest.er1 14902 ac_status=$? 14903 grep -v '^ *+' conftest.er1 >conftest.err 14904 rm -f conftest.er1 14905 cat conftest.err >&5 14906 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14907 (exit $ac_status); } && 14908 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 14909 { (case "(($ac_try" in 14910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14911 *) ac_try_echo=$ac_try;; 14912esac 14913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14914 (eval "$ac_try") 2>&5 14915 ac_status=$? 14916 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14917 (exit $ac_status); }; } && 14918 { ac_try='test -s conftest$ac_exeext' 14919 { (case "(($ac_try" in 14920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14921 *) ac_try_echo=$ac_try;; 14922esac 14923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14924 (eval "$ac_try") 2>&5 14925 ac_status=$? 14926 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14927 (exit $ac_status); }; }; then 14928 14929aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14930}'` 14931# Check for a 64-bit object if we didn't find anything. 14932if 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; } 14933}'`; fi 14934else 14935 echo "$as_me: failed program was:" >&5 14936sed 's/^/| /' conftest.$ac_ext >&5 14937 14938 14939fi 14940 14941rm -f core conftest.err conftest.$ac_objext \ 14942 conftest$ac_exeext conftest.$ac_ext 14943if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14944 14945 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14946 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" 14947 else 14948 if test "$host_cpu" = ia64; then 14949 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14950 allow_undefined_flag_F77="-z nodefs" 14951 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" 14952 else 14953 # Determine the default libpath from the value encoded in an empty executable. 14954 cat >conftest.$ac_ext <<_ACEOF 14955 program main 14956 14957 end 14958_ACEOF 14959rm -f conftest.$ac_objext conftest$ac_exeext 14960if { (ac_try="$ac_link" 14961case "(($ac_try" in 14962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14963 *) ac_try_echo=$ac_try;; 14964esac 14965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14966 (eval "$ac_link") 2>conftest.er1 14967 ac_status=$? 14968 grep -v '^ *+' conftest.er1 >conftest.err 14969 rm -f conftest.er1 14970 cat conftest.err >&5 14971 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14972 (exit $ac_status); } && 14973 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 14974 { (case "(($ac_try" in 14975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14976 *) ac_try_echo=$ac_try;; 14977esac 14978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14979 (eval "$ac_try") 2>&5 14980 ac_status=$? 14981 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14982 (exit $ac_status); }; } && 14983 { ac_try='test -s conftest$ac_exeext' 14984 { (case "(($ac_try" in 14985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14986 *) ac_try_echo=$ac_try;; 14987esac 14988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14989 (eval "$ac_try") 2>&5 14990 ac_status=$? 14991 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14992 (exit $ac_status); }; }; then 14993 14994aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14995}'` 14996# Check for a 64-bit object if we didn't find anything. 14997if 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; } 14998}'`; fi 14999else 15000 echo "$as_me: failed program was:" >&5 15001sed 's/^/| /' conftest.$ac_ext >&5 15002 15003 15004fi 15005 15006rm -f core conftest.err conftest.$ac_objext \ 15007 conftest$ac_exeext conftest.$ac_ext 15008if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15009 15010 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15011 # Warning - without using the other run time loading flags, 15012 # -berok will link without error, but may produce a broken library. 15013 no_undefined_flag_F77=' ${wl}-bernotok' 15014 allow_undefined_flag_F77=' ${wl}-berok' 15015 # Exported symbols can be pulled into shared objects from archives 15016 whole_archive_flag_spec_F77='$convenience' 15017 archive_cmds_need_lc_F77=yes 15018 # This is similar to how AIX traditionally builds its shared libraries. 15019 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' 15020 fi 15021 fi 15022 ;; 15023 15024 amigaos*) 15025 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)' 15026 hardcode_libdir_flag_spec_F77='-L$libdir' 15027 hardcode_minus_L_F77=yes 15028 # see comment about different semantics on the GNU ld section 15029 ld_shlibs_F77=no 15030 ;; 15031 15032 bsdi[45]*) 15033 export_dynamic_flag_spec_F77=-rdynamic 15034 ;; 15035 15036 cygwin* | mingw* | pw32*) 15037 # When not using gcc, we currently assume that we are using 15038 # Microsoft Visual C++. 15039 # hardcode_libdir_flag_spec is actually meaningless, as there is 15040 # no search path for DLLs. 15041 hardcode_libdir_flag_spec_F77=' ' 15042 allow_undefined_flag_F77=unsupported 15043 # Tell ltmain to make .lib files, not .a files. 15044 libext=lib 15045 # Tell ltmain to make .dll files, not .so files. 15046 shrext_cmds=".dll" 15047 # FIXME: Setting linknames here is a bad hack. 15048 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15049 # The linker will automatically build a .lib file if we build a DLL. 15050 old_archive_From_new_cmds_F77='true' 15051 # FIXME: Should let the user specify the lib program. 15052 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 15053 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15054 enable_shared_with_static_runtimes_F77=yes 15055 ;; 15056 15057 darwin* | rhapsody*) 15058 case $host_os in 15059 rhapsody* | darwin1.[012]) 15060 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15061 ;; 15062 *) # Darwin 1.3 on 15063 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15064 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15065 else 15066 case ${MACOSX_DEPLOYMENT_TARGET} in 15067 10.[012]) 15068 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15069 ;; 15070 10.*) 15071 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15072 ;; 15073 esac 15074 fi 15075 ;; 15076 esac 15077 archive_cmds_need_lc_F77=no 15078 hardcode_direct_F77=no 15079 hardcode_automatic_F77=yes 15080 hardcode_shlibpath_var_F77=unsupported 15081 whole_archive_flag_spec_F77='' 15082 link_all_deplibs_F77=yes 15083 if test "$GCC" = yes ; then 15084 output_verbose_link_cmd='echo' 15085 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15086 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15087 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15088 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}' 15089 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}' 15090 else 15091 case $cc_basename in 15092 xlc*) 15093 output_verbose_link_cmd='echo' 15094 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 15095 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15096 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15097 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}' 15098 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}' 15099 ;; 15100 *) 15101 ld_shlibs_F77=no 15102 ;; 15103 esac 15104 fi 15105 ;; 15106 15107 dgux*) 15108 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15109 hardcode_libdir_flag_spec_F77='-L$libdir' 15110 hardcode_shlibpath_var_F77=no 15111 ;; 15112 15113 freebsd1*) 15114 ld_shlibs_F77=no 15115 ;; 15116 15117 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15118 # support. Future versions do this automatically, but an explicit c++rt0.o 15119 # does not break anything, and helps significantly (at the cost of a little 15120 # extra space). 15121 freebsd2.2*) 15122 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15123 hardcode_libdir_flag_spec_F77='-R$libdir' 15124 hardcode_direct_F77=yes 15125 hardcode_shlibpath_var_F77=no 15126 ;; 15127 15128 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15129 freebsd2*) 15130 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15131 hardcode_direct_F77=yes 15132 hardcode_minus_L_F77=yes 15133 hardcode_shlibpath_var_F77=no 15134 ;; 15135 15136 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15137 freebsd* | dragonfly*) 15138 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15139 hardcode_libdir_flag_spec_F77='-R$libdir' 15140 hardcode_direct_F77=yes 15141 hardcode_shlibpath_var_F77=no 15142 ;; 15143 15144 hpux9*) 15145 if test "$GCC" = yes; then 15146 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' 15147 else 15148 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' 15149 fi 15150 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15151 hardcode_libdir_separator_F77=: 15152 hardcode_direct_F77=yes 15153 15154 # hardcode_minus_L: Not really in the search PATH, 15155 # but as the default location of the library. 15156 hardcode_minus_L_F77=yes 15157 export_dynamic_flag_spec_F77='${wl}-E' 15158 ;; 15159 15160 hpux10*) 15161 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15162 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15163 else 15164 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15165 fi 15166 if test "$with_gnu_ld" = no; then 15167 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15168 hardcode_libdir_separator_F77=: 15169 15170 hardcode_direct_F77=yes 15171 export_dynamic_flag_spec_F77='${wl}-E' 15172 15173 # hardcode_minus_L: Not really in the search PATH, 15174 # but as the default location of the library. 15175 hardcode_minus_L_F77=yes 15176 fi 15177 ;; 15178 15179 hpux11*) 15180 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15181 case $host_cpu in 15182 hppa*64*) 15183 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15184 ;; 15185 ia64*) 15186 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15187 ;; 15188 *) 15189 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15190 ;; 15191 esac 15192 else 15193 case $host_cpu in 15194 hppa*64*) 15195 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15196 ;; 15197 ia64*) 15198 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15199 ;; 15200 *) 15201 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15202 ;; 15203 esac 15204 fi 15205 if test "$with_gnu_ld" = no; then 15206 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15207 hardcode_libdir_separator_F77=: 15208 15209 case $host_cpu in 15210 hppa*64*|ia64*) 15211 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15212 hardcode_direct_F77=no 15213 hardcode_shlibpath_var_F77=no 15214 ;; 15215 *) 15216 hardcode_direct_F77=yes 15217 export_dynamic_flag_spec_F77='${wl}-E' 15218 15219 # hardcode_minus_L: Not really in the search PATH, 15220 # but as the default location of the library. 15221 hardcode_minus_L_F77=yes 15222 ;; 15223 esac 15224 fi 15225 ;; 15226 15227 irix5* | irix6* | nonstopux*) 15228 if test "$GCC" = yes; then 15229 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' 15230 else 15231 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' 15232 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15233 fi 15234 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15235 hardcode_libdir_separator_F77=: 15236 link_all_deplibs_F77=yes 15237 ;; 15238 15239 netbsd* | netbsdelf*-gnu) 15240 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15241 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15242 else 15243 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15244 fi 15245 hardcode_libdir_flag_spec_F77='-R$libdir' 15246 hardcode_direct_F77=yes 15247 hardcode_shlibpath_var_F77=no 15248 ;; 15249 15250 newsos6) 15251 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15252 hardcode_direct_F77=yes 15253 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15254 hardcode_libdir_separator_F77=: 15255 hardcode_shlibpath_var_F77=no 15256 ;; 15257 15258 openbsd*) 15259 hardcode_direct_F77=yes 15260 hardcode_shlibpath_var_F77=no 15261 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15262 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15263 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15264 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15265 export_dynamic_flag_spec_F77='${wl}-E' 15266 else 15267 case $host_os in 15268 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15269 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15270 hardcode_libdir_flag_spec_F77='-R$libdir' 15271 ;; 15272 *) 15273 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15274 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15275 ;; 15276 esac 15277 fi 15278 ;; 15279 15280 os2*) 15281 hardcode_libdir_flag_spec_F77='-L$libdir' 15282 hardcode_minus_L_F77=yes 15283 allow_undefined_flag_F77=unsupported 15284 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' 15285 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15286 ;; 15287 15288 osf3*) 15289 if test "$GCC" = yes; then 15290 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15291 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' 15292 else 15293 allow_undefined_flag_F77=' -expect_unresolved \*' 15294 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' 15295 fi 15296 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15297 hardcode_libdir_separator_F77=: 15298 ;; 15299 15300 osf4* | osf5*) # as osf3* with the addition of -msym flag 15301 if test "$GCC" = yes; then 15302 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15303 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' 15304 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15305 else 15306 allow_undefined_flag_F77=' -expect_unresolved \*' 15307 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' 15308 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~ 15309 $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' 15310 15311 # Both c and cxx compiler support -rpath directly 15312 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15313 fi 15314 hardcode_libdir_separator_F77=: 15315 ;; 15316 15317 solaris*) 15318 no_undefined_flag_F77=' -z text' 15319 if test "$GCC" = yes; then 15320 wlarc='${wl}' 15321 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15322 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15323 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15324 else 15325 wlarc='' 15326 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15327 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15328 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15329 fi 15330 hardcode_libdir_flag_spec_F77='-R$libdir' 15331 hardcode_shlibpath_var_F77=no 15332 case $host_os in 15333 solaris2.[0-5] | solaris2.[0-5].*) ;; 15334 *) 15335 # The compiler driver will combine linker options so we 15336 # cannot just pass the convience library names through 15337 # without $wl, iff we do not link with $LD. 15338 # Luckily, gcc supports the same syntax we need for Sun Studio. 15339 # Supported since Solaris 2.6 (maybe 2.5.1?) 15340 case $wlarc in 15341 '') 15342 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 15343 *) 15344 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' ;; 15345 esac ;; 15346 esac 15347 link_all_deplibs_F77=yes 15348 ;; 15349 15350 sunos4*) 15351 if test "x$host_vendor" = xsequent; then 15352 # Use $CC to link under sequent, because it throws in some extra .o 15353 # files that make .init and .fini sections work. 15354 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15355 else 15356 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15357 fi 15358 hardcode_libdir_flag_spec_F77='-L$libdir' 15359 hardcode_direct_F77=yes 15360 hardcode_minus_L_F77=yes 15361 hardcode_shlibpath_var_F77=no 15362 ;; 15363 15364 sysv4) 15365 case $host_vendor in 15366 sni) 15367 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15368 hardcode_direct_F77=yes # is this really true??? 15369 ;; 15370 siemens) 15371 ## LD is ld it makes a PLAMLIB 15372 ## CC just makes a GrossModule. 15373 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15374 reload_cmds_F77='$CC -r -o $output$reload_objs' 15375 hardcode_direct_F77=no 15376 ;; 15377 motorola) 15378 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15379 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15380 ;; 15381 esac 15382 runpath_var='LD_RUN_PATH' 15383 hardcode_shlibpath_var_F77=no 15384 ;; 15385 15386 sysv4.3*) 15387 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15388 hardcode_shlibpath_var_F77=no 15389 export_dynamic_flag_spec_F77='-Bexport' 15390 ;; 15391 15392 sysv4*MP*) 15393 if test -d /usr/nec; then 15394 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15395 hardcode_shlibpath_var_F77=no 15396 runpath_var=LD_RUN_PATH 15397 hardcode_runpath_var=yes 15398 ld_shlibs_F77=yes 15399 fi 15400 ;; 15401 15402 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 15403 no_undefined_flag_F77='${wl}-z,text' 15404 archive_cmds_need_lc_F77=no 15405 hardcode_shlibpath_var_F77=no 15406 runpath_var='LD_RUN_PATH' 15407 15408 if test "$GCC" = yes; then 15409 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15410 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15411 else 15412 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15413 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15414 fi 15415 ;; 15416 15417 sysv5* | sco3.2v5* | sco5v6*) 15418 # Note: We can NOT use -z defs as we might desire, because we do not 15419 # link with -lc, and that would cause any symbols used from libc to 15420 # always be unresolved, which means just about no library would 15421 # ever link correctly. If we're not using GNU ld we use -z text 15422 # though, which does catch some bad symbols but isn't as heavy-handed 15423 # as -z defs. 15424 no_undefined_flag_F77='${wl}-z,text' 15425 allow_undefined_flag_F77='${wl}-z,nodefs' 15426 archive_cmds_need_lc_F77=no 15427 hardcode_shlibpath_var_F77=no 15428 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15429 hardcode_libdir_separator_F77=':' 15430 link_all_deplibs_F77=yes 15431 export_dynamic_flag_spec_F77='${wl}-Bexport' 15432 runpath_var='LD_RUN_PATH' 15433 15434 if test "$GCC" = yes; then 15435 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15436 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15437 else 15438 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15439 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15440 fi 15441 ;; 15442 15443 uts4*) 15444 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15445 hardcode_libdir_flag_spec_F77='-L$libdir' 15446 hardcode_shlibpath_var_F77=no 15447 ;; 15448 15449 *) 15450 ld_shlibs_F77=no 15451 ;; 15452 esac 15453 fi 15454 15455{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15456echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15457test "$ld_shlibs_F77" = no && can_build_shared=no 15458 15459# 15460# Do we need to explicitly link libc? 15461# 15462case "x$archive_cmds_need_lc_F77" in 15463x|xyes) 15464 # Assume -lc should be added 15465 archive_cmds_need_lc_F77=yes 15466 15467 if test "$enable_shared" = yes && test "$GCC" = yes; then 15468 case $archive_cmds_F77 in 15469 *'~'*) 15470 # FIXME: we may have to deal with multi-command sequences. 15471 ;; 15472 '$CC '*) 15473 # Test whether the compiler implicitly links with -lc since on some 15474 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15475 # to ld, don't add -lc before -lgcc. 15476 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15477echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15478 $rm conftest* 15479 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15480 15481 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15482 (eval $ac_compile) 2>&5 15483 ac_status=$? 15484 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15485 (exit $ac_status); } 2>conftest.err; then 15486 soname=conftest 15487 lib=conftest 15488 libobjs=conftest.$ac_objext 15489 deplibs= 15490 wl=$lt_prog_compiler_wl_F77 15491 pic_flag=$lt_prog_compiler_pic_F77 15492 compiler_flags=-v 15493 linker_flags=-v 15494 verstring= 15495 output_objdir=. 15496 libname=conftest 15497 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15498 allow_undefined_flag_F77= 15499 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15500 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15501 ac_status=$? 15502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15503 (exit $ac_status); } 15504 then 15505 archive_cmds_need_lc_F77=no 15506 else 15507 archive_cmds_need_lc_F77=yes 15508 fi 15509 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15510 else 15511 cat conftest.err 1>&5 15512 fi 15513 $rm conftest* 15514 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15515echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15516 ;; 15517 esac 15518 fi 15519 ;; 15520esac 15521 15522{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15523echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15524library_names_spec= 15525libname_spec='lib$name' 15526soname_spec= 15527shrext_cmds=".so" 15528postinstall_cmds= 15529postuninstall_cmds= 15530finish_cmds= 15531finish_eval= 15532shlibpath_var= 15533shlibpath_overrides_runpath=unknown 15534version_type=none 15535dynamic_linker="$host_os ld.so" 15536sys_lib_dlsearch_path_spec="/lib /usr/lib" 15537if test "$GCC" = yes; then 15538 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15539 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15540 # if the path contains ";" then we assume it to be the separator 15541 # otherwise default to the standard path separator (i.e. ":") - it is 15542 # assumed that no part of a normal pathname contains ";" but that should 15543 # okay in the real world where ";" in dirpaths is itself problematic. 15544 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15545 else 15546 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15547 fi 15548else 15549 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15550fi 15551need_lib_prefix=unknown 15552hardcode_into_libs=no 15553 15554# when you set need_version to no, make sure it does not cause -set_version 15555# flags to be left without arguments 15556need_version=unknown 15557 15558case $host_os in 15559aix3*) 15560 version_type=linux 15561 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15562 shlibpath_var=LIBPATH 15563 15564 # AIX 3 has no versioning support, so we append a major version to the name. 15565 soname_spec='${libname}${release}${shared_ext}$major' 15566 ;; 15567 15568aix4* | aix5*) 15569 version_type=linux 15570 need_lib_prefix=no 15571 need_version=no 15572 hardcode_into_libs=yes 15573 if test "$host_cpu" = ia64; then 15574 # AIX 5 supports IA64 15575 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15576 shlibpath_var=LD_LIBRARY_PATH 15577 else 15578 # With GCC up to 2.95.x, collect2 would create an import file 15579 # for dependence libraries. The import file would start with 15580 # the line `#! .'. This would cause the generated library to 15581 # depend on `.', always an invalid library. This was fixed in 15582 # development snapshots of GCC prior to 3.0. 15583 case $host_os in 15584 aix4 | aix4.[01] | aix4.[01].*) 15585 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15586 echo ' yes ' 15587 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15588 : 15589 else 15590 can_build_shared=no 15591 fi 15592 ;; 15593 esac 15594 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15595 # soname into executable. Probably we can add versioning support to 15596 # collect2, so additional links can be useful in future. 15597 if test "$aix_use_runtimelinking" = yes; then 15598 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15599 # instead of lib<name>.a to let people know that these are not 15600 # typical AIX shared libraries. 15601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15602 else 15603 # We preserve .a as extension for shared libraries through AIX4.2 15604 # and later when we are not doing run time linking. 15605 library_names_spec='${libname}${release}.a $libname.a' 15606 soname_spec='${libname}${release}${shared_ext}$major' 15607 fi 15608 shlibpath_var=LIBPATH 15609 fi 15610 ;; 15611 15612amigaos*) 15613 library_names_spec='$libname.ixlibrary $libname.a' 15614 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15615 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' 15616 ;; 15617 15618beos*) 15619 library_names_spec='${libname}${shared_ext}' 15620 dynamic_linker="$host_os ld.so" 15621 shlibpath_var=LIBRARY_PATH 15622 ;; 15623 15624bsdi[45]*) 15625 version_type=linux 15626 need_version=no 15627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15628 soname_spec='${libname}${release}${shared_ext}$major' 15629 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15630 shlibpath_var=LD_LIBRARY_PATH 15631 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15632 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15633 # the default ld.so.conf also contains /usr/contrib/lib and 15634 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15635 # libtool to hard-code these into programs 15636 ;; 15637 15638cygwin* | mingw* | pw32*) 15639 version_type=windows 15640 shrext_cmds=".dll" 15641 need_version=no 15642 need_lib_prefix=no 15643 15644 case $GCC,$host_os in 15645 yes,cygwin* | yes,mingw* | yes,pw32*) 15646 library_names_spec='$libname.dll.a' 15647 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15648 postinstall_cmds='base_file=`basename \${file}`~ 15649 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15650 dldir=$destdir/`dirname \$dlpath`~ 15651 test -d \$dldir || mkdir -p \$dldir~ 15652 $install_prog $dir/$dlname \$dldir/$dlname~ 15653 chmod a+x \$dldir/$dlname' 15654 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15655 dlpath=$dir/\$dldll~ 15656 $rm \$dlpath' 15657 shlibpath_overrides_runpath=yes 15658 15659 case $host_os in 15660 cygwin*) 15661 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15662 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15663 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15664 ;; 15665 mingw*) 15666 # MinGW DLLs use traditional 'lib' prefix 15667 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15668 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15669 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15670 # It is most probably a Windows format PATH printed by 15671 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15672 # path with ; separators, and with drive letters. We can handle the 15673 # drive letters (cygwin fileutils understands them), so leave them, 15674 # especially as we might pass files found there to a mingw objdump, 15675 # which wouldn't understand a cygwinified path. Ahh. 15676 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15677 else 15678 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15679 fi 15680 ;; 15681 pw32*) 15682 # pw32 DLLs use 'pw' prefix rather than 'lib' 15683 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15684 ;; 15685 esac 15686 ;; 15687 15688 *) 15689 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15690 ;; 15691 esac 15692 dynamic_linker='Win32 ld.exe' 15693 # FIXME: first we should search . and the directory the executable is in 15694 shlibpath_var=PATH 15695 ;; 15696 15697darwin* | rhapsody*) 15698 dynamic_linker="$host_os dyld" 15699 version_type=darwin 15700 need_lib_prefix=no 15701 need_version=no 15702 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15703 soname_spec='${libname}${release}${major}$shared_ext' 15704 shlibpath_overrides_runpath=yes 15705 shlibpath_var=DYLD_LIBRARY_PATH 15706 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15707 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15708 if test "$GCC" = yes; then 15709 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"` 15710 else 15711 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15712 fi 15713 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15714 ;; 15715 15716dgux*) 15717 version_type=linux 15718 need_lib_prefix=no 15719 need_version=no 15720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15721 soname_spec='${libname}${release}${shared_ext}$major' 15722 shlibpath_var=LD_LIBRARY_PATH 15723 ;; 15724 15725freebsd1*) 15726 dynamic_linker=no 15727 ;; 15728 15729freebsd* | dragonfly*) 15730 # DragonFly does not have aout. When/if they implement a new 15731 # versioning mechanism, adjust this. 15732 if test -x /usr/bin/objformat; then 15733 objformat=`/usr/bin/objformat` 15734 else 15735 case $host_os in 15736 freebsd[123]*) objformat=aout ;; 15737 *) objformat=elf ;; 15738 esac 15739 fi 15740 version_type=freebsd-$objformat 15741 case $version_type in 15742 freebsd-elf*) 15743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15744 need_version=no 15745 need_lib_prefix=no 15746 ;; 15747 freebsd-*) 15748 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15749 need_version=yes 15750 ;; 15751 esac 15752 shlibpath_var=LD_LIBRARY_PATH 15753 case $host_os in 15754 freebsd2*) 15755 shlibpath_overrides_runpath=yes 15756 ;; 15757 freebsd3.[01]* | freebsdelf3.[01]*) 15758 shlibpath_overrides_runpath=yes 15759 hardcode_into_libs=yes 15760 ;; 15761 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15762 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15763 shlibpath_overrides_runpath=no 15764 hardcode_into_libs=yes 15765 ;; 15766 freebsd*) # from 4.6 on 15767 shlibpath_overrides_runpath=yes 15768 hardcode_into_libs=yes 15769 ;; 15770 esac 15771 ;; 15772 15773gnu*) 15774 version_type=linux 15775 need_lib_prefix=no 15776 need_version=no 15777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15778 soname_spec='${libname}${release}${shared_ext}$major' 15779 shlibpath_var=LD_LIBRARY_PATH 15780 hardcode_into_libs=yes 15781 ;; 15782 15783hpux9* | hpux10* | hpux11*) 15784 # Give a soname corresponding to the major version so that dld.sl refuses to 15785 # link against other versions. 15786 version_type=sunos 15787 need_lib_prefix=no 15788 need_version=no 15789 case $host_cpu in 15790 ia64*) 15791 shrext_cmds='.so' 15792 hardcode_into_libs=yes 15793 dynamic_linker="$host_os dld.so" 15794 shlibpath_var=LD_LIBRARY_PATH 15795 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15796 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15797 soname_spec='${libname}${release}${shared_ext}$major' 15798 if test "X$HPUX_IA64_MODE" = X32; then 15799 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15800 else 15801 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15802 fi 15803 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15804 ;; 15805 hppa*64*) 15806 shrext_cmds='.sl' 15807 hardcode_into_libs=yes 15808 dynamic_linker="$host_os dld.sl" 15809 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15810 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15812 soname_spec='${libname}${release}${shared_ext}$major' 15813 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15814 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15815 ;; 15816 *) 15817 shrext_cmds='.sl' 15818 dynamic_linker="$host_os dld.sl" 15819 shlibpath_var=SHLIB_PATH 15820 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15822 soname_spec='${libname}${release}${shared_ext}$major' 15823 ;; 15824 esac 15825 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15826 postinstall_cmds='chmod 555 $lib' 15827 ;; 15828 15829interix3*) 15830 version_type=linux 15831 need_lib_prefix=no 15832 need_version=no 15833 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15834 soname_spec='${libname}${release}${shared_ext}$major' 15835 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15836 shlibpath_var=LD_LIBRARY_PATH 15837 shlibpath_overrides_runpath=no 15838 hardcode_into_libs=yes 15839 ;; 15840 15841irix5* | irix6* | nonstopux*) 15842 case $host_os in 15843 nonstopux*) version_type=nonstopux ;; 15844 *) 15845 if test "$lt_cv_prog_gnu_ld" = yes; then 15846 version_type=linux 15847 else 15848 version_type=irix 15849 fi ;; 15850 esac 15851 need_lib_prefix=no 15852 need_version=no 15853 soname_spec='${libname}${release}${shared_ext}$major' 15854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15855 case $host_os in 15856 irix5* | nonstopux*) 15857 libsuff= shlibsuff= 15858 ;; 15859 *) 15860 case $LD in # libtool.m4 will add one of these switches to LD 15861 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15862 libsuff= shlibsuff= libmagic=32-bit;; 15863 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15864 libsuff=32 shlibsuff=N32 libmagic=N32;; 15865 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15866 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15867 *) libsuff= shlibsuff= libmagic=never-match;; 15868 esac 15869 ;; 15870 esac 15871 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15872 shlibpath_overrides_runpath=no 15873 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15874 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15875 hardcode_into_libs=yes 15876 ;; 15877 15878# No shared lib support for Linux oldld, aout, or coff. 15879linux*oldld* | linux*aout* | linux*coff*) 15880 dynamic_linker=no 15881 ;; 15882 15883# This must be Linux ELF. 15884linux* | k*bsd*-gnu) 15885 version_type=linux 15886 need_lib_prefix=no 15887 need_version=no 15888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15889 soname_spec='${libname}${release}${shared_ext}$major' 15890 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15891 shlibpath_var=LD_LIBRARY_PATH 15892 shlibpath_overrides_runpath=no 15893 # This implies no fast_install, which is unacceptable. 15894 # Some rework will be needed to allow for fast_install 15895 # before this can be enabled. 15896 hardcode_into_libs=yes 15897 15898 # Append ld.so.conf contents to the search path 15899 if test -f /etc/ld.so.conf; then 15900 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' ' '` 15901 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15902 fi 15903 15904 # We used to test for /lib/ld.so.1 and disable shared libraries on 15905 # powerpc, because MkLinux only supported shared libraries with the 15906 # GNU dynamic linker. Since this was broken with cross compilers, 15907 # most powerpc-linux boxes support dynamic linking these days and 15908 # people can always --disable-shared, the test was removed, and we 15909 # assume the GNU/Linux dynamic linker is in use. 15910 dynamic_linker='GNU/Linux ld.so' 15911 ;; 15912 15913netbsdelf*-gnu) 15914 version_type=linux 15915 need_lib_prefix=no 15916 need_version=no 15917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15918 soname_spec='${libname}${release}${shared_ext}$major' 15919 shlibpath_var=LD_LIBRARY_PATH 15920 shlibpath_overrides_runpath=no 15921 hardcode_into_libs=yes 15922 dynamic_linker='NetBSD ld.elf_so' 15923 ;; 15924 15925netbsd*) 15926 version_type=sunos 15927 need_lib_prefix=no 15928 need_version=no 15929 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15931 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15932 dynamic_linker='NetBSD (a.out) ld.so' 15933 else 15934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15935 soname_spec='${libname}${release}${shared_ext}$major' 15936 dynamic_linker='NetBSD ld.elf_so' 15937 fi 15938 shlibpath_var=LD_LIBRARY_PATH 15939 shlibpath_overrides_runpath=yes 15940 hardcode_into_libs=yes 15941 ;; 15942 15943newsos6) 15944 version_type=linux 15945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15946 shlibpath_var=LD_LIBRARY_PATH 15947 shlibpath_overrides_runpath=yes 15948 ;; 15949 15950nto-qnx*) 15951 version_type=linux 15952 need_lib_prefix=no 15953 need_version=no 15954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15955 soname_spec='${libname}${release}${shared_ext}$major' 15956 shlibpath_var=LD_LIBRARY_PATH 15957 shlibpath_overrides_runpath=yes 15958 ;; 15959 15960openbsd*) 15961 version_type=sunos 15962 sys_lib_dlsearch_path_spec="/usr/lib" 15963 need_lib_prefix=no 15964 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15965 case $host_os in 15966 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15967 *) need_version=no ;; 15968 esac 15969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15970 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15971 shlibpath_var=LD_LIBRARY_PATH 15972 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15973 case $host_os in 15974 openbsd2.[89] | openbsd2.[89].*) 15975 shlibpath_overrides_runpath=no 15976 ;; 15977 *) 15978 shlibpath_overrides_runpath=yes 15979 ;; 15980 esac 15981 else 15982 shlibpath_overrides_runpath=yes 15983 fi 15984 ;; 15985 15986os2*) 15987 libname_spec='$name' 15988 shrext_cmds=".dll" 15989 need_lib_prefix=no 15990 library_names_spec='$libname${shared_ext} $libname.a' 15991 dynamic_linker='OS/2 ld.exe' 15992 shlibpath_var=LIBPATH 15993 ;; 15994 15995osf3* | osf4* | osf5*) 15996 version_type=osf 15997 need_lib_prefix=no 15998 need_version=no 15999 soname_spec='${libname}${release}${shared_ext}$major' 16000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16001 shlibpath_var=LD_LIBRARY_PATH 16002 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16003 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16004 ;; 16005 16006solaris*) 16007 version_type=linux 16008 need_lib_prefix=no 16009 need_version=no 16010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16011 soname_spec='${libname}${release}${shared_ext}$major' 16012 shlibpath_var=LD_LIBRARY_PATH 16013 shlibpath_overrides_runpath=yes 16014 hardcode_into_libs=yes 16015 # ldd complains unless libraries are executable 16016 postinstall_cmds='chmod +x $lib' 16017 ;; 16018 16019sunos4*) 16020 version_type=sunos 16021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16022 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16023 shlibpath_var=LD_LIBRARY_PATH 16024 shlibpath_overrides_runpath=yes 16025 if test "$with_gnu_ld" = yes; then 16026 need_lib_prefix=no 16027 fi 16028 need_version=yes 16029 ;; 16030 16031sysv4 | sysv4.3*) 16032 version_type=linux 16033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16034 soname_spec='${libname}${release}${shared_ext}$major' 16035 shlibpath_var=LD_LIBRARY_PATH 16036 case $host_vendor in 16037 sni) 16038 shlibpath_overrides_runpath=no 16039 need_lib_prefix=no 16040 export_dynamic_flag_spec='${wl}-Blargedynsym' 16041 runpath_var=LD_RUN_PATH 16042 ;; 16043 siemens) 16044 need_lib_prefix=no 16045 ;; 16046 motorola) 16047 need_lib_prefix=no 16048 need_version=no 16049 shlibpath_overrides_runpath=no 16050 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16051 ;; 16052 esac 16053 ;; 16054 16055sysv4*MP*) 16056 if test -d /usr/nec ;then 16057 version_type=linux 16058 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16059 soname_spec='$libname${shared_ext}.$major' 16060 shlibpath_var=LD_LIBRARY_PATH 16061 fi 16062 ;; 16063 16064sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16065 version_type=freebsd-elf 16066 need_lib_prefix=no 16067 need_version=no 16068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16069 soname_spec='${libname}${release}${shared_ext}$major' 16070 shlibpath_var=LD_LIBRARY_PATH 16071 hardcode_into_libs=yes 16072 if test "$with_gnu_ld" = yes; then 16073 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16074 shlibpath_overrides_runpath=no 16075 else 16076 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16077 shlibpath_overrides_runpath=yes 16078 case $host_os in 16079 sco3.2v5*) 16080 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16081 ;; 16082 esac 16083 fi 16084 sys_lib_dlsearch_path_spec='/usr/lib' 16085 ;; 16086 16087uts4*) 16088 version_type=linux 16089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16090 soname_spec='${libname}${release}${shared_ext}$major' 16091 shlibpath_var=LD_LIBRARY_PATH 16092 ;; 16093 16094*) 16095 dynamic_linker=no 16096 ;; 16097esac 16098{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16099echo "${ECHO_T}$dynamic_linker" >&6; } 16100test "$dynamic_linker" = no && can_build_shared=no 16101 16102variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16103if test "$GCC" = yes; then 16104 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16105fi 16106 16107{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16108echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16109hardcode_action_F77= 16110if test -n "$hardcode_libdir_flag_spec_F77" || \ 16111 test -n "$runpath_var_F77" || \ 16112 test "X$hardcode_automatic_F77" = "Xyes" ; then 16113 16114 # We can hardcode non-existant directories. 16115 if test "$hardcode_direct_F77" != no && 16116 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16117 # have to relink, otherwise we might link with an installed library 16118 # when we should be linking with a yet-to-be-installed one 16119 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16120 test "$hardcode_minus_L_F77" != no; then 16121 # Linking always hardcodes the temporary library directory. 16122 hardcode_action_F77=relink 16123 else 16124 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16125 hardcode_action_F77=immediate 16126 fi 16127else 16128 # We cannot hardcode anything, or else we can only hardcode existing 16129 # directories. 16130 hardcode_action_F77=unsupported 16131fi 16132{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16133echo "${ECHO_T}$hardcode_action_F77" >&6; } 16134 16135if test "$hardcode_action_F77" = relink; then 16136 # Fast installation is not supported 16137 enable_fast_install=no 16138elif test "$shlibpath_overrides_runpath" = yes || 16139 test "$enable_shared" = no; then 16140 # Fast installation is not necessary 16141 enable_fast_install=needless 16142fi 16143 16144 16145# The else clause should only fire when bootstrapping the 16146# libtool distribution, otherwise you forgot to ship ltmain.sh 16147# with your package, and you will get complaints that there are 16148# no rules to generate ltmain.sh. 16149if test -f "$ltmain"; then 16150 # See if we are running on zsh, and set the options which allow our commands through 16151 # without removal of \ escapes. 16152 if test -n "${ZSH_VERSION+set}" ; then 16153 setopt NO_GLOB_SUBST 16154 fi 16155 # Now quote all the things that may contain metacharacters while being 16156 # careful not to overquote the AC_SUBSTed values. We take copies of the 16157 # variables and quote the copies for generation of the libtool script. 16158 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16159 SED SHELL STRIP \ 16160 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16161 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16162 deplibs_check_method reload_flag reload_cmds need_locks \ 16163 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16164 lt_cv_sys_global_symbol_to_c_name_address \ 16165 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16166 old_postinstall_cmds old_postuninstall_cmds \ 16167 compiler_F77 \ 16168 CC_F77 \ 16169 LD_F77 \ 16170 lt_prog_compiler_wl_F77 \ 16171 lt_prog_compiler_pic_F77 \ 16172 lt_prog_compiler_static_F77 \ 16173 lt_prog_compiler_no_builtin_flag_F77 \ 16174 export_dynamic_flag_spec_F77 \ 16175 thread_safe_flag_spec_F77 \ 16176 whole_archive_flag_spec_F77 \ 16177 enable_shared_with_static_runtimes_F77 \ 16178 old_archive_cmds_F77 \ 16179 old_archive_from_new_cmds_F77 \ 16180 predep_objects_F77 \ 16181 postdep_objects_F77 \ 16182 predeps_F77 \ 16183 postdeps_F77 \ 16184 compiler_lib_search_path_F77 \ 16185 archive_cmds_F77 \ 16186 archive_expsym_cmds_F77 \ 16187 postinstall_cmds_F77 \ 16188 postuninstall_cmds_F77 \ 16189 old_archive_from_expsyms_cmds_F77 \ 16190 allow_undefined_flag_F77 \ 16191 no_undefined_flag_F77 \ 16192 export_symbols_cmds_F77 \ 16193 hardcode_libdir_flag_spec_F77 \ 16194 hardcode_libdir_flag_spec_ld_F77 \ 16195 hardcode_libdir_separator_F77 \ 16196 hardcode_automatic_F77 \ 16197 module_cmds_F77 \ 16198 module_expsym_cmds_F77 \ 16199 lt_cv_prog_compiler_c_o_F77 \ 16200 exclude_expsyms_F77 \ 16201 include_expsyms_F77; do 16202 16203 case $var in 16204 old_archive_cmds_F77 | \ 16205 old_archive_from_new_cmds_F77 | \ 16206 archive_cmds_F77 | \ 16207 archive_expsym_cmds_F77 | \ 16208 module_cmds_F77 | \ 16209 module_expsym_cmds_F77 | \ 16210 old_archive_from_expsyms_cmds_F77 | \ 16211 export_symbols_cmds_F77 | \ 16212 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16213 postinstall_cmds | postuninstall_cmds | \ 16214 old_postinstall_cmds | old_postuninstall_cmds | \ 16215 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16216 # Double-quote double-evaled strings. 16217 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16218 ;; 16219 *) 16220 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16221 ;; 16222 esac 16223 done 16224 16225 case $lt_echo in 16226 *'\$0 --fallback-echo"') 16227 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16228 ;; 16229 esac 16230 16231cfgfile="$ofile" 16232 16233 cat <<__EOF__ >> "$cfgfile" 16234# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16235 16236# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16237 16238# Shell to use when invoking shell scripts. 16239SHELL=$lt_SHELL 16240 16241# Whether or not to build shared libraries. 16242build_libtool_libs=$enable_shared 16243 16244# Whether or not to build static libraries. 16245build_old_libs=$enable_static 16246 16247# Whether or not to add -lc for building shared libraries. 16248build_libtool_need_lc=$archive_cmds_need_lc_F77 16249 16250# Whether or not to disallow shared libs when runtime libs are static 16251allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16252 16253# Whether or not to optimize for fast installation. 16254fast_install=$enable_fast_install 16255 16256# The host system. 16257host_alias=$host_alias 16258host=$host 16259host_os=$host_os 16260 16261# The build system. 16262build_alias=$build_alias 16263build=$build 16264build_os=$build_os 16265 16266# An echo program that does not interpret backslashes. 16267echo=$lt_echo 16268 16269# The archiver. 16270AR=$lt_AR 16271AR_FLAGS=$lt_AR_FLAGS 16272 16273# A C compiler. 16274LTCC=$lt_LTCC 16275 16276# LTCC compiler flags. 16277LTCFLAGS=$lt_LTCFLAGS 16278 16279# A language-specific compiler. 16280CC=$lt_compiler_F77 16281 16282# Is the compiler the GNU C compiler? 16283with_gcc=$GCC_F77 16284 16285# An ERE matcher. 16286EGREP=$lt_EGREP 16287 16288# The linker used to build libraries. 16289LD=$lt_LD_F77 16290 16291# Whether we need hard or soft links. 16292LN_S=$lt_LN_S 16293 16294# A BSD-compatible nm program. 16295NM=$lt_NM 16296 16297# A symbol stripping program 16298STRIP=$lt_STRIP 16299 16300# Used to examine libraries when file_magic_cmd begins "file" 16301MAGIC_CMD=$MAGIC_CMD 16302 16303# Used on cygwin: DLL creation program. 16304DLLTOOL="$DLLTOOL" 16305 16306# Used on cygwin: object dumper. 16307OBJDUMP="$OBJDUMP" 16308 16309# Used on cygwin: assembler. 16310AS="$AS" 16311 16312# The name of the directory that contains temporary libtool files. 16313objdir=$objdir 16314 16315# How to create reloadable object files. 16316reload_flag=$lt_reload_flag 16317reload_cmds=$lt_reload_cmds 16318 16319# How to pass a linker flag through the compiler. 16320wl=$lt_lt_prog_compiler_wl_F77 16321 16322# Object file suffix (normally "o"). 16323objext="$ac_objext" 16324 16325# Old archive suffix (normally "a"). 16326libext="$libext" 16327 16328# Shared library suffix (normally ".so"). 16329shrext_cmds='$shrext_cmds' 16330 16331# Executable file suffix (normally ""). 16332exeext="$exeext" 16333 16334# Additional compiler flags for building library objects. 16335pic_flag=$lt_lt_prog_compiler_pic_F77 16336pic_mode=$pic_mode 16337 16338# What is the maximum length of a command? 16339max_cmd_len=$lt_cv_sys_max_cmd_len 16340 16341# Does compiler simultaneously support -c and -o options? 16342compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16343 16344# Must we lock files when doing compilation? 16345need_locks=$lt_need_locks 16346 16347# Do we need the lib prefix for modules? 16348need_lib_prefix=$need_lib_prefix 16349 16350# Do we need a version for libraries? 16351need_version=$need_version 16352 16353# Whether dlopen is supported. 16354dlopen_support=$enable_dlopen 16355 16356# Whether dlopen of programs is supported. 16357dlopen_self=$enable_dlopen_self 16358 16359# Whether dlopen of statically linked programs is supported. 16360dlopen_self_static=$enable_dlopen_self_static 16361 16362# Compiler flag to prevent dynamic linking. 16363link_static_flag=$lt_lt_prog_compiler_static_F77 16364 16365# Compiler flag to turn off builtin functions. 16366no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16367 16368# Compiler flag to allow reflexive dlopens. 16369export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16370 16371# Compiler flag to generate shared objects directly from archives. 16372whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16373 16374# Compiler flag to generate thread-safe objects. 16375thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16376 16377# Library versioning type. 16378version_type=$version_type 16379 16380# Format of library name prefix. 16381libname_spec=$lt_libname_spec 16382 16383# List of archive names. First name is the real one, the rest are links. 16384# The last name is the one that the linker finds with -lNAME. 16385library_names_spec=$lt_library_names_spec 16386 16387# The coded name of the library, if different from the real name. 16388soname_spec=$lt_soname_spec 16389 16390# Commands used to build and install an old-style archive. 16391RANLIB=$lt_RANLIB 16392old_archive_cmds=$lt_old_archive_cmds_F77 16393old_postinstall_cmds=$lt_old_postinstall_cmds 16394old_postuninstall_cmds=$lt_old_postuninstall_cmds 16395 16396# Create an old-style archive from a shared archive. 16397old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16398 16399# Create a temporary old-style archive to link instead of a shared archive. 16400old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16401 16402# Commands used to build and install a shared archive. 16403archive_cmds=$lt_archive_cmds_F77 16404archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16405postinstall_cmds=$lt_postinstall_cmds 16406postuninstall_cmds=$lt_postuninstall_cmds 16407 16408# Commands used to build a loadable module (assumed same as above if empty) 16409module_cmds=$lt_module_cmds_F77 16410module_expsym_cmds=$lt_module_expsym_cmds_F77 16411 16412# Commands to strip libraries. 16413old_striplib=$lt_old_striplib 16414striplib=$lt_striplib 16415 16416# Dependencies to place before the objects being linked to create a 16417# shared library. 16418predep_objects=$lt_predep_objects_F77 16419 16420# Dependencies to place after the objects being linked to create a 16421# shared library. 16422postdep_objects=$lt_postdep_objects_F77 16423 16424# Dependencies to place before the objects being linked to create a 16425# shared library. 16426predeps=$lt_predeps_F77 16427 16428# Dependencies to place after the objects being linked to create a 16429# shared library. 16430postdeps=$lt_postdeps_F77 16431 16432# The library search path used internally by the compiler when linking 16433# a shared library. 16434compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16435 16436# Method to check whether dependent libraries are shared objects. 16437deplibs_check_method=$lt_deplibs_check_method 16438 16439# Command to use when deplibs_check_method == file_magic. 16440file_magic_cmd=$lt_file_magic_cmd 16441 16442# Flag that allows shared libraries with undefined symbols to be built. 16443allow_undefined_flag=$lt_allow_undefined_flag_F77 16444 16445# Flag that forces no undefined symbols. 16446no_undefined_flag=$lt_no_undefined_flag_F77 16447 16448# Commands used to finish a libtool library installation in a directory. 16449finish_cmds=$lt_finish_cmds 16450 16451# Same as above, but a single script fragment to be evaled but not shown. 16452finish_eval=$lt_finish_eval 16453 16454# Take the output of nm and produce a listing of raw symbols and C names. 16455global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16456 16457# Transform the output of nm in a proper C declaration 16458global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16459 16460# Transform the output of nm in a C name address pair 16461global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16462 16463# This is the shared library runtime path variable. 16464runpath_var=$runpath_var 16465 16466# This is the shared library path variable. 16467shlibpath_var=$shlibpath_var 16468 16469# Is shlibpath searched before the hard-coded library search path? 16470shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16471 16472# How to hardcode a shared library path into an executable. 16473hardcode_action=$hardcode_action_F77 16474 16475# Whether we should hardcode library paths into libraries. 16476hardcode_into_libs=$hardcode_into_libs 16477 16478# Flag to hardcode \$libdir into a binary during linking. 16479# This must work even if \$libdir does not exist. 16480hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16481 16482# If ld is used when linking, flag to hardcode \$libdir into 16483# a binary during linking. This must work even if \$libdir does 16484# not exist. 16485hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16486 16487# Whether we need a single -rpath flag with a separated argument. 16488hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16489 16490# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16491# resulting binary. 16492hardcode_direct=$hardcode_direct_F77 16493 16494# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16495# resulting binary. 16496hardcode_minus_L=$hardcode_minus_L_F77 16497 16498# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16499# the resulting binary. 16500hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16501 16502# Set to yes if building a shared library automatically hardcodes DIR into the library 16503# and all subsequent libraries and executables linked against it. 16504hardcode_automatic=$hardcode_automatic_F77 16505 16506# Variables whose values should be saved in libtool wrapper scripts and 16507# restored at relink time. 16508variables_saved_for_relink="$variables_saved_for_relink" 16509 16510# Whether libtool must link a program against all its dependency libraries. 16511link_all_deplibs=$link_all_deplibs_F77 16512 16513# Compile-time system search path for libraries 16514sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16515 16516# Run-time system search path for libraries 16517sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16518 16519# Fix the shell variable \$srcfile for the compiler. 16520fix_srcfile_path="$fix_srcfile_path_F77" 16521 16522# Set to yes if exported symbols are required. 16523always_export_symbols=$always_export_symbols_F77 16524 16525# The commands to list exported symbols. 16526export_symbols_cmds=$lt_export_symbols_cmds_F77 16527 16528# The commands to extract the exported symbol list from a shared archive. 16529extract_expsyms_cmds=$lt_extract_expsyms_cmds 16530 16531# Symbols that should not be listed in the preloaded symbols. 16532exclude_expsyms=$lt_exclude_expsyms_F77 16533 16534# Symbols that must always be exported. 16535include_expsyms=$lt_include_expsyms_F77 16536 16537# ### END LIBTOOL TAG CONFIG: $tagname 16538 16539__EOF__ 16540 16541 16542else 16543 # If there is no Makefile yet, we rely on a make rule to execute 16544 # `config.status --recheck' to rerun these tests and create the 16545 # libtool script then. 16546 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16547 if test -f "$ltmain_in"; then 16548 test -f Makefile && make "$ltmain" 16549 fi 16550fi 16551 16552 16553ac_ext=c 16554ac_cpp='$CPP $CPPFLAGS' 16555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16557ac_compiler_gnu=$ac_cv_c_compiler_gnu 16558 16559CC="$lt_save_CC" 16560 16561 else 16562 tagname="" 16563 fi 16564 ;; 16565 16566 GCJ) 16567 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16568 16569 16570# Source file extension for Java test sources. 16571ac_ext=java 16572 16573# Object file extension for compiled Java test sources. 16574objext=o 16575objext_GCJ=$objext 16576 16577# Code to be used in simple compile tests 16578lt_simple_compile_test_code="class foo {}\n" 16579 16580# Code to be used in simple link tests 16581lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 16582 16583# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16584 16585# If no C compiler was specified, use CC. 16586LTCC=${LTCC-"$CC"} 16587 16588# If no C compiler flags were specified, use CFLAGS. 16589LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16590 16591# Allow CC to be a program name with arguments. 16592compiler=$CC 16593 16594 16595# save warnings/boilerplate of simple test code 16596ac_outfile=conftest.$ac_objext 16597printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16598eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16599_lt_compiler_boilerplate=`cat conftest.err` 16600$rm conftest* 16601 16602ac_outfile=conftest.$ac_objext 16603printf "$lt_simple_link_test_code" >conftest.$ac_ext 16604eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16605_lt_linker_boilerplate=`cat conftest.err` 16606$rm conftest* 16607 16608 16609# Allow CC to be a program name with arguments. 16610lt_save_CC="$CC" 16611CC=${GCJ-"gcj"} 16612compiler=$CC 16613compiler_GCJ=$CC 16614for cc_temp in $compiler""; do 16615 case $cc_temp in 16616 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16617 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16618 \-*) ;; 16619 *) break;; 16620 esac 16621done 16622cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16623 16624 16625# GCJ did not exist at the time GCC didn't implicitly link libc in. 16626archive_cmds_need_lc_GCJ=no 16627 16628old_archive_cmds_GCJ=$old_archive_cmds 16629 16630 16631lt_prog_compiler_no_builtin_flag_GCJ= 16632 16633if test "$GCC" = yes; then 16634 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16635 16636 16637{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16638echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16639if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16640 echo $ECHO_N "(cached) $ECHO_C" >&6 16641else 16642 lt_cv_prog_compiler_rtti_exceptions=no 16643 ac_outfile=conftest.$ac_objext 16644 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16645 lt_compiler_flag="-fno-rtti -fno-exceptions" 16646 # Insert the option either (1) after the last *FLAGS variable, or 16647 # (2) before a word containing "conftest.", or (3) at the end. 16648 # Note that $ac_compile itself does not contain backslashes and begins 16649 # with a dollar sign (not a hyphen), so the echo should work correctly. 16650 # The option is referenced via a variable to avoid confusing sed. 16651 lt_compile=`echo "$ac_compile" | $SED \ 16652 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16653 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16654 -e 's:$: $lt_compiler_flag:'` 16655 (eval echo "\"\$as_me:16655: $lt_compile\"" >&5) 16656 (eval "$lt_compile" 2>conftest.err) 16657 ac_status=$? 16658 cat conftest.err >&5 16659 echo "$as_me:16659: \$? = $ac_status" >&5 16660 if (exit $ac_status) && test -s "$ac_outfile"; then 16661 # The compiler can only warn and ignore the option if not recognized 16662 # So say no if there are warnings other than the usual output. 16663 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16664 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16665 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16666 lt_cv_prog_compiler_rtti_exceptions=yes 16667 fi 16668 fi 16669 $rm conftest* 16670 16671fi 16672{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16673echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16674 16675if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16676 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16677else 16678 : 16679fi 16680 16681fi 16682 16683lt_prog_compiler_wl_GCJ= 16684lt_prog_compiler_pic_GCJ= 16685lt_prog_compiler_static_GCJ= 16686 16687{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16688echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16689 16690 if test "$GCC" = yes; then 16691 lt_prog_compiler_wl_GCJ='-Wl,' 16692 lt_prog_compiler_static_GCJ='-static' 16693 16694 case $host_os in 16695 aix*) 16696 # All AIX code is PIC. 16697 if test "$host_cpu" = ia64; then 16698 # AIX 5 now supports IA64 processor 16699 lt_prog_compiler_static_GCJ='-Bstatic' 16700 fi 16701 ;; 16702 16703 amigaos*) 16704 # FIXME: we need at least 68020 code to build shared libraries, but 16705 # adding the `-m68020' flag to GCC prevents building anything better, 16706 # like `-m68040'. 16707 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16708 ;; 16709 16710 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16711 # PIC is the default for these OSes. 16712 ;; 16713 16714 mingw* | pw32* | os2*) 16715 # This hack is so that the source file can tell whether it is being 16716 # built for inclusion in a dll (and should export symbols for example). 16717 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16718 ;; 16719 16720 darwin* | rhapsody*) 16721 # PIC is the default on this platform 16722 # Common symbols not allowed in MH_DYLIB files 16723 lt_prog_compiler_pic_GCJ='-fno-common' 16724 ;; 16725 16726 interix3*) 16727 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16728 # Instead, we relocate shared libraries at runtime. 16729 ;; 16730 16731 msdosdjgpp*) 16732 # Just because we use GCC doesn't mean we suddenly get shared libraries 16733 # on systems that don't support them. 16734 lt_prog_compiler_can_build_shared_GCJ=no 16735 enable_shared=no 16736 ;; 16737 16738 sysv4*MP*) 16739 if test -d /usr/nec; then 16740 lt_prog_compiler_pic_GCJ=-Kconform_pic 16741 fi 16742 ;; 16743 16744 hpux*) 16745 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16746 # not for PA HP-UX. 16747 case $host_cpu in 16748 hppa*64*|ia64*) 16749 # +Z the default 16750 ;; 16751 *) 16752 lt_prog_compiler_pic_GCJ='-fPIC' 16753 ;; 16754 esac 16755 ;; 16756 16757 *) 16758 lt_prog_compiler_pic_GCJ='-fPIC' 16759 ;; 16760 esac 16761 else 16762 # PORTME Check for flag to pass linker flags through the system compiler. 16763 case $host_os in 16764 aix*) 16765 lt_prog_compiler_wl_GCJ='-Wl,' 16766 if test "$host_cpu" = ia64; then 16767 # AIX 5 now supports IA64 processor 16768 lt_prog_compiler_static_GCJ='-Bstatic' 16769 else 16770 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16771 fi 16772 ;; 16773 darwin*) 16774 # PIC is the default on this platform 16775 # Common symbols not allowed in MH_DYLIB files 16776 case $cc_basename in 16777 xlc*) 16778 lt_prog_compiler_pic_GCJ='-qnocommon' 16779 lt_prog_compiler_wl_GCJ='-Wl,' 16780 ;; 16781 esac 16782 ;; 16783 16784 mingw* | pw32* | os2*) 16785 # This hack is so that the source file can tell whether it is being 16786 # built for inclusion in a dll (and should export symbols for example). 16787 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16788 ;; 16789 16790 hpux9* | hpux10* | hpux11*) 16791 lt_prog_compiler_wl_GCJ='-Wl,' 16792 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16793 # not for PA HP-UX. 16794 case $host_cpu in 16795 hppa*64*|ia64*) 16796 # +Z the default 16797 ;; 16798 *) 16799 lt_prog_compiler_pic_GCJ='+Z' 16800 ;; 16801 esac 16802 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16803 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16804 ;; 16805 16806 irix5* | irix6* | nonstopux*) 16807 lt_prog_compiler_wl_GCJ='-Wl,' 16808 # PIC (with -KPIC) is the default. 16809 lt_prog_compiler_static_GCJ='-non_shared' 16810 ;; 16811 16812 newsos6) 16813 lt_prog_compiler_pic_GCJ='-KPIC' 16814 lt_prog_compiler_static_GCJ='-Bstatic' 16815 ;; 16816 16817 linux* | k*bsd*-gnu) 16818 case $cc_basename in 16819 icc* | ecc*) 16820 lt_prog_compiler_wl_GCJ='-Wl,' 16821 lt_prog_compiler_pic_GCJ='-KPIC' 16822 lt_prog_compiler_static_GCJ='-static' 16823 ;; 16824 pgcc* | pgf77* | pgf90* | pgf95*) 16825 # Portland Group compilers (*not* the Pentium gcc compiler, 16826 # which looks to be a dead project) 16827 lt_prog_compiler_wl_GCJ='-Wl,' 16828 lt_prog_compiler_pic_GCJ='-fpic' 16829 lt_prog_compiler_static_GCJ='-Bstatic' 16830 ;; 16831 ccc*) 16832 lt_prog_compiler_wl_GCJ='-Wl,' 16833 # All Alpha code is PIC. 16834 lt_prog_compiler_static_GCJ='-non_shared' 16835 ;; 16836 esac 16837 ;; 16838 16839 osf3* | osf4* | osf5*) 16840 lt_prog_compiler_wl_GCJ='-Wl,' 16841 # All OSF/1 code is PIC. 16842 lt_prog_compiler_static_GCJ='-non_shared' 16843 ;; 16844 16845 solaris*) 16846 lt_prog_compiler_pic_GCJ='-KPIC' 16847 lt_prog_compiler_static_GCJ='-Bstatic' 16848 case $cc_basename in 16849 f77* | f90* | f95*) 16850 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16851 *) 16852 lt_prog_compiler_wl_GCJ='-Wl,';; 16853 esac 16854 ;; 16855 16856 sunos4*) 16857 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16858 lt_prog_compiler_pic_GCJ='-PIC' 16859 lt_prog_compiler_static_GCJ='-Bstatic' 16860 ;; 16861 16862 sysv4 | sysv4.2uw2* | sysv4.3*) 16863 lt_prog_compiler_wl_GCJ='-Wl,' 16864 lt_prog_compiler_pic_GCJ='-KPIC' 16865 lt_prog_compiler_static_GCJ='-Bstatic' 16866 ;; 16867 16868 sysv4*MP*) 16869 if test -d /usr/nec ;then 16870 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16871 lt_prog_compiler_static_GCJ='-Bstatic' 16872 fi 16873 ;; 16874 16875 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16876 lt_prog_compiler_wl_GCJ='-Wl,' 16877 lt_prog_compiler_pic_GCJ='-KPIC' 16878 lt_prog_compiler_static_GCJ='-Bstatic' 16879 ;; 16880 16881 unicos*) 16882 lt_prog_compiler_wl_GCJ='-Wl,' 16883 lt_prog_compiler_can_build_shared_GCJ=no 16884 ;; 16885 16886 uts4*) 16887 lt_prog_compiler_pic_GCJ='-pic' 16888 lt_prog_compiler_static_GCJ='-Bstatic' 16889 ;; 16890 16891 *) 16892 lt_prog_compiler_can_build_shared_GCJ=no 16893 ;; 16894 esac 16895 fi 16896 16897{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16898echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16899 16900# 16901# Check to make sure the PIC flag actually works. 16902# 16903if test -n "$lt_prog_compiler_pic_GCJ"; then 16904 16905{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16906echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16907if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 16908 echo $ECHO_N "(cached) $ECHO_C" >&6 16909else 16910 lt_prog_compiler_pic_works_GCJ=no 16911 ac_outfile=conftest.$ac_objext 16912 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16913 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16914 # Insert the option either (1) after the last *FLAGS variable, or 16915 # (2) before a word containing "conftest.", or (3) at the end. 16916 # Note that $ac_compile itself does not contain backslashes and begins 16917 # with a dollar sign (not a hyphen), so the echo should work correctly. 16918 # The option is referenced via a variable to avoid confusing sed. 16919 lt_compile=`echo "$ac_compile" | $SED \ 16920 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16921 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16922 -e 's:$: $lt_compiler_flag:'` 16923 (eval echo "\"\$as_me:16923: $lt_compile\"" >&5) 16924 (eval "$lt_compile" 2>conftest.err) 16925 ac_status=$? 16926 cat conftest.err >&5 16927 echo "$as_me:16927: \$? = $ac_status" >&5 16928 if (exit $ac_status) && test -s "$ac_outfile"; then 16929 # The compiler can only warn and ignore the option if not recognized 16930 # So say no if there are warnings other than the usual output. 16931 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16932 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16933 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16934 lt_prog_compiler_pic_works_GCJ=yes 16935 fi 16936 fi 16937 $rm conftest* 16938 16939fi 16940{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 16941echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 16942 16943if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 16944 case $lt_prog_compiler_pic_GCJ in 16945 "" | " "*) ;; 16946 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 16947 esac 16948else 16949 lt_prog_compiler_pic_GCJ= 16950 lt_prog_compiler_can_build_shared_GCJ=no 16951fi 16952 16953fi 16954case $host_os in 16955 # For platforms which do not support PIC, -DPIC is meaningless: 16956 *djgpp*) 16957 lt_prog_compiler_pic_GCJ= 16958 ;; 16959 *) 16960 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 16961 ;; 16962esac 16963 16964# 16965# Check to make sure the static flag actually works. 16966# 16967wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 16968{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16969echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 16970if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 16971 echo $ECHO_N "(cached) $ECHO_C" >&6 16972else 16973 lt_prog_compiler_static_works_GCJ=no 16974 save_LDFLAGS="$LDFLAGS" 16975 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16976 printf "$lt_simple_link_test_code" > conftest.$ac_ext 16977 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16978 # The linker can only warn and ignore the option if not recognized 16979 # So say no if there are warnings 16980 if test -s conftest.err; then 16981 # Append any errors to the config.log. 16982 cat conftest.err 1>&5 16983 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 16984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16985 if diff conftest.exp conftest.er2 >/dev/null; then 16986 lt_prog_compiler_static_works_GCJ=yes 16987 fi 16988 else 16989 lt_prog_compiler_static_works_GCJ=yes 16990 fi 16991 fi 16992 $rm conftest* 16993 LDFLAGS="$save_LDFLAGS" 16994 16995fi 16996{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 16997echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 16998 16999if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 17000 : 17001else 17002 lt_prog_compiler_static_GCJ= 17003fi 17004 17005 17006{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17007echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 17008if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17009 echo $ECHO_N "(cached) $ECHO_C" >&6 17010else 17011 lt_cv_prog_compiler_c_o_GCJ=no 17012 $rm -r conftest 2>/dev/null 17013 mkdir conftest 17014 cd conftest 17015 mkdir out 17016 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17017 17018 lt_compiler_flag="-o out/conftest2.$ac_objext" 17019 # Insert the option either (1) after the last *FLAGS variable, or 17020 # (2) before a word containing "conftest.", or (3) at the end. 17021 # Note that $ac_compile itself does not contain backslashes and begins 17022 # with a dollar sign (not a hyphen), so the echo should work correctly. 17023 lt_compile=`echo "$ac_compile" | $SED \ 17024 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17025 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17026 -e 's:$: $lt_compiler_flag:'` 17027 (eval echo "\"\$as_me:17027: $lt_compile\"" >&5) 17028 (eval "$lt_compile" 2>out/conftest.err) 17029 ac_status=$? 17030 cat out/conftest.err >&5 17031 echo "$as_me:17031: \$? = $ac_status" >&5 17032 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17033 then 17034 # The compiler can only warn and ignore the option if not recognized 17035 # So say no if there are warnings 17036 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17037 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17038 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17039 lt_cv_prog_compiler_c_o_GCJ=yes 17040 fi 17041 fi 17042 chmod u+w . 2>&5 17043 $rm conftest* 17044 # SGI C++ compiler will create directory out/ii_files/ for 17045 # template instantiation 17046 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17047 $rm out/* && rmdir out 17048 cd .. 17049 rmdir conftest 17050 $rm conftest* 17051 17052fi 17053{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17054echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17055 17056 17057hard_links="nottested" 17058if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17059 # do not overwrite the value of need_locks provided by the user 17060 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17061echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17062 hard_links=yes 17063 $rm conftest* 17064 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17065 touch conftest.a 17066 ln conftest.a conftest.b 2>&5 || hard_links=no 17067 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17068 { echo "$as_me:$LINENO: result: $hard_links" >&5 17069echo "${ECHO_T}$hard_links" >&6; } 17070 if test "$hard_links" = no; then 17071 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17072echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17073 need_locks=warn 17074 fi 17075else 17076 need_locks=no 17077fi 17078 17079{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17080echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17081 17082 runpath_var= 17083 allow_undefined_flag_GCJ= 17084 enable_shared_with_static_runtimes_GCJ=no 17085 archive_cmds_GCJ= 17086 archive_expsym_cmds_GCJ= 17087 old_archive_From_new_cmds_GCJ= 17088 old_archive_from_expsyms_cmds_GCJ= 17089 export_dynamic_flag_spec_GCJ= 17090 whole_archive_flag_spec_GCJ= 17091 thread_safe_flag_spec_GCJ= 17092 hardcode_libdir_flag_spec_GCJ= 17093 hardcode_libdir_flag_spec_ld_GCJ= 17094 hardcode_libdir_separator_GCJ= 17095 hardcode_direct_GCJ=no 17096 hardcode_minus_L_GCJ=no 17097 hardcode_shlibpath_var_GCJ=unsupported 17098 link_all_deplibs_GCJ=unknown 17099 hardcode_automatic_GCJ=no 17100 module_cmds_GCJ= 17101 module_expsym_cmds_GCJ= 17102 always_export_symbols_GCJ=no 17103 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17104 # include_expsyms should be a list of space-separated symbols to be *always* 17105 # included in the symbol list 17106 include_expsyms_GCJ= 17107 # exclude_expsyms can be an extended regexp of symbols to exclude 17108 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17109 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17110 # as well as any symbol that contains `d'. 17111 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 17112 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17113 # platforms (ab)use it in PIC code, but their linkers get confused if 17114 # the symbol is explicitly referenced. Since portable code cannot 17115 # rely on this symbol name, it's probably fine to never include it in 17116 # preloaded symbol tables. 17117 extract_expsyms_cmds= 17118 # Just being paranoid about ensuring that cc_basename is set. 17119 for cc_temp in $compiler""; do 17120 case $cc_temp in 17121 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17122 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17123 \-*) ;; 17124 *) break;; 17125 esac 17126done 17127cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17128 17129 case $host_os in 17130 cygwin* | mingw* | pw32*) 17131 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17132 # When not using gcc, we currently assume that we are using 17133 # Microsoft Visual C++. 17134 if test "$GCC" != yes; then 17135 with_gnu_ld=no 17136 fi 17137 ;; 17138 interix*) 17139 # we just hope/assume this is gcc and not c89 (= MSVC++) 17140 with_gnu_ld=yes 17141 ;; 17142 openbsd*) 17143 with_gnu_ld=no 17144 ;; 17145 esac 17146 17147 ld_shlibs_GCJ=yes 17148 if test "$with_gnu_ld" = yes; then 17149 # If archive_cmds runs LD, not CC, wlarc should be empty 17150 wlarc='${wl}' 17151 17152 # Set some defaults for GNU ld with shared library support. These 17153 # are reset later if shared libraries are not supported. Putting them 17154 # here allows them to be overridden if necessary. 17155 runpath_var=LD_RUN_PATH 17156 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17157 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17158 # ancient GNU ld didn't support --whole-archive et. al. 17159 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17160 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17161 else 17162 whole_archive_flag_spec_GCJ= 17163 fi 17164 supports_anon_versioning=no 17165 case `$LD -v 2>/dev/null` in 17166 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17167 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17168 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17169 *\ 2.11.*) ;; # other 2.11 versions 17170 *) supports_anon_versioning=yes ;; 17171 esac 17172 17173 # See if GNU ld supports shared libraries. 17174 case $host_os in 17175 aix3* | aix4* | aix5*) 17176 # On AIX/PPC, the GNU linker is very broken 17177 if test "$host_cpu" != ia64; then 17178 ld_shlibs_GCJ=no 17179 cat <<EOF 1>&2 17180 17181*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17182*** to be unable to reliably create shared libraries on AIX. 17183*** Therefore, libtool is disabling shared libraries support. If you 17184*** really care for shared libraries, you may want to modify your PATH 17185*** so that a non-GNU linker is found, and then restart. 17186 17187EOF 17188 fi 17189 ;; 17190 17191 amigaos*) 17192 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)' 17193 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17194 hardcode_minus_L_GCJ=yes 17195 17196 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17197 # that the semantics of dynamic libraries on AmigaOS, at least up 17198 # to version 4, is to share data among multiple programs linked 17199 # with the same dynamic library. Since this doesn't match the 17200 # behavior of shared libraries on other platforms, we can't use 17201 # them. 17202 ld_shlibs_GCJ=no 17203 ;; 17204 17205 beos*) 17206 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17207 allow_undefined_flag_GCJ=unsupported 17208 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17209 # support --undefined. This deserves some investigation. FIXME 17210 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17211 else 17212 ld_shlibs_GCJ=no 17213 fi 17214 ;; 17215 17216 cygwin* | mingw* | pw32*) 17217 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17218 # as there is no search path for DLLs. 17219 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17220 allow_undefined_flag_GCJ=unsupported 17221 always_export_symbols_GCJ=no 17222 enable_shared_with_static_runtimes_GCJ=yes 17223 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 17224 17225 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17226 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17227 # If the export-symbols file already is a .def file (1st line 17228 # is EXPORTS), use it as is; otherwise, prepend... 17229 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17230 cp $export_symbols $output_objdir/$soname.def; 17231 else 17232 echo EXPORTS > $output_objdir/$soname.def; 17233 cat $export_symbols >> $output_objdir/$soname.def; 17234 fi~ 17235 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17236 else 17237 ld_shlibs_GCJ=no 17238 fi 17239 ;; 17240 17241 interix3*) 17242 hardcode_direct_GCJ=no 17243 hardcode_shlibpath_var_GCJ=no 17244 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17245 export_dynamic_flag_spec_GCJ='${wl}-E' 17246 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17247 # Instead, shared libraries are loaded at an image base (0x10000000 by 17248 # default) and relocated if they conflict, which is a slow very memory 17249 # consuming and fragmenting process. To avoid this, we pick a random, 17250 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17251 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17252 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' 17253 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' 17254 ;; 17255 17256 linux* | k*bsd*-gnu) 17257 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17258 tmp_addflag= 17259 case $cc_basename,$host_cpu in 17260 pgcc*) # Portland Group C compiler 17261 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' 17262 tmp_addflag=' $pic_flag' 17263 ;; 17264 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17265 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' 17266 tmp_addflag=' $pic_flag -Mnomain' ;; 17267 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17268 tmp_addflag=' -i_dynamic' ;; 17269 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17270 tmp_addflag=' -i_dynamic -nofor_main' ;; 17271 ifc* | ifort*) # Intel Fortran compiler 17272 tmp_addflag=' -nofor_main' ;; 17273 esac 17274 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17275 17276 if test $supports_anon_versioning = yes; then 17277 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17278 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17279 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17280 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17281 fi 17282 link_all_deplibs_GCJ=no 17283 else 17284 ld_shlibs_GCJ=no 17285 fi 17286 ;; 17287 17288 netbsd* | netbsdelf*-gnu) 17289 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17290 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17291 wlarc= 17292 else 17293 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17294 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17295 fi 17296 ;; 17297 17298 solaris*) 17299 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17300 ld_shlibs_GCJ=no 17301 cat <<EOF 1>&2 17302 17303*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17304*** create shared libraries on Solaris systems. Therefore, libtool 17305*** is disabling shared libraries support. We urge you to upgrade GNU 17306*** binutils to release 2.9.1 or newer. Another option is to modify 17307*** your PATH or compiler configuration so that the native linker is 17308*** used, and then restart. 17309 17310EOF 17311 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17312 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17313 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17314 else 17315 ld_shlibs_GCJ=no 17316 fi 17317 ;; 17318 17319 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17320 case `$LD -v 2>&1` in 17321 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17322 ld_shlibs_GCJ=no 17323 cat <<_LT_EOF 1>&2 17324 17325*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17326*** reliably create shared libraries on SCO systems. Therefore, libtool 17327*** is disabling shared libraries support. We urge you to upgrade GNU 17328*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17329*** your PATH or compiler configuration so that the native linker is 17330*** used, and then restart. 17331 17332_LT_EOF 17333 ;; 17334 *) 17335 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17336 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17337 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17338 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17339 else 17340 ld_shlibs_GCJ=no 17341 fi 17342 ;; 17343 esac 17344 ;; 17345 17346 sunos4*) 17347 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17348 wlarc= 17349 hardcode_direct_GCJ=yes 17350 hardcode_shlibpath_var_GCJ=no 17351 ;; 17352 17353 *) 17354 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17355 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17356 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17357 else 17358 ld_shlibs_GCJ=no 17359 fi 17360 ;; 17361 esac 17362 17363 if test "$ld_shlibs_GCJ" = no; then 17364 runpath_var= 17365 hardcode_libdir_flag_spec_GCJ= 17366 export_dynamic_flag_spec_GCJ= 17367 whole_archive_flag_spec_GCJ= 17368 fi 17369 else 17370 # PORTME fill in a description of your system's linker (not GNU ld) 17371 case $host_os in 17372 aix3*) 17373 allow_undefined_flag_GCJ=unsupported 17374 always_export_symbols_GCJ=yes 17375 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' 17376 # Note: this linker hardcodes the directories in LIBPATH if there 17377 # are no directories specified by -L. 17378 hardcode_minus_L_GCJ=yes 17379 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17380 # Neither direct hardcoding nor static linking is supported with a 17381 # broken collect2. 17382 hardcode_direct_GCJ=unsupported 17383 fi 17384 ;; 17385 17386 aix4* | aix5*) 17387 if test "$host_cpu" = ia64; then 17388 # On IA64, the linker does run time linking by default, so we don't 17389 # have to do anything special. 17390 aix_use_runtimelinking=no 17391 exp_sym_flag='-Bexport' 17392 no_entry_flag="" 17393 else 17394 # If we're using GNU nm, then we don't want the "-C" option. 17395 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17396 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17397 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' 17398 else 17399 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' 17400 fi 17401 aix_use_runtimelinking=no 17402 17403 # Test if we are trying to use run time linking or normal 17404 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17405 # need to do runtime linking. 17406 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17407 for ld_flag in $LDFLAGS; do 17408 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17409 aix_use_runtimelinking=yes 17410 break 17411 fi 17412 done 17413 ;; 17414 esac 17415 17416 exp_sym_flag='-bexport' 17417 no_entry_flag='-bnoentry' 17418 fi 17419 17420 # When large executables or shared objects are built, AIX ld can 17421 # have problems creating the table of contents. If linking a library 17422 # or program results in "error TOC overflow" add -mminimal-toc to 17423 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17424 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17425 17426 archive_cmds_GCJ='' 17427 hardcode_direct_GCJ=yes 17428 hardcode_libdir_separator_GCJ=':' 17429 link_all_deplibs_GCJ=yes 17430 17431 if test "$GCC" = yes; then 17432 case $host_os in aix4.[012]|aix4.[012].*) 17433 # We only want to do this on AIX 4.2 and lower, the check 17434 # below for broken collect2 doesn't work under 4.3+ 17435 collect2name=`${CC} -print-prog-name=collect2` 17436 if test -f "$collect2name" && \ 17437 strings "$collect2name" | grep resolve_lib_name >/dev/null 17438 then 17439 # We have reworked collect2 17440 hardcode_direct_GCJ=yes 17441 else 17442 # We have old collect2 17443 hardcode_direct_GCJ=unsupported 17444 # It fails to find uninstalled libraries when the uninstalled 17445 # path is not listed in the libpath. Setting hardcode_minus_L 17446 # to unsupported forces relinking 17447 hardcode_minus_L_GCJ=yes 17448 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17449 hardcode_libdir_separator_GCJ= 17450 fi 17451 ;; 17452 esac 17453 shared_flag='-shared' 17454 if test "$aix_use_runtimelinking" = yes; then 17455 shared_flag="$shared_flag "'${wl}-G' 17456 fi 17457 else 17458 # not using gcc 17459 if test "$host_cpu" = ia64; then 17460 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17461 # chokes on -Wl,-G. The following line is correct: 17462 shared_flag='-G' 17463 else 17464 if test "$aix_use_runtimelinking" = yes; then 17465 shared_flag='${wl}-G' 17466 else 17467 shared_flag='${wl}-bM:SRE' 17468 fi 17469 fi 17470 fi 17471 17472 # It seems that -bexpall does not export symbols beginning with 17473 # underscore (_), so it is better to generate a list of symbols to export. 17474 always_export_symbols_GCJ=yes 17475 if test "$aix_use_runtimelinking" = yes; then 17476 # Warning - without using the other runtime loading flags (-brtl), 17477 # -berok will link without error, but may produce a broken library. 17478 allow_undefined_flag_GCJ='-berok' 17479 # Determine the default libpath from the value encoded in an empty executable. 17480 cat >conftest.$ac_ext <<_ACEOF 17481/* confdefs.h. */ 17482_ACEOF 17483cat confdefs.h >>conftest.$ac_ext 17484cat >>conftest.$ac_ext <<_ACEOF 17485/* end confdefs.h. */ 17486 17487int 17488main () 17489{ 17490 17491 ; 17492 return 0; 17493} 17494_ACEOF 17495rm -f conftest.$ac_objext conftest$ac_exeext 17496if { (ac_try="$ac_link" 17497case "(($ac_try" in 17498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17499 *) ac_try_echo=$ac_try;; 17500esac 17501eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17502 (eval "$ac_link") 2>conftest.er1 17503 ac_status=$? 17504 grep -v '^ *+' conftest.er1 >conftest.err 17505 rm -f conftest.er1 17506 cat conftest.err >&5 17507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17508 (exit $ac_status); } && 17509 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17510 { (case "(($ac_try" in 17511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17512 *) ac_try_echo=$ac_try;; 17513esac 17514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17515 (eval "$ac_try") 2>&5 17516 ac_status=$? 17517 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17518 (exit $ac_status); }; } && 17519 { ac_try='test -s conftest$ac_exeext' 17520 { (case "(($ac_try" in 17521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17522 *) ac_try_echo=$ac_try;; 17523esac 17524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17525 (eval "$ac_try") 2>&5 17526 ac_status=$? 17527 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17528 (exit $ac_status); }; }; then 17529 17530aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17531}'` 17532# Check for a 64-bit object if we didn't find anything. 17533if 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; } 17534}'`; fi 17535else 17536 echo "$as_me: failed program was:" >&5 17537sed 's/^/| /' conftest.$ac_ext >&5 17538 17539 17540fi 17541 17542rm -f core conftest.err conftest.$ac_objext \ 17543 conftest$ac_exeext conftest.$ac_ext 17544if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17545 17546 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17547 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" 17548 else 17549 if test "$host_cpu" = ia64; then 17550 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17551 allow_undefined_flag_GCJ="-z nodefs" 17552 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" 17553 else 17554 # Determine the default libpath from the value encoded in an empty executable. 17555 cat >conftest.$ac_ext <<_ACEOF 17556/* confdefs.h. */ 17557_ACEOF 17558cat confdefs.h >>conftest.$ac_ext 17559cat >>conftest.$ac_ext <<_ACEOF 17560/* end confdefs.h. */ 17561 17562int 17563main () 17564{ 17565 17566 ; 17567 return 0; 17568} 17569_ACEOF 17570rm -f conftest.$ac_objext conftest$ac_exeext 17571if { (ac_try="$ac_link" 17572case "(($ac_try" in 17573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17574 *) ac_try_echo=$ac_try;; 17575esac 17576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17577 (eval "$ac_link") 2>conftest.er1 17578 ac_status=$? 17579 grep -v '^ *+' conftest.er1 >conftest.err 17580 rm -f conftest.er1 17581 cat conftest.err >&5 17582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17583 (exit $ac_status); } && 17584 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 17585 { (case "(($ac_try" in 17586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17587 *) ac_try_echo=$ac_try;; 17588esac 17589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17590 (eval "$ac_try") 2>&5 17591 ac_status=$? 17592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17593 (exit $ac_status); }; } && 17594 { ac_try='test -s conftest$ac_exeext' 17595 { (case "(($ac_try" in 17596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17597 *) ac_try_echo=$ac_try;; 17598esac 17599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17600 (eval "$ac_try") 2>&5 17601 ac_status=$? 17602 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17603 (exit $ac_status); }; }; then 17604 17605aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17606}'` 17607# Check for a 64-bit object if we didn't find anything. 17608if 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; } 17609}'`; fi 17610else 17611 echo "$as_me: failed program was:" >&5 17612sed 's/^/| /' conftest.$ac_ext >&5 17613 17614 17615fi 17616 17617rm -f core conftest.err conftest.$ac_objext \ 17618 conftest$ac_exeext conftest.$ac_ext 17619if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17620 17621 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17622 # Warning - without using the other run time loading flags, 17623 # -berok will link without error, but may produce a broken library. 17624 no_undefined_flag_GCJ=' ${wl}-bernotok' 17625 allow_undefined_flag_GCJ=' ${wl}-berok' 17626 # Exported symbols can be pulled into shared objects from archives 17627 whole_archive_flag_spec_GCJ='$convenience' 17628 archive_cmds_need_lc_GCJ=yes 17629 # This is similar to how AIX traditionally builds its shared libraries. 17630 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' 17631 fi 17632 fi 17633 ;; 17634 17635 amigaos*) 17636 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)' 17637 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17638 hardcode_minus_L_GCJ=yes 17639 # see comment about different semantics on the GNU ld section 17640 ld_shlibs_GCJ=no 17641 ;; 17642 17643 bsdi[45]*) 17644 export_dynamic_flag_spec_GCJ=-rdynamic 17645 ;; 17646 17647 cygwin* | mingw* | pw32*) 17648 # When not using gcc, we currently assume that we are using 17649 # Microsoft Visual C++. 17650 # hardcode_libdir_flag_spec is actually meaningless, as there is 17651 # no search path for DLLs. 17652 hardcode_libdir_flag_spec_GCJ=' ' 17653 allow_undefined_flag_GCJ=unsupported 17654 # Tell ltmain to make .lib files, not .a files. 17655 libext=lib 17656 # Tell ltmain to make .dll files, not .so files. 17657 shrext_cmds=".dll" 17658 # FIXME: Setting linknames here is a bad hack. 17659 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17660 # The linker will automatically build a .lib file if we build a DLL. 17661 old_archive_From_new_cmds_GCJ='true' 17662 # FIXME: Should let the user specify the lib program. 17663 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 17664 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17665 enable_shared_with_static_runtimes_GCJ=yes 17666 ;; 17667 17668 darwin* | rhapsody*) 17669 case $host_os in 17670 rhapsody* | darwin1.[012]) 17671 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17672 ;; 17673 *) # Darwin 1.3 on 17674 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17675 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17676 else 17677 case ${MACOSX_DEPLOYMENT_TARGET} in 17678 10.[012]) 17679 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17680 ;; 17681 10.*) 17682 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17683 ;; 17684 esac 17685 fi 17686 ;; 17687 esac 17688 archive_cmds_need_lc_GCJ=no 17689 hardcode_direct_GCJ=no 17690 hardcode_automatic_GCJ=yes 17691 hardcode_shlibpath_var_GCJ=unsupported 17692 whole_archive_flag_spec_GCJ='' 17693 link_all_deplibs_GCJ=yes 17694 if test "$GCC" = yes ; then 17695 output_verbose_link_cmd='echo' 17696 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17697 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17698 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17699 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}' 17700 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}' 17701 else 17702 case $cc_basename in 17703 xlc*) 17704 output_verbose_link_cmd='echo' 17705 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 17706 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17707 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17708 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}' 17709 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}' 17710 ;; 17711 *) 17712 ld_shlibs_GCJ=no 17713 ;; 17714 esac 17715 fi 17716 ;; 17717 17718 dgux*) 17719 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17720 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17721 hardcode_shlibpath_var_GCJ=no 17722 ;; 17723 17724 freebsd1*) 17725 ld_shlibs_GCJ=no 17726 ;; 17727 17728 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17729 # support. Future versions do this automatically, but an explicit c++rt0.o 17730 # does not break anything, and helps significantly (at the cost of a little 17731 # extra space). 17732 freebsd2.2*) 17733 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17734 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17735 hardcode_direct_GCJ=yes 17736 hardcode_shlibpath_var_GCJ=no 17737 ;; 17738 17739 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17740 freebsd2*) 17741 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17742 hardcode_direct_GCJ=yes 17743 hardcode_minus_L_GCJ=yes 17744 hardcode_shlibpath_var_GCJ=no 17745 ;; 17746 17747 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17748 freebsd* | dragonfly*) 17749 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17750 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17751 hardcode_direct_GCJ=yes 17752 hardcode_shlibpath_var_GCJ=no 17753 ;; 17754 17755 hpux9*) 17756 if test "$GCC" = yes; then 17757 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' 17758 else 17759 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' 17760 fi 17761 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17762 hardcode_libdir_separator_GCJ=: 17763 hardcode_direct_GCJ=yes 17764 17765 # hardcode_minus_L: Not really in the search PATH, 17766 # but as the default location of the library. 17767 hardcode_minus_L_GCJ=yes 17768 export_dynamic_flag_spec_GCJ='${wl}-E' 17769 ;; 17770 17771 hpux10*) 17772 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17773 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17774 else 17775 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17776 fi 17777 if test "$with_gnu_ld" = no; then 17778 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17779 hardcode_libdir_separator_GCJ=: 17780 17781 hardcode_direct_GCJ=yes 17782 export_dynamic_flag_spec_GCJ='${wl}-E' 17783 17784 # hardcode_minus_L: Not really in the search PATH, 17785 # but as the default location of the library. 17786 hardcode_minus_L_GCJ=yes 17787 fi 17788 ;; 17789 17790 hpux11*) 17791 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17792 case $host_cpu in 17793 hppa*64*) 17794 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17795 ;; 17796 ia64*) 17797 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17798 ;; 17799 *) 17800 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17801 ;; 17802 esac 17803 else 17804 case $host_cpu in 17805 hppa*64*) 17806 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17807 ;; 17808 ia64*) 17809 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17810 ;; 17811 *) 17812 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17813 ;; 17814 esac 17815 fi 17816 if test "$with_gnu_ld" = no; then 17817 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17818 hardcode_libdir_separator_GCJ=: 17819 17820 case $host_cpu in 17821 hppa*64*|ia64*) 17822 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17823 hardcode_direct_GCJ=no 17824 hardcode_shlibpath_var_GCJ=no 17825 ;; 17826 *) 17827 hardcode_direct_GCJ=yes 17828 export_dynamic_flag_spec_GCJ='${wl}-E' 17829 17830 # hardcode_minus_L: Not really in the search PATH, 17831 # but as the default location of the library. 17832 hardcode_minus_L_GCJ=yes 17833 ;; 17834 esac 17835 fi 17836 ;; 17837 17838 irix5* | irix6* | nonstopux*) 17839 if test "$GCC" = yes; then 17840 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' 17841 else 17842 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' 17843 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17844 fi 17845 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17846 hardcode_libdir_separator_GCJ=: 17847 link_all_deplibs_GCJ=yes 17848 ;; 17849 17850 netbsd* | netbsdelf*-gnu) 17851 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17852 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17853 else 17854 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17855 fi 17856 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17857 hardcode_direct_GCJ=yes 17858 hardcode_shlibpath_var_GCJ=no 17859 ;; 17860 17861 newsos6) 17862 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17863 hardcode_direct_GCJ=yes 17864 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17865 hardcode_libdir_separator_GCJ=: 17866 hardcode_shlibpath_var_GCJ=no 17867 ;; 17868 17869 openbsd*) 17870 hardcode_direct_GCJ=yes 17871 hardcode_shlibpath_var_GCJ=no 17872 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17873 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17874 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17875 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17876 export_dynamic_flag_spec_GCJ='${wl}-E' 17877 else 17878 case $host_os in 17879 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17880 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17881 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17882 ;; 17883 *) 17884 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17885 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17886 ;; 17887 esac 17888 fi 17889 ;; 17890 17891 os2*) 17892 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17893 hardcode_minus_L_GCJ=yes 17894 allow_undefined_flag_GCJ=unsupported 17895 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' 17896 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17897 ;; 17898 17899 osf3*) 17900 if test "$GCC" = yes; then 17901 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17902 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' 17903 else 17904 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17905 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' 17906 fi 17907 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17908 hardcode_libdir_separator_GCJ=: 17909 ;; 17910 17911 osf4* | osf5*) # as osf3* with the addition of -msym flag 17912 if test "$GCC" = yes; then 17913 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17914 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' 17915 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17916 else 17917 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17918 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' 17919 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~ 17920 $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' 17921 17922 # Both c and cxx compiler support -rpath directly 17923 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17924 fi 17925 hardcode_libdir_separator_GCJ=: 17926 ;; 17927 17928 solaris*) 17929 no_undefined_flag_GCJ=' -z text' 17930 if test "$GCC" = yes; then 17931 wlarc='${wl}' 17932 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17933 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17934 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17935 else 17936 wlarc='' 17937 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17938 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17939 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17940 fi 17941 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17942 hardcode_shlibpath_var_GCJ=no 17943 case $host_os in 17944 solaris2.[0-5] | solaris2.[0-5].*) ;; 17945 *) 17946 # The compiler driver will combine linker options so we 17947 # cannot just pass the convience library names through 17948 # without $wl, iff we do not link with $LD. 17949 # Luckily, gcc supports the same syntax we need for Sun Studio. 17950 # Supported since Solaris 2.6 (maybe 2.5.1?) 17951 case $wlarc in 17952 '') 17953 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 17954 *) 17955 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' ;; 17956 esac ;; 17957 esac 17958 link_all_deplibs_GCJ=yes 17959 ;; 17960 17961 sunos4*) 17962 if test "x$host_vendor" = xsequent; then 17963 # Use $CC to link under sequent, because it throws in some extra .o 17964 # files that make .init and .fini sections work. 17965 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17966 else 17967 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17968 fi 17969 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17970 hardcode_direct_GCJ=yes 17971 hardcode_minus_L_GCJ=yes 17972 hardcode_shlibpath_var_GCJ=no 17973 ;; 17974 17975 sysv4) 17976 case $host_vendor in 17977 sni) 17978 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17979 hardcode_direct_GCJ=yes # is this really true??? 17980 ;; 17981 siemens) 17982 ## LD is ld it makes a PLAMLIB 17983 ## CC just makes a GrossModule. 17984 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17985 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 17986 hardcode_direct_GCJ=no 17987 ;; 17988 motorola) 17989 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17990 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 17991 ;; 17992 esac 17993 runpath_var='LD_RUN_PATH' 17994 hardcode_shlibpath_var_GCJ=no 17995 ;; 17996 17997 sysv4.3*) 17998 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17999 hardcode_shlibpath_var_GCJ=no 18000 export_dynamic_flag_spec_GCJ='-Bexport' 18001 ;; 18002 18003 sysv4*MP*) 18004 if test -d /usr/nec; then 18005 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18006 hardcode_shlibpath_var_GCJ=no 18007 runpath_var=LD_RUN_PATH 18008 hardcode_runpath_var=yes 18009 ld_shlibs_GCJ=yes 18010 fi 18011 ;; 18012 18013 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 18014 no_undefined_flag_GCJ='${wl}-z,text' 18015 archive_cmds_need_lc_GCJ=no 18016 hardcode_shlibpath_var_GCJ=no 18017 runpath_var='LD_RUN_PATH' 18018 18019 if test "$GCC" = yes; then 18020 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18021 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18022 else 18023 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18024 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18025 fi 18026 ;; 18027 18028 sysv5* | sco3.2v5* | sco5v6*) 18029 # Note: We can NOT use -z defs as we might desire, because we do not 18030 # link with -lc, and that would cause any symbols used from libc to 18031 # always be unresolved, which means just about no library would 18032 # ever link correctly. If we're not using GNU ld we use -z text 18033 # though, which does catch some bad symbols but isn't as heavy-handed 18034 # as -z defs. 18035 no_undefined_flag_GCJ='${wl}-z,text' 18036 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18037 archive_cmds_need_lc_GCJ=no 18038 hardcode_shlibpath_var_GCJ=no 18039 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18040 hardcode_libdir_separator_GCJ=':' 18041 link_all_deplibs_GCJ=yes 18042 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18043 runpath_var='LD_RUN_PATH' 18044 18045 if test "$GCC" = yes; then 18046 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18047 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18048 else 18049 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18050 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18051 fi 18052 ;; 18053 18054 uts4*) 18055 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18056 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18057 hardcode_shlibpath_var_GCJ=no 18058 ;; 18059 18060 *) 18061 ld_shlibs_GCJ=no 18062 ;; 18063 esac 18064 fi 18065 18066{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18067echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 18068test "$ld_shlibs_GCJ" = no && can_build_shared=no 18069 18070# 18071# Do we need to explicitly link libc? 18072# 18073case "x$archive_cmds_need_lc_GCJ" in 18074x|xyes) 18075 # Assume -lc should be added 18076 archive_cmds_need_lc_GCJ=yes 18077 18078 if test "$enable_shared" = yes && test "$GCC" = yes; then 18079 case $archive_cmds_GCJ in 18080 *'~'*) 18081 # FIXME: we may have to deal with multi-command sequences. 18082 ;; 18083 '$CC '*) 18084 # Test whether the compiler implicitly links with -lc since on some 18085 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18086 # to ld, don't add -lc before -lgcc. 18087 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18088echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 18089 $rm conftest* 18090 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18091 18092 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18093 (eval $ac_compile) 2>&5 18094 ac_status=$? 18095 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18096 (exit $ac_status); } 2>conftest.err; then 18097 soname=conftest 18098 lib=conftest 18099 libobjs=conftest.$ac_objext 18100 deplibs= 18101 wl=$lt_prog_compiler_wl_GCJ 18102 pic_flag=$lt_prog_compiler_pic_GCJ 18103 compiler_flags=-v 18104 linker_flags=-v 18105 verstring= 18106 output_objdir=. 18107 libname=conftest 18108 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18109 allow_undefined_flag_GCJ= 18110 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18111 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18112 ac_status=$? 18113 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18114 (exit $ac_status); } 18115 then 18116 archive_cmds_need_lc_GCJ=no 18117 else 18118 archive_cmds_need_lc_GCJ=yes 18119 fi 18120 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18121 else 18122 cat conftest.err 1>&5 18123 fi 18124 $rm conftest* 18125 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18126echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 18127 ;; 18128 esac 18129 fi 18130 ;; 18131esac 18132 18133{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18134echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 18135library_names_spec= 18136libname_spec='lib$name' 18137soname_spec= 18138shrext_cmds=".so" 18139postinstall_cmds= 18140postuninstall_cmds= 18141finish_cmds= 18142finish_eval= 18143shlibpath_var= 18144shlibpath_overrides_runpath=unknown 18145version_type=none 18146dynamic_linker="$host_os ld.so" 18147sys_lib_dlsearch_path_spec="/lib /usr/lib" 18148if test "$GCC" = yes; then 18149 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18150 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 18151 # if the path contains ";" then we assume it to be the separator 18152 # otherwise default to the standard path separator (i.e. ":") - it is 18153 # assumed that no part of a normal pathname contains ";" but that should 18154 # okay in the real world where ";" in dirpaths is itself problematic. 18155 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18156 else 18157 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18158 fi 18159else 18160 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18161fi 18162need_lib_prefix=unknown 18163hardcode_into_libs=no 18164 18165# when you set need_version to no, make sure it does not cause -set_version 18166# flags to be left without arguments 18167need_version=unknown 18168 18169case $host_os in 18170aix3*) 18171 version_type=linux 18172 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18173 shlibpath_var=LIBPATH 18174 18175 # AIX 3 has no versioning support, so we append a major version to the name. 18176 soname_spec='${libname}${release}${shared_ext}$major' 18177 ;; 18178 18179aix4* | aix5*) 18180 version_type=linux 18181 need_lib_prefix=no 18182 need_version=no 18183 hardcode_into_libs=yes 18184 if test "$host_cpu" = ia64; then 18185 # AIX 5 supports IA64 18186 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18187 shlibpath_var=LD_LIBRARY_PATH 18188 else 18189 # With GCC up to 2.95.x, collect2 would create an import file 18190 # for dependence libraries. The import file would start with 18191 # the line `#! .'. This would cause the generated library to 18192 # depend on `.', always an invalid library. This was fixed in 18193 # development snapshots of GCC prior to 3.0. 18194 case $host_os in 18195 aix4 | aix4.[01] | aix4.[01].*) 18196 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18197 echo ' yes ' 18198 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18199 : 18200 else 18201 can_build_shared=no 18202 fi 18203 ;; 18204 esac 18205 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18206 # soname into executable. Probably we can add versioning support to 18207 # collect2, so additional links can be useful in future. 18208 if test "$aix_use_runtimelinking" = yes; then 18209 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18210 # instead of lib<name>.a to let people know that these are not 18211 # typical AIX shared libraries. 18212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18213 else 18214 # We preserve .a as extension for shared libraries through AIX4.2 18215 # and later when we are not doing run time linking. 18216 library_names_spec='${libname}${release}.a $libname.a' 18217 soname_spec='${libname}${release}${shared_ext}$major' 18218 fi 18219 shlibpath_var=LIBPATH 18220 fi 18221 ;; 18222 18223amigaos*) 18224 library_names_spec='$libname.ixlibrary $libname.a' 18225 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18226 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' 18227 ;; 18228 18229beos*) 18230 library_names_spec='${libname}${shared_ext}' 18231 dynamic_linker="$host_os ld.so" 18232 shlibpath_var=LIBRARY_PATH 18233 ;; 18234 18235bsdi[45]*) 18236 version_type=linux 18237 need_version=no 18238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18239 soname_spec='${libname}${release}${shared_ext}$major' 18240 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18241 shlibpath_var=LD_LIBRARY_PATH 18242 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18243 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18244 # the default ld.so.conf also contains /usr/contrib/lib and 18245 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18246 # libtool to hard-code these into programs 18247 ;; 18248 18249cygwin* | mingw* | pw32*) 18250 version_type=windows 18251 shrext_cmds=".dll" 18252 need_version=no 18253 need_lib_prefix=no 18254 18255 case $GCC,$host_os in 18256 yes,cygwin* | yes,mingw* | yes,pw32*) 18257 library_names_spec='$libname.dll.a' 18258 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18259 postinstall_cmds='base_file=`basename \${file}`~ 18260 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18261 dldir=$destdir/`dirname \$dlpath`~ 18262 test -d \$dldir || mkdir -p \$dldir~ 18263 $install_prog $dir/$dlname \$dldir/$dlname~ 18264 chmod a+x \$dldir/$dlname' 18265 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18266 dlpath=$dir/\$dldll~ 18267 $rm \$dlpath' 18268 shlibpath_overrides_runpath=yes 18269 18270 case $host_os in 18271 cygwin*) 18272 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18273 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18274 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18275 ;; 18276 mingw*) 18277 # MinGW DLLs use traditional 'lib' prefix 18278 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18279 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18280 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18281 # It is most probably a Windows format PATH printed by 18282 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18283 # path with ; separators, and with drive letters. We can handle the 18284 # drive letters (cygwin fileutils understands them), so leave them, 18285 # especially as we might pass files found there to a mingw objdump, 18286 # which wouldn't understand a cygwinified path. Ahh. 18287 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18288 else 18289 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18290 fi 18291 ;; 18292 pw32*) 18293 # pw32 DLLs use 'pw' prefix rather than 'lib' 18294 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18295 ;; 18296 esac 18297 ;; 18298 18299 *) 18300 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18301 ;; 18302 esac 18303 dynamic_linker='Win32 ld.exe' 18304 # FIXME: first we should search . and the directory the executable is in 18305 shlibpath_var=PATH 18306 ;; 18307 18308darwin* | rhapsody*) 18309 dynamic_linker="$host_os dyld" 18310 version_type=darwin 18311 need_lib_prefix=no 18312 need_version=no 18313 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18314 soname_spec='${libname}${release}${major}$shared_ext' 18315 shlibpath_overrides_runpath=yes 18316 shlibpath_var=DYLD_LIBRARY_PATH 18317 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18318 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 18319 if test "$GCC" = yes; then 18320 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"` 18321 else 18322 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 18323 fi 18324 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18325 ;; 18326 18327dgux*) 18328 version_type=linux 18329 need_lib_prefix=no 18330 need_version=no 18331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18332 soname_spec='${libname}${release}${shared_ext}$major' 18333 shlibpath_var=LD_LIBRARY_PATH 18334 ;; 18335 18336freebsd1*) 18337 dynamic_linker=no 18338 ;; 18339 18340freebsd* | dragonfly*) 18341 # DragonFly does not have aout. When/if they implement a new 18342 # versioning mechanism, adjust this. 18343 if test -x /usr/bin/objformat; then 18344 objformat=`/usr/bin/objformat` 18345 else 18346 case $host_os in 18347 freebsd[123]*) objformat=aout ;; 18348 *) objformat=elf ;; 18349 esac 18350 fi 18351 version_type=freebsd-$objformat 18352 case $version_type in 18353 freebsd-elf*) 18354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18355 need_version=no 18356 need_lib_prefix=no 18357 ;; 18358 freebsd-*) 18359 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18360 need_version=yes 18361 ;; 18362 esac 18363 shlibpath_var=LD_LIBRARY_PATH 18364 case $host_os in 18365 freebsd2*) 18366 shlibpath_overrides_runpath=yes 18367 ;; 18368 freebsd3.[01]* | freebsdelf3.[01]*) 18369 shlibpath_overrides_runpath=yes 18370 hardcode_into_libs=yes 18371 ;; 18372 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18373 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18374 shlibpath_overrides_runpath=no 18375 hardcode_into_libs=yes 18376 ;; 18377 freebsd*) # from 4.6 on 18378 shlibpath_overrides_runpath=yes 18379 hardcode_into_libs=yes 18380 ;; 18381 esac 18382 ;; 18383 18384gnu*) 18385 version_type=linux 18386 need_lib_prefix=no 18387 need_version=no 18388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18389 soname_spec='${libname}${release}${shared_ext}$major' 18390 shlibpath_var=LD_LIBRARY_PATH 18391 hardcode_into_libs=yes 18392 ;; 18393 18394hpux9* | hpux10* | hpux11*) 18395 # Give a soname corresponding to the major version so that dld.sl refuses to 18396 # link against other versions. 18397 version_type=sunos 18398 need_lib_prefix=no 18399 need_version=no 18400 case $host_cpu in 18401 ia64*) 18402 shrext_cmds='.so' 18403 hardcode_into_libs=yes 18404 dynamic_linker="$host_os dld.so" 18405 shlibpath_var=LD_LIBRARY_PATH 18406 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18408 soname_spec='${libname}${release}${shared_ext}$major' 18409 if test "X$HPUX_IA64_MODE" = X32; then 18410 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18411 else 18412 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18413 fi 18414 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18415 ;; 18416 hppa*64*) 18417 shrext_cmds='.sl' 18418 hardcode_into_libs=yes 18419 dynamic_linker="$host_os dld.sl" 18420 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18421 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18423 soname_spec='${libname}${release}${shared_ext}$major' 18424 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18425 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18426 ;; 18427 *) 18428 shrext_cmds='.sl' 18429 dynamic_linker="$host_os dld.sl" 18430 shlibpath_var=SHLIB_PATH 18431 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18433 soname_spec='${libname}${release}${shared_ext}$major' 18434 ;; 18435 esac 18436 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18437 postinstall_cmds='chmod 555 $lib' 18438 ;; 18439 18440interix3*) 18441 version_type=linux 18442 need_lib_prefix=no 18443 need_version=no 18444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18445 soname_spec='${libname}${release}${shared_ext}$major' 18446 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18447 shlibpath_var=LD_LIBRARY_PATH 18448 shlibpath_overrides_runpath=no 18449 hardcode_into_libs=yes 18450 ;; 18451 18452irix5* | irix6* | nonstopux*) 18453 case $host_os in 18454 nonstopux*) version_type=nonstopux ;; 18455 *) 18456 if test "$lt_cv_prog_gnu_ld" = yes; then 18457 version_type=linux 18458 else 18459 version_type=irix 18460 fi ;; 18461 esac 18462 need_lib_prefix=no 18463 need_version=no 18464 soname_spec='${libname}${release}${shared_ext}$major' 18465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18466 case $host_os in 18467 irix5* | nonstopux*) 18468 libsuff= shlibsuff= 18469 ;; 18470 *) 18471 case $LD in # libtool.m4 will add one of these switches to LD 18472 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18473 libsuff= shlibsuff= libmagic=32-bit;; 18474 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18475 libsuff=32 shlibsuff=N32 libmagic=N32;; 18476 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18477 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18478 *) libsuff= shlibsuff= libmagic=never-match;; 18479 esac 18480 ;; 18481 esac 18482 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18483 shlibpath_overrides_runpath=no 18484 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18485 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18486 hardcode_into_libs=yes 18487 ;; 18488 18489# No shared lib support for Linux oldld, aout, or coff. 18490linux*oldld* | linux*aout* | linux*coff*) 18491 dynamic_linker=no 18492 ;; 18493 18494# This must be Linux ELF. 18495linux* | k*bsd*-gnu) 18496 version_type=linux 18497 need_lib_prefix=no 18498 need_version=no 18499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18500 soname_spec='${libname}${release}${shared_ext}$major' 18501 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18502 shlibpath_var=LD_LIBRARY_PATH 18503 shlibpath_overrides_runpath=no 18504 # This implies no fast_install, which is unacceptable. 18505 # Some rework will be needed to allow for fast_install 18506 # before this can be enabled. 18507 hardcode_into_libs=yes 18508 18509 # Append ld.so.conf contents to the search path 18510 if test -f /etc/ld.so.conf; then 18511 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' ' '` 18512 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18513 fi 18514 18515 # We used to test for /lib/ld.so.1 and disable shared libraries on 18516 # powerpc, because MkLinux only supported shared libraries with the 18517 # GNU dynamic linker. Since this was broken with cross compilers, 18518 # most powerpc-linux boxes support dynamic linking these days and 18519 # people can always --disable-shared, the test was removed, and we 18520 # assume the GNU/Linux dynamic linker is in use. 18521 dynamic_linker='GNU/Linux ld.so' 18522 ;; 18523 18524netbsdelf*-gnu) 18525 version_type=linux 18526 need_lib_prefix=no 18527 need_version=no 18528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18529 soname_spec='${libname}${release}${shared_ext}$major' 18530 shlibpath_var=LD_LIBRARY_PATH 18531 shlibpath_overrides_runpath=no 18532 hardcode_into_libs=yes 18533 dynamic_linker='NetBSD ld.elf_so' 18534 ;; 18535 18536netbsd*) 18537 version_type=sunos 18538 need_lib_prefix=no 18539 need_version=no 18540 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18542 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18543 dynamic_linker='NetBSD (a.out) ld.so' 18544 else 18545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18546 soname_spec='${libname}${release}${shared_ext}$major' 18547 dynamic_linker='NetBSD ld.elf_so' 18548 fi 18549 shlibpath_var=LD_LIBRARY_PATH 18550 shlibpath_overrides_runpath=yes 18551 hardcode_into_libs=yes 18552 ;; 18553 18554newsos6) 18555 version_type=linux 18556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18557 shlibpath_var=LD_LIBRARY_PATH 18558 shlibpath_overrides_runpath=yes 18559 ;; 18560 18561nto-qnx*) 18562 version_type=linux 18563 need_lib_prefix=no 18564 need_version=no 18565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18566 soname_spec='${libname}${release}${shared_ext}$major' 18567 shlibpath_var=LD_LIBRARY_PATH 18568 shlibpath_overrides_runpath=yes 18569 ;; 18570 18571openbsd*) 18572 version_type=sunos 18573 sys_lib_dlsearch_path_spec="/usr/lib" 18574 need_lib_prefix=no 18575 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18576 case $host_os in 18577 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18578 *) need_version=no ;; 18579 esac 18580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18581 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18582 shlibpath_var=LD_LIBRARY_PATH 18583 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18584 case $host_os in 18585 openbsd2.[89] | openbsd2.[89].*) 18586 shlibpath_overrides_runpath=no 18587 ;; 18588 *) 18589 shlibpath_overrides_runpath=yes 18590 ;; 18591 esac 18592 else 18593 shlibpath_overrides_runpath=yes 18594 fi 18595 ;; 18596 18597os2*) 18598 libname_spec='$name' 18599 shrext_cmds=".dll" 18600 need_lib_prefix=no 18601 library_names_spec='$libname${shared_ext} $libname.a' 18602 dynamic_linker='OS/2 ld.exe' 18603 shlibpath_var=LIBPATH 18604 ;; 18605 18606osf3* | osf4* | osf5*) 18607 version_type=osf 18608 need_lib_prefix=no 18609 need_version=no 18610 soname_spec='${libname}${release}${shared_ext}$major' 18611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18612 shlibpath_var=LD_LIBRARY_PATH 18613 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18614 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18615 ;; 18616 18617solaris*) 18618 version_type=linux 18619 need_lib_prefix=no 18620 need_version=no 18621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18622 soname_spec='${libname}${release}${shared_ext}$major' 18623 shlibpath_var=LD_LIBRARY_PATH 18624 shlibpath_overrides_runpath=yes 18625 hardcode_into_libs=yes 18626 # ldd complains unless libraries are executable 18627 postinstall_cmds='chmod +x $lib' 18628 ;; 18629 18630sunos4*) 18631 version_type=sunos 18632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18633 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18634 shlibpath_var=LD_LIBRARY_PATH 18635 shlibpath_overrides_runpath=yes 18636 if test "$with_gnu_ld" = yes; then 18637 need_lib_prefix=no 18638 fi 18639 need_version=yes 18640 ;; 18641 18642sysv4 | sysv4.3*) 18643 version_type=linux 18644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18645 soname_spec='${libname}${release}${shared_ext}$major' 18646 shlibpath_var=LD_LIBRARY_PATH 18647 case $host_vendor in 18648 sni) 18649 shlibpath_overrides_runpath=no 18650 need_lib_prefix=no 18651 export_dynamic_flag_spec='${wl}-Blargedynsym' 18652 runpath_var=LD_RUN_PATH 18653 ;; 18654 siemens) 18655 need_lib_prefix=no 18656 ;; 18657 motorola) 18658 need_lib_prefix=no 18659 need_version=no 18660 shlibpath_overrides_runpath=no 18661 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18662 ;; 18663 esac 18664 ;; 18665 18666sysv4*MP*) 18667 if test -d /usr/nec ;then 18668 version_type=linux 18669 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18670 soname_spec='$libname${shared_ext}.$major' 18671 shlibpath_var=LD_LIBRARY_PATH 18672 fi 18673 ;; 18674 18675sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18676 version_type=freebsd-elf 18677 need_lib_prefix=no 18678 need_version=no 18679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18680 soname_spec='${libname}${release}${shared_ext}$major' 18681 shlibpath_var=LD_LIBRARY_PATH 18682 hardcode_into_libs=yes 18683 if test "$with_gnu_ld" = yes; then 18684 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18685 shlibpath_overrides_runpath=no 18686 else 18687 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18688 shlibpath_overrides_runpath=yes 18689 case $host_os in 18690 sco3.2v5*) 18691 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18692 ;; 18693 esac 18694 fi 18695 sys_lib_dlsearch_path_spec='/usr/lib' 18696 ;; 18697 18698uts4*) 18699 version_type=linux 18700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18701 soname_spec='${libname}${release}${shared_ext}$major' 18702 shlibpath_var=LD_LIBRARY_PATH 18703 ;; 18704 18705*) 18706 dynamic_linker=no 18707 ;; 18708esac 18709{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18710echo "${ECHO_T}$dynamic_linker" >&6; } 18711test "$dynamic_linker" = no && can_build_shared=no 18712 18713variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18714if test "$GCC" = yes; then 18715 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18716fi 18717 18718{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18719echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18720hardcode_action_GCJ= 18721if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18722 test -n "$runpath_var_GCJ" || \ 18723 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18724 18725 # We can hardcode non-existant directories. 18726 if test "$hardcode_direct_GCJ" != no && 18727 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18728 # have to relink, otherwise we might link with an installed library 18729 # when we should be linking with a yet-to-be-installed one 18730 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18731 test "$hardcode_minus_L_GCJ" != no; then 18732 # Linking always hardcodes the temporary library directory. 18733 hardcode_action_GCJ=relink 18734 else 18735 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18736 hardcode_action_GCJ=immediate 18737 fi 18738else 18739 # We cannot hardcode anything, or else we can only hardcode existing 18740 # directories. 18741 hardcode_action_GCJ=unsupported 18742fi 18743{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18744echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18745 18746if test "$hardcode_action_GCJ" = relink; then 18747 # Fast installation is not supported 18748 enable_fast_install=no 18749elif test "$shlibpath_overrides_runpath" = yes || 18750 test "$enable_shared" = no; then 18751 # Fast installation is not necessary 18752 enable_fast_install=needless 18753fi 18754 18755 18756# The else clause should only fire when bootstrapping the 18757# libtool distribution, otherwise you forgot to ship ltmain.sh 18758# with your package, and you will get complaints that there are 18759# no rules to generate ltmain.sh. 18760if test -f "$ltmain"; then 18761 # See if we are running on zsh, and set the options which allow our commands through 18762 # without removal of \ escapes. 18763 if test -n "${ZSH_VERSION+set}" ; then 18764 setopt NO_GLOB_SUBST 18765 fi 18766 # Now quote all the things that may contain metacharacters while being 18767 # careful not to overquote the AC_SUBSTed values. We take copies of the 18768 # variables and quote the copies for generation of the libtool script. 18769 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18770 SED SHELL STRIP \ 18771 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18772 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18773 deplibs_check_method reload_flag reload_cmds need_locks \ 18774 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18775 lt_cv_sys_global_symbol_to_c_name_address \ 18776 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18777 old_postinstall_cmds old_postuninstall_cmds \ 18778 compiler_GCJ \ 18779 CC_GCJ \ 18780 LD_GCJ \ 18781 lt_prog_compiler_wl_GCJ \ 18782 lt_prog_compiler_pic_GCJ \ 18783 lt_prog_compiler_static_GCJ \ 18784 lt_prog_compiler_no_builtin_flag_GCJ \ 18785 export_dynamic_flag_spec_GCJ \ 18786 thread_safe_flag_spec_GCJ \ 18787 whole_archive_flag_spec_GCJ \ 18788 enable_shared_with_static_runtimes_GCJ \ 18789 old_archive_cmds_GCJ \ 18790 old_archive_from_new_cmds_GCJ \ 18791 predep_objects_GCJ \ 18792 postdep_objects_GCJ \ 18793 predeps_GCJ \ 18794 postdeps_GCJ \ 18795 compiler_lib_search_path_GCJ \ 18796 archive_cmds_GCJ \ 18797 archive_expsym_cmds_GCJ \ 18798 postinstall_cmds_GCJ \ 18799 postuninstall_cmds_GCJ \ 18800 old_archive_from_expsyms_cmds_GCJ \ 18801 allow_undefined_flag_GCJ \ 18802 no_undefined_flag_GCJ \ 18803 export_symbols_cmds_GCJ \ 18804 hardcode_libdir_flag_spec_GCJ \ 18805 hardcode_libdir_flag_spec_ld_GCJ \ 18806 hardcode_libdir_separator_GCJ \ 18807 hardcode_automatic_GCJ \ 18808 module_cmds_GCJ \ 18809 module_expsym_cmds_GCJ \ 18810 lt_cv_prog_compiler_c_o_GCJ \ 18811 exclude_expsyms_GCJ \ 18812 include_expsyms_GCJ; do 18813 18814 case $var in 18815 old_archive_cmds_GCJ | \ 18816 old_archive_from_new_cmds_GCJ | \ 18817 archive_cmds_GCJ | \ 18818 archive_expsym_cmds_GCJ | \ 18819 module_cmds_GCJ | \ 18820 module_expsym_cmds_GCJ | \ 18821 old_archive_from_expsyms_cmds_GCJ | \ 18822 export_symbols_cmds_GCJ | \ 18823 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18824 postinstall_cmds | postuninstall_cmds | \ 18825 old_postinstall_cmds | old_postuninstall_cmds | \ 18826 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18827 # Double-quote double-evaled strings. 18828 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18829 ;; 18830 *) 18831 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18832 ;; 18833 esac 18834 done 18835 18836 case $lt_echo in 18837 *'\$0 --fallback-echo"') 18838 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18839 ;; 18840 esac 18841 18842cfgfile="$ofile" 18843 18844 cat <<__EOF__ >> "$cfgfile" 18845# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18846 18847# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18848 18849# Shell to use when invoking shell scripts. 18850SHELL=$lt_SHELL 18851 18852# Whether or not to build shared libraries. 18853build_libtool_libs=$enable_shared 18854 18855# Whether or not to build static libraries. 18856build_old_libs=$enable_static 18857 18858# Whether or not to add -lc for building shared libraries. 18859build_libtool_need_lc=$archive_cmds_need_lc_GCJ 18860 18861# Whether or not to disallow shared libs when runtime libs are static 18862allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 18863 18864# Whether or not to optimize for fast installation. 18865fast_install=$enable_fast_install 18866 18867# The host system. 18868host_alias=$host_alias 18869host=$host 18870host_os=$host_os 18871 18872# The build system. 18873build_alias=$build_alias 18874build=$build 18875build_os=$build_os 18876 18877# An echo program that does not interpret backslashes. 18878echo=$lt_echo 18879 18880# The archiver. 18881AR=$lt_AR 18882AR_FLAGS=$lt_AR_FLAGS 18883 18884# A C compiler. 18885LTCC=$lt_LTCC 18886 18887# LTCC compiler flags. 18888LTCFLAGS=$lt_LTCFLAGS 18889 18890# A language-specific compiler. 18891CC=$lt_compiler_GCJ 18892 18893# Is the compiler the GNU C compiler? 18894with_gcc=$GCC_GCJ 18895 18896# An ERE matcher. 18897EGREP=$lt_EGREP 18898 18899# The linker used to build libraries. 18900LD=$lt_LD_GCJ 18901 18902# Whether we need hard or soft links. 18903LN_S=$lt_LN_S 18904 18905# A BSD-compatible nm program. 18906NM=$lt_NM 18907 18908# A symbol stripping program 18909STRIP=$lt_STRIP 18910 18911# Used to examine libraries when file_magic_cmd begins "file" 18912MAGIC_CMD=$MAGIC_CMD 18913 18914# Used on cygwin: DLL creation program. 18915DLLTOOL="$DLLTOOL" 18916 18917# Used on cygwin: object dumper. 18918OBJDUMP="$OBJDUMP" 18919 18920# Used on cygwin: assembler. 18921AS="$AS" 18922 18923# The name of the directory that contains temporary libtool files. 18924objdir=$objdir 18925 18926# How to create reloadable object files. 18927reload_flag=$lt_reload_flag 18928reload_cmds=$lt_reload_cmds 18929 18930# How to pass a linker flag through the compiler. 18931wl=$lt_lt_prog_compiler_wl_GCJ 18932 18933# Object file suffix (normally "o"). 18934objext="$ac_objext" 18935 18936# Old archive suffix (normally "a"). 18937libext="$libext" 18938 18939# Shared library suffix (normally ".so"). 18940shrext_cmds='$shrext_cmds' 18941 18942# Executable file suffix (normally ""). 18943exeext="$exeext" 18944 18945# Additional compiler flags for building library objects. 18946pic_flag=$lt_lt_prog_compiler_pic_GCJ 18947pic_mode=$pic_mode 18948 18949# What is the maximum length of a command? 18950max_cmd_len=$lt_cv_sys_max_cmd_len 18951 18952# Does compiler simultaneously support -c and -o options? 18953compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 18954 18955# Must we lock files when doing compilation? 18956need_locks=$lt_need_locks 18957 18958# Do we need the lib prefix for modules? 18959need_lib_prefix=$need_lib_prefix 18960 18961# Do we need a version for libraries? 18962need_version=$need_version 18963 18964# Whether dlopen is supported. 18965dlopen_support=$enable_dlopen 18966 18967# Whether dlopen of programs is supported. 18968dlopen_self=$enable_dlopen_self 18969 18970# Whether dlopen of statically linked programs is supported. 18971dlopen_self_static=$enable_dlopen_self_static 18972 18973# Compiler flag to prevent dynamic linking. 18974link_static_flag=$lt_lt_prog_compiler_static_GCJ 18975 18976# Compiler flag to turn off builtin functions. 18977no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 18978 18979# Compiler flag to allow reflexive dlopens. 18980export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 18981 18982# Compiler flag to generate shared objects directly from archives. 18983whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 18984 18985# Compiler flag to generate thread-safe objects. 18986thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 18987 18988# Library versioning type. 18989version_type=$version_type 18990 18991# Format of library name prefix. 18992libname_spec=$lt_libname_spec 18993 18994# List of archive names. First name is the real one, the rest are links. 18995# The last name is the one that the linker finds with -lNAME. 18996library_names_spec=$lt_library_names_spec 18997 18998# The coded name of the library, if different from the real name. 18999soname_spec=$lt_soname_spec 19000 19001# Commands used to build and install an old-style archive. 19002RANLIB=$lt_RANLIB 19003old_archive_cmds=$lt_old_archive_cmds_GCJ 19004old_postinstall_cmds=$lt_old_postinstall_cmds 19005old_postuninstall_cmds=$lt_old_postuninstall_cmds 19006 19007# Create an old-style archive from a shared archive. 19008old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19009 19010# Create a temporary old-style archive to link instead of a shared archive. 19011old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19012 19013# Commands used to build and install a shared archive. 19014archive_cmds=$lt_archive_cmds_GCJ 19015archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19016postinstall_cmds=$lt_postinstall_cmds 19017postuninstall_cmds=$lt_postuninstall_cmds 19018 19019# Commands used to build a loadable module (assumed same as above if empty) 19020module_cmds=$lt_module_cmds_GCJ 19021module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19022 19023# Commands to strip libraries. 19024old_striplib=$lt_old_striplib 19025striplib=$lt_striplib 19026 19027# Dependencies to place before the objects being linked to create a 19028# shared library. 19029predep_objects=$lt_predep_objects_GCJ 19030 19031# Dependencies to place after the objects being linked to create a 19032# shared library. 19033postdep_objects=$lt_postdep_objects_GCJ 19034 19035# Dependencies to place before the objects being linked to create a 19036# shared library. 19037predeps=$lt_predeps_GCJ 19038 19039# Dependencies to place after the objects being linked to create a 19040# shared library. 19041postdeps=$lt_postdeps_GCJ 19042 19043# The library search path used internally by the compiler when linking 19044# a shared library. 19045compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19046 19047# Method to check whether dependent libraries are shared objects. 19048deplibs_check_method=$lt_deplibs_check_method 19049 19050# Command to use when deplibs_check_method == file_magic. 19051file_magic_cmd=$lt_file_magic_cmd 19052 19053# Flag that allows shared libraries with undefined symbols to be built. 19054allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19055 19056# Flag that forces no undefined symbols. 19057no_undefined_flag=$lt_no_undefined_flag_GCJ 19058 19059# Commands used to finish a libtool library installation in a directory. 19060finish_cmds=$lt_finish_cmds 19061 19062# Same as above, but a single script fragment to be evaled but not shown. 19063finish_eval=$lt_finish_eval 19064 19065# Take the output of nm and produce a listing of raw symbols and C names. 19066global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19067 19068# Transform the output of nm in a proper C declaration 19069global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19070 19071# Transform the output of nm in a C name address pair 19072global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19073 19074# This is the shared library runtime path variable. 19075runpath_var=$runpath_var 19076 19077# This is the shared library path variable. 19078shlibpath_var=$shlibpath_var 19079 19080# Is shlibpath searched before the hard-coded library search path? 19081shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19082 19083# How to hardcode a shared library path into an executable. 19084hardcode_action=$hardcode_action_GCJ 19085 19086# Whether we should hardcode library paths into libraries. 19087hardcode_into_libs=$hardcode_into_libs 19088 19089# Flag to hardcode \$libdir into a binary during linking. 19090# This must work even if \$libdir does not exist. 19091hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19092 19093# If ld is used when linking, flag to hardcode \$libdir into 19094# a binary during linking. This must work even if \$libdir does 19095# not exist. 19096hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19097 19098# Whether we need a single -rpath flag with a separated argument. 19099hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19100 19101# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19102# resulting binary. 19103hardcode_direct=$hardcode_direct_GCJ 19104 19105# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19106# resulting binary. 19107hardcode_minus_L=$hardcode_minus_L_GCJ 19108 19109# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19110# the resulting binary. 19111hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19112 19113# Set to yes if building a shared library automatically hardcodes DIR into the library 19114# and all subsequent libraries and executables linked against it. 19115hardcode_automatic=$hardcode_automatic_GCJ 19116 19117# Variables whose values should be saved in libtool wrapper scripts and 19118# restored at relink time. 19119variables_saved_for_relink="$variables_saved_for_relink" 19120 19121# Whether libtool must link a program against all its dependency libraries. 19122link_all_deplibs=$link_all_deplibs_GCJ 19123 19124# Compile-time system search path for libraries 19125sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19126 19127# Run-time system search path for libraries 19128sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19129 19130# Fix the shell variable \$srcfile for the compiler. 19131fix_srcfile_path="$fix_srcfile_path_GCJ" 19132 19133# Set to yes if exported symbols are required. 19134always_export_symbols=$always_export_symbols_GCJ 19135 19136# The commands to list exported symbols. 19137export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19138 19139# The commands to extract the exported symbol list from a shared archive. 19140extract_expsyms_cmds=$lt_extract_expsyms_cmds 19141 19142# Symbols that should not be listed in the preloaded symbols. 19143exclude_expsyms=$lt_exclude_expsyms_GCJ 19144 19145# Symbols that must always be exported. 19146include_expsyms=$lt_include_expsyms_GCJ 19147 19148# ### END LIBTOOL TAG CONFIG: $tagname 19149 19150__EOF__ 19151 19152 19153else 19154 # If there is no Makefile yet, we rely on a make rule to execute 19155 # `config.status --recheck' to rerun these tests and create the 19156 # libtool script then. 19157 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19158 if test -f "$ltmain_in"; then 19159 test -f Makefile && make "$ltmain" 19160 fi 19161fi 19162 19163 19164ac_ext=c 19165ac_cpp='$CPP $CPPFLAGS' 19166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19168ac_compiler_gnu=$ac_cv_c_compiler_gnu 19169 19170CC="$lt_save_CC" 19171 19172 else 19173 tagname="" 19174 fi 19175 ;; 19176 19177 RC) 19178 19179 19180# Source file extension for RC test sources. 19181ac_ext=rc 19182 19183# Object file extension for compiled RC test sources. 19184objext=o 19185objext_RC=$objext 19186 19187# Code to be used in simple compile tests 19188lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 19189 19190# Code to be used in simple link tests 19191lt_simple_link_test_code="$lt_simple_compile_test_code" 19192 19193# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19194 19195# If no C compiler was specified, use CC. 19196LTCC=${LTCC-"$CC"} 19197 19198# If no C compiler flags were specified, use CFLAGS. 19199LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19200 19201# Allow CC to be a program name with arguments. 19202compiler=$CC 19203 19204 19205# save warnings/boilerplate of simple test code 19206ac_outfile=conftest.$ac_objext 19207printf "$lt_simple_compile_test_code" >conftest.$ac_ext 19208eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19209_lt_compiler_boilerplate=`cat conftest.err` 19210$rm conftest* 19211 19212ac_outfile=conftest.$ac_objext 19213printf "$lt_simple_link_test_code" >conftest.$ac_ext 19214eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19215_lt_linker_boilerplate=`cat conftest.err` 19216$rm conftest* 19217 19218 19219# Allow CC to be a program name with arguments. 19220lt_save_CC="$CC" 19221CC=${RC-"windres"} 19222compiler=$CC 19223compiler_RC=$CC 19224for cc_temp in $compiler""; do 19225 case $cc_temp in 19226 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19227 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19228 \-*) ;; 19229 *) break;; 19230 esac 19231done 19232cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19233 19234lt_cv_prog_compiler_c_o_RC=yes 19235 19236# The else clause should only fire when bootstrapping the 19237# libtool distribution, otherwise you forgot to ship ltmain.sh 19238# with your package, and you will get complaints that there are 19239# no rules to generate ltmain.sh. 19240if test -f "$ltmain"; then 19241 # See if we are running on zsh, and set the options which allow our commands through 19242 # without removal of \ escapes. 19243 if test -n "${ZSH_VERSION+set}" ; then 19244 setopt NO_GLOB_SUBST 19245 fi 19246 # Now quote all the things that may contain metacharacters while being 19247 # careful not to overquote the AC_SUBSTed values. We take copies of the 19248 # variables and quote the copies for generation of the libtool script. 19249 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19250 SED SHELL STRIP \ 19251 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19252 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19253 deplibs_check_method reload_flag reload_cmds need_locks \ 19254 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19255 lt_cv_sys_global_symbol_to_c_name_address \ 19256 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19257 old_postinstall_cmds old_postuninstall_cmds \ 19258 compiler_RC \ 19259 CC_RC \ 19260 LD_RC \ 19261 lt_prog_compiler_wl_RC \ 19262 lt_prog_compiler_pic_RC \ 19263 lt_prog_compiler_static_RC \ 19264 lt_prog_compiler_no_builtin_flag_RC \ 19265 export_dynamic_flag_spec_RC \ 19266 thread_safe_flag_spec_RC \ 19267 whole_archive_flag_spec_RC \ 19268 enable_shared_with_static_runtimes_RC \ 19269 old_archive_cmds_RC \ 19270 old_archive_from_new_cmds_RC \ 19271 predep_objects_RC \ 19272 postdep_objects_RC \ 19273 predeps_RC \ 19274 postdeps_RC \ 19275 compiler_lib_search_path_RC \ 19276 archive_cmds_RC \ 19277 archive_expsym_cmds_RC \ 19278 postinstall_cmds_RC \ 19279 postuninstall_cmds_RC \ 19280 old_archive_from_expsyms_cmds_RC \ 19281 allow_undefined_flag_RC \ 19282 no_undefined_flag_RC \ 19283 export_symbols_cmds_RC \ 19284 hardcode_libdir_flag_spec_RC \ 19285 hardcode_libdir_flag_spec_ld_RC \ 19286 hardcode_libdir_separator_RC \ 19287 hardcode_automatic_RC \ 19288 module_cmds_RC \ 19289 module_expsym_cmds_RC \ 19290 lt_cv_prog_compiler_c_o_RC \ 19291 exclude_expsyms_RC \ 19292 include_expsyms_RC; do 19293 19294 case $var in 19295 old_archive_cmds_RC | \ 19296 old_archive_from_new_cmds_RC | \ 19297 archive_cmds_RC | \ 19298 archive_expsym_cmds_RC | \ 19299 module_cmds_RC | \ 19300 module_expsym_cmds_RC | \ 19301 old_archive_from_expsyms_cmds_RC | \ 19302 export_symbols_cmds_RC | \ 19303 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19304 postinstall_cmds | postuninstall_cmds | \ 19305 old_postinstall_cmds | old_postuninstall_cmds | \ 19306 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19307 # Double-quote double-evaled strings. 19308 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19309 ;; 19310 *) 19311 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19312 ;; 19313 esac 19314 done 19315 19316 case $lt_echo in 19317 *'\$0 --fallback-echo"') 19318 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19319 ;; 19320 esac 19321 19322cfgfile="$ofile" 19323 19324 cat <<__EOF__ >> "$cfgfile" 19325# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19326 19327# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19328 19329# Shell to use when invoking shell scripts. 19330SHELL=$lt_SHELL 19331 19332# Whether or not to build shared libraries. 19333build_libtool_libs=$enable_shared 19334 19335# Whether or not to build static libraries. 19336build_old_libs=$enable_static 19337 19338# Whether or not to add -lc for building shared libraries. 19339build_libtool_need_lc=$archive_cmds_need_lc_RC 19340 19341# Whether or not to disallow shared libs when runtime libs are static 19342allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19343 19344# Whether or not to optimize for fast installation. 19345fast_install=$enable_fast_install 19346 19347# The host system. 19348host_alias=$host_alias 19349host=$host 19350host_os=$host_os 19351 19352# The build system. 19353build_alias=$build_alias 19354build=$build 19355build_os=$build_os 19356 19357# An echo program that does not interpret backslashes. 19358echo=$lt_echo 19359 19360# The archiver. 19361AR=$lt_AR 19362AR_FLAGS=$lt_AR_FLAGS 19363 19364# A C compiler. 19365LTCC=$lt_LTCC 19366 19367# LTCC compiler flags. 19368LTCFLAGS=$lt_LTCFLAGS 19369 19370# A language-specific compiler. 19371CC=$lt_compiler_RC 19372 19373# Is the compiler the GNU C compiler? 19374with_gcc=$GCC_RC 19375 19376# An ERE matcher. 19377EGREP=$lt_EGREP 19378 19379# The linker used to build libraries. 19380LD=$lt_LD_RC 19381 19382# Whether we need hard or soft links. 19383LN_S=$lt_LN_S 19384 19385# A BSD-compatible nm program. 19386NM=$lt_NM 19387 19388# A symbol stripping program 19389STRIP=$lt_STRIP 19390 19391# Used to examine libraries when file_magic_cmd begins "file" 19392MAGIC_CMD=$MAGIC_CMD 19393 19394# Used on cygwin: DLL creation program. 19395DLLTOOL="$DLLTOOL" 19396 19397# Used on cygwin: object dumper. 19398OBJDUMP="$OBJDUMP" 19399 19400# Used on cygwin: assembler. 19401AS="$AS" 19402 19403# The name of the directory that contains temporary libtool files. 19404objdir=$objdir 19405 19406# How to create reloadable object files. 19407reload_flag=$lt_reload_flag 19408reload_cmds=$lt_reload_cmds 19409 19410# How to pass a linker flag through the compiler. 19411wl=$lt_lt_prog_compiler_wl_RC 19412 19413# Object file suffix (normally "o"). 19414objext="$ac_objext" 19415 19416# Old archive suffix (normally "a"). 19417libext="$libext" 19418 19419# Shared library suffix (normally ".so"). 19420shrext_cmds='$shrext_cmds' 19421 19422# Executable file suffix (normally ""). 19423exeext="$exeext" 19424 19425# Additional compiler flags for building library objects. 19426pic_flag=$lt_lt_prog_compiler_pic_RC 19427pic_mode=$pic_mode 19428 19429# What is the maximum length of a command? 19430max_cmd_len=$lt_cv_sys_max_cmd_len 19431 19432# Does compiler simultaneously support -c and -o options? 19433compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19434 19435# Must we lock files when doing compilation? 19436need_locks=$lt_need_locks 19437 19438# Do we need the lib prefix for modules? 19439need_lib_prefix=$need_lib_prefix 19440 19441# Do we need a version for libraries? 19442need_version=$need_version 19443 19444# Whether dlopen is supported. 19445dlopen_support=$enable_dlopen 19446 19447# Whether dlopen of programs is supported. 19448dlopen_self=$enable_dlopen_self 19449 19450# Whether dlopen of statically linked programs is supported. 19451dlopen_self_static=$enable_dlopen_self_static 19452 19453# Compiler flag to prevent dynamic linking. 19454link_static_flag=$lt_lt_prog_compiler_static_RC 19455 19456# Compiler flag to turn off builtin functions. 19457no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19458 19459# Compiler flag to allow reflexive dlopens. 19460export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19461 19462# Compiler flag to generate shared objects directly from archives. 19463whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19464 19465# Compiler flag to generate thread-safe objects. 19466thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19467 19468# Library versioning type. 19469version_type=$version_type 19470 19471# Format of library name prefix. 19472libname_spec=$lt_libname_spec 19473 19474# List of archive names. First name is the real one, the rest are links. 19475# The last name is the one that the linker finds with -lNAME. 19476library_names_spec=$lt_library_names_spec 19477 19478# The coded name of the library, if different from the real name. 19479soname_spec=$lt_soname_spec 19480 19481# Commands used to build and install an old-style archive. 19482RANLIB=$lt_RANLIB 19483old_archive_cmds=$lt_old_archive_cmds_RC 19484old_postinstall_cmds=$lt_old_postinstall_cmds 19485old_postuninstall_cmds=$lt_old_postuninstall_cmds 19486 19487# Create an old-style archive from a shared archive. 19488old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19489 19490# Create a temporary old-style archive to link instead of a shared archive. 19491old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19492 19493# Commands used to build and install a shared archive. 19494archive_cmds=$lt_archive_cmds_RC 19495archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19496postinstall_cmds=$lt_postinstall_cmds 19497postuninstall_cmds=$lt_postuninstall_cmds 19498 19499# Commands used to build a loadable module (assumed same as above if empty) 19500module_cmds=$lt_module_cmds_RC 19501module_expsym_cmds=$lt_module_expsym_cmds_RC 19502 19503# Commands to strip libraries. 19504old_striplib=$lt_old_striplib 19505striplib=$lt_striplib 19506 19507# Dependencies to place before the objects being linked to create a 19508# shared library. 19509predep_objects=$lt_predep_objects_RC 19510 19511# Dependencies to place after the objects being linked to create a 19512# shared library. 19513postdep_objects=$lt_postdep_objects_RC 19514 19515# Dependencies to place before the objects being linked to create a 19516# shared library. 19517predeps=$lt_predeps_RC 19518 19519# Dependencies to place after the objects being linked to create a 19520# shared library. 19521postdeps=$lt_postdeps_RC 19522 19523# The library search path used internally by the compiler when linking 19524# a shared library. 19525compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19526 19527# Method to check whether dependent libraries are shared objects. 19528deplibs_check_method=$lt_deplibs_check_method 19529 19530# Command to use when deplibs_check_method == file_magic. 19531file_magic_cmd=$lt_file_magic_cmd 19532 19533# Flag that allows shared libraries with undefined symbols to be built. 19534allow_undefined_flag=$lt_allow_undefined_flag_RC 19535 19536# Flag that forces no undefined symbols. 19537no_undefined_flag=$lt_no_undefined_flag_RC 19538 19539# Commands used to finish a libtool library installation in a directory. 19540finish_cmds=$lt_finish_cmds 19541 19542# Same as above, but a single script fragment to be evaled but not shown. 19543finish_eval=$lt_finish_eval 19544 19545# Take the output of nm and produce a listing of raw symbols and C names. 19546global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19547 19548# Transform the output of nm in a proper C declaration 19549global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19550 19551# Transform the output of nm in a C name address pair 19552global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19553 19554# This is the shared library runtime path variable. 19555runpath_var=$runpath_var 19556 19557# This is the shared library path variable. 19558shlibpath_var=$shlibpath_var 19559 19560# Is shlibpath searched before the hard-coded library search path? 19561shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19562 19563# How to hardcode a shared library path into an executable. 19564hardcode_action=$hardcode_action_RC 19565 19566# Whether we should hardcode library paths into libraries. 19567hardcode_into_libs=$hardcode_into_libs 19568 19569# Flag to hardcode \$libdir into a binary during linking. 19570# This must work even if \$libdir does not exist. 19571hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19572 19573# If ld is used when linking, flag to hardcode \$libdir into 19574# a binary during linking. This must work even if \$libdir does 19575# not exist. 19576hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19577 19578# Whether we need a single -rpath flag with a separated argument. 19579hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19580 19581# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19582# resulting binary. 19583hardcode_direct=$hardcode_direct_RC 19584 19585# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19586# resulting binary. 19587hardcode_minus_L=$hardcode_minus_L_RC 19588 19589# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19590# the resulting binary. 19591hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19592 19593# Set to yes if building a shared library automatically hardcodes DIR into the library 19594# and all subsequent libraries and executables linked against it. 19595hardcode_automatic=$hardcode_automatic_RC 19596 19597# Variables whose values should be saved in libtool wrapper scripts and 19598# restored at relink time. 19599variables_saved_for_relink="$variables_saved_for_relink" 19600 19601# Whether libtool must link a program against all its dependency libraries. 19602link_all_deplibs=$link_all_deplibs_RC 19603 19604# Compile-time system search path for libraries 19605sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19606 19607# Run-time system search path for libraries 19608sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19609 19610# Fix the shell variable \$srcfile for the compiler. 19611fix_srcfile_path="$fix_srcfile_path_RC" 19612 19613# Set to yes if exported symbols are required. 19614always_export_symbols=$always_export_symbols_RC 19615 19616# The commands to list exported symbols. 19617export_symbols_cmds=$lt_export_symbols_cmds_RC 19618 19619# The commands to extract the exported symbol list from a shared archive. 19620extract_expsyms_cmds=$lt_extract_expsyms_cmds 19621 19622# Symbols that should not be listed in the preloaded symbols. 19623exclude_expsyms=$lt_exclude_expsyms_RC 19624 19625# Symbols that must always be exported. 19626include_expsyms=$lt_include_expsyms_RC 19627 19628# ### END LIBTOOL TAG CONFIG: $tagname 19629 19630__EOF__ 19631 19632 19633else 19634 # If there is no Makefile yet, we rely on a make rule to execute 19635 # `config.status --recheck' to rerun these tests and create the 19636 # libtool script then. 19637 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19638 if test -f "$ltmain_in"; then 19639 test -f Makefile && make "$ltmain" 19640 fi 19641fi 19642 19643 19644ac_ext=c 19645ac_cpp='$CPP $CPPFLAGS' 19646ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19647ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19648ac_compiler_gnu=$ac_cv_c_compiler_gnu 19649 19650CC="$lt_save_CC" 19651 19652 ;; 19653 19654 *) 19655 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19656echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19657 { (exit 1); exit 1; }; } 19658 ;; 19659 esac 19660 19661 # Append the new tag name to the list of available tags. 19662 if test -n "$tagname" ; then 19663 available_tags="$available_tags $tagname" 19664 fi 19665 fi 19666 done 19667 IFS="$lt_save_ifs" 19668 19669 # Now substitute the updated list of available tags. 19670 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19671 mv "${ofile}T" "$ofile" 19672 chmod +x "$ofile" 19673 else 19674 rm -f "${ofile}T" 19675 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19676echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19677 { (exit 1); exit 1; }; } 19678 fi 19679fi 19680 19681 19682 19683# This can be used to rebuild libtool when needed 19684LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19685 19686# Always use our own libtool. 19687LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19688 19689# Prevent multiple expansion 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710ac_ext=c 19711ac_cpp='$CPP $CPPFLAGS' 19712ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19713ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19714ac_compiler_gnu=$ac_cv_c_compiler_gnu 19715if test -n "$ac_tool_prefix"; then 19716 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 19717set dummy ${ac_tool_prefix}gcc; ac_word=$2 19718{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19719echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19720if test "${ac_cv_prog_CC+set}" = set; then 19721 echo $ECHO_N "(cached) $ECHO_C" >&6 19722else 19723 if test -n "$CC"; then 19724 ac_cv_prog_CC="$CC" # Let the user override the test. 19725else 19726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19727for as_dir in $PATH 19728do 19729 IFS=$as_save_IFS 19730 test -z "$as_dir" && as_dir=. 19731 for ac_exec_ext in '' $ac_executable_extensions; do 19732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19733 ac_cv_prog_CC="${ac_tool_prefix}gcc" 19734 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19735 break 2 19736 fi 19737done 19738done 19739IFS=$as_save_IFS 19740 19741fi 19742fi 19743CC=$ac_cv_prog_CC 19744if test -n "$CC"; then 19745 { echo "$as_me:$LINENO: result: $CC" >&5 19746echo "${ECHO_T}$CC" >&6; } 19747else 19748 { echo "$as_me:$LINENO: result: no" >&5 19749echo "${ECHO_T}no" >&6; } 19750fi 19751 19752 19753fi 19754if test -z "$ac_cv_prog_CC"; then 19755 ac_ct_CC=$CC 19756 # Extract the first word of "gcc", so it can be a program name with args. 19757set dummy gcc; ac_word=$2 19758{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19759echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19760if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19761 echo $ECHO_N "(cached) $ECHO_C" >&6 19762else 19763 if test -n "$ac_ct_CC"; then 19764 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19765else 19766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19767for as_dir in $PATH 19768do 19769 IFS=$as_save_IFS 19770 test -z "$as_dir" && as_dir=. 19771 for ac_exec_ext in '' $ac_executable_extensions; do 19772 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19773 ac_cv_prog_ac_ct_CC="gcc" 19774 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19775 break 2 19776 fi 19777done 19778done 19779IFS=$as_save_IFS 19780 19781fi 19782fi 19783ac_ct_CC=$ac_cv_prog_ac_ct_CC 19784if test -n "$ac_ct_CC"; then 19785 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19786echo "${ECHO_T}$ac_ct_CC" >&6; } 19787else 19788 { echo "$as_me:$LINENO: result: no" >&5 19789echo "${ECHO_T}no" >&6; } 19790fi 19791 19792 if test "x$ac_ct_CC" = x; then 19793 CC="" 19794 else 19795 case $cross_compiling:$ac_tool_warned in 19796yes:) 19797{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19798whose name does not start with the host triplet. If you think this 19799configuration is useful to you, please write to autoconf@gnu.org." >&5 19800echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19801whose name does not start with the host triplet. If you think this 19802configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19803ac_tool_warned=yes ;; 19804esac 19805 CC=$ac_ct_CC 19806 fi 19807else 19808 CC="$ac_cv_prog_CC" 19809fi 19810 19811if test -z "$CC"; then 19812 if test -n "$ac_tool_prefix"; then 19813 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 19814set dummy ${ac_tool_prefix}cc; ac_word=$2 19815{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19816echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19817if test "${ac_cv_prog_CC+set}" = set; then 19818 echo $ECHO_N "(cached) $ECHO_C" >&6 19819else 19820 if test -n "$CC"; then 19821 ac_cv_prog_CC="$CC" # Let the user override the test. 19822else 19823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19824for as_dir in $PATH 19825do 19826 IFS=$as_save_IFS 19827 test -z "$as_dir" && as_dir=. 19828 for ac_exec_ext in '' $ac_executable_extensions; do 19829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19830 ac_cv_prog_CC="${ac_tool_prefix}cc" 19831 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19832 break 2 19833 fi 19834done 19835done 19836IFS=$as_save_IFS 19837 19838fi 19839fi 19840CC=$ac_cv_prog_CC 19841if test -n "$CC"; then 19842 { echo "$as_me:$LINENO: result: $CC" >&5 19843echo "${ECHO_T}$CC" >&6; } 19844else 19845 { echo "$as_me:$LINENO: result: no" >&5 19846echo "${ECHO_T}no" >&6; } 19847fi 19848 19849 19850 fi 19851fi 19852if test -z "$CC"; then 19853 # Extract the first word of "cc", so it can be a program name with args. 19854set dummy cc; ac_word=$2 19855{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19856echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19857if test "${ac_cv_prog_CC+set}" = set; then 19858 echo $ECHO_N "(cached) $ECHO_C" >&6 19859else 19860 if test -n "$CC"; then 19861 ac_cv_prog_CC="$CC" # Let the user override the test. 19862else 19863 ac_prog_rejected=no 19864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19865for as_dir in $PATH 19866do 19867 IFS=$as_save_IFS 19868 test -z "$as_dir" && as_dir=. 19869 for ac_exec_ext in '' $ac_executable_extensions; do 19870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19871 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 19872 ac_prog_rejected=yes 19873 continue 19874 fi 19875 ac_cv_prog_CC="cc" 19876 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19877 break 2 19878 fi 19879done 19880done 19881IFS=$as_save_IFS 19882 19883if test $ac_prog_rejected = yes; then 19884 # We found a bogon in the path, so make sure we never use it. 19885 set dummy $ac_cv_prog_CC 19886 shift 19887 if test $# != 0; then 19888 # We chose a different compiler from the bogus one. 19889 # However, it has the same basename, so the bogon will be chosen 19890 # first if we set CC to just the basename; use the full file name. 19891 shift 19892 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 19893 fi 19894fi 19895fi 19896fi 19897CC=$ac_cv_prog_CC 19898if test -n "$CC"; then 19899 { echo "$as_me:$LINENO: result: $CC" >&5 19900echo "${ECHO_T}$CC" >&6; } 19901else 19902 { echo "$as_me:$LINENO: result: no" >&5 19903echo "${ECHO_T}no" >&6; } 19904fi 19905 19906 19907fi 19908if test -z "$CC"; then 19909 if test -n "$ac_tool_prefix"; then 19910 for ac_prog in cl.exe 19911 do 19912 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 19913set dummy $ac_tool_prefix$ac_prog; ac_word=$2 19914{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19915echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19916if test "${ac_cv_prog_CC+set}" = set; then 19917 echo $ECHO_N "(cached) $ECHO_C" >&6 19918else 19919 if test -n "$CC"; then 19920 ac_cv_prog_CC="$CC" # Let the user override the test. 19921else 19922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19923for as_dir in $PATH 19924do 19925 IFS=$as_save_IFS 19926 test -z "$as_dir" && as_dir=. 19927 for ac_exec_ext in '' $ac_executable_extensions; do 19928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19929 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 19930 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19931 break 2 19932 fi 19933done 19934done 19935IFS=$as_save_IFS 19936 19937fi 19938fi 19939CC=$ac_cv_prog_CC 19940if test -n "$CC"; then 19941 { echo "$as_me:$LINENO: result: $CC" >&5 19942echo "${ECHO_T}$CC" >&6; } 19943else 19944 { echo "$as_me:$LINENO: result: no" >&5 19945echo "${ECHO_T}no" >&6; } 19946fi 19947 19948 19949 test -n "$CC" && break 19950 done 19951fi 19952if test -z "$CC"; then 19953 ac_ct_CC=$CC 19954 for ac_prog in cl.exe 19955do 19956 # Extract the first word of "$ac_prog", so it can be a program name with args. 19957set dummy $ac_prog; ac_word=$2 19958{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19959echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19960if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19961 echo $ECHO_N "(cached) $ECHO_C" >&6 19962else 19963 if test -n "$ac_ct_CC"; then 19964 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19965else 19966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19967for as_dir in $PATH 19968do 19969 IFS=$as_save_IFS 19970 test -z "$as_dir" && as_dir=. 19971 for ac_exec_ext in '' $ac_executable_extensions; do 19972 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 19973 ac_cv_prog_ac_ct_CC="$ac_prog" 19974 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19975 break 2 19976 fi 19977done 19978done 19979IFS=$as_save_IFS 19980 19981fi 19982fi 19983ac_ct_CC=$ac_cv_prog_ac_ct_CC 19984if test -n "$ac_ct_CC"; then 19985 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19986echo "${ECHO_T}$ac_ct_CC" >&6; } 19987else 19988 { echo "$as_me:$LINENO: result: no" >&5 19989echo "${ECHO_T}no" >&6; } 19990fi 19991 19992 19993 test -n "$ac_ct_CC" && break 19994done 19995 19996 if test "x$ac_ct_CC" = x; then 19997 CC="" 19998 else 19999 case $cross_compiling:$ac_tool_warned in 20000yes:) 20001{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20002whose name does not start with the host triplet. If you think this 20003configuration is useful to you, please write to autoconf@gnu.org." >&5 20004echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20005whose name does not start with the host triplet. If you think this 20006configuration is useful to you, please write to autoconf@gnu.org." >&2;} 20007ac_tool_warned=yes ;; 20008esac 20009 CC=$ac_ct_CC 20010 fi 20011fi 20012 20013fi 20014 20015 20016test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20017See \`config.log' for more details." >&5 20018echo "$as_me: error: no acceptable C compiler found in \$PATH 20019See \`config.log' for more details." >&2;} 20020 { (exit 1); exit 1; }; } 20021 20022# Provide some information about the compiler. 20023echo "$as_me:$LINENO: checking for C compiler version" >&5 20024ac_compiler=`set X $ac_compile; echo $2` 20025{ (ac_try="$ac_compiler --version >&5" 20026case "(($ac_try" in 20027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20028 *) ac_try_echo=$ac_try;; 20029esac 20030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20031 (eval "$ac_compiler --version >&5") 2>&5 20032 ac_status=$? 20033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20034 (exit $ac_status); } 20035{ (ac_try="$ac_compiler -v >&5" 20036case "(($ac_try" in 20037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20038 *) ac_try_echo=$ac_try;; 20039esac 20040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20041 (eval "$ac_compiler -v >&5") 2>&5 20042 ac_status=$? 20043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20044 (exit $ac_status); } 20045{ (ac_try="$ac_compiler -V >&5" 20046case "(($ac_try" in 20047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20048 *) ac_try_echo=$ac_try;; 20049esac 20050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20051 (eval "$ac_compiler -V >&5") 2>&5 20052 ac_status=$? 20053 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20054 (exit $ac_status); } 20055 20056{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20057echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 20058if test "${ac_cv_c_compiler_gnu+set}" = set; then 20059 echo $ECHO_N "(cached) $ECHO_C" >&6 20060else 20061 cat >conftest.$ac_ext <<_ACEOF 20062/* confdefs.h. */ 20063_ACEOF 20064cat confdefs.h >>conftest.$ac_ext 20065cat >>conftest.$ac_ext <<_ACEOF 20066/* end confdefs.h. */ 20067 20068int 20069main () 20070{ 20071#ifndef __GNUC__ 20072 choke me 20073#endif 20074 20075 ; 20076 return 0; 20077} 20078_ACEOF 20079rm -f conftest.$ac_objext 20080if { (ac_try="$ac_compile" 20081case "(($ac_try" in 20082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20083 *) ac_try_echo=$ac_try;; 20084esac 20085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20086 (eval "$ac_compile") 2>conftest.er1 20087 ac_status=$? 20088 grep -v '^ *+' conftest.er1 >conftest.err 20089 rm -f conftest.er1 20090 cat conftest.err >&5 20091 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20092 (exit $ac_status); } && 20093 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20094 { (case "(($ac_try" in 20095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20096 *) ac_try_echo=$ac_try;; 20097esac 20098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20099 (eval "$ac_try") 2>&5 20100 ac_status=$? 20101 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20102 (exit $ac_status); }; } && 20103 { ac_try='test -s conftest.$ac_objext' 20104 { (case "(($ac_try" in 20105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20106 *) ac_try_echo=$ac_try;; 20107esac 20108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20109 (eval "$ac_try") 2>&5 20110 ac_status=$? 20111 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20112 (exit $ac_status); }; }; then 20113 ac_compiler_gnu=yes 20114else 20115 echo "$as_me: failed program was:" >&5 20116sed 's/^/| /' conftest.$ac_ext >&5 20117 20118 ac_compiler_gnu=no 20119fi 20120 20121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20122ac_cv_c_compiler_gnu=$ac_compiler_gnu 20123 20124fi 20125{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20126echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 20127GCC=`test $ac_compiler_gnu = yes && echo yes` 20128ac_test_CFLAGS=${CFLAGS+set} 20129ac_save_CFLAGS=$CFLAGS 20130{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20131echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 20132if test "${ac_cv_prog_cc_g+set}" = set; then 20133 echo $ECHO_N "(cached) $ECHO_C" >&6 20134else 20135 ac_save_c_werror_flag=$ac_c_werror_flag 20136 ac_c_werror_flag=yes 20137 ac_cv_prog_cc_g=no 20138 CFLAGS="-g" 20139 cat >conftest.$ac_ext <<_ACEOF 20140/* confdefs.h. */ 20141_ACEOF 20142cat confdefs.h >>conftest.$ac_ext 20143cat >>conftest.$ac_ext <<_ACEOF 20144/* end confdefs.h. */ 20145 20146int 20147main () 20148{ 20149 20150 ; 20151 return 0; 20152} 20153_ACEOF 20154rm -f conftest.$ac_objext 20155if { (ac_try="$ac_compile" 20156case "(($ac_try" in 20157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20158 *) ac_try_echo=$ac_try;; 20159esac 20160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20161 (eval "$ac_compile") 2>conftest.er1 20162 ac_status=$? 20163 grep -v '^ *+' conftest.er1 >conftest.err 20164 rm -f conftest.er1 20165 cat conftest.err >&5 20166 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20167 (exit $ac_status); } && 20168 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20169 { (case "(($ac_try" in 20170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20171 *) ac_try_echo=$ac_try;; 20172esac 20173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20174 (eval "$ac_try") 2>&5 20175 ac_status=$? 20176 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20177 (exit $ac_status); }; } && 20178 { ac_try='test -s conftest.$ac_objext' 20179 { (case "(($ac_try" in 20180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20181 *) ac_try_echo=$ac_try;; 20182esac 20183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20184 (eval "$ac_try") 2>&5 20185 ac_status=$? 20186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20187 (exit $ac_status); }; }; then 20188 ac_cv_prog_cc_g=yes 20189else 20190 echo "$as_me: failed program was:" >&5 20191sed 's/^/| /' conftest.$ac_ext >&5 20192 20193 CFLAGS="" 20194 cat >conftest.$ac_ext <<_ACEOF 20195/* confdefs.h. */ 20196_ACEOF 20197cat confdefs.h >>conftest.$ac_ext 20198cat >>conftest.$ac_ext <<_ACEOF 20199/* end confdefs.h. */ 20200 20201int 20202main () 20203{ 20204 20205 ; 20206 return 0; 20207} 20208_ACEOF 20209rm -f conftest.$ac_objext 20210if { (ac_try="$ac_compile" 20211case "(($ac_try" in 20212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20213 *) ac_try_echo=$ac_try;; 20214esac 20215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20216 (eval "$ac_compile") 2>conftest.er1 20217 ac_status=$? 20218 grep -v '^ *+' conftest.er1 >conftest.err 20219 rm -f conftest.er1 20220 cat conftest.err >&5 20221 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20222 (exit $ac_status); } && 20223 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20224 { (case "(($ac_try" in 20225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20226 *) ac_try_echo=$ac_try;; 20227esac 20228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20229 (eval "$ac_try") 2>&5 20230 ac_status=$? 20231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20232 (exit $ac_status); }; } && 20233 { ac_try='test -s conftest.$ac_objext' 20234 { (case "(($ac_try" in 20235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20236 *) ac_try_echo=$ac_try;; 20237esac 20238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20239 (eval "$ac_try") 2>&5 20240 ac_status=$? 20241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20242 (exit $ac_status); }; }; then 20243 : 20244else 20245 echo "$as_me: failed program was:" >&5 20246sed 's/^/| /' conftest.$ac_ext >&5 20247 20248 ac_c_werror_flag=$ac_save_c_werror_flag 20249 CFLAGS="-g" 20250 cat >conftest.$ac_ext <<_ACEOF 20251/* confdefs.h. */ 20252_ACEOF 20253cat confdefs.h >>conftest.$ac_ext 20254cat >>conftest.$ac_ext <<_ACEOF 20255/* end confdefs.h. */ 20256 20257int 20258main () 20259{ 20260 20261 ; 20262 return 0; 20263} 20264_ACEOF 20265rm -f conftest.$ac_objext 20266if { (ac_try="$ac_compile" 20267case "(($ac_try" in 20268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20269 *) ac_try_echo=$ac_try;; 20270esac 20271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20272 (eval "$ac_compile") 2>conftest.er1 20273 ac_status=$? 20274 grep -v '^ *+' conftest.er1 >conftest.err 20275 rm -f conftest.er1 20276 cat conftest.err >&5 20277 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20278 (exit $ac_status); } && 20279 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20280 { (case "(($ac_try" in 20281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20282 *) ac_try_echo=$ac_try;; 20283esac 20284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20285 (eval "$ac_try") 2>&5 20286 ac_status=$? 20287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20288 (exit $ac_status); }; } && 20289 { ac_try='test -s conftest.$ac_objext' 20290 { (case "(($ac_try" in 20291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20292 *) ac_try_echo=$ac_try;; 20293esac 20294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20295 (eval "$ac_try") 2>&5 20296 ac_status=$? 20297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20298 (exit $ac_status); }; }; then 20299 ac_cv_prog_cc_g=yes 20300else 20301 echo "$as_me: failed program was:" >&5 20302sed 's/^/| /' conftest.$ac_ext >&5 20303 20304 20305fi 20306 20307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20308fi 20309 20310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20311fi 20312 20313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20314 ac_c_werror_flag=$ac_save_c_werror_flag 20315fi 20316{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20317echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 20318if test "$ac_test_CFLAGS" = set; then 20319 CFLAGS=$ac_save_CFLAGS 20320elif test $ac_cv_prog_cc_g = yes; then 20321 if test "$GCC" = yes; then 20322 CFLAGS="-g -O2" 20323 else 20324 CFLAGS="-g" 20325 fi 20326else 20327 if test "$GCC" = yes; then 20328 CFLAGS="-O2" 20329 else 20330 CFLAGS= 20331 fi 20332fi 20333{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20334echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 20335if test "${ac_cv_prog_cc_c89+set}" = set; then 20336 echo $ECHO_N "(cached) $ECHO_C" >&6 20337else 20338 ac_cv_prog_cc_c89=no 20339ac_save_CC=$CC 20340cat >conftest.$ac_ext <<_ACEOF 20341/* confdefs.h. */ 20342_ACEOF 20343cat confdefs.h >>conftest.$ac_ext 20344cat >>conftest.$ac_ext <<_ACEOF 20345/* end confdefs.h. */ 20346#include <stdarg.h> 20347#include <stdio.h> 20348#include <sys/types.h> 20349#include <sys/stat.h> 20350/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20351struct buf { int x; }; 20352FILE * (*rcsopen) (struct buf *, struct stat *, int); 20353static char *e (p, i) 20354 char **p; 20355 int i; 20356{ 20357 return p[i]; 20358} 20359static char *f (char * (*g) (char **, int), char **p, ...) 20360{ 20361 char *s; 20362 va_list v; 20363 va_start (v,p); 20364 s = g (p, va_arg (v,int)); 20365 va_end (v); 20366 return s; 20367} 20368 20369/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20370 function prototypes and stuff, but not '\xHH' hex character constants. 20371 These don't provoke an error unfortunately, instead are silently treated 20372 as 'x'. The following induces an error, until -std is added to get 20373 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20374 array size at least. It's necessary to write '\x00'==0 to get something 20375 that's true only with -std. */ 20376int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20377 20378/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20379 inside strings and character constants. */ 20380#define FOO(x) 'x' 20381int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20382 20383int test (int i, double x); 20384struct s1 {int (*f) (int a);}; 20385struct s2 {int (*f) (double a);}; 20386int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20387int argc; 20388char **argv; 20389int 20390main () 20391{ 20392return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20393 ; 20394 return 0; 20395} 20396_ACEOF 20397for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20398 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20399do 20400 CC="$ac_save_CC $ac_arg" 20401 rm -f conftest.$ac_objext 20402if { (ac_try="$ac_compile" 20403case "(($ac_try" in 20404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20405 *) ac_try_echo=$ac_try;; 20406esac 20407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20408 (eval "$ac_compile") 2>conftest.er1 20409 ac_status=$? 20410 grep -v '^ *+' conftest.er1 >conftest.err 20411 rm -f conftest.er1 20412 cat conftest.err >&5 20413 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20414 (exit $ac_status); } && 20415 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20416 { (case "(($ac_try" in 20417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20418 *) ac_try_echo=$ac_try;; 20419esac 20420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20421 (eval "$ac_try") 2>&5 20422 ac_status=$? 20423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20424 (exit $ac_status); }; } && 20425 { ac_try='test -s conftest.$ac_objext' 20426 { (case "(($ac_try" in 20427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20428 *) ac_try_echo=$ac_try;; 20429esac 20430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20431 (eval "$ac_try") 2>&5 20432 ac_status=$? 20433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20434 (exit $ac_status); }; }; then 20435 ac_cv_prog_cc_c89=$ac_arg 20436else 20437 echo "$as_me: failed program was:" >&5 20438sed 's/^/| /' conftest.$ac_ext >&5 20439 20440 20441fi 20442 20443rm -f core conftest.err conftest.$ac_objext 20444 test "x$ac_cv_prog_cc_c89" != "xno" && break 20445done 20446rm -f conftest.$ac_ext 20447CC=$ac_save_CC 20448 20449fi 20450# AC_CACHE_VAL 20451case "x$ac_cv_prog_cc_c89" in 20452 x) 20453 { echo "$as_me:$LINENO: result: none needed" >&5 20454echo "${ECHO_T}none needed" >&6; } ;; 20455 xno) 20456 { echo "$as_me:$LINENO: result: unsupported" >&5 20457echo "${ECHO_T}unsupported" >&6; } ;; 20458 *) 20459 CC="$CC $ac_cv_prog_cc_c89" 20460 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20461echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 20462esac 20463 20464 20465ac_ext=c 20466ac_cpp='$CPP $CPPFLAGS' 20467ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20468ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20469ac_compiler_gnu=$ac_cv_c_compiler_gnu 20470 20471depcc="$CC" am_compiler_list= 20472 20473{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20474echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 20475if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20476 echo $ECHO_N "(cached) $ECHO_C" >&6 20477else 20478 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20479 # We make a subdir and do the tests there. Otherwise we can end up 20480 # making bogus files that we don't know about and never remove. For 20481 # instance it was reported that on HP-UX the gcc test will end up 20482 # making a dummy file named `D' -- because `-MD' means `put the output 20483 # in D'. 20484 mkdir conftest.dir 20485 # Copy depcomp to subdir because otherwise we won't find it if we're 20486 # using a relative directory. 20487 cp "$am_depcomp" conftest.dir 20488 cd conftest.dir 20489 # We will build objects and dependencies in a subdirectory because 20490 # it helps to detect inapplicable dependency modes. For instance 20491 # both Tru64's cc and ICC support -MD to output dependencies as a 20492 # side effect of compilation, but ICC will put the dependencies in 20493 # the current directory while Tru64 will put them in the object 20494 # directory. 20495 mkdir sub 20496 20497 am_cv_CC_dependencies_compiler_type=none 20498 if test "$am_compiler_list" = ""; then 20499 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20500 fi 20501 for depmode in $am_compiler_list; do 20502 # Setup a source with many dependencies, because some compilers 20503 # like to wrap large dependency lists on column 80 (with \), and 20504 # we should not choose a depcomp mode which is confused by this. 20505 # 20506 # We need to recreate these files for each test, as the compiler may 20507 # overwrite some of them when testing with obscure command lines. 20508 # This happens at least with the AIX C compiler. 20509 : > sub/conftest.c 20510 for i in 1 2 3 4 5 6; do 20511 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20512 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20513 # Solaris 8's {/usr,}/bin/sh. 20514 touch sub/conftst$i.h 20515 done 20516 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20517 20518 case $depmode in 20519 nosideeffect) 20520 # after this tag, mechanisms are not by side-effect, so they'll 20521 # only be used when explicitly requested 20522 if test "x$enable_dependency_tracking" = xyes; then 20523 continue 20524 else 20525 break 20526 fi 20527 ;; 20528 none) break ;; 20529 esac 20530 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20531 # mode. It turns out that the SunPro C++ compiler does not properly 20532 # handle `-M -o', and we need to detect this. 20533 if depmode=$depmode \ 20534 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 20535 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20536 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 20537 >/dev/null 2>conftest.err && 20538 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20539 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 20540 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20541 # icc doesn't choke on unknown options, it will just issue warnings 20542 # or remarks (even with -Werror). So we grep stderr for any message 20543 # that says an option was ignored or not supported. 20544 # When given -MP, icc 7.0 and 7.1 complain thusly: 20545 # icc: Command line warning: ignoring option '-M'; no argument required 20546 # The diagnosis changed in icc 8.0: 20547 # icc: Command line remark: option '-MP' not supported 20548 if (grep 'ignoring option' conftest.err || 20549 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20550 am_cv_CC_dependencies_compiler_type=$depmode 20551 break 20552 fi 20553 fi 20554 done 20555 20556 cd .. 20557 rm -rf conftest.dir 20558else 20559 am_cv_CC_dependencies_compiler_type=none 20560fi 20561 20562fi 20563{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20564echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 20565CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20566 20567 20568 20569if 20570 test "x$enable_dependency_tracking" != xno \ 20571 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20572 am__fastdepCC_TRUE= 20573 am__fastdepCC_FALSE='#' 20574else 20575 am__fastdepCC_TRUE='#' 20576 am__fastdepCC_FALSE= 20577fi 20578 20579 20580 20581 20582 20583 20584 20585# Check whether --with-xorg-module-dir was given. 20586if test "${with_xorg_module_dir+set}" = set; then 20587 withval=$with_xorg_module_dir; moduledir="$withval" 20588else 20589 moduledir="$libdir/xorg/modules" 20590fi 20591 20592 20593# Check whether --enable-dri was given. 20594if test "${enable_dri+set}" = set; then 20595 enableval=$enable_dri; DRI="$enableval" 20596else 20597 DRI=auto 20598fi 20599 20600 20601# Checks for extensions 20602 20603 SAVE_CFLAGS="$CFLAGS" 20604 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20605 cat >conftest.$ac_ext <<_ACEOF 20606/* confdefs.h. */ 20607_ACEOF 20608cat confdefs.h >>conftest.$ac_ext 20609cat >>conftest.$ac_ext <<_ACEOF 20610/* end confdefs.h. */ 20611 20612#include "xorg-server.h" 20613#if !defined RANDR 20614#error RANDR not defined 20615#endif 20616 20617int 20618main () 20619{ 20620 20621 ; 20622 return 0; 20623} 20624_ACEOF 20625rm -f conftest.$ac_objext 20626if { (ac_try="$ac_compile" 20627case "(($ac_try" in 20628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20629 *) ac_try_echo=$ac_try;; 20630esac 20631eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20632 (eval "$ac_compile") 2>conftest.er1 20633 ac_status=$? 20634 grep -v '^ *+' conftest.er1 >conftest.err 20635 rm -f conftest.er1 20636 cat conftest.err >&5 20637 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20638 (exit $ac_status); } && 20639 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20640 { (case "(($ac_try" in 20641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20642 *) ac_try_echo=$ac_try;; 20643esac 20644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20645 (eval "$ac_try") 2>&5 20646 ac_status=$? 20647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20648 (exit $ac_status); }; } && 20649 { ac_try='test -s conftest.$ac_objext' 20650 { (case "(($ac_try" in 20651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20652 *) ac_try_echo=$ac_try;; 20653esac 20654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20655 (eval "$ac_try") 2>&5 20656 ac_status=$? 20657 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20658 (exit $ac_status); }; }; then 20659 _EXT_CHECK=yes 20660else 20661 echo "$as_me: failed program was:" >&5 20662sed 's/^/| /' conftest.$ac_ext >&5 20663 20664 _EXT_CHECK=no 20665fi 20666 20667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20668 CFLAGS="$SAVE_CFLAGS" 20669 { echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20670echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; } 20671 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20672echo "${ECHO_T}$_EXT_CHECK" >&6; } 20673 if test "$_EXT_CHECK" != no; then 20674 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20675 fi 20676 20677 20678 SAVE_CFLAGS="$CFLAGS" 20679 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20680 cat >conftest.$ac_ext <<_ACEOF 20681/* confdefs.h. */ 20682_ACEOF 20683cat confdefs.h >>conftest.$ac_ext 20684cat >>conftest.$ac_ext <<_ACEOF 20685/* end confdefs.h. */ 20686 20687#include "xorg-server.h" 20688#if !defined RENDER 20689#error RENDER not defined 20690#endif 20691 20692int 20693main () 20694{ 20695 20696 ; 20697 return 0; 20698} 20699_ACEOF 20700rm -f conftest.$ac_objext 20701if { (ac_try="$ac_compile" 20702case "(($ac_try" in 20703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20704 *) ac_try_echo=$ac_try;; 20705esac 20706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20707 (eval "$ac_compile") 2>conftest.er1 20708 ac_status=$? 20709 grep -v '^ *+' conftest.er1 >conftest.err 20710 rm -f conftest.er1 20711 cat conftest.err >&5 20712 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20713 (exit $ac_status); } && 20714 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20715 { (case "(($ac_try" in 20716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20717 *) ac_try_echo=$ac_try;; 20718esac 20719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20720 (eval "$ac_try") 2>&5 20721 ac_status=$? 20722 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20723 (exit $ac_status); }; } && 20724 { ac_try='test -s conftest.$ac_objext' 20725 { (case "(($ac_try" in 20726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20727 *) ac_try_echo=$ac_try;; 20728esac 20729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20730 (eval "$ac_try") 2>&5 20731 ac_status=$? 20732 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20733 (exit $ac_status); }; }; then 20734 _EXT_CHECK=yes 20735else 20736 echo "$as_me: failed program was:" >&5 20737sed 's/^/| /' conftest.$ac_ext >&5 20738 20739 _EXT_CHECK=no 20740fi 20741 20742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20743 CFLAGS="$SAVE_CFLAGS" 20744 { echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20745echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; } 20746 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20747echo "${ECHO_T}$_EXT_CHECK" >&6; } 20748 if test "$_EXT_CHECK" != no; then 20749 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20750 fi 20751 20752 20753 SAVE_CFLAGS="$CFLAGS" 20754 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20755 cat >conftest.$ac_ext <<_ACEOF 20756/* confdefs.h. */ 20757_ACEOF 20758cat confdefs.h >>conftest.$ac_ext 20759cat >>conftest.$ac_ext <<_ACEOF 20760/* end confdefs.h. */ 20761 20762#include "xorg-server.h" 20763#if !defined XV 20764#error XV not defined 20765#endif 20766 20767int 20768main () 20769{ 20770 20771 ; 20772 return 0; 20773} 20774_ACEOF 20775rm -f conftest.$ac_objext 20776if { (ac_try="$ac_compile" 20777case "(($ac_try" in 20778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20779 *) ac_try_echo=$ac_try;; 20780esac 20781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20782 (eval "$ac_compile") 2>conftest.er1 20783 ac_status=$? 20784 grep -v '^ *+' conftest.er1 >conftest.err 20785 rm -f conftest.er1 20786 cat conftest.err >&5 20787 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20788 (exit $ac_status); } && 20789 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20790 { (case "(($ac_try" in 20791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20792 *) ac_try_echo=$ac_try;; 20793esac 20794eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20795 (eval "$ac_try") 2>&5 20796 ac_status=$? 20797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20798 (exit $ac_status); }; } && 20799 { ac_try='test -s conftest.$ac_objext' 20800 { (case "(($ac_try" in 20801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20802 *) ac_try_echo=$ac_try;; 20803esac 20804eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20805 (eval "$ac_try") 2>&5 20806 ac_status=$? 20807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20808 (exit $ac_status); }; }; then 20809 _EXT_CHECK=yes 20810else 20811 echo "$as_me: failed program was:" >&5 20812sed 's/^/| /' conftest.$ac_ext >&5 20813 20814 _EXT_CHECK=no 20815fi 20816 20817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20818 CFLAGS="$SAVE_CFLAGS" 20819 { echo "$as_me:$LINENO: checking if XV is defined" >&5 20820echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; } 20821 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20822echo "${ECHO_T}$_EXT_CHECK" >&6; } 20823 if test "$_EXT_CHECK" != no; then 20824 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 20825 fi 20826 20827 20828 SAVE_CFLAGS="$CFLAGS" 20829 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20830 cat >conftest.$ac_ext <<_ACEOF 20831/* confdefs.h. */ 20832_ACEOF 20833cat confdefs.h >>conftest.$ac_ext 20834cat >>conftest.$ac_ext <<_ACEOF 20835/* end confdefs.h. */ 20836 20837#include "xorg-server.h" 20838#if !defined DPMSExtension 20839#error DPMSExtension not defined 20840#endif 20841 20842int 20843main () 20844{ 20845 20846 ; 20847 return 0; 20848} 20849_ACEOF 20850rm -f conftest.$ac_objext 20851if { (ac_try="$ac_compile" 20852case "(($ac_try" in 20853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20854 *) ac_try_echo=$ac_try;; 20855esac 20856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20857 (eval "$ac_compile") 2>conftest.er1 20858 ac_status=$? 20859 grep -v '^ *+' conftest.er1 >conftest.err 20860 rm -f conftest.er1 20861 cat conftest.err >&5 20862 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20863 (exit $ac_status); } && 20864 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20865 { (case "(($ac_try" in 20866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20867 *) ac_try_echo=$ac_try;; 20868esac 20869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20870 (eval "$ac_try") 2>&5 20871 ac_status=$? 20872 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20873 (exit $ac_status); }; } && 20874 { ac_try='test -s conftest.$ac_objext' 20875 { (case "(($ac_try" in 20876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20877 *) ac_try_echo=$ac_try;; 20878esac 20879eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20880 (eval "$ac_try") 2>&5 20881 ac_status=$? 20882 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20883 (exit $ac_status); }; }; then 20884 _EXT_CHECK=yes 20885else 20886 echo "$as_me: failed program was:" >&5 20887sed 's/^/| /' conftest.$ac_ext >&5 20888 20889 _EXT_CHECK=no 20890fi 20891 20892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20893 CFLAGS="$SAVE_CFLAGS" 20894 { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 20895echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; } 20896 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20897echo "${ECHO_T}$_EXT_CHECK" >&6; } 20898 if test "$_EXT_CHECK" != no; then 20899 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 20900 fi 20901 20902 20903# Checks for pkg-config packages 20904 20905 20906if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20907 if test -n "$ac_tool_prefix"; then 20908 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20909set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20910{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20911echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20912if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20913 echo $ECHO_N "(cached) $ECHO_C" >&6 20914else 20915 case $PKG_CONFIG in 20916 [\\/]* | ?:[\\/]*) 20917 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20918 ;; 20919 *) 20920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20921for as_dir in $PATH 20922do 20923 IFS=$as_save_IFS 20924 test -z "$as_dir" && as_dir=. 20925 for ac_exec_ext in '' $ac_executable_extensions; do 20926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20927 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20928 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20929 break 2 20930 fi 20931done 20932done 20933IFS=$as_save_IFS 20934 20935 ;; 20936esac 20937fi 20938PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20939if test -n "$PKG_CONFIG"; then 20940 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20941echo "${ECHO_T}$PKG_CONFIG" >&6; } 20942else 20943 { echo "$as_me:$LINENO: result: no" >&5 20944echo "${ECHO_T}no" >&6; } 20945fi 20946 20947 20948fi 20949if test -z "$ac_cv_path_PKG_CONFIG"; then 20950 ac_pt_PKG_CONFIG=$PKG_CONFIG 20951 # Extract the first word of "pkg-config", so it can be a program name with args. 20952set dummy pkg-config; ac_word=$2 20953{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20954echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20955if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20956 echo $ECHO_N "(cached) $ECHO_C" >&6 20957else 20958 case $ac_pt_PKG_CONFIG in 20959 [\\/]* | ?:[\\/]*) 20960 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20961 ;; 20962 *) 20963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20964for as_dir in $PATH 20965do 20966 IFS=$as_save_IFS 20967 test -z "$as_dir" && as_dir=. 20968 for ac_exec_ext in '' $ac_executable_extensions; do 20969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then 20970 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20971 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20972 break 2 20973 fi 20974done 20975done 20976IFS=$as_save_IFS 20977 20978 ;; 20979esac 20980fi 20981ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20982if test -n "$ac_pt_PKG_CONFIG"; then 20983 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20984echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 20985else 20986 { echo "$as_me:$LINENO: result: no" >&5 20987echo "${ECHO_T}no" >&6; } 20988fi 20989 20990 if test "x$ac_pt_PKG_CONFIG" = x; then 20991 PKG_CONFIG="" 20992 else 20993 case $cross_compiling:$ac_tool_warned in 20994yes:) 20995{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20996whose name does not start with the host triplet. If you think this 20997configuration is useful to you, please write to autoconf@gnu.org." >&5 20998echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20999whose name does not start with the host triplet. If you think this 21000configuration is useful to you, please write to autoconf@gnu.org." >&2;} 21001ac_tool_warned=yes ;; 21002esac 21003 PKG_CONFIG=$ac_pt_PKG_CONFIG 21004 fi 21005else 21006 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21007fi 21008 21009fi 21010if test -n "$PKG_CONFIG"; then 21011 _pkg_min_version=0.9.0 21012 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21013echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 21014 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21015 { echo "$as_me:$LINENO: result: yes" >&5 21016echo "${ECHO_T}yes" >&6; } 21017 else 21018 { echo "$as_me:$LINENO: result: no" >&5 21019echo "${ECHO_T}no" >&6; } 21020 PKG_CONFIG="" 21021 fi 21022 21023fi 21024 21025pkg_failed=no 21026{ echo "$as_me:$LINENO: checking for XORG" >&5 21027echo $ECHO_N "checking for XORG... $ECHO_C" >&6; } 21028 21029if test -n "$PKG_CONFIG"; then 21030 if test -n "$XORG_CFLAGS"; then 21031 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21032 else 21033 if test -n "$PKG_CONFIG" && \ 21034 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21035 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21036 ac_status=$? 21037 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21038 (exit $ac_status); }; then 21039 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21040else 21041 pkg_failed=yes 21042fi 21043 fi 21044else 21045 pkg_failed=untried 21046fi 21047if test -n "$PKG_CONFIG"; then 21048 if test -n "$XORG_LIBS"; then 21049 pkg_cv_XORG_LIBS="$XORG_LIBS" 21050 else 21051 if test -n "$PKG_CONFIG" && \ 21052 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21053 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21054 ac_status=$? 21055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21056 (exit $ac_status); }; then 21057 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21058else 21059 pkg_failed=yes 21060fi 21061 fi 21062else 21063 pkg_failed=untried 21064fi 21065 21066 21067 21068if test $pkg_failed = yes; then 21069 21070if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21071 _pkg_short_errors_supported=yes 21072else 21073 _pkg_short_errors_supported=no 21074fi 21075 if test $_pkg_short_errors_supported = yes; then 21076 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 21077 else 21078 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 21079 fi 21080 # Put the nasty error message in config.log where it belongs 21081 echo "$XORG_PKG_ERRORS" >&5 21082 21083 { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21084 21085$XORG_PKG_ERRORS 21086 21087Consider adjusting the PKG_CONFIG_PATH environment variable if you 21088installed software in a non-standard prefix. 21089 21090Alternatively, you may set the environment variables XORG_CFLAGS 21091and XORG_LIBS to avoid the need to call pkg-config. 21092See the pkg-config man page for more details. 21093" >&5 21094echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21095 21096$XORG_PKG_ERRORS 21097 21098Consider adjusting the PKG_CONFIG_PATH environment variable if you 21099installed software in a non-standard prefix. 21100 21101Alternatively, you may set the environment variables XORG_CFLAGS 21102and XORG_LIBS to avoid the need to call pkg-config. 21103See the pkg-config man page for more details. 21104" >&2;} 21105 { (exit 1); exit 1; }; } 21106elif test $pkg_failed = untried; then 21107 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21108is in your PATH or set the PKG_CONFIG environment variable to the full 21109path to pkg-config. 21110 21111Alternatively, you may set the environment variables XORG_CFLAGS 21112and XORG_LIBS to avoid the need to call pkg-config. 21113See the pkg-config man page for more details. 21114 21115To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21116See \`config.log' for more details." >&5 21117echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21118is in your PATH or set the PKG_CONFIG environment variable to the full 21119path to pkg-config. 21120 21121Alternatively, you may set the environment variables XORG_CFLAGS 21122and XORG_LIBS to avoid the need to call pkg-config. 21123See the pkg-config man page for more details. 21124 21125To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21126See \`config.log' for more details." >&2;} 21127 { (exit 1); exit 1; }; } 21128else 21129 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21130 XORG_LIBS=$pkg_cv_XORG_LIBS 21131 { echo "$as_me:$LINENO: result: yes" >&5 21132echo "${ECHO_T}yes" >&6; } 21133 : 21134fi 21135sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21136 21137# Checks for libraries. 21138 21139# Checks for header files. 21140{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21141echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 21142if test "${ac_cv_header_stdc+set}" = set; then 21143 echo $ECHO_N "(cached) $ECHO_C" >&6 21144else 21145 cat >conftest.$ac_ext <<_ACEOF 21146/* confdefs.h. */ 21147_ACEOF 21148cat confdefs.h >>conftest.$ac_ext 21149cat >>conftest.$ac_ext <<_ACEOF 21150/* end confdefs.h. */ 21151#include <stdlib.h> 21152#include <stdarg.h> 21153#include <string.h> 21154#include <float.h> 21155 21156int 21157main () 21158{ 21159 21160 ; 21161 return 0; 21162} 21163_ACEOF 21164rm -f conftest.$ac_objext 21165if { (ac_try="$ac_compile" 21166case "(($ac_try" in 21167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21168 *) ac_try_echo=$ac_try;; 21169esac 21170eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21171 (eval "$ac_compile") 2>conftest.er1 21172 ac_status=$? 21173 grep -v '^ *+' conftest.er1 >conftest.err 21174 rm -f conftest.er1 21175 cat conftest.err >&5 21176 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21177 (exit $ac_status); } && 21178 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21179 { (case "(($ac_try" in 21180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21181 *) ac_try_echo=$ac_try;; 21182esac 21183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21184 (eval "$ac_try") 2>&5 21185 ac_status=$? 21186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21187 (exit $ac_status); }; } && 21188 { ac_try='test -s conftest.$ac_objext' 21189 { (case "(($ac_try" in 21190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21191 *) ac_try_echo=$ac_try;; 21192esac 21193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21194 (eval "$ac_try") 2>&5 21195 ac_status=$? 21196 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21197 (exit $ac_status); }; }; then 21198 ac_cv_header_stdc=yes 21199else 21200 echo "$as_me: failed program was:" >&5 21201sed 's/^/| /' conftest.$ac_ext >&5 21202 21203 ac_cv_header_stdc=no 21204fi 21205 21206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21207 21208if test $ac_cv_header_stdc = yes; then 21209 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21210 cat >conftest.$ac_ext <<_ACEOF 21211/* confdefs.h. */ 21212_ACEOF 21213cat confdefs.h >>conftest.$ac_ext 21214cat >>conftest.$ac_ext <<_ACEOF 21215/* end confdefs.h. */ 21216#include <string.h> 21217 21218_ACEOF 21219if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21220 $EGREP "memchr" >/dev/null 2>&1; then 21221 : 21222else 21223 ac_cv_header_stdc=no 21224fi 21225rm -f conftest* 21226 21227fi 21228 21229if test $ac_cv_header_stdc = yes; then 21230 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21231 cat >conftest.$ac_ext <<_ACEOF 21232/* confdefs.h. */ 21233_ACEOF 21234cat confdefs.h >>conftest.$ac_ext 21235cat >>conftest.$ac_ext <<_ACEOF 21236/* end confdefs.h. */ 21237#include <stdlib.h> 21238 21239_ACEOF 21240if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21241 $EGREP "free" >/dev/null 2>&1; then 21242 : 21243else 21244 ac_cv_header_stdc=no 21245fi 21246rm -f conftest* 21247 21248fi 21249 21250if test $ac_cv_header_stdc = yes; then 21251 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21252 if test "$cross_compiling" = yes; then 21253 : 21254else 21255 cat >conftest.$ac_ext <<_ACEOF 21256/* confdefs.h. */ 21257_ACEOF 21258cat confdefs.h >>conftest.$ac_ext 21259cat >>conftest.$ac_ext <<_ACEOF 21260/* end confdefs.h. */ 21261#include <ctype.h> 21262#include <stdlib.h> 21263#if ((' ' & 0x0FF) == 0x020) 21264# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21265# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21266#else 21267# define ISLOWER(c) \ 21268 (('a' <= (c) && (c) <= 'i') \ 21269 || ('j' <= (c) && (c) <= 'r') \ 21270 || ('s' <= (c) && (c) <= 'z')) 21271# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21272#endif 21273 21274#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21275int 21276main () 21277{ 21278 int i; 21279 for (i = 0; i < 256; i++) 21280 if (XOR (islower (i), ISLOWER (i)) 21281 || toupper (i) != TOUPPER (i)) 21282 return 2; 21283 return 0; 21284} 21285_ACEOF 21286rm -f conftest$ac_exeext 21287if { (ac_try="$ac_link" 21288case "(($ac_try" in 21289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21290 *) ac_try_echo=$ac_try;; 21291esac 21292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21293 (eval "$ac_link") 2>&5 21294 ac_status=$? 21295 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21296 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21297 { (case "(($ac_try" in 21298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21299 *) ac_try_echo=$ac_try;; 21300esac 21301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21302 (eval "$ac_try") 2>&5 21303 ac_status=$? 21304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21305 (exit $ac_status); }; }; then 21306 : 21307else 21308 echo "$as_me: program exited with status $ac_status" >&5 21309echo "$as_me: failed program was:" >&5 21310sed 's/^/| /' conftest.$ac_ext >&5 21311 21312( exit $ac_status ) 21313ac_cv_header_stdc=no 21314fi 21315rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21316fi 21317 21318 21319fi 21320fi 21321{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21322echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 21323if test $ac_cv_header_stdc = yes; then 21324 21325cat >>confdefs.h <<\_ACEOF 21326#define STDC_HEADERS 1 21327_ACEOF 21328 21329fi 21330 21331 21332if test "$DRI" != no; then 21333 as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh` 21334{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5 21335echo $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; } 21336if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21337 echo $ECHO_N "(cached) $ECHO_C" >&6 21338else 21339 test "$cross_compiling" = yes && 21340 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21341echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21342 { (exit 1); exit 1; }; } 21343if test -r "${sdkdir}/dri.h"; then 21344 eval "$as_ac_File=yes" 21345else 21346 eval "$as_ac_File=no" 21347fi 21348fi 21349ac_res=`eval echo '${'$as_ac_File'}'` 21350 { echo "$as_me:$LINENO: result: $ac_res" >&5 21351echo "${ECHO_T}$ac_res" >&6; } 21352if test `eval echo '${'$as_ac_File'}'` = yes; then 21353 have_dri_h="yes" 21354else 21355 have_dri_h="no" 21356fi 21357 21358 as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh` 21359{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5 21360echo $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; } 21361if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21362 echo $ECHO_N "(cached) $ECHO_C" >&6 21363else 21364 test "$cross_compiling" = yes && 21365 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21366echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21367 { (exit 1); exit 1; }; } 21368if test -r "${sdkdir}/sarea.h"; then 21369 eval "$as_ac_File=yes" 21370else 21371 eval "$as_ac_File=no" 21372fi 21373fi 21374ac_res=`eval echo '${'$as_ac_File'}'` 21375 { echo "$as_me:$LINENO: result: $ac_res" >&5 21376echo "${ECHO_T}$ac_res" >&6; } 21377if test `eval echo '${'$as_ac_File'}'` = yes; then 21378 have_sarea_h="yes" 21379else 21380 have_sarea_h="no" 21381fi 21382 21383 as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh` 21384{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5 21385echo $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; } 21386if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21387 echo $ECHO_N "(cached) $ECHO_C" >&6 21388else 21389 test "$cross_compiling" = yes && 21390 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21391echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21392 { (exit 1); exit 1; }; } 21393if test -r "${sdkdir}/dristruct.h"; then 21394 eval "$as_ac_File=yes" 21395else 21396 eval "$as_ac_File=no" 21397fi 21398fi 21399ac_res=`eval echo '${'$as_ac_File'}'` 21400 { echo "$as_me:$LINENO: result: $ac_res" >&5 21401echo "${ECHO_T}$ac_res" >&6; } 21402if test `eval echo '${'$as_ac_File'}'` = yes; then 21403 have_dristruct_h="yes" 21404else 21405 have_dristruct_h="no" 21406fi 21407 21408fi 21409 21410{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5 21411echo $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; } 21412if test x$DRI = xauto; then 21413 if test "$have_dri_h" = yes -a \ 21414 "$have_sarea_h" = yes -a \ 21415 "$have_dristruct_h" = yes; then 21416 DRI="yes" 21417 else 21418 DRI="no" 21419 fi 21420fi 21421{ echo "$as_me:$LINENO: result: $DRI" >&5 21422echo "${ECHO_T}$DRI" >&6; } 21423 21424 21425 21426if test x$DRI = xyes; then 21427 DRI_TRUE= 21428 DRI_FALSE='#' 21429else 21430 DRI_TRUE='#' 21431 DRI_FALSE= 21432fi 21433 21434if test "$DRI" = yes; then 21435 21436pkg_failed=no 21437{ echo "$as_me:$LINENO: checking for DRI" >&5 21438echo $ECHO_N "checking for DRI... $ECHO_C" >&6; } 21439 21440if test -n "$PKG_CONFIG"; then 21441 if test -n "$DRI_CFLAGS"; then 21442 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS" 21443 else 21444 if test -n "$PKG_CONFIG" && \ 21445 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5 21446 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 21447 ac_status=$? 21448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21449 (exit $ac_status); }; then 21450 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null` 21451else 21452 pkg_failed=yes 21453fi 21454 fi 21455else 21456 pkg_failed=untried 21457fi 21458if test -n "$PKG_CONFIG"; then 21459 if test -n "$DRI_LIBS"; then 21460 pkg_cv_DRI_LIBS="$DRI_LIBS" 21461 else 21462 if test -n "$PKG_CONFIG" && \ 21463 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5 21464 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 21465 ac_status=$? 21466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21467 (exit $ac_status); }; then 21468 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null` 21469else 21470 pkg_failed=yes 21471fi 21472 fi 21473else 21474 pkg_failed=untried 21475fi 21476 21477 21478 21479if test $pkg_failed = yes; then 21480 21481if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21482 _pkg_short_errors_supported=yes 21483else 21484 _pkg_short_errors_supported=no 21485fi 21486 if test $_pkg_short_errors_supported = yes; then 21487 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"` 21488 else 21489 DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"` 21490 fi 21491 # Put the nasty error message in config.log where it belongs 21492 echo "$DRI_PKG_ERRORS" >&5 21493 21494 { { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met: 21495 21496$DRI_PKG_ERRORS 21497 21498Consider adjusting the PKG_CONFIG_PATH environment variable if you 21499installed software in a non-standard prefix. 21500 21501Alternatively, you may set the environment variables DRI_CFLAGS 21502and DRI_LIBS to avoid the need to call pkg-config. 21503See the pkg-config man page for more details. 21504" >&5 21505echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met: 21506 21507$DRI_PKG_ERRORS 21508 21509Consider adjusting the PKG_CONFIG_PATH environment variable if you 21510installed software in a non-standard prefix. 21511 21512Alternatively, you may set the environment variables DRI_CFLAGS 21513and DRI_LIBS to avoid the need to call pkg-config. 21514See the pkg-config man page for more details. 21515" >&2;} 21516 { (exit 1); exit 1; }; } 21517elif test $pkg_failed = untried; then 21518 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21519is in your PATH or set the PKG_CONFIG environment variable to the full 21520path to pkg-config. 21521 21522Alternatively, you may set the environment variables DRI_CFLAGS 21523and DRI_LIBS to avoid the need to call pkg-config. 21524See the pkg-config man page for more details. 21525 21526To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21527See \`config.log' for more details." >&5 21528echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21529is in your PATH or set the PKG_CONFIG environment variable to the full 21530path to pkg-config. 21531 21532Alternatively, you may set the environment variables DRI_CFLAGS 21533and DRI_LIBS to avoid the need to call pkg-config. 21534See the pkg-config man page for more details. 21535 21536To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 21537See \`config.log' for more details." >&2;} 21538 { (exit 1); exit 1; }; } 21539else 21540 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS 21541 DRI_LIBS=$pkg_cv_DRI_LIBS 21542 { echo "$as_me:$LINENO: result: yes" >&5 21543echo "${ECHO_T}yes" >&6; } 21544 : 21545fi 21546 21547cat >>confdefs.h <<\_ACEOF 21548#define XF86DRI 1 21549_ACEOF 21550 21551 21552cat >>confdefs.h <<\_ACEOF 21553#define XF86DRI_DEVEL 1 21554_ACEOF 21555 21556fi 21557 21558 21559 21560 21561 21562DRIVER_NAME=tdfx 21563 21564 21565 21566 21567 21568if test x$APP_MAN_SUFFIX = x ; then 21569 case $host_os in 21570 linux*) APP_MAN_SUFFIX=1x ;; 21571 *) APP_MAN_SUFFIX=1 ;; 21572 esac 21573fi 21574if test x$APP_MAN_DIR = x ; then 21575 case $host_os in 21576 linux*) APP_MAN_DIR='$(mandir)/man1' ;; 21577 *) APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;; 21578 esac 21579fi 21580 21581if test x$LIB_MAN_SUFFIX = x ; then 21582 case $host_os in 21583 linux*) LIB_MAN_SUFFIX=3x ;; 21584 *) LIB_MAN_SUFFIX=3 ;; 21585 esac 21586fi 21587if test x$LIB_MAN_DIR = x ; then 21588 case $host_os in 21589 linux*) LIB_MAN_DIR='$(mandir)/man3' ;; 21590 *) LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;; 21591 esac 21592fi 21593 21594if test x$FILE_MAN_SUFFIX = x ; then 21595 case $host_os in 21596 linux*) FILE_MAN_SUFFIX=5x ;; 21597 solaris*) FILE_MAN_SUFFIX=4 ;; 21598 *) FILE_MAN_SUFFIX=5 ;; 21599 esac 21600fi 21601if test x$FILE_MAN_DIR = x ; then 21602 case $host_os in 21603 linux*) FILE_MAN_DIR='$(mandir)/man5' ;; 21604 *) FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;; 21605 esac 21606fi 21607 21608# In Imake's linux.cf, the misc man suffix & dir was only changed for 21609# LinuxDebian, not other Linuxes, so we leave it unchanged here 21610if test x$MISC_MAN_SUFFIX = x ; then 21611 case $host_os in 21612# linux*) MISC_MAN_SUFFIX=7x ;; 21613 solaris*) MISC_MAN_SUFFIX=5 ;; 21614 *) MISC_MAN_SUFFIX=7 ;; 21615 esac 21616fi 21617if test x$MISC_MAN_DIR = x ; then 21618 case $host_os in 21619# linux*) MISC_MAN_DIR='$(mandir)/man7' ;; 21620 *) MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;; 21621 esac 21622fi 21623 21624# In Imake's linux.cf, the driver man suffix & dir was only changed for 21625# LinuxDebian, not other Linuxes, so we leave it unchanged here 21626if test x$DRIVER_MAN_SUFFIX = x ; then 21627 case $host_os in 21628# linux*) DRIVER_MAN_SUFFIX=4x ;; 21629 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21630 *) DRIVER_MAN_SUFFIX=4 ;; 21631 esac 21632fi 21633if test x$DRIVER_MAN_DIR = x ; then 21634 case $host_os in 21635# linux*) DRIVER_MAN_DIR='$(mandir)/man4' ;; 21636 *) DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;; 21637 esac 21638fi 21639 21640if test x$ADMIN_MAN_SUFFIX = x ; then 21641 case $host_os in 21642 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21643 *) ADMIN_MAN_SUFFIX=8 ;; 21644 esac 21645fi 21646if test x$ADMIN_MAN_DIR = x ; then 21647 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21648fi 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666# Check whether --with-release-version was given. 21667if test "${with_release_version+set}" = set; then 21668 withval=$with_release_version; RELEASE_VERSION="$withval" 21669else 21670 RELEASE_VERSION="" 21671fi 21672 21673 if test "x$RELEASE_VERSION" != "x"; then 21674 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21675 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21676 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21677echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21678 fi 21679 21680 21681ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 21682 21683cat >confcache <<\_ACEOF 21684# This file is a shell script that caches the results of configure 21685# tests run on this system so they can be shared between configure 21686# scripts and configure runs, see configure's option --config-cache. 21687# It is not useful on other systems. If it contains results you don't 21688# want to keep, you may remove or edit it. 21689# 21690# config.status only pays attention to the cache file if you give it 21691# the --recheck option to rerun configure. 21692# 21693# `ac_cv_env_foo' variables (set or unset) will be overridden when 21694# loading this file, other *unset* `ac_cv_foo' will be assigned the 21695# following values. 21696 21697_ACEOF 21698 21699# The following way of writing the cache mishandles newlines in values, 21700# but we know of no workaround that is simple, portable, and efficient. 21701# So, we kill variables containing newlines. 21702# Ultrix sh set writes to stderr and can't be redirected directly, 21703# and sets the high bit in the cache file unless we assign to the vars. 21704( 21705 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21706 eval ac_val=\$$ac_var 21707 case $ac_val in #( 21708 *${as_nl}*) 21709 case $ac_var in #( 21710 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 21711echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 21712 esac 21713 case $ac_var in #( 21714 _ | IFS | as_nl) ;; #( 21715 *) $as_unset $ac_var ;; 21716 esac ;; 21717 esac 21718 done 21719 21720 (set) 2>&1 | 21721 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21722 *${as_nl}ac_space=\ *) 21723 # `set' does not quote correctly, so add quotes (double-quote 21724 # substitution turns \\\\ into \\, and sed turns \\ into \). 21725 sed -n \ 21726 "s/'/'\\\\''/g; 21727 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21728 ;; #( 21729 *) 21730 # `set' quotes correctly as required by POSIX, so do not add quotes. 21731 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21732 ;; 21733 esac | 21734 sort 21735) | 21736 sed ' 21737 /^ac_cv_env_/b end 21738 t clear 21739 :clear 21740 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21741 t end 21742 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21743 :end' >>confcache 21744if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21745 if test -w "$cache_file"; then 21746 test "x$cache_file" != "x/dev/null" && 21747 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 21748echo "$as_me: updating cache $cache_file" >&6;} 21749 cat confcache >$cache_file 21750 else 21751 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21752echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21753 fi 21754fi 21755rm -f confcache 21756 21757test "x$prefix" = xNONE && prefix=$ac_default_prefix 21758# Let make expand exec_prefix. 21759test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21760 21761DEFS=-DHAVE_CONFIG_H 21762 21763ac_libobjs= 21764ac_ltlibobjs= 21765for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21766 # 1. Remove the extension, and $U if already installed. 21767 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21768 ac_i=`echo "$ac_i" | sed "$ac_script"` 21769 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21770 # will be set to the directory where LIBOBJS objects are built. 21771 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21772 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21773done 21774LIBOBJS=$ac_libobjs 21775 21776LTLIBOBJS=$ac_ltlibobjs 21777 21778 21779if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21780 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21781Usually this means the macro was only invoked conditionally." >&5 21782echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21783Usually this means the macro was only invoked conditionally." >&2;} 21784 { (exit 1); exit 1; }; } 21785fi 21786if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21787 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21788Usually this means the macro was only invoked conditionally." >&5 21789echo "$as_me: error: conditional \"AMDEP\" was never defined. 21790Usually this means the macro was only invoked conditionally." >&2;} 21791 { (exit 1); exit 1; }; } 21792fi 21793if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21794 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21795Usually this means the macro was only invoked conditionally." >&5 21796echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21797Usually this means the macro was only invoked conditionally." >&2;} 21798 { (exit 1); exit 1; }; } 21799fi 21800if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21801 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21802Usually this means the macro was only invoked conditionally." >&5 21803echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21804Usually this means the macro was only invoked conditionally." >&2;} 21805 { (exit 1); exit 1; }; } 21806fi 21807if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21808 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21809Usually this means the macro was only invoked conditionally." >&5 21810echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21811Usually this means the macro was only invoked conditionally." >&2;} 21812 { (exit 1); exit 1; }; } 21813fi 21814if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then 21815 { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined. 21816Usually this means the macro was only invoked conditionally." >&5 21817echo "$as_me: error: conditional \"DRI\" was never defined. 21818Usually this means the macro was only invoked conditionally." >&2;} 21819 { (exit 1); exit 1; }; } 21820fi 21821 21822: ${CONFIG_STATUS=./config.status} 21823ac_clean_files_save=$ac_clean_files 21824ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21825{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21826echo "$as_me: creating $CONFIG_STATUS" >&6;} 21827cat >$CONFIG_STATUS <<_ACEOF 21828#! $SHELL 21829# Generated by $as_me. 21830# Run this file to recreate the current configuration. 21831# Compiler output produced by configure, useful for debugging 21832# configure, is in config.log if it exists. 21833 21834debug=false 21835ac_cs_recheck=false 21836ac_cs_silent=false 21837SHELL=\${CONFIG_SHELL-$SHELL} 21838_ACEOF 21839 21840cat >>$CONFIG_STATUS <<\_ACEOF 21841## --------------------- ## 21842## M4sh Initialization. ## 21843## --------------------- ## 21844 21845# Be Bourne compatible 21846if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21847 emulate sh 21848 NULLCMD=: 21849 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21850 # is contrary to our usage. Disable this feature. 21851 alias -g '${1+"$@"}'='"$@"' 21852 setopt NO_GLOB_SUBST 21853else 21854 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac 21855fi 21856BIN_SH=xpg4; export BIN_SH # for Tru64 21857DUALCASE=1; export DUALCASE # for MKS sh 21858 21859 21860# PATH needs CR 21861# Avoid depending upon Character Ranges. 21862as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21863as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21864as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21865as_cr_digits='0123456789' 21866as_cr_alnum=$as_cr_Letters$as_cr_digits 21867 21868# The user is always right. 21869if test "${PATH_SEPARATOR+set}" != set; then 21870 echo "#! /bin/sh" >conf$$.sh 21871 echo "exit 0" >>conf$$.sh 21872 chmod +x conf$$.sh 21873 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 21874 PATH_SEPARATOR=';' 21875 else 21876 PATH_SEPARATOR=: 21877 fi 21878 rm -f conf$$.sh 21879fi 21880 21881# Support unset when possible. 21882if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21883 as_unset=unset 21884else 21885 as_unset=false 21886fi 21887 21888 21889# IFS 21890# We need space, tab and new line, in precisely that order. Quoting is 21891# there to prevent editors from complaining about space-tab. 21892# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21893# splitting by setting IFS to empty value.) 21894as_nl=' 21895' 21896IFS=" "" $as_nl" 21897 21898# Find who we are. Look in the path if we contain no directory separator. 21899case $0 in 21900 *[\\/]* ) as_myself=$0 ;; 21901 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21902for as_dir in $PATH 21903do 21904 IFS=$as_save_IFS 21905 test -z "$as_dir" && as_dir=. 21906 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21907done 21908IFS=$as_save_IFS 21909 21910 ;; 21911esac 21912# We did not find ourselves, most probably we were run as `sh COMMAND' 21913# in which case we are not to be found in the path. 21914if test "x$as_myself" = x; then 21915 as_myself=$0 21916fi 21917if test ! -f "$as_myself"; then 21918 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21919 { (exit 1); exit 1; } 21920fi 21921 21922# Work around bugs in pre-3.0 UWIN ksh. 21923for as_var in ENV MAIL MAILPATH 21924do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21925done 21926PS1='$ ' 21927PS2='> ' 21928PS4='+ ' 21929 21930# NLS nuisances. 21931for as_var in \ 21932 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 21933 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 21934 LC_TELEPHONE LC_TIME 21935do 21936 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 21937 eval $as_var=C; export $as_var 21938 else 21939 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21940 fi 21941done 21942 21943# Required to use basename. 21944if expr a : '\(a\)' >/dev/null 2>&1 && 21945 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21946 as_expr=expr 21947else 21948 as_expr=false 21949fi 21950 21951if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21952 as_basename=basename 21953else 21954 as_basename=false 21955fi 21956 21957 21958# Name of the executable. 21959as_me=`$as_basename -- "$0" || 21960$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21961 X"$0" : 'X\(//\)$' \| \ 21962 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21963echo X/"$0" | 21964 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21965 s//\1/ 21966 q 21967 } 21968 /^X\/\(\/\/\)$/{ 21969 s//\1/ 21970 q 21971 } 21972 /^X\/\(\/\).*/{ 21973 s//\1/ 21974 q 21975 } 21976 s/.*/./; q'` 21977 21978# CDPATH. 21979$as_unset CDPATH 21980 21981 21982 21983 as_lineno_1=$LINENO 21984 as_lineno_2=$LINENO 21985 test "x$as_lineno_1" != "x$as_lineno_2" && 21986 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 21987 21988 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 21989 # uniformly replaced by the line number. The first 'sed' inserts a 21990 # line-number line after each line using $LINENO; the second 'sed' 21991 # does the real work. The second script uses 'N' to pair each 21992 # line-number line with the line containing $LINENO, and appends 21993 # trailing '-' during substitution so that $LINENO is not a special 21994 # case at line end. 21995 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 21996 # scripts with optimization help from Paolo Bonzini. Blame Lee 21997 # E. McMahon (1931-1989) for sed's syntax. :-) 21998 sed -n ' 21999 p 22000 /[$]LINENO/= 22001 ' <$as_myself | 22002 sed ' 22003 s/[$]LINENO.*/&-/ 22004 t lineno 22005 b 22006 :lineno 22007 N 22008 :loop 22009 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22010 t loop 22011 s/-\n.*// 22012 ' >$as_me.lineno && 22013 chmod +x "$as_me.lineno" || 22014 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22015 { (exit 1); exit 1; }; } 22016 22017 # Don't try to exec as it changes $[0], causing all sort of problems 22018 # (the dirname of $[0] is not the place where we might find the 22019 # original and so on. Autoconf is especially sensitive to this). 22020 . "./$as_me.lineno" 22021 # Exit status is that of the last command. 22022 exit 22023} 22024 22025 22026if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22027 as_dirname=dirname 22028else 22029 as_dirname=false 22030fi 22031 22032ECHO_C= ECHO_N= ECHO_T= 22033case `echo -n x` in 22034-n*) 22035 case `echo 'x\c'` in 22036 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22037 *) ECHO_C='\c';; 22038 esac;; 22039*) 22040 ECHO_N='-n';; 22041esac 22042 22043if expr a : '\(a\)' >/dev/null 2>&1 && 22044 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22045 as_expr=expr 22046else 22047 as_expr=false 22048fi 22049 22050rm -f conf$$ conf$$.exe conf$$.file 22051if test -d conf$$.dir; then 22052 rm -f conf$$.dir/conf$$.file 22053else 22054 rm -f conf$$.dir 22055 mkdir conf$$.dir 22056fi 22057echo >conf$$.file 22058if ln -s conf$$.file conf$$ 2>/dev/null; then 22059 as_ln_s='ln -s' 22060 # ... but there are two gotchas: 22061 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22062 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22063 # In both cases, we have to default to `cp -p'. 22064 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22065 as_ln_s='cp -p' 22066elif ln conf$$.file conf$$ 2>/dev/null; then 22067 as_ln_s=ln 22068else 22069 as_ln_s='cp -p' 22070fi 22071rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22072rmdir conf$$.dir 2>/dev/null 22073 22074if mkdir -p . 2>/dev/null; then 22075 as_mkdir_p=: 22076else 22077 test -d ./-p && rmdir ./-p 22078 as_mkdir_p=false 22079fi 22080 22081# Find out whether ``test -x'' works. Don't use a zero-byte file, as 22082# systems may use methods other than mode bits to determine executability. 22083cat >conf$$.file <<_ASEOF 22084#! /bin/sh 22085exit 0 22086_ASEOF 22087chmod +x conf$$.file 22088if test -x conf$$.file >/dev/null 2>&1; then 22089 as_executable_p="test -x" 22090else 22091 as_executable_p=: 22092fi 22093rm -f conf$$.file 22094 22095# Sed expression to map a string onto a valid CPP name. 22096as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22097 22098# Sed expression to map a string onto a valid variable name. 22099as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22100 22101 22102exec 6>&1 22103 22104# Save the log message, to keep $[0] and so on meaningful, and to 22105# report actual input values of CONFIG_FILES etc. instead of their 22106# values after options handling. 22107ac_log=" 22108This file was extended by xf86-video-tdfx $as_me 1.3.0, which was 22109generated by GNU Autoconf 2.60. Invocation command line was 22110 22111 CONFIG_FILES = $CONFIG_FILES 22112 CONFIG_HEADERS = $CONFIG_HEADERS 22113 CONFIG_LINKS = $CONFIG_LINKS 22114 CONFIG_COMMANDS = $CONFIG_COMMANDS 22115 $ $0 $@ 22116 22117on `(hostname || uname -n) 2>/dev/null | sed 1q` 22118" 22119 22120_ACEOF 22121 22122cat >>$CONFIG_STATUS <<_ACEOF 22123# Files that config.status was made for. 22124config_files="$ac_config_files" 22125config_headers="$ac_config_headers" 22126config_commands="$ac_config_commands" 22127 22128_ACEOF 22129 22130cat >>$CONFIG_STATUS <<\_ACEOF 22131ac_cs_usage="\ 22132\`$as_me' instantiates files from templates according to the 22133current configuration. 22134 22135Usage: $0 [OPTIONS] [FILE]... 22136 22137 -h, --help print this help, then exit 22138 -V, --version print version number, then exit 22139 -q, --quiet do not print progress messages 22140 -d, --debug don't remove temporary files 22141 --recheck update $as_me by reconfiguring in the same conditions 22142 --file=FILE[:TEMPLATE] 22143 instantiate the configuration file FILE 22144 --header=FILE[:TEMPLATE] 22145 instantiate the configuration header FILE 22146 22147Configuration files: 22148$config_files 22149 22150Configuration headers: 22151$config_headers 22152 22153Configuration commands: 22154$config_commands 22155 22156Report bugs to <bug-autoconf@gnu.org>." 22157 22158_ACEOF 22159cat >>$CONFIG_STATUS <<_ACEOF 22160ac_cs_version="\\ 22161xf86-video-tdfx config.status 1.3.0 22162configured by $0, generated by GNU Autoconf 2.60, 22163 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22164 22165Copyright (C) 2006 Free Software Foundation, Inc. 22166This config.status script is free software; the Free Software Foundation 22167gives unlimited permission to copy, distribute and modify it." 22168 22169ac_pwd='$ac_pwd' 22170srcdir='$srcdir' 22171INSTALL='$INSTALL' 22172_ACEOF 22173 22174cat >>$CONFIG_STATUS <<\_ACEOF 22175# If no file are specified by the user, then we need to provide default 22176# value. By we need to know if files were specified by the user. 22177ac_need_defaults=: 22178while test $# != 0 22179do 22180 case $1 in 22181 --*=*) 22182 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22183 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22184 ac_shift=: 22185 ;; 22186 *) 22187 ac_option=$1 22188 ac_optarg=$2 22189 ac_shift=shift 22190 ;; 22191 esac 22192 22193 case $ac_option in 22194 # Handling of the options. 22195 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22196 ac_cs_recheck=: ;; 22197 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22198 echo "$ac_cs_version"; exit ;; 22199 --debug | --debu | --deb | --de | --d | -d ) 22200 debug=: ;; 22201 --file | --fil | --fi | --f ) 22202 $ac_shift 22203 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 22204 ac_need_defaults=false;; 22205 --header | --heade | --head | --hea ) 22206 $ac_shift 22207 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 22208 ac_need_defaults=false;; 22209 --he | --h) 22210 # Conflict between --help and --header 22211 { echo "$as_me: error: ambiguous option: $1 22212Try \`$0 --help' for more information." >&2 22213 { (exit 1); exit 1; }; };; 22214 --help | --hel | -h ) 22215 echo "$ac_cs_usage"; exit ;; 22216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22217 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22218 ac_cs_silent=: ;; 22219 22220 # This is an error. 22221 -*) { echo "$as_me: error: unrecognized option: $1 22222Try \`$0 --help' for more information." >&2 22223 { (exit 1); exit 1; }; } ;; 22224 22225 *) ac_config_targets="$ac_config_targets $1" 22226 ac_need_defaults=false ;; 22227 22228 esac 22229 shift 22230done 22231 22232ac_configure_extra_args= 22233 22234if $ac_cs_silent; then 22235 exec 6>/dev/null 22236 ac_configure_extra_args="$ac_configure_extra_args --silent" 22237fi 22238 22239_ACEOF 22240cat >>$CONFIG_STATUS <<_ACEOF 22241if \$ac_cs_recheck; then 22242 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 22243 CONFIG_SHELL=$SHELL 22244 export CONFIG_SHELL 22245 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22246fi 22247 22248_ACEOF 22249cat >>$CONFIG_STATUS <<\_ACEOF 22250exec 5>>config.log 22251{ 22252 echo 22253 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22254## Running $as_me. ## 22255_ASBOX 22256 echo "$ac_log" 22257} >&5 22258 22259_ACEOF 22260cat >>$CONFIG_STATUS <<_ACEOF 22261# 22262# INIT-COMMANDS 22263# 22264AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22265 22266_ACEOF 22267 22268cat >>$CONFIG_STATUS <<\_ACEOF 22269 22270# Handling of arguments. 22271for ac_config_target in $ac_config_targets 22272do 22273 case $ac_config_target in 22274 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22275 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22276 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22277 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22278 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22279 22280 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22281echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22282 { (exit 1); exit 1; }; };; 22283 esac 22284done 22285 22286 22287# If the user did not use the arguments to specify the items to instantiate, 22288# then the envvar interface is used. Set only those that are not. 22289# We use the long form for the default assignment because of an extremely 22290# bizarre bug on SunOS 4.1.3. 22291if $ac_need_defaults; then 22292 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22293 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22294 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22295fi 22296 22297# Have a temporary directory for convenience. Make it in the build tree 22298# simply because there is no reason against having it here, and in addition, 22299# creating and moving files from /tmp can sometimes cause problems. 22300# Hook for its removal unless debugging. 22301# Note that there is a small window in which the directory will not be cleaned: 22302# after its creation but before its name has been assigned to `$tmp'. 22303$debug || 22304{ 22305 tmp= 22306 trap 'exit_status=$? 22307 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22308' 0 22309 trap '{ (exit 1); exit 1; }' 1 2 13 15 22310} 22311# Create a (secure) tmp directory for tmp files. 22312 22313{ 22314 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22315 test -n "$tmp" && test -d "$tmp" 22316} || 22317{ 22318 tmp=./conf$$-$RANDOM 22319 (umask 077 && mkdir "$tmp") 22320} || 22321{ 22322 echo "$me: cannot create a temporary directory in ." >&2 22323 { (exit 1); exit 1; } 22324} 22325 22326# 22327# Set up the sed scripts for CONFIG_FILES section. 22328# 22329 22330# No need to generate the scripts if there are no CONFIG_FILES. 22331# This happens for instance when ./config.status config.h 22332if test -n "$CONFIG_FILES"; then 22333 22334_ACEOF 22335 22336 22337 22338ac_delim='%!_!# ' 22339for ac_last_try in false false false false false :; do 22340 cat >conf$$subs.sed <<_ACEOF 22341SHELL!$SHELL$ac_delim 22342PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 22343PACKAGE_NAME!$PACKAGE_NAME$ac_delim 22344PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 22345PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 22346PACKAGE_STRING!$PACKAGE_STRING$ac_delim 22347PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 22348exec_prefix!$exec_prefix$ac_delim 22349prefix!$prefix$ac_delim 22350program_transform_name!$program_transform_name$ac_delim 22351bindir!$bindir$ac_delim 22352sbindir!$sbindir$ac_delim 22353libexecdir!$libexecdir$ac_delim 22354datarootdir!$datarootdir$ac_delim 22355datadir!$datadir$ac_delim 22356sysconfdir!$sysconfdir$ac_delim 22357sharedstatedir!$sharedstatedir$ac_delim 22358localstatedir!$localstatedir$ac_delim 22359includedir!$includedir$ac_delim 22360oldincludedir!$oldincludedir$ac_delim 22361docdir!$docdir$ac_delim 22362infodir!$infodir$ac_delim 22363htmldir!$htmldir$ac_delim 22364dvidir!$dvidir$ac_delim 22365pdfdir!$pdfdir$ac_delim 22366psdir!$psdir$ac_delim 22367libdir!$libdir$ac_delim 22368localedir!$localedir$ac_delim 22369mandir!$mandir$ac_delim 22370DEFS!$DEFS$ac_delim 22371ECHO_C!$ECHO_C$ac_delim 22372ECHO_N!$ECHO_N$ac_delim 22373ECHO_T!$ECHO_T$ac_delim 22374LIBS!$LIBS$ac_delim 22375build_alias!$build_alias$ac_delim 22376host_alias!$host_alias$ac_delim 22377target_alias!$target_alias$ac_delim 22378INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 22379INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 22380INSTALL_DATA!$INSTALL_DATA$ac_delim 22381CYGPATH_W!$CYGPATH_W$ac_delim 22382PACKAGE!$PACKAGE$ac_delim 22383VERSION!$VERSION$ac_delim 22384ACLOCAL!$ACLOCAL$ac_delim 22385AUTOCONF!$AUTOCONF$ac_delim 22386AUTOMAKE!$AUTOMAKE$ac_delim 22387AUTOHEADER!$AUTOHEADER$ac_delim 22388MAKEINFO!$MAKEINFO$ac_delim 22389install_sh!$install_sh$ac_delim 22390STRIP!$STRIP$ac_delim 22391INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 22392mkdir_p!$mkdir_p$ac_delim 22393AWK!$AWK$ac_delim 22394SET_MAKE!$SET_MAKE$ac_delim 22395am__leading_dot!$am__leading_dot$ac_delim 22396AMTAR!$AMTAR$ac_delim 22397am__tar!$am__tar$ac_delim 22398am__untar!$am__untar$ac_delim 22399MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 22400MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 22401MAINT!$MAINT$ac_delim 22402build!$build$ac_delim 22403build_cpu!$build_cpu$ac_delim 22404build_vendor!$build_vendor$ac_delim 22405build_os!$build_os$ac_delim 22406host!$host$ac_delim 22407host_cpu!$host_cpu$ac_delim 22408host_vendor!$host_vendor$ac_delim 22409host_os!$host_os$ac_delim 22410CC!$CC$ac_delim 22411CFLAGS!$CFLAGS$ac_delim 22412LDFLAGS!$LDFLAGS$ac_delim 22413CPPFLAGS!$CPPFLAGS$ac_delim 22414ac_ct_CC!$ac_ct_CC$ac_delim 22415EXEEXT!$EXEEXT$ac_delim 22416OBJEXT!$OBJEXT$ac_delim 22417DEPDIR!$DEPDIR$ac_delim 22418am__include!$am__include$ac_delim 22419am__quote!$am__quote$ac_delim 22420AMDEP_TRUE!$AMDEP_TRUE$ac_delim 22421AMDEP_FALSE!$AMDEP_FALSE$ac_delim 22422AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 22423CCDEPMODE!$CCDEPMODE$ac_delim 22424am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 22425am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 22426GREP!$GREP$ac_delim 22427EGREP!$EGREP$ac_delim 22428LN_S!$LN_S$ac_delim 22429ECHO!$ECHO$ac_delim 22430AR!$AR$ac_delim 22431RANLIB!$RANLIB$ac_delim 22432CPP!$CPP$ac_delim 22433CXX!$CXX$ac_delim 22434CXXFLAGS!$CXXFLAGS$ac_delim 22435ac_ct_CXX!$ac_ct_CXX$ac_delim 22436CXXDEPMODE!$CXXDEPMODE$ac_delim 22437am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 22438_ACEOF 22439 22440 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 22441 break 22442 elif $ac_last_try; then 22443 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22444echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22445 { (exit 1); exit 1; }; } 22446 else 22447 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22448 fi 22449done 22450 22451ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22452if test -n "$ac_eof"; then 22453 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22454 ac_eof=`expr $ac_eof + 1` 22455fi 22456 22457cat >>$CONFIG_STATUS <<_ACEOF 22458cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 22459/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22460_ACEOF 22461sed ' 22462s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22463s/^/s,@/; s/!/@,|#_!!_#|/ 22464:n 22465t n 22466s/'"$ac_delim"'$/,g/; t 22467s/$/\\/; p 22468N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22469' >>$CONFIG_STATUS <conf$$subs.sed 22470rm -f conf$$subs.sed 22471cat >>$CONFIG_STATUS <<_ACEOF 22472CEOF$ac_eof 22473_ACEOF 22474 22475 22476ac_delim='%!_!# ' 22477for ac_last_try in false false false false false :; do 22478 cat >conf$$subs.sed <<_ACEOF 22479am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 22480CXXCPP!$CXXCPP$ac_delim 22481F77!$F77$ac_delim 22482FFLAGS!$FFLAGS$ac_delim 22483ac_ct_F77!$ac_ct_F77$ac_delim 22484LIBTOOL!$LIBTOOL$ac_delim 22485PKG_CONFIG!$PKG_CONFIG$ac_delim 22486XORG_CFLAGS!$XORG_CFLAGS$ac_delim 22487XORG_LIBS!$XORG_LIBS$ac_delim 22488DRI_TRUE!$DRI_TRUE$ac_delim 22489DRI_FALSE!$DRI_FALSE$ac_delim 22490DRI_CFLAGS!$DRI_CFLAGS$ac_delim 22491DRI_LIBS!$DRI_LIBS$ac_delim 22492moduledir!$moduledir$ac_delim 22493DRIVER_NAME!$DRIVER_NAME$ac_delim 22494APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 22495LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 22496FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 22497MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 22498DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 22499ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 22500APP_MAN_DIR!$APP_MAN_DIR$ac_delim 22501LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 22502FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 22503MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 22504DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 22505ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 22506LIBOBJS!$LIBOBJS$ac_delim 22507LTLIBOBJS!$LTLIBOBJS$ac_delim 22508_ACEOF 22509 22510 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 29; then 22511 break 22512 elif $ac_last_try; then 22513 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22514echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22515 { (exit 1); exit 1; }; } 22516 else 22517 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22518 fi 22519done 22520 22521ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22522if test -n "$ac_eof"; then 22523 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22524 ac_eof=`expr $ac_eof + 1` 22525fi 22526 22527cat >>$CONFIG_STATUS <<_ACEOF 22528cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 22529/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 22530_ACEOF 22531sed ' 22532s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22533s/^/s,@/; s/!/@,|#_!!_#|/ 22534:n 22535t n 22536s/'"$ac_delim"'$/,g/; t 22537s/$/\\/; p 22538N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22539' >>$CONFIG_STATUS <conf$$subs.sed 22540rm -f conf$$subs.sed 22541cat >>$CONFIG_STATUS <<_ACEOF 22542:end 22543s/|#_!!_#|//g 22544CEOF$ac_eof 22545_ACEOF 22546 22547 22548# VPATH may cause trouble with some makes, so we remove $(srcdir), 22549# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22550# trailing colons and then remove the whole line if VPATH becomes empty 22551# (actually we leave an empty line to preserve line numbers). 22552if test "x$srcdir" = x.; then 22553 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22554s/:*\$(srcdir):*/:/ 22555s/:*\${srcdir}:*/:/ 22556s/:*@srcdir@:*/:/ 22557s/^\([^=]*=[ ]*\):*/\1/ 22558s/:*$// 22559s/^[^=]*=[ ]*$// 22560}' 22561fi 22562 22563cat >>$CONFIG_STATUS <<\_ACEOF 22564fi # test -n "$CONFIG_FILES" 22565 22566 22567for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 22568do 22569 case $ac_tag in 22570 :[FHLC]) ac_mode=$ac_tag; continue;; 22571 esac 22572 case $ac_mode$ac_tag in 22573 :[FHL]*:*);; 22574 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 22575echo "$as_me: error: Invalid tag $ac_tag." >&2;} 22576 { (exit 1); exit 1; }; };; 22577 :[FH]-) ac_tag=-:-;; 22578 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22579 esac 22580 ac_save_IFS=$IFS 22581 IFS=: 22582 set x $ac_tag 22583 IFS=$ac_save_IFS 22584 shift 22585 ac_file=$1 22586 shift 22587 22588 case $ac_mode in 22589 :L) ac_source=$1;; 22590 :[FH]) 22591 ac_file_inputs= 22592 for ac_f 22593 do 22594 case $ac_f in 22595 -) ac_f="$tmp/stdin";; 22596 *) # Look for the file first in the build tree, then in the source tree 22597 # (if the path is not absolute). The absolute path cannot be DOS-style, 22598 # because $ac_f cannot contain `:'. 22599 test -f "$ac_f" || 22600 case $ac_f in 22601 [\\/$]*) false;; 22602 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22603 esac || 22604 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22605echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22606 { (exit 1); exit 1; }; };; 22607 esac 22608 ac_file_inputs="$ac_file_inputs $ac_f" 22609 done 22610 22611 # Let's still pretend it is `configure' which instantiates (i.e., don't 22612 # use $as_me), people would be surprised to read: 22613 # /* config.h. Generated by config.status. */ 22614 configure_input="Generated from "`IFS=: 22615 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 22616 if test x"$ac_file" != x-; then 22617 configure_input="$ac_file. $configure_input" 22618 { echo "$as_me:$LINENO: creating $ac_file" >&5 22619echo "$as_me: creating $ac_file" >&6;} 22620 fi 22621 22622 case $ac_tag in 22623 *:-:* | *:-) cat >"$tmp/stdin";; 22624 esac 22625 ;; 22626 esac 22627 22628 ac_dir=`$as_dirname -- "$ac_file" || 22629$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22630 X"$ac_file" : 'X\(//\)[^/]' \| \ 22631 X"$ac_file" : 'X\(//\)$' \| \ 22632 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22633echo X"$ac_file" | 22634 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22635 s//\1/ 22636 q 22637 } 22638 /^X\(\/\/\)[^/].*/{ 22639 s//\1/ 22640 q 22641 } 22642 /^X\(\/\/\)$/{ 22643 s//\1/ 22644 q 22645 } 22646 /^X\(\/\).*/{ 22647 s//\1/ 22648 q 22649 } 22650 s/.*/./; q'` 22651 { as_dir="$ac_dir" 22652 case $as_dir in #( 22653 -*) as_dir=./$as_dir;; 22654 esac 22655 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22656 as_dirs= 22657 while :; do 22658 case $as_dir in #( 22659 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22660 *) as_qdir=$as_dir;; 22661 esac 22662 as_dirs="'$as_qdir' $as_dirs" 22663 as_dir=`$as_dirname -- "$as_dir" || 22664$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22665 X"$as_dir" : 'X\(//\)[^/]' \| \ 22666 X"$as_dir" : 'X\(//\)$' \| \ 22667 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22668echo X"$as_dir" | 22669 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22670 s//\1/ 22671 q 22672 } 22673 /^X\(\/\/\)[^/].*/{ 22674 s//\1/ 22675 q 22676 } 22677 /^X\(\/\/\)$/{ 22678 s//\1/ 22679 q 22680 } 22681 /^X\(\/\).*/{ 22682 s//\1/ 22683 q 22684 } 22685 s/.*/./; q'` 22686 test -d "$as_dir" && break 22687 done 22688 test -z "$as_dirs" || eval "mkdir $as_dirs" 22689 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22690echo "$as_me: error: cannot create directory $as_dir" >&2;} 22691 { (exit 1); exit 1; }; }; } 22692 ac_builddir=. 22693 22694case "$ac_dir" in 22695.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22696*) 22697 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22698 # A ".." for each directory in $ac_dir_suffix. 22699 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 22700 case $ac_top_builddir_sub in 22701 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22702 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22703 esac ;; 22704esac 22705ac_abs_top_builddir=$ac_pwd 22706ac_abs_builddir=$ac_pwd$ac_dir_suffix 22707# for backward compatibility: 22708ac_top_builddir=$ac_top_build_prefix 22709 22710case $srcdir in 22711 .) # We are building in place. 22712 ac_srcdir=. 22713 ac_top_srcdir=$ac_top_builddir_sub 22714 ac_abs_top_srcdir=$ac_pwd ;; 22715 [\\/]* | ?:[\\/]* ) # Absolute name. 22716 ac_srcdir=$srcdir$ac_dir_suffix; 22717 ac_top_srcdir=$srcdir 22718 ac_abs_top_srcdir=$srcdir ;; 22719 *) # Relative name. 22720 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22721 ac_top_srcdir=$ac_top_build_prefix$srcdir 22722 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22723esac 22724ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22725 22726 22727 case $ac_mode in 22728 :F) 22729 # 22730 # CONFIG_FILE 22731 # 22732 22733 case $INSTALL in 22734 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22735 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22736 esac 22737_ACEOF 22738 22739cat >>$CONFIG_STATUS <<\_ACEOF 22740# If the template does not know about datarootdir, expand it. 22741# FIXME: This hack should be removed a few years after 2.60. 22742ac_datarootdir_hack=; ac_datarootdir_seen= 22743 22744case `sed -n '/datarootdir/ { 22745 p 22746 q 22747} 22748/@datadir@/p 22749/@docdir@/p 22750/@infodir@/p 22751/@localedir@/p 22752/@mandir@/p 22753' $ac_file_inputs` in 22754*datarootdir*) ac_datarootdir_seen=yes;; 22755*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22756 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22757echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22758_ACEOF 22759cat >>$CONFIG_STATUS <<_ACEOF 22760 ac_datarootdir_hack=' 22761 s&@datadir@&$datadir&g 22762 s&@docdir@&$docdir&g 22763 s&@infodir@&$infodir&g 22764 s&@localedir@&$localedir&g 22765 s&@mandir@&$mandir&g 22766 s&\\\${datarootdir}&$datarootdir&g' ;; 22767esac 22768_ACEOF 22769 22770# Neutralize VPATH when `$srcdir' = `.'. 22771# Shell code in configure.ac might set extrasub. 22772# FIXME: do we really want to maintain this feature? 22773cat >>$CONFIG_STATUS <<_ACEOF 22774 sed "$ac_vpsub 22775$extrasub 22776_ACEOF 22777cat >>$CONFIG_STATUS <<\_ACEOF 22778:t 22779/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22780s&@configure_input@&$configure_input&;t t 22781s&@top_builddir@&$ac_top_builddir_sub&;t t 22782s&@srcdir@&$ac_srcdir&;t t 22783s&@abs_srcdir@&$ac_abs_srcdir&;t t 22784s&@top_srcdir@&$ac_top_srcdir&;t t 22785s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22786s&@builddir@&$ac_builddir&;t t 22787s&@abs_builddir@&$ac_abs_builddir&;t t 22788s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22789s&@INSTALL@&$ac_INSTALL&;t t 22790$ac_datarootdir_hack 22791" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 22792 22793test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22794 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22795 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22796 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22797which seems to be undefined. Please make sure it is defined." >&5 22798echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22799which seems to be undefined. Please make sure it is defined." >&2;} 22800 22801 rm -f "$tmp/stdin" 22802 case $ac_file in 22803 -) cat "$tmp/out"; rm -f "$tmp/out";; 22804 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 22805 esac 22806 ;; 22807 :H) 22808 # 22809 # CONFIG_HEADER 22810 # 22811_ACEOF 22812 22813# Transform confdefs.h into a sed script `conftest.defines', that 22814# substitutes the proper values into config.h.in to produce config.h. 22815rm -f conftest.defines conftest.tail 22816# First, append a space to every undef/define line, to ease matching. 22817echo 's/$/ /' >conftest.defines 22818# Then, protect against being on the right side of a sed subst, or in 22819# an unquoted here document, in config.status. If some macros were 22820# called several times there might be several #defines for the same 22821# symbol, which is useless. But do not sort them, since the last 22822# AC_DEFINE must be honored. 22823ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22824# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 22825# NAME is the cpp macro being defined, VALUE is the value it is being given. 22826# PARAMS is the parameter list in the macro definition--in most cases, it's 22827# just an empty string. 22828ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 22829ac_dB='\\)[ (].*,\\1define\\2' 22830ac_dC=' ' 22831ac_dD=' ,' 22832 22833uniq confdefs.h | 22834 sed -n ' 22835 t rset 22836 :rset 22837 s/^[ ]*#[ ]*define[ ][ ]*// 22838 t ok 22839 d 22840 :ok 22841 s/[\\&,]/\\&/g 22842 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 22843 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 22844 ' >>conftest.defines 22845 22846# Remove the space that was appended to ease matching. 22847# Then replace #undef with comments. This is necessary, for 22848# example, in the case of _POSIX_SOURCE, which is predefined and required 22849# on some systems where configure will not decide to define it. 22850# (The regexp can be short, since the line contains either #define or #undef.) 22851echo 's/ $// 22852s,^[ #]*u.*,/* & */,' >>conftest.defines 22853 22854# Break up conftest.defines: 22855ac_max_sed_lines=50 22856 22857# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 22858# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 22859# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 22860# et cetera. 22861ac_in='$ac_file_inputs' 22862ac_out='"$tmp/out1"' 22863ac_nxt='"$tmp/out2"' 22864 22865while : 22866do 22867 # Write a here document: 22868 cat >>$CONFIG_STATUS <<_ACEOF 22869 # First, check the format of the line: 22870 cat >"\$tmp/defines.sed" <<\\CEOF 22871/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 22872/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 22873b 22874:def 22875_ACEOF 22876 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 22877 echo 'CEOF 22878 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 22879 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 22880 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 22881 grep . conftest.tail >/dev/null || break 22882 rm -f conftest.defines 22883 mv conftest.tail conftest.defines 22884done 22885rm -f conftest.defines conftest.tail 22886 22887echo "ac_result=$ac_in" >>$CONFIG_STATUS 22888cat >>$CONFIG_STATUS <<\_ACEOF 22889 if test x"$ac_file" != x-; then 22890 echo "/* $configure_input */" >"$tmp/config.h" 22891 cat "$ac_result" >>"$tmp/config.h" 22892 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 22893 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22894echo "$as_me: $ac_file is unchanged" >&6;} 22895 else 22896 rm -f $ac_file 22897 mv "$tmp/config.h" $ac_file 22898 fi 22899 else 22900 echo "/* $configure_input */" 22901 cat "$ac_result" 22902 fi 22903 rm -f "$tmp/out12" 22904# Compute $ac_file's index in $config_headers. 22905_am_stamp_count=1 22906for _am_header in $config_headers :; do 22907 case $_am_header in 22908 $ac_file | $ac_file:* ) 22909 break ;; 22910 * ) 22911 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22912 esac 22913done 22914echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 22915$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22916 X$ac_file : 'X\(//\)[^/]' \| \ 22917 X$ac_file : 'X\(//\)$' \| \ 22918 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 22919echo X$ac_file | 22920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22921 s//\1/ 22922 q 22923 } 22924 /^X\(\/\/\)[^/].*/{ 22925 s//\1/ 22926 q 22927 } 22928 /^X\(\/\/\)$/{ 22929 s//\1/ 22930 q 22931 } 22932 /^X\(\/\).*/{ 22933 s//\1/ 22934 q 22935 } 22936 s/.*/./; q'`/stamp-h$_am_stamp_count 22937 ;; 22938 22939 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 22940echo "$as_me: executing $ac_file commands" >&6;} 22941 ;; 22942 esac 22943 22944 22945 case $ac_file$ac_mode in 22946 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 22947 # Strip MF so we end up with the name of the file. 22948 mf=`echo "$mf" | sed -e 's/:.*$//'` 22949 # Check whether this is an Automake generated Makefile or not. 22950 # We used to match only the files named `Makefile.in', but 22951 # some people rename them; so instead we look at the file content. 22952 # Grep'ing the first line is not enough: some people post-process 22953 # each Makefile.in and add a new line on top of each file to say so. 22954 # So let's grep whole file. 22955 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 22956 dirpart=`$as_dirname -- "$mf" || 22957$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22958 X"$mf" : 'X\(//\)[^/]' \| \ 22959 X"$mf" : 'X\(//\)$' \| \ 22960 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 22961echo X"$mf" | 22962 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22963 s//\1/ 22964 q 22965 } 22966 /^X\(\/\/\)[^/].*/{ 22967 s//\1/ 22968 q 22969 } 22970 /^X\(\/\/\)$/{ 22971 s//\1/ 22972 q 22973 } 22974 /^X\(\/\).*/{ 22975 s//\1/ 22976 q 22977 } 22978 s/.*/./; q'` 22979 else 22980 continue 22981 fi 22982 # Extract the definition of DEPDIR, am__include, and am__quote 22983 # from the Makefile without running `make'. 22984 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22985 test -z "$DEPDIR" && continue 22986 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22987 test -z "am__include" && continue 22988 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22989 # When using ansi2knr, U may be empty or an underscore; expand it 22990 U=`sed -n 's/^U = //p' < "$mf"` 22991 # Find all dependency output files, they are included files with 22992 # $(DEPDIR) in their names. We invoke sed twice because it is the 22993 # simplest approach to changing $(DEPDIR) to its actual value in the 22994 # expansion. 22995 for file in `sed -n " 22996 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22997 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 22998 # Make sure the directory exists. 22999 test -f "$dirpart/$file" && continue 23000 fdir=`$as_dirname -- "$file" || 23001$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23002 X"$file" : 'X\(//\)[^/]' \| \ 23003 X"$file" : 'X\(//\)$' \| \ 23004 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23005echo X"$file" | 23006 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23007 s//\1/ 23008 q 23009 } 23010 /^X\(\/\/\)[^/].*/{ 23011 s//\1/ 23012 q 23013 } 23014 /^X\(\/\/\)$/{ 23015 s//\1/ 23016 q 23017 } 23018 /^X\(\/\).*/{ 23019 s//\1/ 23020 q 23021 } 23022 s/.*/./; q'` 23023 { as_dir=$dirpart/$fdir 23024 case $as_dir in #( 23025 -*) as_dir=./$as_dir;; 23026 esac 23027 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23028 as_dirs= 23029 while :; do 23030 case $as_dir in #( 23031 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 23032 *) as_qdir=$as_dir;; 23033 esac 23034 as_dirs="'$as_qdir' $as_dirs" 23035 as_dir=`$as_dirname -- "$as_dir" || 23036$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23037 X"$as_dir" : 'X\(//\)[^/]' \| \ 23038 X"$as_dir" : 'X\(//\)$' \| \ 23039 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23040echo X"$as_dir" | 23041 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23042 s//\1/ 23043 q 23044 } 23045 /^X\(\/\/\)[^/].*/{ 23046 s//\1/ 23047 q 23048 } 23049 /^X\(\/\/\)$/{ 23050 s//\1/ 23051 q 23052 } 23053 /^X\(\/\).*/{ 23054 s//\1/ 23055 q 23056 } 23057 s/.*/./; q'` 23058 test -d "$as_dir" && break 23059 done 23060 test -z "$as_dirs" || eval "mkdir $as_dirs" 23061 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23062echo "$as_me: error: cannot create directory $as_dir" >&2;} 23063 { (exit 1); exit 1; }; }; } 23064 # echo "creating $dirpart/$file" 23065 echo '# dummy' > "$dirpart/$file" 23066 done 23067done 23068 ;; 23069 23070 esac 23071done # for ac_tag 23072 23073 23074{ (exit 0); exit 0; } 23075_ACEOF 23076chmod +x $CONFIG_STATUS 23077ac_clean_files=$ac_clean_files_save 23078 23079 23080# configure is writing to config.log, and then calls config.status. 23081# config.status does its own redirection, appending to config.log. 23082# Unfortunately, on DOS this fails, as config.log is still kept open 23083# by configure, so config.status won't be able to write to it; its 23084# output is simply discarded. So we exec the FD to /dev/null, 23085# effectively closing config.log, so it can be properly (re)opened and 23086# appended to by config.status. When coming back to configure, we 23087# need to make the FD available again. 23088if test "$no_create" != yes; then 23089 ac_cs_success=: 23090 ac_config_status_args= 23091 test "$silent" = yes && 23092 ac_config_status_args="$ac_config_status_args --quiet" 23093 exec 5>/dev/null 23094 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23095 exec 5>>config.log 23096 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23097 # would make configure fail if this is the last instruction. 23098 $ac_cs_success || { (exit 1); exit 1; } 23099fi 23100 23101