configure revision de78e416
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.61 for xf86-video-ast 0.89.8. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27esac 28 29fi 30 31 32 33 34# PATH needs CR 35# Avoid depending upon Character Ranges. 36as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39as_cr_digits='0123456789' 40as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42# The user is always right. 43if test "${PATH_SEPARATOR+set}" != set; then 44 echo "#! /bin/sh" >conf$$.sh 45 echo "exit 0" >>conf$$.sh 46 chmod +x conf$$.sh 47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 48 PATH_SEPARATOR=';' 49 else 50 PATH_SEPARATOR=: 51 fi 52 rm -f conf$$.sh 53fi 54 55# Support unset when possible. 56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 57 as_unset=unset 58else 59 as_unset=false 60fi 61 62 63# IFS 64# We need space, tab and new line, in precisely that order. Quoting is 65# there to prevent editors from complaining about space-tab. 66# (If _AS_PATH_WALK were called with IFS unset, it would disable word 67# splitting by setting IFS to empty value.) 68as_nl=' 69' 70IFS=" "" $as_nl" 71 72# Find who we are. Look in the path if we contain no directory separator. 73case $0 in 74 *[\\/]* ) as_myself=$0 ;; 75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 76for as_dir in $PATH 77do 78 IFS=$as_save_IFS 79 test -z "$as_dir" && as_dir=. 80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 81done 82IFS=$as_save_IFS 83 84 ;; 85esac 86# We did not find ourselves, most probably we were run as `sh COMMAND' 87# in which case we are not to be found in the path. 88if test "x$as_myself" = x; then 89 as_myself=$0 90fi 91if test ! -f "$as_myself"; then 92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 93 { (exit 1); exit 1; } 94fi 95 96# Work around bugs in pre-3.0 UWIN ksh. 97for as_var in ENV MAIL MAILPATH 98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 99done 100PS1='$ ' 101PS2='> ' 102PS4='+ ' 103 104# NLS nuisances. 105for as_var in \ 106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 108 LC_TELEPHONE LC_TIME 109do 110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 111 eval $as_var=C; export $as_var 112 else 113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 114 fi 115done 116 117# Required to use basename. 118if expr a : '\(a\)' >/dev/null 2>&1 && 119 test "X`expr 00001 : '.*\(...\)'`" = X001; then 120 as_expr=expr 121else 122 as_expr=false 123fi 124 125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 126 as_basename=basename 127else 128 as_basename=false 129fi 130 131 132# Name of the executable. 133as_me=`$as_basename -- "$0" || 134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 135 X"$0" : 'X\(//\)$' \| \ 136 X"$0" : 'X\(/\)' \| . 2>/dev/null || 137echo X/"$0" | 138 sed '/^.*\/\([^/][^/]*\)\/*$/{ 139 s//\1/ 140 q 141 } 142 /^X\/\(\/\/\)$/{ 143 s//\1/ 144 q 145 } 146 /^X\/\(\/\).*/{ 147 s//\1/ 148 q 149 } 150 s/.*/./; q'` 151 152# CDPATH. 153$as_unset CDPATH 154 155 156if test "x$CONFIG_SHELL" = x; then 157 if (eval ":") 2>/dev/null; then 158 as_have_required=yes 159else 160 as_have_required=no 161fi 162 163 if test $as_have_required = yes && (eval ": 164(as_func_return () { 165 (exit \$1) 166} 167as_func_success () { 168 as_func_return 0 169} 170as_func_failure () { 171 as_func_return 1 172} 173as_func_ret_success () { 174 return 0 175} 176as_func_ret_failure () { 177 return 1 178} 179 180exitcode=0 181if as_func_success; then 182 : 183else 184 exitcode=1 185 echo as_func_success failed. 186fi 187 188if as_func_failure; then 189 exitcode=1 190 echo as_func_failure succeeded. 191fi 192 193if as_func_ret_success; then 194 : 195else 196 exitcode=1 197 echo as_func_ret_success failed. 198fi 199 200if as_func_ret_failure; then 201 exitcode=1 202 echo as_func_ret_failure succeeded. 203fi 204 205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 206 : 207else 208 exitcode=1 209 echo positional parameters were not saved. 210fi 211 212test \$exitcode = 0) || { (exit 1); exit 1; } 213 214( 215 as_lineno_1=\$LINENO 216 as_lineno_2=\$LINENO 217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 219") 2> /dev/null; then 220 : 221else 222 as_candidate_shells= 223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 225do 226 IFS=$as_save_IFS 227 test -z "$as_dir" && as_dir=. 228 case $as_dir in 229 /*) 230 for as_base in sh bash ksh sh5; do 231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 232 done;; 233 esac 234done 235IFS=$as_save_IFS 236 237 238 for as_shell in $as_candidate_shells $SHELL; do 239 # Try only shells that exist, to save several forks. 240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 241 { ("$as_shell") 2> /dev/null <<\_ASEOF 242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 243 emulate sh 244 NULLCMD=: 245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 246 # is contrary to our usage. Disable this feature. 247 alias -g '${1+"$@"}'='"$@"' 248 setopt NO_GLOB_SUBST 249else 250 case `(set -o) 2>/dev/null` in 251 *posix*) set -o posix ;; 252esac 253 254fi 255 256 257: 258_ASEOF 259}; then 260 CONFIG_SHELL=$as_shell 261 as_have_required=yes 262 if { "$as_shell" 2> /dev/null <<\_ASEOF 263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 264 emulate sh 265 NULLCMD=: 266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 267 # is contrary to our usage. Disable this feature. 268 alias -g '${1+"$@"}'='"$@"' 269 setopt NO_GLOB_SUBST 270else 271 case `(set -o) 2>/dev/null` in 272 *posix*) set -o posix ;; 273esac 274 275fi 276 277 278: 279(as_func_return () { 280 (exit $1) 281} 282as_func_success () { 283 as_func_return 0 284} 285as_func_failure () { 286 as_func_return 1 287} 288as_func_ret_success () { 289 return 0 290} 291as_func_ret_failure () { 292 return 1 293} 294 295exitcode=0 296if as_func_success; then 297 : 298else 299 exitcode=1 300 echo as_func_success failed. 301fi 302 303if as_func_failure; then 304 exitcode=1 305 echo as_func_failure succeeded. 306fi 307 308if as_func_ret_success; then 309 : 310else 311 exitcode=1 312 echo as_func_ret_success failed. 313fi 314 315if as_func_ret_failure; then 316 exitcode=1 317 echo as_func_ret_failure succeeded. 318fi 319 320if ( set x; as_func_ret_success y && test x = "$1" ); then 321 : 322else 323 exitcode=1 324 echo positional parameters were not saved. 325fi 326 327test $exitcode = 0) || { (exit 1); exit 1; } 328 329( 330 as_lineno_1=$LINENO 331 as_lineno_2=$LINENO 332 test "x$as_lineno_1" != "x$as_lineno_2" && 333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 334 335_ASEOF 336}; then 337 break 338fi 339 340fi 341 342 done 343 344 if test "x$CONFIG_SHELL" != x; then 345 for as_var in BASH_ENV ENV 346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 347 done 348 export CONFIG_SHELL 349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 350fi 351 352 353 if test $as_have_required = no; then 354 echo This script requires a shell more modern than all the 355 echo shells that I found on your system. Please install a 356 echo modern shell, or manually run the script under such a 357 echo shell if you do have one. 358 { (exit 1); exit 1; } 359fi 360 361 362fi 363 364fi 365 366 367 368(eval "as_func_return () { 369 (exit \$1) 370} 371as_func_success () { 372 as_func_return 0 373} 374as_func_failure () { 375 as_func_return 1 376} 377as_func_ret_success () { 378 return 0 379} 380as_func_ret_failure () { 381 return 1 382} 383 384exitcode=0 385if as_func_success; then 386 : 387else 388 exitcode=1 389 echo as_func_success failed. 390fi 391 392if as_func_failure; then 393 exitcode=1 394 echo as_func_failure succeeded. 395fi 396 397if as_func_ret_success; then 398 : 399else 400 exitcode=1 401 echo as_func_ret_success failed. 402fi 403 404if as_func_ret_failure; then 405 exitcode=1 406 echo as_func_ret_failure succeeded. 407fi 408 409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 410 : 411else 412 exitcode=1 413 echo positional parameters were not saved. 414fi 415 416test \$exitcode = 0") || { 417 echo No shell found that supports shell functions. 418 echo Please tell autoconf@gnu.org about your system, 419 echo including any error possibly output before this 420 echo message 421} 422 423 424 425 as_lineno_1=$LINENO 426 as_lineno_2=$LINENO 427 test "x$as_lineno_1" != "x$as_lineno_2" && 428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 429 430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 431 # uniformly replaced by the line number. The first 'sed' inserts a 432 # line-number line after each line using $LINENO; the second 'sed' 433 # does the real work. The second script uses 'N' to pair each 434 # line-number line with the line containing $LINENO, and appends 435 # trailing '-' during substitution so that $LINENO is not a special 436 # case at line end. 437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 438 # scripts with optimization help from Paolo Bonzini. Blame Lee 439 # E. McMahon (1931-1989) for sed's syntax. :-) 440 sed -n ' 441 p 442 /[$]LINENO/= 443 ' <$as_myself | 444 sed ' 445 s/[$]LINENO.*/&-/ 446 t lineno 447 b 448 :lineno 449 N 450 :loop 451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 452 t loop 453 s/-\n.*// 454 ' >$as_me.lineno && 455 chmod +x "$as_me.lineno" || 456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 457 { (exit 1); exit 1; }; } 458 459 # Don't try to exec as it changes $[0], causing all sort of problems 460 # (the dirname of $[0] is not the place where we might find the 461 # original and so on. Autoconf is especially sensitive to this). 462 . "./$as_me.lineno" 463 # Exit status is that of the last command. 464 exit 465} 466 467 468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 469 as_dirname=dirname 470else 471 as_dirname=false 472fi 473 474ECHO_C= ECHO_N= ECHO_T= 475case `echo -n x` in 476-n*) 477 case `echo 'x\c'` in 478 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 479 *) ECHO_C='\c';; 480 esac;; 481*) 482 ECHO_N='-n';; 483esac 484 485if expr a : '\(a\)' >/dev/null 2>&1 && 486 test "X`expr 00001 : '.*\(...\)'`" = X001; then 487 as_expr=expr 488else 489 as_expr=false 490fi 491 492rm -f conf$$ conf$$.exe conf$$.file 493if test -d conf$$.dir; then 494 rm -f conf$$.dir/conf$$.file 495else 496 rm -f conf$$.dir 497 mkdir conf$$.dir 498fi 499echo >conf$$.file 500if ln -s conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s='ln -s' 502 # ... but there are two gotchas: 503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 505 # In both cases, we have to default to `cp -p'. 506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 507 as_ln_s='cp -p' 508elif ln conf$$.file conf$$ 2>/dev/null; then 509 as_ln_s=ln 510else 511 as_ln_s='cp -p' 512fi 513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 514rmdir conf$$.dir 2>/dev/null 515 516if mkdir -p . 2>/dev/null; then 517 as_mkdir_p=: 518else 519 test -d ./-p && rmdir ./-p 520 as_mkdir_p=false 521fi 522 523if test -x / >/dev/null 2>&1; then 524 as_test_x='test -x' 525else 526 if ls -dL / >/dev/null 2>&1; then 527 as_ls_L_option=L 528 else 529 as_ls_L_option= 530 fi 531 as_test_x=' 532 eval sh -c '\'' 533 if test -d "$1"; then 534 test -d "$1/."; 535 else 536 case $1 in 537 -*)set "./$1";; 538 esac; 539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 540 ???[sx]*):;;*)false;;esac;fi 541 '\'' sh 542 ' 543fi 544as_executable_p=$as_test_x 545 546# Sed expression to map a string onto a valid CPP name. 547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 548 549# Sed expression to map a string onto a valid variable name. 550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 551 552 553 554 555# Check that we are running under the correct shell. 556SHELL=${CONFIG_SHELL-/bin/sh} 557 558case X$ECHO in 559X*--fallback-echo) 560 # Remove one level of quotation (which was required for Make). 561 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 562 ;; 563esac 564 565echo=${ECHO-echo} 566if test "X$1" = X--no-reexec; then 567 # Discard the --no-reexec flag, and continue. 568 shift 569elif test "X$1" = X--fallback-echo; then 570 # Avoid inline document here, it may be left over 571 : 572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 573 # Yippee, $echo works! 574 : 575else 576 # Restart under the correct shell. 577 exec $SHELL "$0" --no-reexec ${1+"$@"} 578fi 579 580if test "X$1" = X--fallback-echo; then 581 # used as fallback echo 582 shift 583 cat <<EOF 584$* 585EOF 586 exit 0 587fi 588 589# The HP-UX ksh and POSIX shell print the target directory to stdout 590# if CDPATH is set. 591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 592 593if test -z "$ECHO"; then 594if test "X${echo_test_string+set}" != Xset; then 595# find a string as large as possible, as long as the shell can cope with it 596 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 597 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 598 if (echo_test_string=`eval $cmd`) 2>/dev/null && 599 echo_test_string=`eval $cmd` && 600 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 601 then 602 break 603 fi 604 done 605fi 606 607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 608 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 609 test "X$echo_testing_string" = "X$echo_test_string"; then 610 : 611else 612 # The Solaris, AIX, and Digital Unix default echo programs unquote 613 # backslashes. This makes it impossible to quote backslashes using 614 # echo "$something" | sed 's/\\/\\\\/g' 615 # 616 # So, first we look for a working echo in the user's PATH. 617 618 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 619 for dir in $PATH /usr/ucb; do 620 IFS="$lt_save_ifs" 621 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 622 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 623 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 624 test "X$echo_testing_string" = "X$echo_test_string"; then 625 echo="$dir/echo" 626 break 627 fi 628 done 629 IFS="$lt_save_ifs" 630 631 if test "X$echo" = Xecho; then 632 # We didn't find a better echo, so look for alternatives. 633 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 634 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 635 test "X$echo_testing_string" = "X$echo_test_string"; then 636 # This shell has a builtin print -r that does the trick. 637 echo='print -r' 638 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 639 test "X$CONFIG_SHELL" != X/bin/ksh; then 640 # If we have ksh, try running configure again with it. 641 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 642 export ORIGINAL_CONFIG_SHELL 643 CONFIG_SHELL=/bin/ksh 644 export CONFIG_SHELL 645 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 646 else 647 # Try using printf. 648 echo='printf %s\n' 649 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 650 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 651 test "X$echo_testing_string" = "X$echo_test_string"; then 652 # Cool, printf works 653 : 654 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 655 test "X$echo_testing_string" = 'X\t' && 656 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 659 export CONFIG_SHELL 660 SHELL="$CONFIG_SHELL" 661 export SHELL 662 echo="$CONFIG_SHELL $0 --fallback-echo" 663 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 664 test "X$echo_testing_string" = 'X\t' && 665 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 666 test "X$echo_testing_string" = "X$echo_test_string"; then 667 echo="$CONFIG_SHELL $0 --fallback-echo" 668 else 669 # maybe with a smaller string... 670 prev=: 671 672 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 673 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 674 then 675 break 676 fi 677 prev="$cmd" 678 done 679 680 if test "$prev" != 'sed 50q "$0"'; then 681 echo_test_string=`eval $prev` 682 export echo_test_string 683 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 684 else 685 # Oops. We lost completely, so just stick with echo. 686 echo=echo 687 fi 688 fi 689 fi 690 fi 691fi 692fi 693 694# Copy echo and quote the copy suitably for passing to libtool from 695# the Makefile, instead of quoting the original, which is used later. 696ECHO=$echo 697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 698 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 699fi 700 701 702 703 704tagnames=${tagnames+${tagnames},}CXX 705 706tagnames=${tagnames+${tagnames},}F77 707 708exec 7<&0 </dev/null 6>&1 709 710# Name of the host. 711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 712# so uname gets run too. 713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 714 715# 716# Initializations. 717# 718ac_default_prefix=/usr/local 719ac_clean_files= 720ac_config_libobj_dir=. 721LIBOBJS= 722cross_compiling=no 723subdirs= 724MFLAGS= 725MAKEFLAGS= 726SHELL=${CONFIG_SHELL-/bin/sh} 727 728# Identity of this package. 729PACKAGE_NAME='xf86-video-ast' 730PACKAGE_TARNAME='xf86-video-ast' 731PACKAGE_VERSION='0.89.8' 732PACKAGE_STRING='xf86-video-ast 0.89.8' 733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 734 735ac_unique_file="Makefile.am" 736# Factoring default headers for most tests. 737ac_includes_default="\ 738#include <stdio.h> 739#ifdef HAVE_SYS_TYPES_H 740# include <sys/types.h> 741#endif 742#ifdef HAVE_SYS_STAT_H 743# include <sys/stat.h> 744#endif 745#ifdef STDC_HEADERS 746# include <stdlib.h> 747# include <stddef.h> 748#else 749# ifdef HAVE_STDLIB_H 750# include <stdlib.h> 751# endif 752#endif 753#ifdef HAVE_STRING_H 754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 755# include <memory.h> 756# endif 757# include <string.h> 758#endif 759#ifdef HAVE_STRINGS_H 760# include <strings.h> 761#endif 762#ifdef HAVE_INTTYPES_H 763# include <inttypes.h> 764#endif 765#ifdef HAVE_STDINT_H 766# include <stdint.h> 767#endif 768#ifdef HAVE_UNISTD_H 769# include <unistd.h> 770#endif" 771 772ac_subst_vars='SHELL 773PATH_SEPARATOR 774PACKAGE_NAME 775PACKAGE_TARNAME 776PACKAGE_VERSION 777PACKAGE_STRING 778PACKAGE_BUGREPORT 779exec_prefix 780prefix 781program_transform_name 782bindir 783sbindir 784libexecdir 785datarootdir 786datadir 787sysconfdir 788sharedstatedir 789localstatedir 790includedir 791oldincludedir 792docdir 793infodir 794htmldir 795dvidir 796pdfdir 797psdir 798libdir 799localedir 800mandir 801DEFS 802ECHO_C 803ECHO_N 804ECHO_T 805LIBS 806build_alias 807host_alias 808target_alias 809INSTALL_PROGRAM 810INSTALL_SCRIPT 811INSTALL_DATA 812am__isrc 813CYGPATH_W 814PACKAGE 815VERSION 816ACLOCAL 817AUTOCONF 818AUTOMAKE 819AUTOHEADER 820MAKEINFO 821install_sh 822STRIP 823INSTALL_STRIP_PROGRAM 824mkdir_p 825AWK 826SET_MAKE 827am__leading_dot 828AMTAR 829am__tar 830am__untar 831MAINTAINER_MODE_TRUE 832MAINTAINER_MODE_FALSE 833MAINT 834build 835build_cpu 836build_vendor 837build_os 838host 839host_cpu 840host_vendor 841host_os 842CC 843CFLAGS 844LDFLAGS 845CPPFLAGS 846ac_ct_CC 847EXEEXT 848OBJEXT 849DEPDIR 850am__include 851am__quote 852AMDEP_TRUE 853AMDEP_FALSE 854AMDEPBACKSLASH 855CCDEPMODE 856am__fastdepCC_TRUE 857am__fastdepCC_FALSE 858SED 859GREP 860EGREP 861LN_S 862ECHO 863AR 864RANLIB 865CPP 866CXX 867CXXFLAGS 868ac_ct_CXX 869CXXDEPMODE 870am__fastdepCXX_TRUE 871am__fastdepCXX_FALSE 872CXXCPP 873F77 874FFLAGS 875ac_ct_F77 876LIBTOOL 877PKG_CONFIG 878XORG_CFLAGS 879XORG_LIBS 880PCIACCESS_CFLAGS 881PCIACCESS_LIBS 882XSERVER_LIBPCIACCESS_TRUE 883XSERVER_LIBPCIACCESS_FALSE 884moduledir 885DRIVER_NAME 886APP_MAN_SUFFIX 887LIB_MAN_SUFFIX 888FILE_MAN_SUFFIX 889MISC_MAN_SUFFIX 890DRIVER_MAN_SUFFIX 891ADMIN_MAN_SUFFIX 892APP_MAN_DIR 893LIB_MAN_DIR 894FILE_MAN_DIR 895MISC_MAN_DIR 896DRIVER_MAN_DIR 897ADMIN_MAN_DIR 898LIBOBJS 899LTLIBOBJS' 900ac_subst_files='' 901 ac_precious_vars='build_alias 902host_alias 903target_alias 904CC 905CFLAGS 906LDFLAGS 907LIBS 908CPPFLAGS 909CPP 910CXX 911CXXFLAGS 912CCC 913CXXCPP 914F77 915FFLAGS 916PKG_CONFIG 917XORG_CFLAGS 918XORG_LIBS 919PCIACCESS_CFLAGS 920PCIACCESS_LIBS' 921 922 923# Initialize some variables set by options. 924ac_init_help= 925ac_init_version=false 926# The variables have the same names as the options, with 927# dashes changed to underlines. 928cache_file=/dev/null 929exec_prefix=NONE 930no_create= 931no_recursion= 932prefix=NONE 933program_prefix=NONE 934program_suffix=NONE 935program_transform_name=s,x,x, 936silent= 937site= 938srcdir= 939verbose= 940x_includes=NONE 941x_libraries=NONE 942 943# Installation directory options. 944# These are left unexpanded so users can "make install exec_prefix=/foo" 945# and all the variables that are supposed to be based on exec_prefix 946# by default will actually change. 947# Use braces instead of parens because sh, perl, etc. also accept them. 948# (The list follows the same order as the GNU Coding Standards.) 949bindir='${exec_prefix}/bin' 950sbindir='${exec_prefix}/sbin' 951libexecdir='${exec_prefix}/libexec' 952datarootdir='${prefix}/share' 953datadir='${datarootdir}' 954sysconfdir='${prefix}/etc' 955sharedstatedir='${prefix}/com' 956localstatedir='${prefix}/var' 957includedir='${prefix}/include' 958oldincludedir='/usr/include' 959docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 960infodir='${datarootdir}/info' 961htmldir='${docdir}' 962dvidir='${docdir}' 963pdfdir='${docdir}' 964psdir='${docdir}' 965libdir='${exec_prefix}/lib' 966localedir='${datarootdir}/locale' 967mandir='${datarootdir}/man' 968 969ac_prev= 970ac_dashdash= 971for ac_option 972do 973 # If the previous option needs an argument, assign it. 974 if test -n "$ac_prev"; then 975 eval $ac_prev=\$ac_option 976 ac_prev= 977 continue 978 fi 979 980 case $ac_option in 981 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 982 *) ac_optarg=yes ;; 983 esac 984 985 # Accept the important Cygnus configure options, so we can diagnose typos. 986 987 case $ac_dashdash$ac_option in 988 --) 989 ac_dashdash=yes ;; 990 991 -bindir | --bindir | --bindi | --bind | --bin | --bi) 992 ac_prev=bindir ;; 993 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 994 bindir=$ac_optarg ;; 995 996 -build | --build | --buil | --bui | --bu) 997 ac_prev=build_alias ;; 998 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 999 build_alias=$ac_optarg ;; 1000 1001 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1002 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1003 ac_prev=cache_file ;; 1004 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1005 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1006 cache_file=$ac_optarg ;; 1007 1008 --config-cache | -C) 1009 cache_file=config.cache ;; 1010 1011 -datadir | --datadir | --datadi | --datad) 1012 ac_prev=datadir ;; 1013 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1014 datadir=$ac_optarg ;; 1015 1016 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1017 | --dataroo | --dataro | --datar) 1018 ac_prev=datarootdir ;; 1019 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1020 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1021 datarootdir=$ac_optarg ;; 1022 1023 -disable-* | --disable-*) 1024 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1025 # Reject names that are not valid shell variable names. 1026 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1027 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1028 { (exit 1); exit 1; }; } 1029 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1030 eval enable_$ac_feature=no ;; 1031 1032 -docdir | --docdir | --docdi | --doc | --do) 1033 ac_prev=docdir ;; 1034 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1035 docdir=$ac_optarg ;; 1036 1037 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1038 ac_prev=dvidir ;; 1039 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1040 dvidir=$ac_optarg ;; 1041 1042 -enable-* | --enable-*) 1043 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1044 # Reject names that are not valid shell variable names. 1045 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1046 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1047 { (exit 1); exit 1; }; } 1048 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1049 eval enable_$ac_feature=\$ac_optarg ;; 1050 1051 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1052 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1053 | --exec | --exe | --ex) 1054 ac_prev=exec_prefix ;; 1055 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1056 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1057 | --exec=* | --exe=* | --ex=*) 1058 exec_prefix=$ac_optarg ;; 1059 1060 -gas | --gas | --ga | --g) 1061 # Obsolete; use --with-gas. 1062 with_gas=yes ;; 1063 1064 -help | --help | --hel | --he | -h) 1065 ac_init_help=long ;; 1066 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1067 ac_init_help=recursive ;; 1068 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1069 ac_init_help=short ;; 1070 1071 -host | --host | --hos | --ho) 1072 ac_prev=host_alias ;; 1073 -host=* | --host=* | --hos=* | --ho=*) 1074 host_alias=$ac_optarg ;; 1075 1076 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1077 ac_prev=htmldir ;; 1078 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1079 | --ht=*) 1080 htmldir=$ac_optarg ;; 1081 1082 -includedir | --includedir | --includedi | --included | --include \ 1083 | --includ | --inclu | --incl | --inc) 1084 ac_prev=includedir ;; 1085 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1086 | --includ=* | --inclu=* | --incl=* | --inc=*) 1087 includedir=$ac_optarg ;; 1088 1089 -infodir | --infodir | --infodi | --infod | --info | --inf) 1090 ac_prev=infodir ;; 1091 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1092 infodir=$ac_optarg ;; 1093 1094 -libdir | --libdir | --libdi | --libd) 1095 ac_prev=libdir ;; 1096 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1097 libdir=$ac_optarg ;; 1098 1099 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1100 | --libexe | --libex | --libe) 1101 ac_prev=libexecdir ;; 1102 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1103 | --libexe=* | --libex=* | --libe=*) 1104 libexecdir=$ac_optarg ;; 1105 1106 -localedir | --localedir | --localedi | --localed | --locale) 1107 ac_prev=localedir ;; 1108 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1109 localedir=$ac_optarg ;; 1110 1111 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1112 | --localstate | --localstat | --localsta | --localst | --locals) 1113 ac_prev=localstatedir ;; 1114 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1115 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1116 localstatedir=$ac_optarg ;; 1117 1118 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1119 ac_prev=mandir ;; 1120 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1121 mandir=$ac_optarg ;; 1122 1123 -nfp | --nfp | --nf) 1124 # Obsolete; use --without-fp. 1125 with_fp=no ;; 1126 1127 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1128 | --no-cr | --no-c | -n) 1129 no_create=yes ;; 1130 1131 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1132 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1133 no_recursion=yes ;; 1134 1135 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1136 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1137 | --oldin | --oldi | --old | --ol | --o) 1138 ac_prev=oldincludedir ;; 1139 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1140 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1141 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1142 oldincludedir=$ac_optarg ;; 1143 1144 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1145 ac_prev=prefix ;; 1146 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1147 prefix=$ac_optarg ;; 1148 1149 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1150 | --program-pre | --program-pr | --program-p) 1151 ac_prev=program_prefix ;; 1152 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1153 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1154 program_prefix=$ac_optarg ;; 1155 1156 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1157 | --program-suf | --program-su | --program-s) 1158 ac_prev=program_suffix ;; 1159 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1160 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1161 program_suffix=$ac_optarg ;; 1162 1163 -program-transform-name | --program-transform-name \ 1164 | --program-transform-nam | --program-transform-na \ 1165 | --program-transform-n | --program-transform- \ 1166 | --program-transform | --program-transfor \ 1167 | --program-transfo | --program-transf \ 1168 | --program-trans | --program-tran \ 1169 | --progr-tra | --program-tr | --program-t) 1170 ac_prev=program_transform_name ;; 1171 -program-transform-name=* | --program-transform-name=* \ 1172 | --program-transform-nam=* | --program-transform-na=* \ 1173 | --program-transform-n=* | --program-transform-=* \ 1174 | --program-transform=* | --program-transfor=* \ 1175 | --program-transfo=* | --program-transf=* \ 1176 | --program-trans=* | --program-tran=* \ 1177 | --progr-tra=* | --program-tr=* | --program-t=*) 1178 program_transform_name=$ac_optarg ;; 1179 1180 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1181 ac_prev=pdfdir ;; 1182 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1183 pdfdir=$ac_optarg ;; 1184 1185 -psdir | --psdir | --psdi | --psd | --ps) 1186 ac_prev=psdir ;; 1187 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1188 psdir=$ac_optarg ;; 1189 1190 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1191 | -silent | --silent | --silen | --sile | --sil) 1192 silent=yes ;; 1193 1194 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1195 ac_prev=sbindir ;; 1196 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1197 | --sbi=* | --sb=*) 1198 sbindir=$ac_optarg ;; 1199 1200 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1201 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1202 | --sharedst | --shareds | --shared | --share | --shar \ 1203 | --sha | --sh) 1204 ac_prev=sharedstatedir ;; 1205 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1206 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1207 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1208 | --sha=* | --sh=*) 1209 sharedstatedir=$ac_optarg ;; 1210 1211 -site | --site | --sit) 1212 ac_prev=site ;; 1213 -site=* | --site=* | --sit=*) 1214 site=$ac_optarg ;; 1215 1216 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1217 ac_prev=srcdir ;; 1218 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1219 srcdir=$ac_optarg ;; 1220 1221 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1222 | --syscon | --sysco | --sysc | --sys | --sy) 1223 ac_prev=sysconfdir ;; 1224 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1225 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1226 sysconfdir=$ac_optarg ;; 1227 1228 -target | --target | --targe | --targ | --tar | --ta | --t) 1229 ac_prev=target_alias ;; 1230 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1231 target_alias=$ac_optarg ;; 1232 1233 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1234 verbose=yes ;; 1235 1236 -version | --version | --versio | --versi | --vers | -V) 1237 ac_init_version=: ;; 1238 1239 -with-* | --with-*) 1240 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1241 # Reject names that are not valid shell variable names. 1242 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1243 { echo "$as_me: error: invalid package name: $ac_package" >&2 1244 { (exit 1); exit 1; }; } 1245 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1246 eval with_$ac_package=\$ac_optarg ;; 1247 1248 -without-* | --without-*) 1249 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1250 # Reject names that are not valid shell variable names. 1251 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1252 { echo "$as_me: error: invalid package name: $ac_package" >&2 1253 { (exit 1); exit 1; }; } 1254 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1255 eval with_$ac_package=no ;; 1256 1257 --x) 1258 # Obsolete; use --with-x. 1259 with_x=yes ;; 1260 1261 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1262 | --x-incl | --x-inc | --x-in | --x-i) 1263 ac_prev=x_includes ;; 1264 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1265 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1266 x_includes=$ac_optarg ;; 1267 1268 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1269 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1270 ac_prev=x_libraries ;; 1271 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1272 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1273 x_libraries=$ac_optarg ;; 1274 1275 -*) { echo "$as_me: error: unrecognized option: $ac_option 1276Try \`$0 --help' for more information." >&2 1277 { (exit 1); exit 1; }; } 1278 ;; 1279 1280 *=*) 1281 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1282 # Reject names that are not valid shell variable names. 1283 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1284 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1285 { (exit 1); exit 1; }; } 1286 eval $ac_envvar=\$ac_optarg 1287 export $ac_envvar ;; 1288 1289 *) 1290 # FIXME: should be removed in autoconf 3.0. 1291 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1292 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1293 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1294 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1295 ;; 1296 1297 esac 1298done 1299 1300if test -n "$ac_prev"; then 1301 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1302 { echo "$as_me: error: missing argument to $ac_option" >&2 1303 { (exit 1); exit 1; }; } 1304fi 1305 1306# Be sure to have absolute directory names. 1307for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1308 datadir sysconfdir sharedstatedir localstatedir includedir \ 1309 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1310 libdir localedir mandir 1311do 1312 eval ac_val=\$$ac_var 1313 case $ac_val in 1314 [\\/$]* | ?:[\\/]* ) continue;; 1315 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1316 esac 1317 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1318 { (exit 1); exit 1; }; } 1319done 1320 1321# There might be people who depend on the old broken behavior: `$host' 1322# used to hold the argument of --host etc. 1323# FIXME: To remove some day. 1324build=$build_alias 1325host=$host_alias 1326target=$target_alias 1327 1328# FIXME: To remove some day. 1329if test "x$host_alias" != x; then 1330 if test "x$build_alias" = x; then 1331 cross_compiling=maybe 1332 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1333 If a cross compiler is detected then cross compile mode will be used." >&2 1334 elif test "x$build_alias" != "x$host_alias"; then 1335 cross_compiling=yes 1336 fi 1337fi 1338 1339ac_tool_prefix= 1340test -n "$host_alias" && ac_tool_prefix=$host_alias- 1341 1342test "$silent" = yes && exec 6>/dev/null 1343 1344 1345ac_pwd=`pwd` && test -n "$ac_pwd" && 1346ac_ls_di=`ls -di .` && 1347ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1348 { echo "$as_me: error: Working directory cannot be determined" >&2 1349 { (exit 1); exit 1; }; } 1350test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1351 { echo "$as_me: error: pwd does not report name of working directory" >&2 1352 { (exit 1); exit 1; }; } 1353 1354 1355# Find the source files, if location was not specified. 1356if test -z "$srcdir"; then 1357 ac_srcdir_defaulted=yes 1358 # Try the directory containing this script, then the parent directory. 1359 ac_confdir=`$as_dirname -- "$0" || 1360$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1361 X"$0" : 'X\(//\)[^/]' \| \ 1362 X"$0" : 'X\(//\)$' \| \ 1363 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1364echo X"$0" | 1365 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1366 s//\1/ 1367 q 1368 } 1369 /^X\(\/\/\)[^/].*/{ 1370 s//\1/ 1371 q 1372 } 1373 /^X\(\/\/\)$/{ 1374 s//\1/ 1375 q 1376 } 1377 /^X\(\/\).*/{ 1378 s//\1/ 1379 q 1380 } 1381 s/.*/./; q'` 1382 srcdir=$ac_confdir 1383 if test ! -r "$srcdir/$ac_unique_file"; then 1384 srcdir=.. 1385 fi 1386else 1387 ac_srcdir_defaulted=no 1388fi 1389if test ! -r "$srcdir/$ac_unique_file"; then 1390 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1391 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1392 { (exit 1); exit 1; }; } 1393fi 1394ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1395ac_abs_confdir=`( 1396 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1397 { (exit 1); exit 1; }; } 1398 pwd)` 1399# When building in place, set srcdir=. 1400if test "$ac_abs_confdir" = "$ac_pwd"; then 1401 srcdir=. 1402fi 1403# Remove unnecessary trailing slashes from srcdir. 1404# Double slashes in file names in object file debugging info 1405# mess up M-x gdb in Emacs. 1406case $srcdir in 1407*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1408esac 1409for ac_var in $ac_precious_vars; do 1410 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1411 eval ac_env_${ac_var}_value=\$${ac_var} 1412 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1413 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1414done 1415 1416# 1417# Report the --help message. 1418# 1419if test "$ac_init_help" = "long"; then 1420 # Omit some internal or obsolete options to make the list less imposing. 1421 # This message is too long to be a string in the A/UX 3.1 sh. 1422 cat <<_ACEOF 1423\`configure' configures xf86-video-ast 0.89.8 to adapt to many kinds of systems. 1424 1425Usage: $0 [OPTION]... [VAR=VALUE]... 1426 1427To assign environment variables (e.g., CC, CFLAGS...), specify them as 1428VAR=VALUE. See below for descriptions of some of the useful variables. 1429 1430Defaults for the options are specified in brackets. 1431 1432Configuration: 1433 -h, --help display this help and exit 1434 --help=short display options specific to this package 1435 --help=recursive display the short help of all the included packages 1436 -V, --version display version information and exit 1437 -q, --quiet, --silent do not print \`checking...' messages 1438 --cache-file=FILE cache test results in FILE [disabled] 1439 -C, --config-cache alias for \`--cache-file=config.cache' 1440 -n, --no-create do not create output files 1441 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1442 1443Installation directories: 1444 --prefix=PREFIX install architecture-independent files in PREFIX 1445 [$ac_default_prefix] 1446 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1447 [PREFIX] 1448 1449By default, \`make install' will install all the files in 1450\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1451an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1452for instance \`--prefix=\$HOME'. 1453 1454For better control, use the options below. 1455 1456Fine tuning of the installation directories: 1457 --bindir=DIR user executables [EPREFIX/bin] 1458 --sbindir=DIR system admin executables [EPREFIX/sbin] 1459 --libexecdir=DIR program executables [EPREFIX/libexec] 1460 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1461 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1462 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1463 --libdir=DIR object code libraries [EPREFIX/lib] 1464 --includedir=DIR C header files [PREFIX/include] 1465 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1466 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1467 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1468 --infodir=DIR info documentation [DATAROOTDIR/info] 1469 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1470 --mandir=DIR man documentation [DATAROOTDIR/man] 1471 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ast] 1472 --htmldir=DIR html documentation [DOCDIR] 1473 --dvidir=DIR dvi documentation [DOCDIR] 1474 --pdfdir=DIR pdf documentation [DOCDIR] 1475 --psdir=DIR ps documentation [DOCDIR] 1476_ACEOF 1477 1478 cat <<\_ACEOF 1479 1480Program names: 1481 --program-prefix=PREFIX prepend PREFIX to installed program names 1482 --program-suffix=SUFFIX append SUFFIX to installed program names 1483 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1484 1485System types: 1486 --build=BUILD configure for building on BUILD [guessed] 1487 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1488_ACEOF 1489fi 1490 1491if test -n "$ac_init_help"; then 1492 case $ac_init_help in 1493 short | recursive ) echo "Configuration of xf86-video-ast 0.89.8:";; 1494 esac 1495 cat <<\_ACEOF 1496 1497Optional Features: 1498 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1499 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1500 --enable-maintainer-mode enable make rules and dependencies not useful 1501 (and sometimes confusing) to the casual installer 1502 --enable-static[=PKGS] build static libraries [default=no] 1503 --enable-shared[=PKGS] build shared libraries [default=yes] 1504 --enable-fast-install[=PKGS] 1505 optimize for fast installation [default=yes] 1506 --disable-dependency-tracking speeds up one-time build 1507 --enable-dependency-tracking do not reject slow dependency extractors 1508 --disable-libtool-lock avoid locking (might break parallel builds) 1509 1510Optional Packages: 1511 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1512 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1513 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1514 --with-pic try to use only PIC/non-PIC objects [default=use 1515 both] 1516 --with-tags[=TAGS] include additional configurations [automatic] 1517 --with-xorg-module-dir=DIR 1518 Default xorg module directory 1519 [default=$libdir/xorg/modules] 1520 --with-release-version=STRING 1521 Use release version string in package name 1522 1523Some influential environment variables: 1524 CC C compiler command 1525 CFLAGS C compiler flags 1526 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1527 nonstandard directory <lib dir> 1528 LIBS libraries to pass to the linker, e.g. -l<library> 1529 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1530 you have headers in a nonstandard directory <include dir> 1531 CPP C preprocessor 1532 CXX C++ compiler command 1533 CXXFLAGS C++ compiler flags 1534 CXXCPP C++ preprocessor 1535 F77 Fortran 77 compiler command 1536 FFLAGS Fortran 77 compiler flags 1537 PKG_CONFIG path to pkg-config utility 1538 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1539 XORG_LIBS linker flags for XORG, overriding pkg-config 1540 PCIACCESS_CFLAGS 1541 C compiler flags for PCIACCESS, overriding pkg-config 1542 PCIACCESS_LIBS 1543 linker flags for PCIACCESS, overriding pkg-config 1544 1545Use these variables to override the choices made by `configure' or to help 1546it to find libraries and programs with nonstandard names/locations. 1547 1548Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1549_ACEOF 1550ac_status=$? 1551fi 1552 1553if test "$ac_init_help" = "recursive"; then 1554 # If there are subdirs, report their specific --help. 1555 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1556 test -d "$ac_dir" || continue 1557 ac_builddir=. 1558 1559case "$ac_dir" in 1560.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1561*) 1562 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1563 # A ".." for each directory in $ac_dir_suffix. 1564 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1565 case $ac_top_builddir_sub in 1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1568 esac ;; 1569esac 1570ac_abs_top_builddir=$ac_pwd 1571ac_abs_builddir=$ac_pwd$ac_dir_suffix 1572# for backward compatibility: 1573ac_top_builddir=$ac_top_build_prefix 1574 1575case $srcdir in 1576 .) # We are building in place. 1577 ac_srcdir=. 1578 ac_top_srcdir=$ac_top_builddir_sub 1579 ac_abs_top_srcdir=$ac_pwd ;; 1580 [\\/]* | ?:[\\/]* ) # Absolute name. 1581 ac_srcdir=$srcdir$ac_dir_suffix; 1582 ac_top_srcdir=$srcdir 1583 ac_abs_top_srcdir=$srcdir ;; 1584 *) # Relative name. 1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1586 ac_top_srcdir=$ac_top_build_prefix$srcdir 1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1588esac 1589ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1590 1591 cd "$ac_dir" || { ac_status=$?; continue; } 1592 # Check for guested configure. 1593 if test -f "$ac_srcdir/configure.gnu"; then 1594 echo && 1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1596 elif test -f "$ac_srcdir/configure"; then 1597 echo && 1598 $SHELL "$ac_srcdir/configure" --help=recursive 1599 else 1600 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1601 fi || ac_status=$? 1602 cd "$ac_pwd" || { ac_status=$?; break; } 1603 done 1604fi 1605 1606test -n "$ac_init_help" && exit $ac_status 1607if $ac_init_version; then 1608 cat <<\_ACEOF 1609xf86-video-ast configure 0.89.8 1610generated by GNU Autoconf 2.61 1611 1612Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 16132002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1614This configure script is free software; the Free Software Foundation 1615gives unlimited permission to copy, distribute and modify it. 1616_ACEOF 1617 exit 1618fi 1619cat >config.log <<_ACEOF 1620This file contains any messages produced by compilers while 1621running configure, to aid debugging if configure makes a mistake. 1622 1623It was created by xf86-video-ast $as_me 0.89.8, which was 1624generated by GNU Autoconf 2.61. Invocation command line was 1625 1626 $ $0 $@ 1627 1628_ACEOF 1629exec 5>>config.log 1630{ 1631cat <<_ASUNAME 1632## --------- ## 1633## Platform. ## 1634## --------- ## 1635 1636hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1637uname -m = `(uname -m) 2>/dev/null || echo unknown` 1638uname -r = `(uname -r) 2>/dev/null || echo unknown` 1639uname -s = `(uname -s) 2>/dev/null || echo unknown` 1640uname -v = `(uname -v) 2>/dev/null || echo unknown` 1641 1642/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1643/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1644 1645/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1646/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1647/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1648/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1649/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1650/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1651/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1652 1653_ASUNAME 1654 1655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1656for as_dir in $PATH 1657do 1658 IFS=$as_save_IFS 1659 test -z "$as_dir" && as_dir=. 1660 echo "PATH: $as_dir" 1661done 1662IFS=$as_save_IFS 1663 1664} >&5 1665 1666cat >&5 <<_ACEOF 1667 1668 1669## ----------- ## 1670## Core tests. ## 1671## ----------- ## 1672 1673_ACEOF 1674 1675 1676# Keep a trace of the command line. 1677# Strip out --no-create and --no-recursion so they do not pile up. 1678# Strip out --silent because we don't want to record it for future runs. 1679# Also quote any args containing shell meta-characters. 1680# Make two passes to allow for proper duplicate-argument suppression. 1681ac_configure_args= 1682ac_configure_args0= 1683ac_configure_args1= 1684ac_must_keep_next=false 1685for ac_pass in 1 2 1686do 1687 for ac_arg 1688 do 1689 case $ac_arg in 1690 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1691 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1692 | -silent | --silent | --silen | --sile | --sil) 1693 continue ;; 1694 *\'*) 1695 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1696 esac 1697 case $ac_pass in 1698 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1699 2) 1700 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1701 if test $ac_must_keep_next = true; then 1702 ac_must_keep_next=false # Got value, back to normal. 1703 else 1704 case $ac_arg in 1705 *=* | --config-cache | -C | -disable-* | --disable-* \ 1706 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1707 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1708 | -with-* | --with-* | -without-* | --without-* | --x) 1709 case "$ac_configure_args0 " in 1710 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1711 esac 1712 ;; 1713 -* ) ac_must_keep_next=true ;; 1714 esac 1715 fi 1716 ac_configure_args="$ac_configure_args '$ac_arg'" 1717 ;; 1718 esac 1719 done 1720done 1721$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1722$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1723 1724# When interrupted or exit'd, cleanup temporary files, and complete 1725# config.log. We remove comments because anyway the quotes in there 1726# would cause problems or look ugly. 1727# WARNING: Use '\'' to represent an apostrophe within the trap. 1728# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1729trap 'exit_status=$? 1730 # Save into config.log some information that might help in debugging. 1731 { 1732 echo 1733 1734 cat <<\_ASBOX 1735## ---------------- ## 1736## Cache variables. ## 1737## ---------------- ## 1738_ASBOX 1739 echo 1740 # The following way of writing the cache mishandles newlines in values, 1741( 1742 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1743 eval ac_val=\$$ac_var 1744 case $ac_val in #( 1745 *${as_nl}*) 1746 case $ac_var in #( 1747 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1748echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1749 esac 1750 case $ac_var in #( 1751 _ | IFS | as_nl) ;; #( 1752 *) $as_unset $ac_var ;; 1753 esac ;; 1754 esac 1755 done 1756 (set) 2>&1 | 1757 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1758 *${as_nl}ac_space=\ *) 1759 sed -n \ 1760 "s/'\''/'\''\\\\'\'''\''/g; 1761 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1762 ;; #( 1763 *) 1764 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1765 ;; 1766 esac | 1767 sort 1768) 1769 echo 1770 1771 cat <<\_ASBOX 1772## ----------------- ## 1773## Output variables. ## 1774## ----------------- ## 1775_ASBOX 1776 echo 1777 for ac_var in $ac_subst_vars 1778 do 1779 eval ac_val=\$$ac_var 1780 case $ac_val in 1781 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1782 esac 1783 echo "$ac_var='\''$ac_val'\''" 1784 done | sort 1785 echo 1786 1787 if test -n "$ac_subst_files"; then 1788 cat <<\_ASBOX 1789## ------------------- ## 1790## File substitutions. ## 1791## ------------------- ## 1792_ASBOX 1793 echo 1794 for ac_var in $ac_subst_files 1795 do 1796 eval ac_val=\$$ac_var 1797 case $ac_val in 1798 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1799 esac 1800 echo "$ac_var='\''$ac_val'\''" 1801 done | sort 1802 echo 1803 fi 1804 1805 if test -s confdefs.h; then 1806 cat <<\_ASBOX 1807## ----------- ## 1808## confdefs.h. ## 1809## ----------- ## 1810_ASBOX 1811 echo 1812 cat confdefs.h 1813 echo 1814 fi 1815 test "$ac_signal" != 0 && 1816 echo "$as_me: caught signal $ac_signal" 1817 echo "$as_me: exit $exit_status" 1818 } >&5 1819 rm -f core *.core core.conftest.* && 1820 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1821 exit $exit_status 1822' 0 1823for ac_signal in 1 2 13 15; do 1824 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1825done 1826ac_signal=0 1827 1828# confdefs.h avoids OS command line length limits that DEFS can exceed. 1829rm -f -r conftest* confdefs.h 1830 1831# Predefined preprocessor variables. 1832 1833cat >>confdefs.h <<_ACEOF 1834#define PACKAGE_NAME "$PACKAGE_NAME" 1835_ACEOF 1836 1837 1838cat >>confdefs.h <<_ACEOF 1839#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1840_ACEOF 1841 1842 1843cat >>confdefs.h <<_ACEOF 1844#define PACKAGE_VERSION "$PACKAGE_VERSION" 1845_ACEOF 1846 1847 1848cat >>confdefs.h <<_ACEOF 1849#define PACKAGE_STRING "$PACKAGE_STRING" 1850_ACEOF 1851 1852 1853cat >>confdefs.h <<_ACEOF 1854#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1855_ACEOF 1856 1857 1858# Let the site file select an alternate cache file if it wants to. 1859# Prefer explicitly selected file to automatically selected ones. 1860if test -n "$CONFIG_SITE"; then 1861 set x "$CONFIG_SITE" 1862elif test "x$prefix" != xNONE; then 1863 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1864else 1865 set x "$ac_default_prefix/share/config.site" \ 1866 "$ac_default_prefix/etc/config.site" 1867fi 1868shift 1869for ac_site_file 1870do 1871 if test -r "$ac_site_file"; then 1872 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1873echo "$as_me: loading site script $ac_site_file" >&6;} 1874 sed 's/^/| /' "$ac_site_file" >&5 1875 . "$ac_site_file" 1876 fi 1877done 1878 1879if test -r "$cache_file"; then 1880 # Some versions of bash will fail to source /dev/null (special 1881 # files actually), so we avoid doing that. 1882 if test -f "$cache_file"; then 1883 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1884echo "$as_me: loading cache $cache_file" >&6;} 1885 case $cache_file in 1886 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1887 *) . "./$cache_file";; 1888 esac 1889 fi 1890else 1891 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1892echo "$as_me: creating cache $cache_file" >&6;} 1893 >$cache_file 1894fi 1895 1896# Check that the precious variables saved in the cache have kept the same 1897# value. 1898ac_cache_corrupted=false 1899for ac_var in $ac_precious_vars; do 1900 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1901 eval ac_new_set=\$ac_env_${ac_var}_set 1902 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1903 eval ac_new_val=\$ac_env_${ac_var}_value 1904 case $ac_old_set,$ac_new_set in 1905 set,) 1906 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1907echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1908 ac_cache_corrupted=: ;; 1909 ,set) 1910 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1911echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1912 ac_cache_corrupted=: ;; 1913 ,);; 1914 *) 1915 if test "x$ac_old_val" != "x$ac_new_val"; then 1916 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1917echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1918 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1919echo "$as_me: former value: $ac_old_val" >&2;} 1920 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1921echo "$as_me: current value: $ac_new_val" >&2;} 1922 ac_cache_corrupted=: 1923 fi;; 1924 esac 1925 # Pass precious variables to config.status. 1926 if test "$ac_new_set" = set; then 1927 case $ac_new_val in 1928 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1929 *) ac_arg=$ac_var=$ac_new_val ;; 1930 esac 1931 case " $ac_configure_args " in 1932 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1933 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1934 esac 1935 fi 1936done 1937if $ac_cache_corrupted; then 1938 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1939echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1940 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1941echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1942 { (exit 1); exit 1; }; } 1943fi 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969ac_ext=c 1970ac_cpp='$CPP $CPPFLAGS' 1971ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1972ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1973ac_compiler_gnu=$ac_cv_c_compiler_gnu 1974 1975 1976 1977 1978ac_config_headers="$ac_config_headers config.h" 1979 1980ac_aux_dir= 1981for ac_dir in . "$srcdir"/.; do 1982 if test -f "$ac_dir/install-sh"; then 1983 ac_aux_dir=$ac_dir 1984 ac_install_sh="$ac_aux_dir/install-sh -c" 1985 break 1986 elif test -f "$ac_dir/install.sh"; then 1987 ac_aux_dir=$ac_dir 1988 ac_install_sh="$ac_aux_dir/install.sh -c" 1989 break 1990 elif test -f "$ac_dir/shtool"; then 1991 ac_aux_dir=$ac_dir 1992 ac_install_sh="$ac_aux_dir/shtool install -c" 1993 break 1994 fi 1995done 1996if test -z "$ac_aux_dir"; then 1997 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 1998echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 1999 { (exit 1); exit 1; }; } 2000fi 2001 2002# These three variables are undocumented and unsupported, 2003# and are intended to be withdrawn in a future Autoconf release. 2004# They can cause serious problems if a builder's source tree is in a directory 2005# whose full name contains unusual characters. 2006ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2007ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2008ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2009 2010 2011 2012am__api_version='1.10' 2013 2014# Find a good install program. We prefer a C program (faster), 2015# so one script is as good as another. But avoid the broken or 2016# incompatible versions: 2017# SysV /etc/install, /usr/sbin/install 2018# SunOS /usr/etc/install 2019# IRIX /sbin/install 2020# AIX /bin/install 2021# AmigaOS /C/install, which installs bootblocks on floppy discs 2022# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2023# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2024# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2025# OS/2's system install, which has a completely different semantic 2026# ./install, which can be erroneously created by make from ./install.sh. 2027{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2028echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 2029if test -z "$INSTALL"; then 2030if test "${ac_cv_path_install+set}" = set; then 2031 echo $ECHO_N "(cached) $ECHO_C" >&6 2032else 2033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2034for as_dir in $PATH 2035do 2036 IFS=$as_save_IFS 2037 test -z "$as_dir" && as_dir=. 2038 # Account for people who put trailing slashes in PATH elements. 2039case $as_dir/ in 2040 ./ | .// | /cC/* | \ 2041 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2042 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2043 /usr/ucb/* ) ;; 2044 *) 2045 # OSF1 and SCO ODT 3.0 have their own names for install. 2046 # Don't use installbsd from OSF since it installs stuff as root 2047 # by default. 2048 for ac_prog in ginstall scoinst install; do 2049 for ac_exec_ext in '' $ac_executable_extensions; do 2050 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2051 if test $ac_prog = install && 2052 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2053 # AIX install. It has an incompatible calling convention. 2054 : 2055 elif test $ac_prog = install && 2056 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2057 # program-specific install script used by HP pwplus--don't use. 2058 : 2059 else 2060 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2061 break 3 2062 fi 2063 fi 2064 done 2065 done 2066 ;; 2067esac 2068done 2069IFS=$as_save_IFS 2070 2071 2072fi 2073 if test "${ac_cv_path_install+set}" = set; then 2074 INSTALL=$ac_cv_path_install 2075 else 2076 # As a last resort, use the slow shell script. Don't cache a 2077 # value for INSTALL within a source directory, because that will 2078 # break other packages using the cache if that directory is 2079 # removed, or if the value is a relative name. 2080 INSTALL=$ac_install_sh 2081 fi 2082fi 2083{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2084echo "${ECHO_T}$INSTALL" >&6; } 2085 2086# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2087# It thinks the first close brace ends the variable substitution. 2088test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2089 2090test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2091 2092test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2093 2094{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2095echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2096# Just in case 2097sleep 1 2098echo timestamp > conftest.file 2099# Do `set' in a subshell so we don't clobber the current shell's 2100# arguments. Must try -L first in case configure is actually a 2101# symlink; some systems play weird games with the mod time of symlinks 2102# (eg FreeBSD returns the mod time of the symlink's containing 2103# directory). 2104if ( 2105 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2106 if test "$*" = "X"; then 2107 # -L didn't work. 2108 set X `ls -t $srcdir/configure conftest.file` 2109 fi 2110 rm -f conftest.file 2111 if test "$*" != "X $srcdir/configure conftest.file" \ 2112 && test "$*" != "X conftest.file $srcdir/configure"; then 2113 2114 # If neither matched, then we have a broken ls. This can happen 2115 # if, for instance, CONFIG_SHELL is bash and it inherits a 2116 # broken ls alias from the environment. This has actually 2117 # happened. Such a system could not be considered "sane". 2118 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2119alias in your environment" >&5 2120echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2121alias in your environment" >&2;} 2122 { (exit 1); exit 1; }; } 2123 fi 2124 2125 test "$2" = conftest.file 2126 ) 2127then 2128 # Ok. 2129 : 2130else 2131 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2132Check your system clock" >&5 2133echo "$as_me: error: newly created file is older than distributed files! 2134Check your system clock" >&2;} 2135 { (exit 1); exit 1; }; } 2136fi 2137{ echo "$as_me:$LINENO: result: yes" >&5 2138echo "${ECHO_T}yes" >&6; } 2139test "$program_prefix" != NONE && 2140 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2141# Use a double $ so make ignores it. 2142test "$program_suffix" != NONE && 2143 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2144# Double any \ or $. echo might interpret backslashes. 2145# By default was `s,x,x', remove it if useless. 2146cat <<\_ACEOF >conftest.sed 2147s/[\\$]/&&/g;s/;s,x,x,$// 2148_ACEOF 2149program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2150rm -f conftest.sed 2151 2152# expand $ac_aux_dir to an absolute path 2153am_aux_dir=`cd $ac_aux_dir && pwd` 2154 2155test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2156# Use eval to expand $SHELL 2157if eval "$MISSING --run true"; then 2158 am_missing_run="$MISSING --run " 2159else 2160 am_missing_run= 2161 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2162echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2163fi 2164 2165{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2166echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 2167if test -z "$MKDIR_P"; then 2168 if test "${ac_cv_path_mkdir+set}" = set; then 2169 echo $ECHO_N "(cached) $ECHO_C" >&6 2170else 2171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2172for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2173do 2174 IFS=$as_save_IFS 2175 test -z "$as_dir" && as_dir=. 2176 for ac_prog in mkdir gmkdir; do 2177 for ac_exec_ext in '' $ac_executable_extensions; do 2178 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2179 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2180 'mkdir (GNU coreutils) '* | \ 2181 'mkdir (coreutils) '* | \ 2182 'mkdir (fileutils) '4.1*) 2183 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2184 break 3;; 2185 esac 2186 done 2187 done 2188done 2189IFS=$as_save_IFS 2190 2191fi 2192 2193 if test "${ac_cv_path_mkdir+set}" = set; then 2194 MKDIR_P="$ac_cv_path_mkdir -p" 2195 else 2196 # As a last resort, use the slow shell script. Don't cache a 2197 # value for MKDIR_P within a source directory, because that will 2198 # break other packages using the cache if that directory is 2199 # removed, or if the value is a relative name. 2200 test -d ./--version && rmdir ./--version 2201 MKDIR_P="$ac_install_sh -d" 2202 fi 2203fi 2204{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2205echo "${ECHO_T}$MKDIR_P" >&6; } 2206 2207mkdir_p="$MKDIR_P" 2208case $mkdir_p in 2209 [\\/$]* | ?:[\\/]*) ;; 2210 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2211esac 2212 2213for ac_prog in gawk mawk nawk awk 2214do 2215 # Extract the first word of "$ac_prog", so it can be a program name with args. 2216set dummy $ac_prog; ac_word=$2 2217{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2218echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2219if test "${ac_cv_prog_AWK+set}" = set; then 2220 echo $ECHO_N "(cached) $ECHO_C" >&6 2221else 2222 if test -n "$AWK"; then 2223 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2224else 2225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2226for as_dir in $PATH 2227do 2228 IFS=$as_save_IFS 2229 test -z "$as_dir" && as_dir=. 2230 for ac_exec_ext in '' $ac_executable_extensions; do 2231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2232 ac_cv_prog_AWK="$ac_prog" 2233 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2234 break 2 2235 fi 2236done 2237done 2238IFS=$as_save_IFS 2239 2240fi 2241fi 2242AWK=$ac_cv_prog_AWK 2243if test -n "$AWK"; then 2244 { echo "$as_me:$LINENO: result: $AWK" >&5 2245echo "${ECHO_T}$AWK" >&6; } 2246else 2247 { echo "$as_me:$LINENO: result: no" >&5 2248echo "${ECHO_T}no" >&6; } 2249fi 2250 2251 2252 test -n "$AWK" && break 2253done 2254 2255{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2256echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2257set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2258if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2259 echo $ECHO_N "(cached) $ECHO_C" >&6 2260else 2261 cat >conftest.make <<\_ACEOF 2262SHELL = /bin/sh 2263all: 2264 @echo '@@@%%%=$(MAKE)=@@@%%%' 2265_ACEOF 2266# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2267case `${MAKE-make} -f conftest.make 2>/dev/null` in 2268 *@@@%%%=?*=@@@%%%*) 2269 eval ac_cv_prog_make_${ac_make}_set=yes;; 2270 *) 2271 eval ac_cv_prog_make_${ac_make}_set=no;; 2272esac 2273rm -f conftest.make 2274fi 2275if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2276 { echo "$as_me:$LINENO: result: yes" >&5 2277echo "${ECHO_T}yes" >&6; } 2278 SET_MAKE= 2279else 2280 { echo "$as_me:$LINENO: result: no" >&5 2281echo "${ECHO_T}no" >&6; } 2282 SET_MAKE="MAKE=${MAKE-make}" 2283fi 2284 2285rm -rf .tst 2>/dev/null 2286mkdir .tst 2>/dev/null 2287if test -d .tst; then 2288 am__leading_dot=. 2289else 2290 am__leading_dot=_ 2291fi 2292rmdir .tst 2>/dev/null 2293 2294if test "`cd $srcdir && pwd`" != "`pwd`"; then 2295 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2296 # is not polluted with repeated "-I." 2297 am__isrc=' -I$(srcdir)' 2298 # test to see if srcdir already configured 2299 if test -f $srcdir/config.status; then 2300 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2301echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2302 { (exit 1); exit 1; }; } 2303 fi 2304fi 2305 2306# test whether we have cygpath 2307if test -z "$CYGPATH_W"; then 2308 if (cygpath --version) >/dev/null 2>/dev/null; then 2309 CYGPATH_W='cygpath -w' 2310 else 2311 CYGPATH_W=echo 2312 fi 2313fi 2314 2315 2316# Define the identity of the package. 2317 PACKAGE='xf86-video-ast' 2318 VERSION='0.89.8' 2319 2320 2321cat >>confdefs.h <<_ACEOF 2322#define PACKAGE "$PACKAGE" 2323_ACEOF 2324 2325 2326cat >>confdefs.h <<_ACEOF 2327#define VERSION "$VERSION" 2328_ACEOF 2329 2330# Some tools Automake needs. 2331 2332ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2333 2334 2335AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2336 2337 2338AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2339 2340 2341AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2342 2343 2344MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2345 2346install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2347 2348# Installed binaries are usually stripped using `strip' when the user 2349# run `make install-strip'. However `strip' might not be the right 2350# tool to use in cross-compilation environments, therefore Automake 2351# will honor the `STRIP' environment variable to overrule this program. 2352if test "$cross_compiling" != no; then 2353 if test -n "$ac_tool_prefix"; then 2354 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2355set dummy ${ac_tool_prefix}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_STRIP+set}" = set; then 2359 echo $ECHO_N "(cached) $ECHO_C" >&6 2360else 2361 if test -n "$STRIP"; then 2362 ac_cv_prog_STRIP="$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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2371 ac_cv_prog_STRIP="${ac_tool_prefix}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 2381STRIP=$ac_cv_prog_STRIP 2382if test -n "$STRIP"; then 2383 { echo "$as_me:$LINENO: result: $STRIP" >&5 2384echo "${ECHO_T}$STRIP" >&6; } 2385else 2386 { echo "$as_me:$LINENO: result: no" >&5 2387echo "${ECHO_T}no" >&6; } 2388fi 2389 2390 2391fi 2392if test -z "$ac_cv_prog_STRIP"; then 2393 ac_ct_STRIP=$STRIP 2394 # Extract the first word of "strip", so it can be a program name with args. 2395set dummy strip; ac_word=$2 2396{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2397echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2398if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2399 echo $ECHO_N "(cached) $ECHO_C" >&6 2400else 2401 if test -n "$ac_ct_STRIP"; then 2402 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2403else 2404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2405for as_dir in $PATH 2406do 2407 IFS=$as_save_IFS 2408 test -z "$as_dir" && as_dir=. 2409 for ac_exec_ext in '' $ac_executable_extensions; do 2410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2411 ac_cv_prog_ac_ct_STRIP="strip" 2412 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2413 break 2 2414 fi 2415done 2416done 2417IFS=$as_save_IFS 2418 2419fi 2420fi 2421ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2422if test -n "$ac_ct_STRIP"; then 2423 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2424echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2425else 2426 { echo "$as_me:$LINENO: result: no" >&5 2427echo "${ECHO_T}no" >&6; } 2428fi 2429 2430 if test "x$ac_ct_STRIP" = x; then 2431 STRIP=":" 2432 else 2433 case $cross_compiling:$ac_tool_warned in 2434yes:) 2435{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2436whose name does not start with the host triplet. If you think this 2437configuration is useful to you, please write to autoconf@gnu.org." >&5 2438echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2439whose name does not start with the host triplet. If you think this 2440configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2441ac_tool_warned=yes ;; 2442esac 2443 STRIP=$ac_ct_STRIP 2444 fi 2445else 2446 STRIP="$ac_cv_prog_STRIP" 2447fi 2448 2449fi 2450INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2451 2452# We need awk for the "check" target. The system "awk" is bad on 2453# some platforms. 2454# Always define AMTAR for backward compatibility. 2455 2456AMTAR=${AMTAR-"${am_missing_run}tar"} 2457 2458am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2459 2460 2461 2462 2463 2464 2465{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2466echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2467 # Check whether --enable-maintainer-mode was given. 2468if test "${enable_maintainer_mode+set}" = set; then 2469 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2470else 2471 USE_MAINTAINER_MODE=no 2472fi 2473 2474 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2475echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2476 if test $USE_MAINTAINER_MODE = yes; then 2477 MAINTAINER_MODE_TRUE= 2478 MAINTAINER_MODE_FALSE='#' 2479else 2480 MAINTAINER_MODE_TRUE='#' 2481 MAINTAINER_MODE_FALSE= 2482fi 2483 2484 MAINT=$MAINTAINER_MODE_TRUE 2485 2486 2487 2488# Checks for programs. 2489# Check whether --enable-static was given. 2490if test "${enable_static+set}" = set; then 2491 enableval=$enable_static; p=${PACKAGE-default} 2492 case $enableval in 2493 yes) enable_static=yes ;; 2494 no) enable_static=no ;; 2495 *) 2496 enable_static=no 2497 # Look at the argument we got. We use all the common list separators. 2498 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2499 for pkg in $enableval; do 2500 IFS="$lt_save_ifs" 2501 if test "X$pkg" = "X$p"; then 2502 enable_static=yes 2503 fi 2504 done 2505 IFS="$lt_save_ifs" 2506 ;; 2507 esac 2508else 2509 enable_static=no 2510fi 2511 2512 2513 2514# Check whether --enable-shared was given. 2515if test "${enable_shared+set}" = set; then 2516 enableval=$enable_shared; p=${PACKAGE-default} 2517 case $enableval in 2518 yes) enable_shared=yes ;; 2519 no) enable_shared=no ;; 2520 *) 2521 enable_shared=no 2522 # Look at the argument we got. We use all the common list separators. 2523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2524 for pkg in $enableval; do 2525 IFS="$lt_save_ifs" 2526 if test "X$pkg" = "X$p"; then 2527 enable_shared=yes 2528 fi 2529 done 2530 IFS="$lt_save_ifs" 2531 ;; 2532 esac 2533else 2534 enable_shared=yes 2535fi 2536 2537 2538# Check whether --enable-fast-install was given. 2539if test "${enable_fast_install+set}" = set; then 2540 enableval=$enable_fast_install; p=${PACKAGE-default} 2541 case $enableval in 2542 yes) enable_fast_install=yes ;; 2543 no) enable_fast_install=no ;; 2544 *) 2545 enable_fast_install=no 2546 # Look at the argument we got. We use all the common list separators. 2547 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2548 for pkg in $enableval; do 2549 IFS="$lt_save_ifs" 2550 if test "X$pkg" = "X$p"; then 2551 enable_fast_install=yes 2552 fi 2553 done 2554 IFS="$lt_save_ifs" 2555 ;; 2556 esac 2557else 2558 enable_fast_install=yes 2559fi 2560 2561 2562# Make sure we can run config.sub. 2563$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2564 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2565echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2566 { (exit 1); exit 1; }; } 2567 2568{ echo "$as_me:$LINENO: checking build system type" >&5 2569echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 2570if test "${ac_cv_build+set}" = set; then 2571 echo $ECHO_N "(cached) $ECHO_C" >&6 2572else 2573 ac_build_alias=$build_alias 2574test "x$ac_build_alias" = x && 2575 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2576test "x$ac_build_alias" = x && 2577 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2578echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2579 { (exit 1); exit 1; }; } 2580ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2581 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2582echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2583 { (exit 1); exit 1; }; } 2584 2585fi 2586{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2587echo "${ECHO_T}$ac_cv_build" >&6; } 2588case $ac_cv_build in 2589*-*-*) ;; 2590*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2591echo "$as_me: error: invalid value of canonical build" >&2;} 2592 { (exit 1); exit 1; }; };; 2593esac 2594build=$ac_cv_build 2595ac_save_IFS=$IFS; IFS='-' 2596set x $ac_cv_build 2597shift 2598build_cpu=$1 2599build_vendor=$2 2600shift; shift 2601# Remember, the first character of IFS is used to create $*, 2602# except with old shells: 2603build_os=$* 2604IFS=$ac_save_IFS 2605case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2606 2607 2608{ echo "$as_me:$LINENO: checking host system type" >&5 2609echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 2610if test "${ac_cv_host+set}" = set; then 2611 echo $ECHO_N "(cached) $ECHO_C" >&6 2612else 2613 if test "x$host_alias" = x; then 2614 ac_cv_host=$ac_cv_build 2615else 2616 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2617 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2618echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2619 { (exit 1); exit 1; }; } 2620fi 2621 2622fi 2623{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2624echo "${ECHO_T}$ac_cv_host" >&6; } 2625case $ac_cv_host in 2626*-*-*) ;; 2627*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2628echo "$as_me: error: invalid value of canonical host" >&2;} 2629 { (exit 1); exit 1; }; };; 2630esac 2631host=$ac_cv_host 2632ac_save_IFS=$IFS; IFS='-' 2633set x $ac_cv_host 2634shift 2635host_cpu=$1 2636host_vendor=$2 2637shift; shift 2638# Remember, the first character of IFS is used to create $*, 2639# except with old shells: 2640host_os=$* 2641IFS=$ac_save_IFS 2642case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2643 2644 2645DEPDIR="${am__leading_dot}deps" 2646 2647ac_config_commands="$ac_config_commands depfiles" 2648 2649 2650am_make=${MAKE-make} 2651cat > confinc << 'END' 2652am__doit: 2653 @echo done 2654.PHONY: am__doit 2655END 2656# If we don't find an include directive, just comment out the code. 2657{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2658echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 2659am__include="#" 2660am__quote= 2661_am_result=none 2662# First try GNU make style include. 2663echo "include confinc" > confmf 2664# We grep out `Entering directory' and `Leaving directory' 2665# messages which can occur if `w' ends up in MAKEFLAGS. 2666# In particular we don't look at `^make:' because GNU make might 2667# be invoked under some other name (usually "gmake"), in which 2668# case it prints its new name instead of `make'. 2669if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2670 am__include=include 2671 am__quote= 2672 _am_result=GNU 2673fi 2674# Now try BSD make style include. 2675if test "$am__include" = "#"; then 2676 echo '.include "confinc"' > confmf 2677 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2678 am__include=.include 2679 am__quote="\"" 2680 _am_result=BSD 2681 fi 2682fi 2683 2684 2685{ echo "$as_me:$LINENO: result: $_am_result" >&5 2686echo "${ECHO_T}$_am_result" >&6; } 2687rm -f confinc confmf 2688 2689# Check whether --enable-dependency-tracking was given. 2690if test "${enable_dependency_tracking+set}" = set; then 2691 enableval=$enable_dependency_tracking; 2692fi 2693 2694if test "x$enable_dependency_tracking" != xno; then 2695 am_depcomp="$ac_aux_dir/depcomp" 2696 AMDEPBACKSLASH='\' 2697fi 2698 if test "x$enable_dependency_tracking" != xno; then 2699 AMDEP_TRUE= 2700 AMDEP_FALSE='#' 2701else 2702 AMDEP_TRUE='#' 2703 AMDEP_FALSE= 2704fi 2705 2706 2707ac_ext=c 2708ac_cpp='$CPP $CPPFLAGS' 2709ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2710ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2711ac_compiler_gnu=$ac_cv_c_compiler_gnu 2712if test -n "$ac_tool_prefix"; then 2713 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2714set dummy ${ac_tool_prefix}gcc; ac_word=$2 2715{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2716echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2717if test "${ac_cv_prog_CC+set}" = set; then 2718 echo $ECHO_N "(cached) $ECHO_C" >&6 2719else 2720 if test -n "$CC"; then 2721 ac_cv_prog_CC="$CC" # Let the user override the test. 2722else 2723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2724for as_dir in $PATH 2725do 2726 IFS=$as_save_IFS 2727 test -z "$as_dir" && as_dir=. 2728 for ac_exec_ext in '' $ac_executable_extensions; do 2729 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2730 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2731 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2732 break 2 2733 fi 2734done 2735done 2736IFS=$as_save_IFS 2737 2738fi 2739fi 2740CC=$ac_cv_prog_CC 2741if test -n "$CC"; then 2742 { echo "$as_me:$LINENO: result: $CC" >&5 2743echo "${ECHO_T}$CC" >&6; } 2744else 2745 { echo "$as_me:$LINENO: result: no" >&5 2746echo "${ECHO_T}no" >&6; } 2747fi 2748 2749 2750fi 2751if test -z "$ac_cv_prog_CC"; then 2752 ac_ct_CC=$CC 2753 # Extract the first word of "gcc", so it can be a program name with args. 2754set dummy gcc; ac_word=$2 2755{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2756echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2757if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2758 echo $ECHO_N "(cached) $ECHO_C" >&6 2759else 2760 if test -n "$ac_ct_CC"; then 2761 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2762else 2763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2764for as_dir in $PATH 2765do 2766 IFS=$as_save_IFS 2767 test -z "$as_dir" && as_dir=. 2768 for ac_exec_ext in '' $ac_executable_extensions; do 2769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2770 ac_cv_prog_ac_ct_CC="gcc" 2771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2772 break 2 2773 fi 2774done 2775done 2776IFS=$as_save_IFS 2777 2778fi 2779fi 2780ac_ct_CC=$ac_cv_prog_ac_ct_CC 2781if test -n "$ac_ct_CC"; then 2782 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2783echo "${ECHO_T}$ac_ct_CC" >&6; } 2784else 2785 { echo "$as_me:$LINENO: result: no" >&5 2786echo "${ECHO_T}no" >&6; } 2787fi 2788 2789 if test "x$ac_ct_CC" = x; then 2790 CC="" 2791 else 2792 case $cross_compiling:$ac_tool_warned in 2793yes:) 2794{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2795whose name does not start with the host triplet. If you think this 2796configuration is useful to you, please write to autoconf@gnu.org." >&5 2797echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2798whose name does not start with the host triplet. If you think this 2799configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2800ac_tool_warned=yes ;; 2801esac 2802 CC=$ac_ct_CC 2803 fi 2804else 2805 CC="$ac_cv_prog_CC" 2806fi 2807 2808if test -z "$CC"; then 2809 if test -n "$ac_tool_prefix"; then 2810 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2811set dummy ${ac_tool_prefix}cc; ac_word=$2 2812{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2813echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2814if test "${ac_cv_prog_CC+set}" = set; then 2815 echo $ECHO_N "(cached) $ECHO_C" >&6 2816else 2817 if test -n "$CC"; then 2818 ac_cv_prog_CC="$CC" # Let the user override the test. 2819else 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2827 ac_cv_prog_CC="${ac_tool_prefix}cc" 2828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2829 break 2 2830 fi 2831done 2832done 2833IFS=$as_save_IFS 2834 2835fi 2836fi 2837CC=$ac_cv_prog_CC 2838if test -n "$CC"; then 2839 { echo "$as_me:$LINENO: result: $CC" >&5 2840echo "${ECHO_T}$CC" >&6; } 2841else 2842 { echo "$as_me:$LINENO: result: no" >&5 2843echo "${ECHO_T}no" >&6; } 2844fi 2845 2846 2847 fi 2848fi 2849if test -z "$CC"; then 2850 # Extract the first word of "cc", so it can be a program name with args. 2851set dummy cc; ac_word=$2 2852{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2854if test "${ac_cv_prog_CC+set}" = set; then 2855 echo $ECHO_N "(cached) $ECHO_C" >&6 2856else 2857 if test -n "$CC"; then 2858 ac_cv_prog_CC="$CC" # Let the user override the test. 2859else 2860 ac_prog_rejected=no 2861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2862for as_dir in $PATH 2863do 2864 IFS=$as_save_IFS 2865 test -z "$as_dir" && as_dir=. 2866 for ac_exec_ext in '' $ac_executable_extensions; do 2867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2868 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2869 ac_prog_rejected=yes 2870 continue 2871 fi 2872 ac_cv_prog_CC="cc" 2873 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2874 break 2 2875 fi 2876done 2877done 2878IFS=$as_save_IFS 2879 2880if test $ac_prog_rejected = yes; then 2881 # We found a bogon in the path, so make sure we never use it. 2882 set dummy $ac_cv_prog_CC 2883 shift 2884 if test $# != 0; then 2885 # We chose a different compiler from the bogus one. 2886 # However, it has the same basename, so the bogon will be chosen 2887 # first if we set CC to just the basename; use the full file name. 2888 shift 2889 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2890 fi 2891fi 2892fi 2893fi 2894CC=$ac_cv_prog_CC 2895if test -n "$CC"; then 2896 { echo "$as_me:$LINENO: result: $CC" >&5 2897echo "${ECHO_T}$CC" >&6; } 2898else 2899 { echo "$as_me:$LINENO: result: no" >&5 2900echo "${ECHO_T}no" >&6; } 2901fi 2902 2903 2904fi 2905if test -z "$CC"; then 2906 if test -n "$ac_tool_prefix"; then 2907 for ac_prog in cl.exe 2908 do 2909 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2910set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2911{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2912echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2913if test "${ac_cv_prog_CC+set}" = set; then 2914 echo $ECHO_N "(cached) $ECHO_C" >&6 2915else 2916 if test -n "$CC"; then 2917 ac_cv_prog_CC="$CC" # Let the user override the test. 2918else 2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2920for as_dir in $PATH 2921do 2922 IFS=$as_save_IFS 2923 test -z "$as_dir" && as_dir=. 2924 for ac_exec_ext in '' $ac_executable_extensions; do 2925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2926 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2927 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2928 break 2 2929 fi 2930done 2931done 2932IFS=$as_save_IFS 2933 2934fi 2935fi 2936CC=$ac_cv_prog_CC 2937if test -n "$CC"; then 2938 { echo "$as_me:$LINENO: result: $CC" >&5 2939echo "${ECHO_T}$CC" >&6; } 2940else 2941 { echo "$as_me:$LINENO: result: no" >&5 2942echo "${ECHO_T}no" >&6; } 2943fi 2944 2945 2946 test -n "$CC" && break 2947 done 2948fi 2949if test -z "$CC"; then 2950 ac_ct_CC=$CC 2951 for ac_prog in cl.exe 2952do 2953 # Extract the first word of "$ac_prog", so it can be a program name with args. 2954set dummy $ac_prog; ac_word=$2 2955{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2956echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2957if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2958 echo $ECHO_N "(cached) $ECHO_C" >&6 2959else 2960 if test -n "$ac_ct_CC"; then 2961 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2962else 2963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2964for as_dir in $PATH 2965do 2966 IFS=$as_save_IFS 2967 test -z "$as_dir" && as_dir=. 2968 for ac_exec_ext in '' $ac_executable_extensions; do 2969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2970 ac_cv_prog_ac_ct_CC="$ac_prog" 2971 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2972 break 2 2973 fi 2974done 2975done 2976IFS=$as_save_IFS 2977 2978fi 2979fi 2980ac_ct_CC=$ac_cv_prog_ac_ct_CC 2981if test -n "$ac_ct_CC"; then 2982 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2983echo "${ECHO_T}$ac_ct_CC" >&6; } 2984else 2985 { echo "$as_me:$LINENO: result: no" >&5 2986echo "${ECHO_T}no" >&6; } 2987fi 2988 2989 2990 test -n "$ac_ct_CC" && break 2991done 2992 2993 if test "x$ac_ct_CC" = x; then 2994 CC="" 2995 else 2996 case $cross_compiling:$ac_tool_warned in 2997yes:) 2998{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2999whose name does not start with the host triplet. If you think this 3000configuration is useful to you, please write to autoconf@gnu.org." >&5 3001echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 3002whose name does not start with the host triplet. If you think this 3003configuration is useful to you, please write to autoconf@gnu.org." >&2;} 3004ac_tool_warned=yes ;; 3005esac 3006 CC=$ac_ct_CC 3007 fi 3008fi 3009 3010fi 3011 3012 3013test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3014See \`config.log' for more details." >&5 3015echo "$as_me: error: no acceptable C compiler found in \$PATH 3016See \`config.log' for more details." >&2;} 3017 { (exit 1); exit 1; }; } 3018 3019# Provide some information about the compiler. 3020echo "$as_me:$LINENO: checking for C compiler version" >&5 3021ac_compiler=`set X $ac_compile; echo $2` 3022{ (ac_try="$ac_compiler --version >&5" 3023case "(($ac_try" in 3024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3025 *) ac_try_echo=$ac_try;; 3026esac 3027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3028 (eval "$ac_compiler --version >&5") 2>&5 3029 ac_status=$? 3030 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3031 (exit $ac_status); } 3032{ (ac_try="$ac_compiler -v >&5" 3033case "(($ac_try" in 3034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3035 *) ac_try_echo=$ac_try;; 3036esac 3037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3038 (eval "$ac_compiler -v >&5") 2>&5 3039 ac_status=$? 3040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3041 (exit $ac_status); } 3042{ (ac_try="$ac_compiler -V >&5" 3043case "(($ac_try" in 3044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3045 *) ac_try_echo=$ac_try;; 3046esac 3047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3048 (eval "$ac_compiler -V >&5") 2>&5 3049 ac_status=$? 3050 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3051 (exit $ac_status); } 3052 3053cat >conftest.$ac_ext <<_ACEOF 3054/* confdefs.h. */ 3055_ACEOF 3056cat confdefs.h >>conftest.$ac_ext 3057cat >>conftest.$ac_ext <<_ACEOF 3058/* end confdefs.h. */ 3059 3060int 3061main () 3062{ 3063 3064 ; 3065 return 0; 3066} 3067_ACEOF 3068ac_clean_files_save=$ac_clean_files 3069ac_clean_files="$ac_clean_files a.out a.exe b.out" 3070# Try to create an executable without -o first, disregard a.out. 3071# It will help us diagnose broken compilers, and finding out an intuition 3072# of exeext. 3073{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3074echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 3075ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3076# 3077# List of possible output files, starting from the most likely. 3078# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 3079# only as a last resort. b.out is created by i960 compilers. 3080ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 3081# 3082# The IRIX 6 linker writes into existing files which may not be 3083# executable, retaining their permissions. Remove them first so a 3084# subsequent execution test works. 3085ac_rmfiles= 3086for ac_file in $ac_files 3087do 3088 case $ac_file in 3089 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3090 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3091 esac 3092done 3093rm -f $ac_rmfiles 3094 3095if { (ac_try="$ac_link_default" 3096case "(($ac_try" in 3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3098 *) ac_try_echo=$ac_try;; 3099esac 3100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3101 (eval "$ac_link_default") 2>&5 3102 ac_status=$? 3103 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3104 (exit $ac_status); }; then 3105 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3106# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3107# in a Makefile. We should not override ac_cv_exeext if it was cached, 3108# so that the user can short-circuit this test for compilers unknown to 3109# Autoconf. 3110for ac_file in $ac_files '' 3111do 3112 test -f "$ac_file" || continue 3113 case $ac_file in 3114 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 3115 ;; 3116 [ab].out ) 3117 # We found the default executable, but exeext='' is most 3118 # certainly right. 3119 break;; 3120 *.* ) 3121 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3122 then :; else 3123 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3124 fi 3125 # We set ac_cv_exeext here because the later test for it is not 3126 # safe: cross compilers may not add the suffix if given an `-o' 3127 # argument, so we may need to know it at that point already. 3128 # Even if this section looks crufty: it has the advantage of 3129 # actually working. 3130 break;; 3131 * ) 3132 break;; 3133 esac 3134done 3135test "$ac_cv_exeext" = no && ac_cv_exeext= 3136 3137else 3138 ac_file='' 3139fi 3140 3141{ echo "$as_me:$LINENO: result: $ac_file" >&5 3142echo "${ECHO_T}$ac_file" >&6; } 3143if test -z "$ac_file"; then 3144 echo "$as_me: failed program was:" >&5 3145sed 's/^/| /' conftest.$ac_ext >&5 3146 3147{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3148See \`config.log' for more details." >&5 3149echo "$as_me: error: C compiler cannot create executables 3150See \`config.log' for more details." >&2;} 3151 { (exit 77); exit 77; }; } 3152fi 3153 3154ac_exeext=$ac_cv_exeext 3155 3156# Check that the compiler produces executables we can run. If not, either 3157# the compiler is broken, or we cross compile. 3158{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3159echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 3160# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3161# If not cross compiling, check that we can run a simple program. 3162if test "$cross_compiling" != yes; then 3163 if { ac_try='./$ac_file' 3164 { (case "(($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_try") 2>&5 3170 ac_status=$? 3171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3172 (exit $ac_status); }; }; then 3173 cross_compiling=no 3174 else 3175 if test "$cross_compiling" = maybe; then 3176 cross_compiling=yes 3177 else 3178 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3179If you meant to cross compile, use \`--host'. 3180See \`config.log' for more details." >&5 3181echo "$as_me: error: cannot run C compiled programs. 3182If you meant to cross compile, use \`--host'. 3183See \`config.log' for more details." >&2;} 3184 { (exit 1); exit 1; }; } 3185 fi 3186 fi 3187fi 3188{ echo "$as_me:$LINENO: result: yes" >&5 3189echo "${ECHO_T}yes" >&6; } 3190 3191rm -f a.out a.exe conftest$ac_cv_exeext b.out 3192ac_clean_files=$ac_clean_files_save 3193# Check that the compiler produces executables we can run. If not, either 3194# the compiler is broken, or we cross compile. 3195{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3196echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3197{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3198echo "${ECHO_T}$cross_compiling" >&6; } 3199 3200{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3201echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3202if { (ac_try="$ac_link" 3203case "(($ac_try" in 3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3205 *) ac_try_echo=$ac_try;; 3206esac 3207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3208 (eval "$ac_link") 2>&5 3209 ac_status=$? 3210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3211 (exit $ac_status); }; then 3212 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3213# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3214# work properly (i.e., refer to `conftest.exe'), while it won't with 3215# `rm'. 3216for ac_file in conftest.exe conftest conftest.*; do 3217 test -f "$ac_file" || continue 3218 case $ac_file in 3219 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3220 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3221 break;; 3222 * ) break;; 3223 esac 3224done 3225else 3226 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3227See \`config.log' for more details." >&5 3228echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3229See \`config.log' for more details." >&2;} 3230 { (exit 1); exit 1; }; } 3231fi 3232 3233rm -f conftest$ac_cv_exeext 3234{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3235echo "${ECHO_T}$ac_cv_exeext" >&6; } 3236 3237rm -f conftest.$ac_ext 3238EXEEXT=$ac_cv_exeext 3239ac_exeext=$EXEEXT 3240{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3241echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3242if test "${ac_cv_objext+set}" = set; then 3243 echo $ECHO_N "(cached) $ECHO_C" >&6 3244else 3245 cat >conftest.$ac_ext <<_ACEOF 3246/* confdefs.h. */ 3247_ACEOF 3248cat confdefs.h >>conftest.$ac_ext 3249cat >>conftest.$ac_ext <<_ACEOF 3250/* end confdefs.h. */ 3251 3252int 3253main () 3254{ 3255 3256 ; 3257 return 0; 3258} 3259_ACEOF 3260rm -f conftest.o conftest.obj 3261if { (ac_try="$ac_compile" 3262case "(($ac_try" in 3263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3264 *) ac_try_echo=$ac_try;; 3265esac 3266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3267 (eval "$ac_compile") 2>&5 3268 ac_status=$? 3269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3270 (exit $ac_status); }; then 3271 for ac_file in conftest.o conftest.obj conftest.*; do 3272 test -f "$ac_file" || continue; 3273 case $ac_file in 3274 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3275 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3276 break;; 3277 esac 3278done 3279else 3280 echo "$as_me: failed program was:" >&5 3281sed 's/^/| /' conftest.$ac_ext >&5 3282 3283{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3284See \`config.log' for more details." >&5 3285echo "$as_me: error: cannot compute suffix of object files: cannot compile 3286See \`config.log' for more details." >&2;} 3287 { (exit 1); exit 1; }; } 3288fi 3289 3290rm -f conftest.$ac_cv_objext conftest.$ac_ext 3291fi 3292{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3293echo "${ECHO_T}$ac_cv_objext" >&6; } 3294OBJEXT=$ac_cv_objext 3295ac_objext=$OBJEXT 3296{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3297echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3298if test "${ac_cv_c_compiler_gnu+set}" = set; then 3299 echo $ECHO_N "(cached) $ECHO_C" >&6 3300else 3301 cat >conftest.$ac_ext <<_ACEOF 3302/* confdefs.h. */ 3303_ACEOF 3304cat confdefs.h >>conftest.$ac_ext 3305cat >>conftest.$ac_ext <<_ACEOF 3306/* end confdefs.h. */ 3307 3308int 3309main () 3310{ 3311#ifndef __GNUC__ 3312 choke me 3313#endif 3314 3315 ; 3316 return 0; 3317} 3318_ACEOF 3319rm -f conftest.$ac_objext 3320if { (ac_try="$ac_compile" 3321case "(($ac_try" in 3322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3323 *) ac_try_echo=$ac_try;; 3324esac 3325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3326 (eval "$ac_compile") 2>conftest.er1 3327 ac_status=$? 3328 grep -v '^ *+' conftest.er1 >conftest.err 3329 rm -f conftest.er1 3330 cat conftest.err >&5 3331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3332 (exit $ac_status); } && { 3333 test -z "$ac_c_werror_flag" || 3334 test ! -s conftest.err 3335 } && test -s conftest.$ac_objext; then 3336 ac_compiler_gnu=yes 3337else 3338 echo "$as_me: failed program was:" >&5 3339sed 's/^/| /' conftest.$ac_ext >&5 3340 3341 ac_compiler_gnu=no 3342fi 3343 3344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3345ac_cv_c_compiler_gnu=$ac_compiler_gnu 3346 3347fi 3348{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3349echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3350GCC=`test $ac_compiler_gnu = yes && echo yes` 3351ac_test_CFLAGS=${CFLAGS+set} 3352ac_save_CFLAGS=$CFLAGS 3353{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3354echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3355if test "${ac_cv_prog_cc_g+set}" = set; then 3356 echo $ECHO_N "(cached) $ECHO_C" >&6 3357else 3358 ac_save_c_werror_flag=$ac_c_werror_flag 3359 ac_c_werror_flag=yes 3360 ac_cv_prog_cc_g=no 3361 CFLAGS="-g" 3362 cat >conftest.$ac_ext <<_ACEOF 3363/* confdefs.h. */ 3364_ACEOF 3365cat confdefs.h >>conftest.$ac_ext 3366cat >>conftest.$ac_ext <<_ACEOF 3367/* end confdefs.h. */ 3368 3369int 3370main () 3371{ 3372 3373 ; 3374 return 0; 3375} 3376_ACEOF 3377rm -f conftest.$ac_objext 3378if { (ac_try="$ac_compile" 3379case "(($ac_try" in 3380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3381 *) ac_try_echo=$ac_try;; 3382esac 3383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3384 (eval "$ac_compile") 2>conftest.er1 3385 ac_status=$? 3386 grep -v '^ *+' conftest.er1 >conftest.err 3387 rm -f conftest.er1 3388 cat conftest.err >&5 3389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3390 (exit $ac_status); } && { 3391 test -z "$ac_c_werror_flag" || 3392 test ! -s conftest.err 3393 } && test -s conftest.$ac_objext; then 3394 ac_cv_prog_cc_g=yes 3395else 3396 echo "$as_me: failed program was:" >&5 3397sed 's/^/| /' conftest.$ac_ext >&5 3398 3399 CFLAGS="" 3400 cat >conftest.$ac_ext <<_ACEOF 3401/* confdefs.h. */ 3402_ACEOF 3403cat confdefs.h >>conftest.$ac_ext 3404cat >>conftest.$ac_ext <<_ACEOF 3405/* end confdefs.h. */ 3406 3407int 3408main () 3409{ 3410 3411 ; 3412 return 0; 3413} 3414_ACEOF 3415rm -f conftest.$ac_objext 3416if { (ac_try="$ac_compile" 3417case "(($ac_try" in 3418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3419 *) ac_try_echo=$ac_try;; 3420esac 3421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3422 (eval "$ac_compile") 2>conftest.er1 3423 ac_status=$? 3424 grep -v '^ *+' conftest.er1 >conftest.err 3425 rm -f conftest.er1 3426 cat conftest.err >&5 3427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3428 (exit $ac_status); } && { 3429 test -z "$ac_c_werror_flag" || 3430 test ! -s conftest.err 3431 } && test -s conftest.$ac_objext; then 3432 : 3433else 3434 echo "$as_me: failed program was:" >&5 3435sed 's/^/| /' conftest.$ac_ext >&5 3436 3437 ac_c_werror_flag=$ac_save_c_werror_flag 3438 CFLAGS="-g" 3439 cat >conftest.$ac_ext <<_ACEOF 3440/* confdefs.h. */ 3441_ACEOF 3442cat confdefs.h >>conftest.$ac_ext 3443cat >>conftest.$ac_ext <<_ACEOF 3444/* end confdefs.h. */ 3445 3446int 3447main () 3448{ 3449 3450 ; 3451 return 0; 3452} 3453_ACEOF 3454rm -f conftest.$ac_objext 3455if { (ac_try="$ac_compile" 3456case "(($ac_try" in 3457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3458 *) ac_try_echo=$ac_try;; 3459esac 3460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3461 (eval "$ac_compile") 2>conftest.er1 3462 ac_status=$? 3463 grep -v '^ *+' conftest.er1 >conftest.err 3464 rm -f conftest.er1 3465 cat conftest.err >&5 3466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3467 (exit $ac_status); } && { 3468 test -z "$ac_c_werror_flag" || 3469 test ! -s conftest.err 3470 } && test -s conftest.$ac_objext; then 3471 ac_cv_prog_cc_g=yes 3472else 3473 echo "$as_me: failed program was:" >&5 3474sed 's/^/| /' conftest.$ac_ext >&5 3475 3476 3477fi 3478 3479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3480fi 3481 3482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3483fi 3484 3485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3486 ac_c_werror_flag=$ac_save_c_werror_flag 3487fi 3488{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3489echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3490if test "$ac_test_CFLAGS" = set; then 3491 CFLAGS=$ac_save_CFLAGS 3492elif test $ac_cv_prog_cc_g = yes; then 3493 if test "$GCC" = yes; then 3494 CFLAGS="-g -O2" 3495 else 3496 CFLAGS="-g" 3497 fi 3498else 3499 if test "$GCC" = yes; then 3500 CFLAGS="-O2" 3501 else 3502 CFLAGS= 3503 fi 3504fi 3505{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3506echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3507if test "${ac_cv_prog_cc_c89+set}" = set; then 3508 echo $ECHO_N "(cached) $ECHO_C" >&6 3509else 3510 ac_cv_prog_cc_c89=no 3511ac_save_CC=$CC 3512cat >conftest.$ac_ext <<_ACEOF 3513/* confdefs.h. */ 3514_ACEOF 3515cat confdefs.h >>conftest.$ac_ext 3516cat >>conftest.$ac_ext <<_ACEOF 3517/* end confdefs.h. */ 3518#include <stdarg.h> 3519#include <stdio.h> 3520#include <sys/types.h> 3521#include <sys/stat.h> 3522/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3523struct buf { int x; }; 3524FILE * (*rcsopen) (struct buf *, struct stat *, int); 3525static char *e (p, i) 3526 char **p; 3527 int i; 3528{ 3529 return p[i]; 3530} 3531static char *f (char * (*g) (char **, int), char **p, ...) 3532{ 3533 char *s; 3534 va_list v; 3535 va_start (v,p); 3536 s = g (p, va_arg (v,int)); 3537 va_end (v); 3538 return s; 3539} 3540 3541/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3542 function prototypes and stuff, but not '\xHH' hex character constants. 3543 These don't provoke an error unfortunately, instead are silently treated 3544 as 'x'. The following induces an error, until -std is added to get 3545 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3546 array size at least. It's necessary to write '\x00'==0 to get something 3547 that's true only with -std. */ 3548int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3549 3550/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3551 inside strings and character constants. */ 3552#define FOO(x) 'x' 3553int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3554 3555int test (int i, double x); 3556struct s1 {int (*f) (int a);}; 3557struct s2 {int (*f) (double a);}; 3558int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3559int argc; 3560char **argv; 3561int 3562main () 3563{ 3564return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3565 ; 3566 return 0; 3567} 3568_ACEOF 3569for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3570 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3571do 3572 CC="$ac_save_CC $ac_arg" 3573 rm -f conftest.$ac_objext 3574if { (ac_try="$ac_compile" 3575case "(($ac_try" in 3576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3577 *) ac_try_echo=$ac_try;; 3578esac 3579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3580 (eval "$ac_compile") 2>conftest.er1 3581 ac_status=$? 3582 grep -v '^ *+' conftest.er1 >conftest.err 3583 rm -f conftest.er1 3584 cat conftest.err >&5 3585 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3586 (exit $ac_status); } && { 3587 test -z "$ac_c_werror_flag" || 3588 test ! -s conftest.err 3589 } && test -s conftest.$ac_objext; then 3590 ac_cv_prog_cc_c89=$ac_arg 3591else 3592 echo "$as_me: failed program was:" >&5 3593sed 's/^/| /' conftest.$ac_ext >&5 3594 3595 3596fi 3597 3598rm -f core conftest.err conftest.$ac_objext 3599 test "x$ac_cv_prog_cc_c89" != "xno" && break 3600done 3601rm -f conftest.$ac_ext 3602CC=$ac_save_CC 3603 3604fi 3605# AC_CACHE_VAL 3606case "x$ac_cv_prog_cc_c89" in 3607 x) 3608 { echo "$as_me:$LINENO: result: none needed" >&5 3609echo "${ECHO_T}none needed" >&6; } ;; 3610 xno) 3611 { echo "$as_me:$LINENO: result: unsupported" >&5 3612echo "${ECHO_T}unsupported" >&6; } ;; 3613 *) 3614 CC="$CC $ac_cv_prog_cc_c89" 3615 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3616echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3617esac 3618 3619 3620ac_ext=c 3621ac_cpp='$CPP $CPPFLAGS' 3622ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3623ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3624ac_compiler_gnu=$ac_cv_c_compiler_gnu 3625 3626depcc="$CC" am_compiler_list= 3627 3628{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3629echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3630if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3631 echo $ECHO_N "(cached) $ECHO_C" >&6 3632else 3633 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3634 # We make a subdir and do the tests there. Otherwise we can end up 3635 # making bogus files that we don't know about and never remove. For 3636 # instance it was reported that on HP-UX the gcc test will end up 3637 # making a dummy file named `D' -- because `-MD' means `put the output 3638 # in D'. 3639 mkdir conftest.dir 3640 # Copy depcomp to subdir because otherwise we won't find it if we're 3641 # using a relative directory. 3642 cp "$am_depcomp" conftest.dir 3643 cd conftest.dir 3644 # We will build objects and dependencies in a subdirectory because 3645 # it helps to detect inapplicable dependency modes. For instance 3646 # both Tru64's cc and ICC support -MD to output dependencies as a 3647 # side effect of compilation, but ICC will put the dependencies in 3648 # the current directory while Tru64 will put them in the object 3649 # directory. 3650 mkdir sub 3651 3652 am_cv_CC_dependencies_compiler_type=none 3653 if test "$am_compiler_list" = ""; then 3654 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3655 fi 3656 for depmode in $am_compiler_list; do 3657 # Setup a source with many dependencies, because some compilers 3658 # like to wrap large dependency lists on column 80 (with \), and 3659 # we should not choose a depcomp mode which is confused by this. 3660 # 3661 # We need to recreate these files for each test, as the compiler may 3662 # overwrite some of them when testing with obscure command lines. 3663 # This happens at least with the AIX C compiler. 3664 : > sub/conftest.c 3665 for i in 1 2 3 4 5 6; do 3666 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3667 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3668 # Solaris 8's {/usr,}/bin/sh. 3669 touch sub/conftst$i.h 3670 done 3671 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3672 3673 case $depmode in 3674 nosideeffect) 3675 # after this tag, mechanisms are not by side-effect, so they'll 3676 # only be used when explicitly requested 3677 if test "x$enable_dependency_tracking" = xyes; then 3678 continue 3679 else 3680 break 3681 fi 3682 ;; 3683 none) break ;; 3684 esac 3685 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3686 # mode. It turns out that the SunPro C++ compiler does not properly 3687 # handle `-M -o', and we need to detect this. 3688 if depmode=$depmode \ 3689 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3690 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3691 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3692 >/dev/null 2>conftest.err && 3693 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3694 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3695 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3696 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3697 # icc doesn't choke on unknown options, it will just issue warnings 3698 # or remarks (even with -Werror). So we grep stderr for any message 3699 # that says an option was ignored or not supported. 3700 # When given -MP, icc 7.0 and 7.1 complain thusly: 3701 # icc: Command line warning: ignoring option '-M'; no argument required 3702 # The diagnosis changed in icc 8.0: 3703 # icc: Command line remark: option '-MP' not supported 3704 if (grep 'ignoring option' conftest.err || 3705 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3706 am_cv_CC_dependencies_compiler_type=$depmode 3707 break 3708 fi 3709 fi 3710 done 3711 3712 cd .. 3713 rm -rf conftest.dir 3714else 3715 am_cv_CC_dependencies_compiler_type=none 3716fi 3717 3718fi 3719{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3720echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3721CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3722 3723 if 3724 test "x$enable_dependency_tracking" != xno \ 3725 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3726 am__fastdepCC_TRUE= 3727 am__fastdepCC_FALSE='#' 3728else 3729 am__fastdepCC_TRUE='#' 3730 am__fastdepCC_FALSE= 3731fi 3732 3733 3734{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3735echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3736if test "${lt_cv_path_SED+set}" = set; then 3737 echo $ECHO_N "(cached) $ECHO_C" >&6 3738else 3739 # Loop through the user's path and test for sed and gsed. 3740# Then use that list of sed's as ones to test for truncation. 3741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3742for as_dir in $PATH 3743do 3744 IFS=$as_save_IFS 3745 test -z "$as_dir" && as_dir=. 3746 for lt_ac_prog in sed gsed; do 3747 for ac_exec_ext in '' $ac_executable_extensions; do 3748 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3749 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3750 fi 3751 done 3752 done 3753done 3754IFS=$as_save_IFS 3755lt_ac_max=0 3756lt_ac_count=0 3757# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3758# along with /bin/sed that truncates output. 3759for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3760 test ! -f $lt_ac_sed && continue 3761 cat /dev/null > conftest.in 3762 lt_ac_count=0 3763 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3764 # Check for GNU sed and select it if it is found. 3765 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3766 lt_cv_path_SED=$lt_ac_sed 3767 break 3768 fi 3769 while true; do 3770 cat conftest.in conftest.in >conftest.tmp 3771 mv conftest.tmp conftest.in 3772 cp conftest.in conftest.nl 3773 echo >>conftest.nl 3774 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3775 cmp -s conftest.out conftest.nl || break 3776 # 10000 chars as input seems more than enough 3777 test $lt_ac_count -gt 10 && break 3778 lt_ac_count=`expr $lt_ac_count + 1` 3779 if test $lt_ac_count -gt $lt_ac_max; then 3780 lt_ac_max=$lt_ac_count 3781 lt_cv_path_SED=$lt_ac_sed 3782 fi 3783 done 3784done 3785 3786fi 3787 3788SED=$lt_cv_path_SED 3789 3790{ echo "$as_me:$LINENO: result: $SED" >&5 3791echo "${ECHO_T}$SED" >&6; } 3792 3793{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3794echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3795if test "${ac_cv_path_GREP+set}" = set; then 3796 echo $ECHO_N "(cached) $ECHO_C" >&6 3797else 3798 # Extract the first word of "grep ggrep" to use in msg output 3799if test -z "$GREP"; then 3800set dummy grep ggrep; ac_prog_name=$2 3801if test "${ac_cv_path_GREP+set}" = set; then 3802 echo $ECHO_N "(cached) $ECHO_C" >&6 3803else 3804 ac_path_GREP_found=false 3805# Loop through the user's path and test for each of PROGNAME-LIST 3806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3807for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3808do 3809 IFS=$as_save_IFS 3810 test -z "$as_dir" && as_dir=. 3811 for ac_prog in grep ggrep; do 3812 for ac_exec_ext in '' $ac_executable_extensions; do 3813 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3814 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3815 # Check for GNU ac_path_GREP and select it if it is found. 3816 # Check for GNU $ac_path_GREP 3817case `"$ac_path_GREP" --version 2>&1` in 3818*GNU*) 3819 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3820*) 3821 ac_count=0 3822 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3823 while : 3824 do 3825 cat "conftest.in" "conftest.in" >"conftest.tmp" 3826 mv "conftest.tmp" "conftest.in" 3827 cp "conftest.in" "conftest.nl" 3828 echo 'GREP' >> "conftest.nl" 3829 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3830 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3831 ac_count=`expr $ac_count + 1` 3832 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3833 # Best one so far, save it but keep looking for a better one 3834 ac_cv_path_GREP="$ac_path_GREP" 3835 ac_path_GREP_max=$ac_count 3836 fi 3837 # 10*(2^10) chars as input seems more than enough 3838 test $ac_count -gt 10 && break 3839 done 3840 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3841esac 3842 3843 3844 $ac_path_GREP_found && break 3 3845 done 3846done 3847 3848done 3849IFS=$as_save_IFS 3850 3851 3852fi 3853 3854GREP="$ac_cv_path_GREP" 3855if test -z "$GREP"; then 3856 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3857echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3858 { (exit 1); exit 1; }; } 3859fi 3860 3861else 3862 ac_cv_path_GREP=$GREP 3863fi 3864 3865 3866fi 3867{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3868echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3869 GREP="$ac_cv_path_GREP" 3870 3871 3872{ echo "$as_me:$LINENO: checking for egrep" >&5 3873echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3874if test "${ac_cv_path_EGREP+set}" = set; then 3875 echo $ECHO_N "(cached) $ECHO_C" >&6 3876else 3877 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3878 then ac_cv_path_EGREP="$GREP -E" 3879 else 3880 # Extract the first word of "egrep" to use in msg output 3881if test -z "$EGREP"; then 3882set dummy egrep; ac_prog_name=$2 3883if test "${ac_cv_path_EGREP+set}" = set; then 3884 echo $ECHO_N "(cached) $ECHO_C" >&6 3885else 3886 ac_path_EGREP_found=false 3887# Loop through the user's path and test for each of PROGNAME-LIST 3888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3889for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3890do 3891 IFS=$as_save_IFS 3892 test -z "$as_dir" && as_dir=. 3893 for ac_prog in egrep; do 3894 for ac_exec_ext in '' $ac_executable_extensions; do 3895 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3896 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3897 # Check for GNU ac_path_EGREP and select it if it is found. 3898 # Check for GNU $ac_path_EGREP 3899case `"$ac_path_EGREP" --version 2>&1` in 3900*GNU*) 3901 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3902*) 3903 ac_count=0 3904 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3905 while : 3906 do 3907 cat "conftest.in" "conftest.in" >"conftest.tmp" 3908 mv "conftest.tmp" "conftest.in" 3909 cp "conftest.in" "conftest.nl" 3910 echo 'EGREP' >> "conftest.nl" 3911 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3912 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3913 ac_count=`expr $ac_count + 1` 3914 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3915 # Best one so far, save it but keep looking for a better one 3916 ac_cv_path_EGREP="$ac_path_EGREP" 3917 ac_path_EGREP_max=$ac_count 3918 fi 3919 # 10*(2^10) chars as input seems more than enough 3920 test $ac_count -gt 10 && break 3921 done 3922 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3923esac 3924 3925 3926 $ac_path_EGREP_found && break 3 3927 done 3928done 3929 3930done 3931IFS=$as_save_IFS 3932 3933 3934fi 3935 3936EGREP="$ac_cv_path_EGREP" 3937if test -z "$EGREP"; then 3938 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3939echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3940 { (exit 1); exit 1; }; } 3941fi 3942 3943else 3944 ac_cv_path_EGREP=$EGREP 3945fi 3946 3947 3948 fi 3949fi 3950{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3951echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3952 EGREP="$ac_cv_path_EGREP" 3953 3954 3955 3956# Check whether --with-gnu-ld was given. 3957if test "${with_gnu_ld+set}" = set; then 3958 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3959else 3960 with_gnu_ld=no 3961fi 3962 3963ac_prog=ld 3964if test "$GCC" = yes; then 3965 # Check if gcc -print-prog-name=ld gives a path. 3966 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3967echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 3968 case $host in 3969 *-*-mingw*) 3970 # gcc leaves a trailing carriage return which upsets mingw 3971 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3972 *) 3973 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3974 esac 3975 case $ac_prog in 3976 # Accept absolute paths. 3977 [\\/]* | ?:[\\/]*) 3978 re_direlt='/[^/][^/]*/\.\./' 3979 # Canonicalize the pathname of ld 3980 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 3981 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 3982 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 3983 done 3984 test -z "$LD" && LD="$ac_prog" 3985 ;; 3986 "") 3987 # If it fails, then pretend we aren't using GCC. 3988 ac_prog=ld 3989 ;; 3990 *) 3991 # If it is relative, then search for the first ld in PATH. 3992 with_gnu_ld=unknown 3993 ;; 3994 esac 3995elif test "$with_gnu_ld" = yes; then 3996 { echo "$as_me:$LINENO: checking for GNU ld" >&5 3997echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 3998else 3999 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4000echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4001fi 4002if test "${lt_cv_path_LD+set}" = set; then 4003 echo $ECHO_N "(cached) $ECHO_C" >&6 4004else 4005 if test -z "$LD"; then 4006 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4007 for ac_dir in $PATH; do 4008 IFS="$lt_save_ifs" 4009 test -z "$ac_dir" && ac_dir=. 4010 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4011 lt_cv_path_LD="$ac_dir/$ac_prog" 4012 # Check to see if the program is GNU ld. I'd rather use --version, 4013 # but apparently some variants of GNU ld only accept -v. 4014 # Break only if it was the GNU/non-GNU ld that we prefer. 4015 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4016 *GNU* | *'with BFD'*) 4017 test "$with_gnu_ld" != no && break 4018 ;; 4019 *) 4020 test "$with_gnu_ld" != yes && break 4021 ;; 4022 esac 4023 fi 4024 done 4025 IFS="$lt_save_ifs" 4026else 4027 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4028fi 4029fi 4030 4031LD="$lt_cv_path_LD" 4032if test -n "$LD"; then 4033 { echo "$as_me:$LINENO: result: $LD" >&5 4034echo "${ECHO_T}$LD" >&6; } 4035else 4036 { echo "$as_me:$LINENO: result: no" >&5 4037echo "${ECHO_T}no" >&6; } 4038fi 4039test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4040echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4041 { (exit 1); exit 1; }; } 4042{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4043echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4044if test "${lt_cv_prog_gnu_ld+set}" = set; then 4045 echo $ECHO_N "(cached) $ECHO_C" >&6 4046else 4047 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4048case `$LD -v 2>&1 </dev/null` in 4049*GNU* | *'with BFD'*) 4050 lt_cv_prog_gnu_ld=yes 4051 ;; 4052*) 4053 lt_cv_prog_gnu_ld=no 4054 ;; 4055esac 4056fi 4057{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4058echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4059with_gnu_ld=$lt_cv_prog_gnu_ld 4060 4061 4062{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4063echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4064if test "${lt_cv_ld_reload_flag+set}" = set; then 4065 echo $ECHO_N "(cached) $ECHO_C" >&6 4066else 4067 lt_cv_ld_reload_flag='-r' 4068fi 4069{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4070echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4071reload_flag=$lt_cv_ld_reload_flag 4072case $reload_flag in 4073"" | " "*) ;; 4074*) reload_flag=" $reload_flag" ;; 4075esac 4076reload_cmds='$LD$reload_flag -o $output$reload_objs' 4077case $host_os in 4078 darwin*) 4079 if test "$GCC" = yes; then 4080 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4081 else 4082 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4083 fi 4084 ;; 4085esac 4086 4087{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4088echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4089if test "${lt_cv_path_NM+set}" = set; then 4090 echo $ECHO_N "(cached) $ECHO_C" >&6 4091else 4092 if test -n "$NM"; then 4093 # Let the user override the test. 4094 lt_cv_path_NM="$NM" 4095else 4096 lt_nm_to_check="${ac_tool_prefix}nm" 4097 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4098 lt_nm_to_check="$lt_nm_to_check nm" 4099 fi 4100 for lt_tmp_nm in $lt_nm_to_check; do 4101 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4102 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4103 IFS="$lt_save_ifs" 4104 test -z "$ac_dir" && ac_dir=. 4105 tmp_nm="$ac_dir/$lt_tmp_nm" 4106 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4107 # Check to see if the nm accepts a BSD-compat flag. 4108 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4109 # nm: unknown option "B" ignored 4110 # Tru64's nm complains that /dev/null is an invalid object file 4111 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4112 */dev/null* | *'Invalid file or object type'*) 4113 lt_cv_path_NM="$tmp_nm -B" 4114 break 4115 ;; 4116 *) 4117 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4118 */dev/null*) 4119 lt_cv_path_NM="$tmp_nm -p" 4120 break 4121 ;; 4122 *) 4123 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4124 continue # so that we can try to find one that supports BSD flags 4125 ;; 4126 esac 4127 ;; 4128 esac 4129 fi 4130 done 4131 IFS="$lt_save_ifs" 4132 done 4133 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4134fi 4135fi 4136{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4137echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4138NM="$lt_cv_path_NM" 4139 4140{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4141echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4142LN_S=$as_ln_s 4143if test "$LN_S" = "ln -s"; then 4144 { echo "$as_me:$LINENO: result: yes" >&5 4145echo "${ECHO_T}yes" >&6; } 4146else 4147 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4148echo "${ECHO_T}no, using $LN_S" >&6; } 4149fi 4150 4151{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4152echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } 4153if test "${lt_cv_deplibs_check_method+set}" = set; then 4154 echo $ECHO_N "(cached) $ECHO_C" >&6 4155else 4156 lt_cv_file_magic_cmd='$MAGIC_CMD' 4157lt_cv_file_magic_test_file= 4158lt_cv_deplibs_check_method='unknown' 4159# Need to set the preceding variable on all platforms that support 4160# interlibrary dependencies. 4161# 'none' -- dependencies not supported. 4162# `unknown' -- same as none, but documents that we really don't know. 4163# 'pass_all' -- all dependencies passed with no checks. 4164# 'test_compile' -- check by making test program. 4165# 'file_magic [[regex]]' -- check by looking for files in library path 4166# which responds to the $file_magic_cmd with a given extended regex. 4167# If you have `file' or equivalent on your system and you're not sure 4168# whether `pass_all' will *always* work, you probably want this one. 4169 4170case $host_os in 4171aix4* | aix5*) 4172 lt_cv_deplibs_check_method=pass_all 4173 ;; 4174 4175beos*) 4176 lt_cv_deplibs_check_method=pass_all 4177 ;; 4178 4179bsdi[45]*) 4180 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4181 lt_cv_file_magic_cmd='/usr/bin/file -L' 4182 lt_cv_file_magic_test_file=/shlib/libc.so 4183 ;; 4184 4185cygwin*) 4186 # func_win32_libid is a shell function defined in ltmain.sh 4187 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4188 lt_cv_file_magic_cmd='func_win32_libid' 4189 ;; 4190 4191mingw* | pw32*) 4192 # Base MSYS/MinGW do not provide the 'file' command needed by 4193 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4194 # unless we find 'file', for example because we are cross-compiling. 4195 if ( file / ) >/dev/null 2>&1; then 4196 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4197 lt_cv_file_magic_cmd='func_win32_libid' 4198 else 4199 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4200 lt_cv_file_magic_cmd='$OBJDUMP -f' 4201 fi 4202 ;; 4203 4204darwin* | rhapsody*) 4205 lt_cv_deplibs_check_method=pass_all 4206 ;; 4207 4208freebsd* | dragonfly*) 4209 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4210 case $host_cpu in 4211 i*86 ) 4212 # Not sure whether the presence of OpenBSD here was a mistake. 4213 # Let's accept both of them until this is cleared up. 4214 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4215 lt_cv_file_magic_cmd=/usr/bin/file 4216 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4217 ;; 4218 esac 4219 else 4220 lt_cv_deplibs_check_method=pass_all 4221 fi 4222 ;; 4223 4224gnu*) 4225 lt_cv_deplibs_check_method=pass_all 4226 ;; 4227 4228hpux10.20* | hpux11*) 4229 lt_cv_file_magic_cmd=/usr/bin/file 4230 case $host_cpu in 4231 ia64*) 4232 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4233 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4234 ;; 4235 hppa*64*) 4236 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]' 4237 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4238 ;; 4239 *) 4240 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4241 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4242 ;; 4243 esac 4244 ;; 4245 4246interix[3-9]*) 4247 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4248 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4249 ;; 4250 4251irix5* | irix6* | nonstopux*) 4252 case $LD in 4253 *-32|*"-32 ") libmagic=32-bit;; 4254 *-n32|*"-n32 ") libmagic=N32;; 4255 *-64|*"-64 ") libmagic=64-bit;; 4256 *) libmagic=never-match;; 4257 esac 4258 lt_cv_deplibs_check_method=pass_all 4259 ;; 4260 4261# This must be Linux ELF. 4262linux* | k*bsd*-gnu) 4263 lt_cv_deplibs_check_method=pass_all 4264 ;; 4265 4266netbsd*) 4267 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4268 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4269 else 4270 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4271 fi 4272 ;; 4273 4274newos6*) 4275 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4276 lt_cv_file_magic_cmd=/usr/bin/file 4277 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4278 ;; 4279 4280nto-qnx*) 4281 lt_cv_deplibs_check_method=unknown 4282 ;; 4283 4284openbsd*) 4285 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4286 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4287 else 4288 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4289 fi 4290 ;; 4291 4292osf3* | osf4* | osf5*) 4293 lt_cv_deplibs_check_method=pass_all 4294 ;; 4295 4296rdos*) 4297 lt_cv_deplibs_check_method=pass_all 4298 ;; 4299 4300solaris*) 4301 lt_cv_deplibs_check_method=pass_all 4302 ;; 4303 4304sysv4 | sysv4.3*) 4305 case $host_vendor in 4306 motorola) 4307 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]' 4308 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4309 ;; 4310 ncr) 4311 lt_cv_deplibs_check_method=pass_all 4312 ;; 4313 sequent) 4314 lt_cv_file_magic_cmd='/bin/file' 4315 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4316 ;; 4317 sni) 4318 lt_cv_file_magic_cmd='/bin/file' 4319 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4320 lt_cv_file_magic_test_file=/lib/libc.so 4321 ;; 4322 siemens) 4323 lt_cv_deplibs_check_method=pass_all 4324 ;; 4325 pc) 4326 lt_cv_deplibs_check_method=pass_all 4327 ;; 4328 esac 4329 ;; 4330 4331sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4332 lt_cv_deplibs_check_method=pass_all 4333 ;; 4334esac 4335 4336fi 4337{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4338echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4339file_magic_cmd=$lt_cv_file_magic_cmd 4340deplibs_check_method=$lt_cv_deplibs_check_method 4341test -z "$deplibs_check_method" && deplibs_check_method=unknown 4342 4343 4344 4345 4346# If no C compiler was specified, use CC. 4347LTCC=${LTCC-"$CC"} 4348 4349# If no C compiler flags were specified, use CFLAGS. 4350LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4351 4352# Allow CC to be a program name with arguments. 4353compiler=$CC 4354 4355 4356# Check whether --enable-libtool-lock was given. 4357if test "${enable_libtool_lock+set}" = set; then 4358 enableval=$enable_libtool_lock; 4359fi 4360 4361test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4362 4363# Some flags need to be propagated to the compiler or linker for good 4364# libtool support. 4365case $host in 4366ia64-*-hpux*) 4367 # Find out which ABI we are using. 4368 echo 'int i;' > conftest.$ac_ext 4369 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4370 (eval $ac_compile) 2>&5 4371 ac_status=$? 4372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4373 (exit $ac_status); }; then 4374 case `/usr/bin/file conftest.$ac_objext` in 4375 *ELF-32*) 4376 HPUX_IA64_MODE="32" 4377 ;; 4378 *ELF-64*) 4379 HPUX_IA64_MODE="64" 4380 ;; 4381 esac 4382 fi 4383 rm -rf conftest* 4384 ;; 4385*-*-irix6*) 4386 # Find out which ABI we are using. 4387 echo '#line 4387 "configure"' > conftest.$ac_ext 4388 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4389 (eval $ac_compile) 2>&5 4390 ac_status=$? 4391 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4392 (exit $ac_status); }; then 4393 if test "$lt_cv_prog_gnu_ld" = yes; then 4394 case `/usr/bin/file conftest.$ac_objext` in 4395 *32-bit*) 4396 LD="${LD-ld} -melf32bsmip" 4397 ;; 4398 *N32*) 4399 LD="${LD-ld} -melf32bmipn32" 4400 ;; 4401 *64-bit*) 4402 LD="${LD-ld} -melf64bmip" 4403 ;; 4404 esac 4405 else 4406 case `/usr/bin/file conftest.$ac_objext` in 4407 *32-bit*) 4408 LD="${LD-ld} -32" 4409 ;; 4410 *N32*) 4411 LD="${LD-ld} -n32" 4412 ;; 4413 *64-bit*) 4414 LD="${LD-ld} -64" 4415 ;; 4416 esac 4417 fi 4418 fi 4419 rm -rf conftest* 4420 ;; 4421 4422x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4423s390*-*linux*|sparc*-*linux*) 4424 # Find out which ABI we are using. 4425 echo 'int i;' > conftest.$ac_ext 4426 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4427 (eval $ac_compile) 2>&5 4428 ac_status=$? 4429 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4430 (exit $ac_status); }; then 4431 case `/usr/bin/file conftest.o` in 4432 *32-bit*) 4433 case $host in 4434 x86_64-*kfreebsd*-gnu) 4435 LD="${LD-ld} -m elf_i386_fbsd" 4436 ;; 4437 x86_64-*linux*) 4438 LD="${LD-ld} -m elf_i386" 4439 ;; 4440 ppc64-*linux*|powerpc64-*linux*) 4441 LD="${LD-ld} -m elf32ppclinux" 4442 ;; 4443 s390x-*linux*) 4444 LD="${LD-ld} -m elf_s390" 4445 ;; 4446 sparc64-*linux*) 4447 LD="${LD-ld} -m elf32_sparc" 4448 ;; 4449 esac 4450 ;; 4451 *64-bit*) 4452 libsuff=64 4453 case $host in 4454 x86_64-*kfreebsd*-gnu) 4455 LD="${LD-ld} -m elf_x86_64_fbsd" 4456 ;; 4457 x86_64-*linux*) 4458 LD="${LD-ld} -m elf_x86_64" 4459 ;; 4460 ppc*-*linux*|powerpc*-*linux*) 4461 LD="${LD-ld} -m elf64ppc" 4462 ;; 4463 s390*-*linux*) 4464 LD="${LD-ld} -m elf64_s390" 4465 ;; 4466 sparc*-*linux*) 4467 LD="${LD-ld} -m elf64_sparc" 4468 ;; 4469 esac 4470 ;; 4471 esac 4472 fi 4473 rm -rf conftest* 4474 ;; 4475 4476*-*-sco3.2v5*) 4477 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4478 SAVE_CFLAGS="$CFLAGS" 4479 CFLAGS="$CFLAGS -belf" 4480 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4481echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4482if test "${lt_cv_cc_needs_belf+set}" = set; then 4483 echo $ECHO_N "(cached) $ECHO_C" >&6 4484else 4485 ac_ext=c 4486ac_cpp='$CPP $CPPFLAGS' 4487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4489ac_compiler_gnu=$ac_cv_c_compiler_gnu 4490 4491 cat >conftest.$ac_ext <<_ACEOF 4492/* confdefs.h. */ 4493_ACEOF 4494cat confdefs.h >>conftest.$ac_ext 4495cat >>conftest.$ac_ext <<_ACEOF 4496/* end confdefs.h. */ 4497 4498int 4499main () 4500{ 4501 4502 ; 4503 return 0; 4504} 4505_ACEOF 4506rm -f conftest.$ac_objext conftest$ac_exeext 4507if { (ac_try="$ac_link" 4508case "(($ac_try" in 4509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4510 *) ac_try_echo=$ac_try;; 4511esac 4512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4513 (eval "$ac_link") 2>conftest.er1 4514 ac_status=$? 4515 grep -v '^ *+' conftest.er1 >conftest.err 4516 rm -f conftest.er1 4517 cat conftest.err >&5 4518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4519 (exit $ac_status); } && { 4520 test -z "$ac_c_werror_flag" || 4521 test ! -s conftest.err 4522 } && test -s conftest$ac_exeext && 4523 $as_test_x conftest$ac_exeext; then 4524 lt_cv_cc_needs_belf=yes 4525else 4526 echo "$as_me: failed program was:" >&5 4527sed 's/^/| /' conftest.$ac_ext >&5 4528 4529 lt_cv_cc_needs_belf=no 4530fi 4531 4532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4533 conftest$ac_exeext conftest.$ac_ext 4534 ac_ext=c 4535ac_cpp='$CPP $CPPFLAGS' 4536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4538ac_compiler_gnu=$ac_cv_c_compiler_gnu 4539 4540fi 4541{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4542echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4543 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4544 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4545 CFLAGS="$SAVE_CFLAGS" 4546 fi 4547 ;; 4548sparc*-*solaris*) 4549 # Find out which ABI we are using. 4550 echo 'int i;' > conftest.$ac_ext 4551 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4552 (eval $ac_compile) 2>&5 4553 ac_status=$? 4554 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4555 (exit $ac_status); }; then 4556 case `/usr/bin/file conftest.o` in 4557 *64-bit*) 4558 case $lt_cv_prog_gnu_ld in 4559 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4560 *) LD="${LD-ld} -64" ;; 4561 esac 4562 ;; 4563 esac 4564 fi 4565 rm -rf conftest* 4566 ;; 4567 4568 4569esac 4570 4571need_locks="$enable_libtool_lock" 4572 4573 4574ac_ext=c 4575ac_cpp='$CPP $CPPFLAGS' 4576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4578ac_compiler_gnu=$ac_cv_c_compiler_gnu 4579{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4580echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4581# On Suns, sometimes $CPP names a directory. 4582if test -n "$CPP" && test -d "$CPP"; then 4583 CPP= 4584fi 4585if test -z "$CPP"; then 4586 if test "${ac_cv_prog_CPP+set}" = set; then 4587 echo $ECHO_N "(cached) $ECHO_C" >&6 4588else 4589 # Double quotes because CPP needs to be expanded 4590 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4591 do 4592 ac_preproc_ok=false 4593for ac_c_preproc_warn_flag in '' yes 4594do 4595 # Use a header file that comes with gcc, so configuring glibc 4596 # with a fresh cross-compiler works. 4597 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4598 # <limits.h> exists even on freestanding compilers. 4599 # On the NeXT, cc -E runs the code through the compiler's parser, 4600 # not just through cpp. "Syntax error" is here to catch this case. 4601 cat >conftest.$ac_ext <<_ACEOF 4602/* confdefs.h. */ 4603_ACEOF 4604cat confdefs.h >>conftest.$ac_ext 4605cat >>conftest.$ac_ext <<_ACEOF 4606/* end confdefs.h. */ 4607#ifdef __STDC__ 4608# include <limits.h> 4609#else 4610# include <assert.h> 4611#endif 4612 Syntax error 4613_ACEOF 4614if { (ac_try="$ac_cpp conftest.$ac_ext" 4615case "(($ac_try" in 4616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4617 *) ac_try_echo=$ac_try;; 4618esac 4619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4620 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4621 ac_status=$? 4622 grep -v '^ *+' conftest.er1 >conftest.err 4623 rm -f conftest.er1 4624 cat conftest.err >&5 4625 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4626 (exit $ac_status); } >/dev/null && { 4627 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4628 test ! -s conftest.err 4629 }; then 4630 : 4631else 4632 echo "$as_me: failed program was:" >&5 4633sed 's/^/| /' conftest.$ac_ext >&5 4634 4635 # Broken: fails on valid input. 4636continue 4637fi 4638 4639rm -f conftest.err conftest.$ac_ext 4640 4641 # OK, works on sane cases. Now check whether nonexistent headers 4642 # can be detected and how. 4643 cat >conftest.$ac_ext <<_ACEOF 4644/* confdefs.h. */ 4645_ACEOF 4646cat confdefs.h >>conftest.$ac_ext 4647cat >>conftest.$ac_ext <<_ACEOF 4648/* end confdefs.h. */ 4649#include <ac_nonexistent.h> 4650_ACEOF 4651if { (ac_try="$ac_cpp conftest.$ac_ext" 4652case "(($ac_try" in 4653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4654 *) ac_try_echo=$ac_try;; 4655esac 4656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4657 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4658 ac_status=$? 4659 grep -v '^ *+' conftest.er1 >conftest.err 4660 rm -f conftest.er1 4661 cat conftest.err >&5 4662 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4663 (exit $ac_status); } >/dev/null && { 4664 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4665 test ! -s conftest.err 4666 }; then 4667 # Broken: success on invalid input. 4668continue 4669else 4670 echo "$as_me: failed program was:" >&5 4671sed 's/^/| /' conftest.$ac_ext >&5 4672 4673 # Passes both tests. 4674ac_preproc_ok=: 4675break 4676fi 4677 4678rm -f conftest.err conftest.$ac_ext 4679 4680done 4681# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4682rm -f conftest.err conftest.$ac_ext 4683if $ac_preproc_ok; then 4684 break 4685fi 4686 4687 done 4688 ac_cv_prog_CPP=$CPP 4689 4690fi 4691 CPP=$ac_cv_prog_CPP 4692else 4693 ac_cv_prog_CPP=$CPP 4694fi 4695{ echo "$as_me:$LINENO: result: $CPP" >&5 4696echo "${ECHO_T}$CPP" >&6; } 4697ac_preproc_ok=false 4698for ac_c_preproc_warn_flag in '' yes 4699do 4700 # Use a header file that comes with gcc, so configuring glibc 4701 # with a fresh cross-compiler works. 4702 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4703 # <limits.h> exists even on freestanding compilers. 4704 # On the NeXT, cc -E runs the code through the compiler's parser, 4705 # not just through cpp. "Syntax error" is here to catch this case. 4706 cat >conftest.$ac_ext <<_ACEOF 4707/* confdefs.h. */ 4708_ACEOF 4709cat confdefs.h >>conftest.$ac_ext 4710cat >>conftest.$ac_ext <<_ACEOF 4711/* end confdefs.h. */ 4712#ifdef __STDC__ 4713# include <limits.h> 4714#else 4715# include <assert.h> 4716#endif 4717 Syntax error 4718_ACEOF 4719if { (ac_try="$ac_cpp conftest.$ac_ext" 4720case "(($ac_try" in 4721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4722 *) ac_try_echo=$ac_try;; 4723esac 4724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4725 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4726 ac_status=$? 4727 grep -v '^ *+' conftest.er1 >conftest.err 4728 rm -f conftest.er1 4729 cat conftest.err >&5 4730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4731 (exit $ac_status); } >/dev/null && { 4732 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4733 test ! -s conftest.err 4734 }; then 4735 : 4736else 4737 echo "$as_me: failed program was:" >&5 4738sed 's/^/| /' conftest.$ac_ext >&5 4739 4740 # Broken: fails on valid input. 4741continue 4742fi 4743 4744rm -f conftest.err conftest.$ac_ext 4745 4746 # OK, works on sane cases. Now check whether nonexistent headers 4747 # can be detected and how. 4748 cat >conftest.$ac_ext <<_ACEOF 4749/* confdefs.h. */ 4750_ACEOF 4751cat confdefs.h >>conftest.$ac_ext 4752cat >>conftest.$ac_ext <<_ACEOF 4753/* end confdefs.h. */ 4754#include <ac_nonexistent.h> 4755_ACEOF 4756if { (ac_try="$ac_cpp conftest.$ac_ext" 4757case "(($ac_try" in 4758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4759 *) ac_try_echo=$ac_try;; 4760esac 4761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4762 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4763 ac_status=$? 4764 grep -v '^ *+' conftest.er1 >conftest.err 4765 rm -f conftest.er1 4766 cat conftest.err >&5 4767 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4768 (exit $ac_status); } >/dev/null && { 4769 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4770 test ! -s conftest.err 4771 }; then 4772 # Broken: success on invalid input. 4773continue 4774else 4775 echo "$as_me: failed program was:" >&5 4776sed 's/^/| /' conftest.$ac_ext >&5 4777 4778 # Passes both tests. 4779ac_preproc_ok=: 4780break 4781fi 4782 4783rm -f conftest.err conftest.$ac_ext 4784 4785done 4786# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4787rm -f conftest.err conftest.$ac_ext 4788if $ac_preproc_ok; then 4789 : 4790else 4791 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4792See \`config.log' for more details." >&5 4793echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4794See \`config.log' for more details." >&2;} 4795 { (exit 1); exit 1; }; } 4796fi 4797 4798ac_ext=c 4799ac_cpp='$CPP $CPPFLAGS' 4800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4802ac_compiler_gnu=$ac_cv_c_compiler_gnu 4803 4804 4805{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4806echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4807if test "${ac_cv_header_stdc+set}" = set; then 4808 echo $ECHO_N "(cached) $ECHO_C" >&6 4809else 4810 cat >conftest.$ac_ext <<_ACEOF 4811/* confdefs.h. */ 4812_ACEOF 4813cat confdefs.h >>conftest.$ac_ext 4814cat >>conftest.$ac_ext <<_ACEOF 4815/* end confdefs.h. */ 4816#include <stdlib.h> 4817#include <stdarg.h> 4818#include <string.h> 4819#include <float.h> 4820 4821int 4822main () 4823{ 4824 4825 ; 4826 return 0; 4827} 4828_ACEOF 4829rm -f conftest.$ac_objext 4830if { (ac_try="$ac_compile" 4831case "(($ac_try" in 4832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4833 *) ac_try_echo=$ac_try;; 4834esac 4835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4836 (eval "$ac_compile") 2>conftest.er1 4837 ac_status=$? 4838 grep -v '^ *+' conftest.er1 >conftest.err 4839 rm -f conftest.er1 4840 cat conftest.err >&5 4841 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4842 (exit $ac_status); } && { 4843 test -z "$ac_c_werror_flag" || 4844 test ! -s conftest.err 4845 } && test -s conftest.$ac_objext; then 4846 ac_cv_header_stdc=yes 4847else 4848 echo "$as_me: failed program was:" >&5 4849sed 's/^/| /' conftest.$ac_ext >&5 4850 4851 ac_cv_header_stdc=no 4852fi 4853 4854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4855 4856if test $ac_cv_header_stdc = yes; then 4857 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4858 cat >conftest.$ac_ext <<_ACEOF 4859/* confdefs.h. */ 4860_ACEOF 4861cat confdefs.h >>conftest.$ac_ext 4862cat >>conftest.$ac_ext <<_ACEOF 4863/* end confdefs.h. */ 4864#include <string.h> 4865 4866_ACEOF 4867if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4868 $EGREP "memchr" >/dev/null 2>&1; then 4869 : 4870else 4871 ac_cv_header_stdc=no 4872fi 4873rm -f conftest* 4874 4875fi 4876 4877if test $ac_cv_header_stdc = yes; then 4878 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4879 cat >conftest.$ac_ext <<_ACEOF 4880/* confdefs.h. */ 4881_ACEOF 4882cat confdefs.h >>conftest.$ac_ext 4883cat >>conftest.$ac_ext <<_ACEOF 4884/* end confdefs.h. */ 4885#include <stdlib.h> 4886 4887_ACEOF 4888if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4889 $EGREP "free" >/dev/null 2>&1; then 4890 : 4891else 4892 ac_cv_header_stdc=no 4893fi 4894rm -f conftest* 4895 4896fi 4897 4898if test $ac_cv_header_stdc = yes; then 4899 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4900 if test "$cross_compiling" = yes; then 4901 : 4902else 4903 cat >conftest.$ac_ext <<_ACEOF 4904/* confdefs.h. */ 4905_ACEOF 4906cat confdefs.h >>conftest.$ac_ext 4907cat >>conftest.$ac_ext <<_ACEOF 4908/* end confdefs.h. */ 4909#include <ctype.h> 4910#include <stdlib.h> 4911#if ((' ' & 0x0FF) == 0x020) 4912# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4913# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4914#else 4915# define ISLOWER(c) \ 4916 (('a' <= (c) && (c) <= 'i') \ 4917 || ('j' <= (c) && (c) <= 'r') \ 4918 || ('s' <= (c) && (c) <= 'z')) 4919# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4920#endif 4921 4922#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4923int 4924main () 4925{ 4926 int i; 4927 for (i = 0; i < 256; i++) 4928 if (XOR (islower (i), ISLOWER (i)) 4929 || toupper (i) != TOUPPER (i)) 4930 return 2; 4931 return 0; 4932} 4933_ACEOF 4934rm -f conftest$ac_exeext 4935if { (ac_try="$ac_link" 4936case "(($ac_try" in 4937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4938 *) ac_try_echo=$ac_try;; 4939esac 4940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4941 (eval "$ac_link") 2>&5 4942 ac_status=$? 4943 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4944 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4945 { (case "(($ac_try" in 4946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4947 *) ac_try_echo=$ac_try;; 4948esac 4949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4950 (eval "$ac_try") 2>&5 4951 ac_status=$? 4952 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4953 (exit $ac_status); }; }; then 4954 : 4955else 4956 echo "$as_me: program exited with status $ac_status" >&5 4957echo "$as_me: failed program was:" >&5 4958sed 's/^/| /' conftest.$ac_ext >&5 4959 4960( exit $ac_status ) 4961ac_cv_header_stdc=no 4962fi 4963rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4964fi 4965 4966 4967fi 4968fi 4969{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4970echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 4971if test $ac_cv_header_stdc = yes; then 4972 4973cat >>confdefs.h <<\_ACEOF 4974#define STDC_HEADERS 1 4975_ACEOF 4976 4977fi 4978 4979# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4990 inttypes.h stdint.h unistd.h 4991do 4992as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4993{ echo "$as_me:$LINENO: checking for $ac_header" >&5 4994echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 4995if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 4996 echo $ECHO_N "(cached) $ECHO_C" >&6 4997else 4998 cat >conftest.$ac_ext <<_ACEOF 4999/* confdefs.h. */ 5000_ACEOF 5001cat confdefs.h >>conftest.$ac_ext 5002cat >>conftest.$ac_ext <<_ACEOF 5003/* end confdefs.h. */ 5004$ac_includes_default 5005 5006#include <$ac_header> 5007_ACEOF 5008rm -f conftest.$ac_objext 5009if { (ac_try="$ac_compile" 5010case "(($ac_try" in 5011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5012 *) ac_try_echo=$ac_try;; 5013esac 5014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5015 (eval "$ac_compile") 2>conftest.er1 5016 ac_status=$? 5017 grep -v '^ *+' conftest.er1 >conftest.err 5018 rm -f conftest.er1 5019 cat conftest.err >&5 5020 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5021 (exit $ac_status); } && { 5022 test -z "$ac_c_werror_flag" || 5023 test ! -s conftest.err 5024 } && test -s conftest.$ac_objext; then 5025 eval "$as_ac_Header=yes" 5026else 5027 echo "$as_me: failed program was:" >&5 5028sed 's/^/| /' conftest.$ac_ext >&5 5029 5030 eval "$as_ac_Header=no" 5031fi 5032 5033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5034fi 5035ac_res=`eval echo '${'$as_ac_Header'}'` 5036 { echo "$as_me:$LINENO: result: $ac_res" >&5 5037echo "${ECHO_T}$ac_res" >&6; } 5038if test `eval echo '${'$as_ac_Header'}'` = yes; then 5039 cat >>confdefs.h <<_ACEOF 5040#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5041_ACEOF 5042 5043fi 5044 5045done 5046 5047 5048 5049for ac_header in dlfcn.h 5050do 5051as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5052if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5053 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5054echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5055if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5056 echo $ECHO_N "(cached) $ECHO_C" >&6 5057fi 5058ac_res=`eval echo '${'$as_ac_Header'}'` 5059 { echo "$as_me:$LINENO: result: $ac_res" >&5 5060echo "${ECHO_T}$ac_res" >&6; } 5061else 5062 # Is the header compilable? 5063{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5064echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5065cat >conftest.$ac_ext <<_ACEOF 5066/* confdefs.h. */ 5067_ACEOF 5068cat confdefs.h >>conftest.$ac_ext 5069cat >>conftest.$ac_ext <<_ACEOF 5070/* end confdefs.h. */ 5071$ac_includes_default 5072#include <$ac_header> 5073_ACEOF 5074rm -f conftest.$ac_objext 5075if { (ac_try="$ac_compile" 5076case "(($ac_try" in 5077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5078 *) ac_try_echo=$ac_try;; 5079esac 5080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5081 (eval "$ac_compile") 2>conftest.er1 5082 ac_status=$? 5083 grep -v '^ *+' conftest.er1 >conftest.err 5084 rm -f conftest.er1 5085 cat conftest.err >&5 5086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5087 (exit $ac_status); } && { 5088 test -z "$ac_c_werror_flag" || 5089 test ! -s conftest.err 5090 } && test -s conftest.$ac_objext; then 5091 ac_header_compiler=yes 5092else 5093 echo "$as_me: failed program was:" >&5 5094sed 's/^/| /' conftest.$ac_ext >&5 5095 5096 ac_header_compiler=no 5097fi 5098 5099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5100{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5101echo "${ECHO_T}$ac_header_compiler" >&6; } 5102 5103# Is the header present? 5104{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5105echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5106cat >conftest.$ac_ext <<_ACEOF 5107/* confdefs.h. */ 5108_ACEOF 5109cat confdefs.h >>conftest.$ac_ext 5110cat >>conftest.$ac_ext <<_ACEOF 5111/* end confdefs.h. */ 5112#include <$ac_header> 5113_ACEOF 5114if { (ac_try="$ac_cpp conftest.$ac_ext" 5115case "(($ac_try" in 5116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5117 *) ac_try_echo=$ac_try;; 5118esac 5119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5120 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5121 ac_status=$? 5122 grep -v '^ *+' conftest.er1 >conftest.err 5123 rm -f conftest.er1 5124 cat conftest.err >&5 5125 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5126 (exit $ac_status); } >/dev/null && { 5127 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5128 test ! -s conftest.err 5129 }; then 5130 ac_header_preproc=yes 5131else 5132 echo "$as_me: failed program was:" >&5 5133sed 's/^/| /' conftest.$ac_ext >&5 5134 5135 ac_header_preproc=no 5136fi 5137 5138rm -f conftest.err conftest.$ac_ext 5139{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5140echo "${ECHO_T}$ac_header_preproc" >&6; } 5141 5142# So? What about this header? 5143case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5144 yes:no: ) 5145 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5146echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5147 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5148echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5149 ac_header_preproc=yes 5150 ;; 5151 no:yes:* ) 5152 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5153echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5154 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5155echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5156 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5157echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5158 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5159echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5160 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5161echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5162 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5163echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5164 ( cat <<\_ASBOX 5165## ---------------------------------------------------------------------- ## 5166## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5167## ---------------------------------------------------------------------- ## 5168_ASBOX 5169 ) | sed "s/^/$as_me: WARNING: /" >&2 5170 ;; 5171esac 5172{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5173echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5174if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5175 echo $ECHO_N "(cached) $ECHO_C" >&6 5176else 5177 eval "$as_ac_Header=\$ac_header_preproc" 5178fi 5179ac_res=`eval echo '${'$as_ac_Header'}'` 5180 { echo "$as_me:$LINENO: result: $ac_res" >&5 5181echo "${ECHO_T}$ac_res" >&6; } 5182 5183fi 5184if test `eval echo '${'$as_ac_Header'}'` = yes; then 5185 cat >>confdefs.h <<_ACEOF 5186#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5187_ACEOF 5188 5189fi 5190 5191done 5192 5193ac_ext=cpp 5194ac_cpp='$CXXCPP $CPPFLAGS' 5195ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5196ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5197ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5198if test -z "$CXX"; then 5199 if test -n "$CCC"; then 5200 CXX=$CCC 5201 else 5202 if test -n "$ac_tool_prefix"; then 5203 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5204 do 5205 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5206set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5207{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5208echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5209if test "${ac_cv_prog_CXX+set}" = set; then 5210 echo $ECHO_N "(cached) $ECHO_C" >&6 5211else 5212 if test -n "$CXX"; then 5213 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5214else 5215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5216for as_dir in $PATH 5217do 5218 IFS=$as_save_IFS 5219 test -z "$as_dir" && as_dir=. 5220 for ac_exec_ext in '' $ac_executable_extensions; do 5221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5222 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5223 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5224 break 2 5225 fi 5226done 5227done 5228IFS=$as_save_IFS 5229 5230fi 5231fi 5232CXX=$ac_cv_prog_CXX 5233if test -n "$CXX"; then 5234 { echo "$as_me:$LINENO: result: $CXX" >&5 5235echo "${ECHO_T}$CXX" >&6; } 5236else 5237 { echo "$as_me:$LINENO: result: no" >&5 5238echo "${ECHO_T}no" >&6; } 5239fi 5240 5241 5242 test -n "$CXX" && break 5243 done 5244fi 5245if test -z "$CXX"; then 5246 ac_ct_CXX=$CXX 5247 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5248do 5249 # Extract the first word of "$ac_prog", so it can be a program name with args. 5250set dummy $ac_prog; ac_word=$2 5251{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5253if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5254 echo $ECHO_N "(cached) $ECHO_C" >&6 5255else 5256 if test -n "$ac_ct_CXX"; then 5257 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5258else 5259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5260for as_dir in $PATH 5261do 5262 IFS=$as_save_IFS 5263 test -z "$as_dir" && as_dir=. 5264 for ac_exec_ext in '' $ac_executable_extensions; do 5265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5266 ac_cv_prog_ac_ct_CXX="$ac_prog" 5267 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5268 break 2 5269 fi 5270done 5271done 5272IFS=$as_save_IFS 5273 5274fi 5275fi 5276ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5277if test -n "$ac_ct_CXX"; then 5278 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5279echo "${ECHO_T}$ac_ct_CXX" >&6; } 5280else 5281 { echo "$as_me:$LINENO: result: no" >&5 5282echo "${ECHO_T}no" >&6; } 5283fi 5284 5285 5286 test -n "$ac_ct_CXX" && break 5287done 5288 5289 if test "x$ac_ct_CXX" = x; then 5290 CXX="g++" 5291 else 5292 case $cross_compiling:$ac_tool_warned in 5293yes:) 5294{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5295whose name does not start with the host triplet. If you think this 5296configuration is useful to you, please write to autoconf@gnu.org." >&5 5297echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5298whose name does not start with the host triplet. If you think this 5299configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5300ac_tool_warned=yes ;; 5301esac 5302 CXX=$ac_ct_CXX 5303 fi 5304fi 5305 5306 fi 5307fi 5308# Provide some information about the compiler. 5309echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5310ac_compiler=`set X $ac_compile; echo $2` 5311{ (ac_try="$ac_compiler --version >&5" 5312case "(($ac_try" in 5313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5314 *) ac_try_echo=$ac_try;; 5315esac 5316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5317 (eval "$ac_compiler --version >&5") 2>&5 5318 ac_status=$? 5319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5320 (exit $ac_status); } 5321{ (ac_try="$ac_compiler -v >&5" 5322case "(($ac_try" in 5323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5324 *) ac_try_echo=$ac_try;; 5325esac 5326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5327 (eval "$ac_compiler -v >&5") 2>&5 5328 ac_status=$? 5329 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5330 (exit $ac_status); } 5331{ (ac_try="$ac_compiler -V >&5" 5332case "(($ac_try" in 5333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5334 *) ac_try_echo=$ac_try;; 5335esac 5336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5337 (eval "$ac_compiler -V >&5") 2>&5 5338 ac_status=$? 5339 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5340 (exit $ac_status); } 5341 5342{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5343echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5344if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5345 echo $ECHO_N "(cached) $ECHO_C" >&6 5346else 5347 cat >conftest.$ac_ext <<_ACEOF 5348/* confdefs.h. */ 5349_ACEOF 5350cat confdefs.h >>conftest.$ac_ext 5351cat >>conftest.$ac_ext <<_ACEOF 5352/* end confdefs.h. */ 5353 5354int 5355main () 5356{ 5357#ifndef __GNUC__ 5358 choke me 5359#endif 5360 5361 ; 5362 return 0; 5363} 5364_ACEOF 5365rm -f conftest.$ac_objext 5366if { (ac_try="$ac_compile" 5367case "(($ac_try" in 5368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5369 *) ac_try_echo=$ac_try;; 5370esac 5371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5372 (eval "$ac_compile") 2>conftest.er1 5373 ac_status=$? 5374 grep -v '^ *+' conftest.er1 >conftest.err 5375 rm -f conftest.er1 5376 cat conftest.err >&5 5377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5378 (exit $ac_status); } && { 5379 test -z "$ac_cxx_werror_flag" || 5380 test ! -s conftest.err 5381 } && test -s conftest.$ac_objext; then 5382 ac_compiler_gnu=yes 5383else 5384 echo "$as_me: failed program was:" >&5 5385sed 's/^/| /' conftest.$ac_ext >&5 5386 5387 ac_compiler_gnu=no 5388fi 5389 5390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5391ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5392 5393fi 5394{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5395echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5396GXX=`test $ac_compiler_gnu = yes && echo yes` 5397ac_test_CXXFLAGS=${CXXFLAGS+set} 5398ac_save_CXXFLAGS=$CXXFLAGS 5399{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5400echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5401if test "${ac_cv_prog_cxx_g+set}" = set; then 5402 echo $ECHO_N "(cached) $ECHO_C" >&6 5403else 5404 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5405 ac_cxx_werror_flag=yes 5406 ac_cv_prog_cxx_g=no 5407 CXXFLAGS="-g" 5408 cat >conftest.$ac_ext <<_ACEOF 5409/* confdefs.h. */ 5410_ACEOF 5411cat confdefs.h >>conftest.$ac_ext 5412cat >>conftest.$ac_ext <<_ACEOF 5413/* end confdefs.h. */ 5414 5415int 5416main () 5417{ 5418 5419 ; 5420 return 0; 5421} 5422_ACEOF 5423rm -f conftest.$ac_objext 5424if { (ac_try="$ac_compile" 5425case "(($ac_try" in 5426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5427 *) ac_try_echo=$ac_try;; 5428esac 5429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5430 (eval "$ac_compile") 2>conftest.er1 5431 ac_status=$? 5432 grep -v '^ *+' conftest.er1 >conftest.err 5433 rm -f conftest.er1 5434 cat conftest.err >&5 5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5436 (exit $ac_status); } && { 5437 test -z "$ac_cxx_werror_flag" || 5438 test ! -s conftest.err 5439 } && test -s conftest.$ac_objext; then 5440 ac_cv_prog_cxx_g=yes 5441else 5442 echo "$as_me: failed program was:" >&5 5443sed 's/^/| /' conftest.$ac_ext >&5 5444 5445 CXXFLAGS="" 5446 cat >conftest.$ac_ext <<_ACEOF 5447/* confdefs.h. */ 5448_ACEOF 5449cat confdefs.h >>conftest.$ac_ext 5450cat >>conftest.$ac_ext <<_ACEOF 5451/* end confdefs.h. */ 5452 5453int 5454main () 5455{ 5456 5457 ; 5458 return 0; 5459} 5460_ACEOF 5461rm -f conftest.$ac_objext 5462if { (ac_try="$ac_compile" 5463case "(($ac_try" in 5464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5465 *) ac_try_echo=$ac_try;; 5466esac 5467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5468 (eval "$ac_compile") 2>conftest.er1 5469 ac_status=$? 5470 grep -v '^ *+' conftest.er1 >conftest.err 5471 rm -f conftest.er1 5472 cat conftest.err >&5 5473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5474 (exit $ac_status); } && { 5475 test -z "$ac_cxx_werror_flag" || 5476 test ! -s conftest.err 5477 } && test -s conftest.$ac_objext; then 5478 : 5479else 5480 echo "$as_me: failed program was:" >&5 5481sed 's/^/| /' conftest.$ac_ext >&5 5482 5483 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5484 CXXFLAGS="-g" 5485 cat >conftest.$ac_ext <<_ACEOF 5486/* confdefs.h. */ 5487_ACEOF 5488cat confdefs.h >>conftest.$ac_ext 5489cat >>conftest.$ac_ext <<_ACEOF 5490/* end confdefs.h. */ 5491 5492int 5493main () 5494{ 5495 5496 ; 5497 return 0; 5498} 5499_ACEOF 5500rm -f conftest.$ac_objext 5501if { (ac_try="$ac_compile" 5502case "(($ac_try" in 5503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5504 *) ac_try_echo=$ac_try;; 5505esac 5506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5507 (eval "$ac_compile") 2>conftest.er1 5508 ac_status=$? 5509 grep -v '^ *+' conftest.er1 >conftest.err 5510 rm -f conftest.er1 5511 cat conftest.err >&5 5512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5513 (exit $ac_status); } && { 5514 test -z "$ac_cxx_werror_flag" || 5515 test ! -s conftest.err 5516 } && test -s conftest.$ac_objext; then 5517 ac_cv_prog_cxx_g=yes 5518else 5519 echo "$as_me: failed program was:" >&5 5520sed 's/^/| /' conftest.$ac_ext >&5 5521 5522 5523fi 5524 5525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5526fi 5527 5528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5529fi 5530 5531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5532 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5533fi 5534{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5535echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5536if test "$ac_test_CXXFLAGS" = set; then 5537 CXXFLAGS=$ac_save_CXXFLAGS 5538elif test $ac_cv_prog_cxx_g = yes; then 5539 if test "$GXX" = yes; then 5540 CXXFLAGS="-g -O2" 5541 else 5542 CXXFLAGS="-g" 5543 fi 5544else 5545 if test "$GXX" = yes; then 5546 CXXFLAGS="-O2" 5547 else 5548 CXXFLAGS= 5549 fi 5550fi 5551ac_ext=cpp 5552ac_cpp='$CXXCPP $CPPFLAGS' 5553ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5554ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5555ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5556 5557depcc="$CXX" am_compiler_list= 5558 5559{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5560echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5561if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5562 echo $ECHO_N "(cached) $ECHO_C" >&6 5563else 5564 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5565 # We make a subdir and do the tests there. Otherwise we can end up 5566 # making bogus files that we don't know about and never remove. For 5567 # instance it was reported that on HP-UX the gcc test will end up 5568 # making a dummy file named `D' -- because `-MD' means `put the output 5569 # in D'. 5570 mkdir conftest.dir 5571 # Copy depcomp to subdir because otherwise we won't find it if we're 5572 # using a relative directory. 5573 cp "$am_depcomp" conftest.dir 5574 cd conftest.dir 5575 # We will build objects and dependencies in a subdirectory because 5576 # it helps to detect inapplicable dependency modes. For instance 5577 # both Tru64's cc and ICC support -MD to output dependencies as a 5578 # side effect of compilation, but ICC will put the dependencies in 5579 # the current directory while Tru64 will put them in the object 5580 # directory. 5581 mkdir sub 5582 5583 am_cv_CXX_dependencies_compiler_type=none 5584 if test "$am_compiler_list" = ""; then 5585 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5586 fi 5587 for depmode in $am_compiler_list; do 5588 # Setup a source with many dependencies, because some compilers 5589 # like to wrap large dependency lists on column 80 (with \), and 5590 # we should not choose a depcomp mode which is confused by this. 5591 # 5592 # We need to recreate these files for each test, as the compiler may 5593 # overwrite some of them when testing with obscure command lines. 5594 # This happens at least with the AIX C compiler. 5595 : > sub/conftest.c 5596 for i in 1 2 3 4 5 6; do 5597 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5598 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5599 # Solaris 8's {/usr,}/bin/sh. 5600 touch sub/conftst$i.h 5601 done 5602 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5603 5604 case $depmode in 5605 nosideeffect) 5606 # after this tag, mechanisms are not by side-effect, so they'll 5607 # only be used when explicitly requested 5608 if test "x$enable_dependency_tracking" = xyes; then 5609 continue 5610 else 5611 break 5612 fi 5613 ;; 5614 none) break ;; 5615 esac 5616 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5617 # mode. It turns out that the SunPro C++ compiler does not properly 5618 # handle `-M -o', and we need to detect this. 5619 if depmode=$depmode \ 5620 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5621 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5622 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5623 >/dev/null 2>conftest.err && 5624 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5625 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5626 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5627 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5628 # icc doesn't choke on unknown options, it will just issue warnings 5629 # or remarks (even with -Werror). So we grep stderr for any message 5630 # that says an option was ignored or not supported. 5631 # When given -MP, icc 7.0 and 7.1 complain thusly: 5632 # icc: Command line warning: ignoring option '-M'; no argument required 5633 # The diagnosis changed in icc 8.0: 5634 # icc: Command line remark: option '-MP' not supported 5635 if (grep 'ignoring option' conftest.err || 5636 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5637 am_cv_CXX_dependencies_compiler_type=$depmode 5638 break 5639 fi 5640 fi 5641 done 5642 5643 cd .. 5644 rm -rf conftest.dir 5645else 5646 am_cv_CXX_dependencies_compiler_type=none 5647fi 5648 5649fi 5650{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5651echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5652CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5653 5654 if 5655 test "x$enable_dependency_tracking" != xno \ 5656 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5657 am__fastdepCXX_TRUE= 5658 am__fastdepCXX_FALSE='#' 5659else 5660 am__fastdepCXX_TRUE='#' 5661 am__fastdepCXX_FALSE= 5662fi 5663 5664 5665 5666 5667if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5668 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5669 (test "X$CXX" != "Xg++"))) ; then 5670 ac_ext=cpp 5671ac_cpp='$CXXCPP $CPPFLAGS' 5672ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5673ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5674ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5675{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5676echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5677if test -z "$CXXCPP"; then 5678 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5679 echo $ECHO_N "(cached) $ECHO_C" >&6 5680else 5681 # Double quotes because CXXCPP needs to be expanded 5682 for CXXCPP in "$CXX -E" "/lib/cpp" 5683 do 5684 ac_preproc_ok=false 5685for ac_cxx_preproc_warn_flag in '' yes 5686do 5687 # Use a header file that comes with gcc, so configuring glibc 5688 # with a fresh cross-compiler works. 5689 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5690 # <limits.h> exists even on freestanding compilers. 5691 # On the NeXT, cc -E runs the code through the compiler's parser, 5692 # not just through cpp. "Syntax error" is here to catch this case. 5693 cat >conftest.$ac_ext <<_ACEOF 5694/* confdefs.h. */ 5695_ACEOF 5696cat confdefs.h >>conftest.$ac_ext 5697cat >>conftest.$ac_ext <<_ACEOF 5698/* end confdefs.h. */ 5699#ifdef __STDC__ 5700# include <limits.h> 5701#else 5702# include <assert.h> 5703#endif 5704 Syntax error 5705_ACEOF 5706if { (ac_try="$ac_cpp conftest.$ac_ext" 5707case "(($ac_try" in 5708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5709 *) ac_try_echo=$ac_try;; 5710esac 5711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5712 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5713 ac_status=$? 5714 grep -v '^ *+' conftest.er1 >conftest.err 5715 rm -f conftest.er1 5716 cat conftest.err >&5 5717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5718 (exit $ac_status); } >/dev/null && { 5719 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5720 test ! -s conftest.err 5721 }; then 5722 : 5723else 5724 echo "$as_me: failed program was:" >&5 5725sed 's/^/| /' conftest.$ac_ext >&5 5726 5727 # Broken: fails on valid input. 5728continue 5729fi 5730 5731rm -f conftest.err conftest.$ac_ext 5732 5733 # OK, works on sane cases. Now check whether nonexistent headers 5734 # can be detected and how. 5735 cat >conftest.$ac_ext <<_ACEOF 5736/* confdefs.h. */ 5737_ACEOF 5738cat confdefs.h >>conftest.$ac_ext 5739cat >>conftest.$ac_ext <<_ACEOF 5740/* end confdefs.h. */ 5741#include <ac_nonexistent.h> 5742_ACEOF 5743if { (ac_try="$ac_cpp conftest.$ac_ext" 5744case "(($ac_try" in 5745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5746 *) ac_try_echo=$ac_try;; 5747esac 5748eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5749 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5750 ac_status=$? 5751 grep -v '^ *+' conftest.er1 >conftest.err 5752 rm -f conftest.er1 5753 cat conftest.err >&5 5754 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5755 (exit $ac_status); } >/dev/null && { 5756 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5757 test ! -s conftest.err 5758 }; then 5759 # Broken: success on invalid input. 5760continue 5761else 5762 echo "$as_me: failed program was:" >&5 5763sed 's/^/| /' conftest.$ac_ext >&5 5764 5765 # Passes both tests. 5766ac_preproc_ok=: 5767break 5768fi 5769 5770rm -f conftest.err conftest.$ac_ext 5771 5772done 5773# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5774rm -f conftest.err conftest.$ac_ext 5775if $ac_preproc_ok; then 5776 break 5777fi 5778 5779 done 5780 ac_cv_prog_CXXCPP=$CXXCPP 5781 5782fi 5783 CXXCPP=$ac_cv_prog_CXXCPP 5784else 5785 ac_cv_prog_CXXCPP=$CXXCPP 5786fi 5787{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 5788echo "${ECHO_T}$CXXCPP" >&6; } 5789ac_preproc_ok=false 5790for ac_cxx_preproc_warn_flag in '' yes 5791do 5792 # Use a header file that comes with gcc, so configuring glibc 5793 # with a fresh cross-compiler works. 5794 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5795 # <limits.h> exists even on freestanding compilers. 5796 # On the NeXT, cc -E runs the code through the compiler's parser, 5797 # not just through cpp. "Syntax error" is here to catch this case. 5798 cat >conftest.$ac_ext <<_ACEOF 5799/* confdefs.h. */ 5800_ACEOF 5801cat confdefs.h >>conftest.$ac_ext 5802cat >>conftest.$ac_ext <<_ACEOF 5803/* end confdefs.h. */ 5804#ifdef __STDC__ 5805# include <limits.h> 5806#else 5807# include <assert.h> 5808#endif 5809 Syntax error 5810_ACEOF 5811if { (ac_try="$ac_cpp conftest.$ac_ext" 5812case "(($ac_try" in 5813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5814 *) ac_try_echo=$ac_try;; 5815esac 5816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5817 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5818 ac_status=$? 5819 grep -v '^ *+' conftest.er1 >conftest.err 5820 rm -f conftest.er1 5821 cat conftest.err >&5 5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5823 (exit $ac_status); } >/dev/null && { 5824 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5825 test ! -s conftest.err 5826 }; then 5827 : 5828else 5829 echo "$as_me: failed program was:" >&5 5830sed 's/^/| /' conftest.$ac_ext >&5 5831 5832 # Broken: fails on valid input. 5833continue 5834fi 5835 5836rm -f conftest.err conftest.$ac_ext 5837 5838 # OK, works on sane cases. Now check whether nonexistent headers 5839 # can be detected and how. 5840 cat >conftest.$ac_ext <<_ACEOF 5841/* confdefs.h. */ 5842_ACEOF 5843cat confdefs.h >>conftest.$ac_ext 5844cat >>conftest.$ac_ext <<_ACEOF 5845/* end confdefs.h. */ 5846#include <ac_nonexistent.h> 5847_ACEOF 5848if { (ac_try="$ac_cpp conftest.$ac_ext" 5849case "(($ac_try" in 5850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5851 *) ac_try_echo=$ac_try;; 5852esac 5853eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5854 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5855 ac_status=$? 5856 grep -v '^ *+' conftest.er1 >conftest.err 5857 rm -f conftest.er1 5858 cat conftest.err >&5 5859 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5860 (exit $ac_status); } >/dev/null && { 5861 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5862 test ! -s conftest.err 5863 }; then 5864 # Broken: success on invalid input. 5865continue 5866else 5867 echo "$as_me: failed program was:" >&5 5868sed 's/^/| /' conftest.$ac_ext >&5 5869 5870 # Passes both tests. 5871ac_preproc_ok=: 5872break 5873fi 5874 5875rm -f conftest.err conftest.$ac_ext 5876 5877done 5878# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5879rm -f conftest.err conftest.$ac_ext 5880if $ac_preproc_ok; then 5881 : 5882else 5883 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5884See \`config.log' for more details." >&5 5885echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5886See \`config.log' for more details." >&2;} 5887 { (exit 1); exit 1; }; } 5888fi 5889 5890ac_ext=cpp 5891ac_cpp='$CXXCPP $CPPFLAGS' 5892ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5893ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5894ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5895 5896fi 5897 5898 5899ac_ext=f 5900ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5901ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5902ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5903if test -n "$ac_tool_prefix"; then 5904 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 5905 do 5906 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5907set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5908{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5909echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5910if test "${ac_cv_prog_F77+set}" = set; then 5911 echo $ECHO_N "(cached) $ECHO_C" >&6 5912else 5913 if test -n "$F77"; then 5914 ac_cv_prog_F77="$F77" # Let the user override the test. 5915else 5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5917for as_dir in $PATH 5918do 5919 IFS=$as_save_IFS 5920 test -z "$as_dir" && as_dir=. 5921 for ac_exec_ext in '' $ac_executable_extensions; do 5922 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5923 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5924 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5925 break 2 5926 fi 5927done 5928done 5929IFS=$as_save_IFS 5930 5931fi 5932fi 5933F77=$ac_cv_prog_F77 5934if test -n "$F77"; then 5935 { echo "$as_me:$LINENO: result: $F77" >&5 5936echo "${ECHO_T}$F77" >&6; } 5937else 5938 { echo "$as_me:$LINENO: result: no" >&5 5939echo "${ECHO_T}no" >&6; } 5940fi 5941 5942 5943 test -n "$F77" && break 5944 done 5945fi 5946if test -z "$F77"; then 5947 ac_ct_F77=$F77 5948 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 5949do 5950 # Extract the first word of "$ac_prog", so it can be a program name with args. 5951set dummy $ac_prog; ac_word=$2 5952{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5953echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5954if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 5955 echo $ECHO_N "(cached) $ECHO_C" >&6 5956else 5957 if test -n "$ac_ct_F77"; then 5958 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 5959else 5960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5961for as_dir in $PATH 5962do 5963 IFS=$as_save_IFS 5964 test -z "$as_dir" && as_dir=. 5965 for ac_exec_ext in '' $ac_executable_extensions; do 5966 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5967 ac_cv_prog_ac_ct_F77="$ac_prog" 5968 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5969 break 2 5970 fi 5971done 5972done 5973IFS=$as_save_IFS 5974 5975fi 5976fi 5977ac_ct_F77=$ac_cv_prog_ac_ct_F77 5978if test -n "$ac_ct_F77"; then 5979 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 5980echo "${ECHO_T}$ac_ct_F77" >&6; } 5981else 5982 { echo "$as_me:$LINENO: result: no" >&5 5983echo "${ECHO_T}no" >&6; } 5984fi 5985 5986 5987 test -n "$ac_ct_F77" && break 5988done 5989 5990 if test "x$ac_ct_F77" = x; then 5991 F77="" 5992 else 5993 case $cross_compiling:$ac_tool_warned in 5994yes:) 5995{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5996whose name does not start with the host triplet. If you think this 5997configuration is useful to you, please write to autoconf@gnu.org." >&5 5998echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5999whose name does not start with the host triplet. If you think this 6000configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6001ac_tool_warned=yes ;; 6002esac 6003 F77=$ac_ct_F77 6004 fi 6005fi 6006 6007 6008# Provide some information about the compiler. 6009echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6010ac_compiler=`set X $ac_compile; echo $2` 6011{ (ac_try="$ac_compiler --version >&5" 6012case "(($ac_try" in 6013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6014 *) ac_try_echo=$ac_try;; 6015esac 6016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6017 (eval "$ac_compiler --version >&5") 2>&5 6018 ac_status=$? 6019 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6020 (exit $ac_status); } 6021{ (ac_try="$ac_compiler -v >&5" 6022case "(($ac_try" in 6023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6024 *) ac_try_echo=$ac_try;; 6025esac 6026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6027 (eval "$ac_compiler -v >&5") 2>&5 6028 ac_status=$? 6029 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6030 (exit $ac_status); } 6031{ (ac_try="$ac_compiler -V >&5" 6032case "(($ac_try" in 6033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6034 *) ac_try_echo=$ac_try;; 6035esac 6036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6037 (eval "$ac_compiler -V >&5") 2>&5 6038 ac_status=$? 6039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6040 (exit $ac_status); } 6041rm -f a.out 6042 6043# If we don't use `.F' as extension, the preprocessor is not run on the 6044# input file. (Note that this only needs to work for GNU compilers.) 6045ac_save_ext=$ac_ext 6046ac_ext=F 6047{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6048echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6049if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6050 echo $ECHO_N "(cached) $ECHO_C" >&6 6051else 6052 cat >conftest.$ac_ext <<_ACEOF 6053 program main 6054#ifndef __GNUC__ 6055 choke me 6056#endif 6057 6058 end 6059_ACEOF 6060rm -f conftest.$ac_objext 6061if { (ac_try="$ac_compile" 6062case "(($ac_try" in 6063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6064 *) ac_try_echo=$ac_try;; 6065esac 6066eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6067 (eval "$ac_compile") 2>conftest.er1 6068 ac_status=$? 6069 grep -v '^ *+' conftest.er1 >conftest.err 6070 rm -f conftest.er1 6071 cat conftest.err >&5 6072 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6073 (exit $ac_status); } && { 6074 test -z "$ac_f77_werror_flag" || 6075 test ! -s conftest.err 6076 } && test -s conftest.$ac_objext; then 6077 ac_compiler_gnu=yes 6078else 6079 echo "$as_me: failed program was:" >&5 6080sed 's/^/| /' conftest.$ac_ext >&5 6081 6082 ac_compiler_gnu=no 6083fi 6084 6085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6086ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6087 6088fi 6089{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6090echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6091ac_ext=$ac_save_ext 6092ac_test_FFLAGS=${FFLAGS+set} 6093ac_save_FFLAGS=$FFLAGS 6094FFLAGS= 6095{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6096echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6097if test "${ac_cv_prog_f77_g+set}" = set; then 6098 echo $ECHO_N "(cached) $ECHO_C" >&6 6099else 6100 FFLAGS=-g 6101cat >conftest.$ac_ext <<_ACEOF 6102 program main 6103 6104 end 6105_ACEOF 6106rm -f conftest.$ac_objext 6107if { (ac_try="$ac_compile" 6108case "(($ac_try" in 6109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6110 *) ac_try_echo=$ac_try;; 6111esac 6112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6113 (eval "$ac_compile") 2>conftest.er1 6114 ac_status=$? 6115 grep -v '^ *+' conftest.er1 >conftest.err 6116 rm -f conftest.er1 6117 cat conftest.err >&5 6118 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6119 (exit $ac_status); } && { 6120 test -z "$ac_f77_werror_flag" || 6121 test ! -s conftest.err 6122 } && test -s conftest.$ac_objext; then 6123 ac_cv_prog_f77_g=yes 6124else 6125 echo "$as_me: failed program was:" >&5 6126sed 's/^/| /' conftest.$ac_ext >&5 6127 6128 ac_cv_prog_f77_g=no 6129fi 6130 6131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6132 6133fi 6134{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6135echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6136if test "$ac_test_FFLAGS" = set; then 6137 FFLAGS=$ac_save_FFLAGS 6138elif test $ac_cv_prog_f77_g = yes; then 6139 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6140 FFLAGS="-g -O2" 6141 else 6142 FFLAGS="-g" 6143 fi 6144else 6145 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6146 FFLAGS="-O2" 6147 else 6148 FFLAGS= 6149 fi 6150fi 6151 6152G77=`test $ac_compiler_gnu = yes && echo yes` 6153ac_ext=c 6154ac_cpp='$CPP $CPPFLAGS' 6155ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6156ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6157ac_compiler_gnu=$ac_cv_c_compiler_gnu 6158 6159 6160 6161# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6162 6163# find the maximum length of command line arguments 6164{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6165echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6166if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6167 echo $ECHO_N "(cached) $ECHO_C" >&6 6168else 6169 i=0 6170 teststring="ABCD" 6171 6172 case $build_os in 6173 msdosdjgpp*) 6174 # On DJGPP, this test can blow up pretty badly due to problems in libc 6175 # (any single argument exceeding 2000 bytes causes a buffer overrun 6176 # during glob expansion). Even if it were fixed, the result of this 6177 # check would be larger than it should be. 6178 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6179 ;; 6180 6181 gnu*) 6182 # Under GNU Hurd, this test is not required because there is 6183 # no limit to the length of command line arguments. 6184 # Libtool will interpret -1 as no limit whatsoever 6185 lt_cv_sys_max_cmd_len=-1; 6186 ;; 6187 6188 cygwin* | mingw*) 6189 # On Win9x/ME, this test blows up -- it succeeds, but takes 6190 # about 5 minutes as the teststring grows exponentially. 6191 # Worse, since 9x/ME are not pre-emptively multitasking, 6192 # you end up with a "frozen" computer, even though with patience 6193 # the test eventually succeeds (with a max line length of 256k). 6194 # Instead, let's just punt: use the minimum linelength reported by 6195 # all of the supported platforms: 8192 (on NT/2K/XP). 6196 lt_cv_sys_max_cmd_len=8192; 6197 ;; 6198 6199 amigaos*) 6200 # On AmigaOS with pdksh, this test takes hours, literally. 6201 # So we just punt and use a minimum line length of 8192. 6202 lt_cv_sys_max_cmd_len=8192; 6203 ;; 6204 6205 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6206 # This has been around since 386BSD, at least. Likely further. 6207 if test -x /sbin/sysctl; then 6208 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6209 elif test -x /usr/sbin/sysctl; then 6210 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6211 else 6212 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6213 fi 6214 # And add a safety zone 6215 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6216 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6217 ;; 6218 6219 interix*) 6220 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6221 lt_cv_sys_max_cmd_len=196608 6222 ;; 6223 6224 osf*) 6225 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6226 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6227 # nice to cause kernel panics so lets avoid the loop below. 6228 # First set a reasonable default. 6229 lt_cv_sys_max_cmd_len=16384 6230 # 6231 if test -x /sbin/sysconfig; then 6232 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6233 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6234 esac 6235 fi 6236 ;; 6237 sco3.2v5*) 6238 lt_cv_sys_max_cmd_len=102400 6239 ;; 6240 sysv5* | sco5v6* | sysv4.2uw2*) 6241 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6242 if test -n "$kargmax"; then 6243 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6244 else 6245 lt_cv_sys_max_cmd_len=32768 6246 fi 6247 ;; 6248 *) 6249 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6250 if test -n "$lt_cv_sys_max_cmd_len"; then 6251 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6252 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6253 else 6254 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6255 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6256 = "XX$teststring") >/dev/null 2>&1 && 6257 new_result=`expr "X$teststring" : ".*" 2>&1` && 6258 lt_cv_sys_max_cmd_len=$new_result && 6259 test $i != 17 # 1/2 MB should be enough 6260 do 6261 i=`expr $i + 1` 6262 teststring=$teststring$teststring 6263 done 6264 teststring= 6265 # Add a significant safety factor because C++ compilers can tack on massive 6266 # amounts of additional arguments before passing them to the linker. 6267 # It appears as though 1/2 is a usable value. 6268 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6269 fi 6270 ;; 6271 esac 6272 6273fi 6274 6275if test -n $lt_cv_sys_max_cmd_len ; then 6276 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6277echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6278else 6279 { echo "$as_me:$LINENO: result: none" >&5 6280echo "${ECHO_T}none" >&6; } 6281fi 6282 6283 6284 6285 6286 6287# Check for command to grab the raw symbol name followed by C symbol from nm. 6288{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6289echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6290if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6291 echo $ECHO_N "(cached) $ECHO_C" >&6 6292else 6293 6294# These are sane defaults that work on at least a few old systems. 6295# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6296 6297# Character class describing NM global symbol codes. 6298symcode='[BCDEGRST]' 6299 6300# Regexp to match symbols that can be accessed directly from C. 6301sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6302 6303# Transform an extracted symbol line into a proper C declaration 6304lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6305 6306# Transform an extracted symbol line into symbol name and symbol address 6307lt_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'" 6308 6309# Define system-specific variables. 6310case $host_os in 6311aix*) 6312 symcode='[BCDT]' 6313 ;; 6314cygwin* | mingw* | pw32*) 6315 symcode='[ABCDGISTW]' 6316 ;; 6317hpux*) # Its linker distinguishes data from code symbols 6318 if test "$host_cpu" = ia64; then 6319 symcode='[ABCDEGRST]' 6320 fi 6321 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6322 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'" 6323 ;; 6324linux* | k*bsd*-gnu) 6325 if test "$host_cpu" = ia64; then 6326 symcode='[ABCDGIRSTW]' 6327 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6328 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'" 6329 fi 6330 ;; 6331irix* | nonstopux*) 6332 symcode='[BCDEGRST]' 6333 ;; 6334osf*) 6335 symcode='[BCDEGQRST]' 6336 ;; 6337solaris*) 6338 symcode='[BDRT]' 6339 ;; 6340sco3.2v5*) 6341 symcode='[DT]' 6342 ;; 6343sysv4.2uw2*) 6344 symcode='[DT]' 6345 ;; 6346sysv5* | sco5v6* | unixware* | OpenUNIX*) 6347 symcode='[ABDT]' 6348 ;; 6349sysv4) 6350 symcode='[DFNSTU]' 6351 ;; 6352esac 6353 6354# Handle CRLF in mingw tool chain 6355opt_cr= 6356case $build_os in 6357mingw*) 6358 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6359 ;; 6360esac 6361 6362# If we're using GNU nm, then use its standard symbol codes. 6363case `$NM -V 2>&1` in 6364*GNU* | *'with BFD'*) 6365 symcode='[ABCDGIRSTW]' ;; 6366esac 6367 6368# Try without a prefix undercore, then with it. 6369for ac_symprfx in "" "_"; do 6370 6371 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6372 symxfrm="\\1 $ac_symprfx\\2 \\2" 6373 6374 # Write the raw and C identifiers. 6375 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6376 6377 # Check to see that the pipe works correctly. 6378 pipe_works=no 6379 6380 rm -f conftest* 6381 cat > conftest.$ac_ext <<EOF 6382#ifdef __cplusplus 6383extern "C" { 6384#endif 6385char nm_test_var; 6386void nm_test_func(){} 6387#ifdef __cplusplus 6388} 6389#endif 6390int main(){nm_test_var='a';nm_test_func();return(0);} 6391EOF 6392 6393 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6394 (eval $ac_compile) 2>&5 6395 ac_status=$? 6396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6397 (exit $ac_status); }; then 6398 # Now try to grab the symbols. 6399 nlist=conftest.nm 6400 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6401 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6402 ac_status=$? 6403 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6404 (exit $ac_status); } && test -s "$nlist"; then 6405 # Try sorting and uniquifying the output. 6406 if sort "$nlist" | uniq > "$nlist"T; then 6407 mv -f "$nlist"T "$nlist" 6408 else 6409 rm -f "$nlist"T 6410 fi 6411 6412 # Make sure that we snagged all the symbols we need. 6413 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6414 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6415 cat <<EOF > conftest.$ac_ext 6416#ifdef __cplusplus 6417extern "C" { 6418#endif 6419 6420EOF 6421 # Now generate the symbol file. 6422 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6423 6424 cat <<EOF >> conftest.$ac_ext 6425#if defined (__STDC__) && __STDC__ 6426# define lt_ptr_t void * 6427#else 6428# define lt_ptr_t char * 6429# define const 6430#endif 6431 6432/* The mapping between symbol names and symbols. */ 6433const struct { 6434 const char *name; 6435 lt_ptr_t address; 6436} 6437lt_preloaded_symbols[] = 6438{ 6439EOF 6440 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6441 cat <<\EOF >> conftest.$ac_ext 6442 {0, (lt_ptr_t) 0} 6443}; 6444 6445#ifdef __cplusplus 6446} 6447#endif 6448EOF 6449 # Now try linking the two files. 6450 mv conftest.$ac_objext conftstm.$ac_objext 6451 lt_save_LIBS="$LIBS" 6452 lt_save_CFLAGS="$CFLAGS" 6453 LIBS="conftstm.$ac_objext" 6454 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6455 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6456 (eval $ac_link) 2>&5 6457 ac_status=$? 6458 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6459 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6460 pipe_works=yes 6461 fi 6462 LIBS="$lt_save_LIBS" 6463 CFLAGS="$lt_save_CFLAGS" 6464 else 6465 echo "cannot find nm_test_func in $nlist" >&5 6466 fi 6467 else 6468 echo "cannot find nm_test_var in $nlist" >&5 6469 fi 6470 else 6471 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6472 fi 6473 else 6474 echo "$progname: failed program was:" >&5 6475 cat conftest.$ac_ext >&5 6476 fi 6477 rm -f conftest* conftst* 6478 6479 # Do not use the global_symbol_pipe unless it works. 6480 if test "$pipe_works" = yes; then 6481 break 6482 else 6483 lt_cv_sys_global_symbol_pipe= 6484 fi 6485done 6486 6487fi 6488 6489if test -z "$lt_cv_sys_global_symbol_pipe"; then 6490 lt_cv_sys_global_symbol_to_cdecl= 6491fi 6492if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6493 { echo "$as_me:$LINENO: result: failed" >&5 6494echo "${ECHO_T}failed" >&6; } 6495else 6496 { echo "$as_me:$LINENO: result: ok" >&5 6497echo "${ECHO_T}ok" >&6; } 6498fi 6499 6500{ echo "$as_me:$LINENO: checking for objdir" >&5 6501echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6502if test "${lt_cv_objdir+set}" = set; then 6503 echo $ECHO_N "(cached) $ECHO_C" >&6 6504else 6505 rm -f .libs 2>/dev/null 6506mkdir .libs 2>/dev/null 6507if test -d .libs; then 6508 lt_cv_objdir=.libs 6509else 6510 # MS-DOS does not allow filenames that begin with a dot. 6511 lt_cv_objdir=_libs 6512fi 6513rmdir .libs 2>/dev/null 6514fi 6515{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6516echo "${ECHO_T}$lt_cv_objdir" >&6; } 6517objdir=$lt_cv_objdir 6518 6519 6520 6521 6522 6523case $host_os in 6524aix3*) 6525 # AIX sometimes has problems with the GCC collect2 program. For some 6526 # reason, if we set the COLLECT_NAMES environment variable, the problems 6527 # vanish in a puff of smoke. 6528 if test "X${COLLECT_NAMES+set}" != Xset; then 6529 COLLECT_NAMES= 6530 export COLLECT_NAMES 6531 fi 6532 ;; 6533esac 6534 6535# Sed substitution that helps us do robust quoting. It backslashifies 6536# metacharacters that are still active within double-quoted strings. 6537Xsed='sed -e 1s/^X//' 6538sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6539 6540# Same as above, but do not quote variable references. 6541double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6542 6543# Sed substitution to delay expansion of an escaped shell variable in a 6544# double_quote_subst'ed string. 6545delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6546 6547# Sed substitution to avoid accidental globbing in evaled expressions 6548no_glob_subst='s/\*/\\\*/g' 6549 6550# Constants: 6551rm="rm -f" 6552 6553# Global variables: 6554default_ofile=libtool 6555can_build_shared=yes 6556 6557# All known linkers require a `.a' archive for static linking (except MSVC, 6558# which needs '.lib'). 6559libext=a 6560ltmain="$ac_aux_dir/ltmain.sh" 6561ofile="$default_ofile" 6562with_gnu_ld="$lt_cv_prog_gnu_ld" 6563 6564if test -n "$ac_tool_prefix"; then 6565 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6566set dummy ${ac_tool_prefix}ar; ac_word=$2 6567{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6568echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6569if test "${ac_cv_prog_AR+set}" = set; then 6570 echo $ECHO_N "(cached) $ECHO_C" >&6 6571else 6572 if test -n "$AR"; then 6573 ac_cv_prog_AR="$AR" # Let the user override the test. 6574else 6575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6576for as_dir in $PATH 6577do 6578 IFS=$as_save_IFS 6579 test -z "$as_dir" && as_dir=. 6580 for ac_exec_ext in '' $ac_executable_extensions; do 6581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6582 ac_cv_prog_AR="${ac_tool_prefix}ar" 6583 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6584 break 2 6585 fi 6586done 6587done 6588IFS=$as_save_IFS 6589 6590fi 6591fi 6592AR=$ac_cv_prog_AR 6593if test -n "$AR"; then 6594 { echo "$as_me:$LINENO: result: $AR" >&5 6595echo "${ECHO_T}$AR" >&6; } 6596else 6597 { echo "$as_me:$LINENO: result: no" >&5 6598echo "${ECHO_T}no" >&6; } 6599fi 6600 6601 6602fi 6603if test -z "$ac_cv_prog_AR"; then 6604 ac_ct_AR=$AR 6605 # Extract the first word of "ar", so it can be a program name with args. 6606set dummy ar; ac_word=$2 6607{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6608echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6609if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6610 echo $ECHO_N "(cached) $ECHO_C" >&6 6611else 6612 if test -n "$ac_ct_AR"; then 6613 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6614else 6615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6616for as_dir in $PATH 6617do 6618 IFS=$as_save_IFS 6619 test -z "$as_dir" && as_dir=. 6620 for ac_exec_ext in '' $ac_executable_extensions; do 6621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6622 ac_cv_prog_ac_ct_AR="ar" 6623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6624 break 2 6625 fi 6626done 6627done 6628IFS=$as_save_IFS 6629 6630fi 6631fi 6632ac_ct_AR=$ac_cv_prog_ac_ct_AR 6633if test -n "$ac_ct_AR"; then 6634 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6635echo "${ECHO_T}$ac_ct_AR" >&6; } 6636else 6637 { echo "$as_me:$LINENO: result: no" >&5 6638echo "${ECHO_T}no" >&6; } 6639fi 6640 6641 if test "x$ac_ct_AR" = x; then 6642 AR="false" 6643 else 6644 case $cross_compiling:$ac_tool_warned in 6645yes:) 6646{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6647whose name does not start with the host triplet. If you think this 6648configuration is useful to you, please write to autoconf@gnu.org." >&5 6649echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6650whose name does not start with the host triplet. If you think this 6651configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6652ac_tool_warned=yes ;; 6653esac 6654 AR=$ac_ct_AR 6655 fi 6656else 6657 AR="$ac_cv_prog_AR" 6658fi 6659 6660if test -n "$ac_tool_prefix"; then 6661 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6662set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6663{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6664echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6665if test "${ac_cv_prog_RANLIB+set}" = set; then 6666 echo $ECHO_N "(cached) $ECHO_C" >&6 6667else 6668 if test -n "$RANLIB"; then 6669 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6670else 6671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6672for as_dir in $PATH 6673do 6674 IFS=$as_save_IFS 6675 test -z "$as_dir" && as_dir=. 6676 for ac_exec_ext in '' $ac_executable_extensions; do 6677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6678 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6679 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6680 break 2 6681 fi 6682done 6683done 6684IFS=$as_save_IFS 6685 6686fi 6687fi 6688RANLIB=$ac_cv_prog_RANLIB 6689if test -n "$RANLIB"; then 6690 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6691echo "${ECHO_T}$RANLIB" >&6; } 6692else 6693 { echo "$as_me:$LINENO: result: no" >&5 6694echo "${ECHO_T}no" >&6; } 6695fi 6696 6697 6698fi 6699if test -z "$ac_cv_prog_RANLIB"; then 6700 ac_ct_RANLIB=$RANLIB 6701 # Extract the first word of "ranlib", so it can be a program name with args. 6702set dummy ranlib; ac_word=$2 6703{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6704echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6705if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6706 echo $ECHO_N "(cached) $ECHO_C" >&6 6707else 6708 if test -n "$ac_ct_RANLIB"; then 6709 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6710else 6711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6712for as_dir in $PATH 6713do 6714 IFS=$as_save_IFS 6715 test -z "$as_dir" && as_dir=. 6716 for ac_exec_ext in '' $ac_executable_extensions; do 6717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6718 ac_cv_prog_ac_ct_RANLIB="ranlib" 6719 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6720 break 2 6721 fi 6722done 6723done 6724IFS=$as_save_IFS 6725 6726fi 6727fi 6728ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6729if test -n "$ac_ct_RANLIB"; then 6730 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6731echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6732else 6733 { echo "$as_me:$LINENO: result: no" >&5 6734echo "${ECHO_T}no" >&6; } 6735fi 6736 6737 if test "x$ac_ct_RANLIB" = x; then 6738 RANLIB=":" 6739 else 6740 case $cross_compiling:$ac_tool_warned in 6741yes:) 6742{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6743whose name does not start with the host triplet. If you think this 6744configuration is useful to you, please write to autoconf@gnu.org." >&5 6745echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6746whose name does not start with the host triplet. If you think this 6747configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6748ac_tool_warned=yes ;; 6749esac 6750 RANLIB=$ac_ct_RANLIB 6751 fi 6752else 6753 RANLIB="$ac_cv_prog_RANLIB" 6754fi 6755 6756if test -n "$ac_tool_prefix"; then 6757 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6758set dummy ${ac_tool_prefix}strip; ac_word=$2 6759{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6760echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6761if test "${ac_cv_prog_STRIP+set}" = set; then 6762 echo $ECHO_N "(cached) $ECHO_C" >&6 6763else 6764 if test -n "$STRIP"; then 6765 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6766else 6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6768for as_dir in $PATH 6769do 6770 IFS=$as_save_IFS 6771 test -z "$as_dir" && as_dir=. 6772 for ac_exec_ext in '' $ac_executable_extensions; do 6773 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6774 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6775 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6776 break 2 6777 fi 6778done 6779done 6780IFS=$as_save_IFS 6781 6782fi 6783fi 6784STRIP=$ac_cv_prog_STRIP 6785if test -n "$STRIP"; then 6786 { echo "$as_me:$LINENO: result: $STRIP" >&5 6787echo "${ECHO_T}$STRIP" >&6; } 6788else 6789 { echo "$as_me:$LINENO: result: no" >&5 6790echo "${ECHO_T}no" >&6; } 6791fi 6792 6793 6794fi 6795if test -z "$ac_cv_prog_STRIP"; then 6796 ac_ct_STRIP=$STRIP 6797 # Extract the first word of "strip", so it can be a program name with args. 6798set dummy strip; ac_word=$2 6799{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6800echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6801if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6802 echo $ECHO_N "(cached) $ECHO_C" >&6 6803else 6804 if test -n "$ac_ct_STRIP"; then 6805 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6806else 6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6808for as_dir in $PATH 6809do 6810 IFS=$as_save_IFS 6811 test -z "$as_dir" && as_dir=. 6812 for ac_exec_ext in '' $ac_executable_extensions; do 6813 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6814 ac_cv_prog_ac_ct_STRIP="strip" 6815 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6816 break 2 6817 fi 6818done 6819done 6820IFS=$as_save_IFS 6821 6822fi 6823fi 6824ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6825if test -n "$ac_ct_STRIP"; then 6826 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6827echo "${ECHO_T}$ac_ct_STRIP" >&6; } 6828else 6829 { echo "$as_me:$LINENO: result: no" >&5 6830echo "${ECHO_T}no" >&6; } 6831fi 6832 6833 if test "x$ac_ct_STRIP" = x; then 6834 STRIP=":" 6835 else 6836 case $cross_compiling:$ac_tool_warned in 6837yes:) 6838{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6839whose name does not start with the host triplet. If you think this 6840configuration is useful to you, please write to autoconf@gnu.org." >&5 6841echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6842whose name does not start with the host triplet. If you think this 6843configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6844ac_tool_warned=yes ;; 6845esac 6846 STRIP=$ac_ct_STRIP 6847 fi 6848else 6849 STRIP="$ac_cv_prog_STRIP" 6850fi 6851 6852 6853old_CC="$CC" 6854old_CFLAGS="$CFLAGS" 6855 6856# Set sane defaults for various variables 6857test -z "$AR" && AR=ar 6858test -z "$AR_FLAGS" && AR_FLAGS=cru 6859test -z "$AS" && AS=as 6860test -z "$CC" && CC=cc 6861test -z "$LTCC" && LTCC=$CC 6862test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6863test -z "$DLLTOOL" && DLLTOOL=dlltool 6864test -z "$LD" && LD=ld 6865test -z "$LN_S" && LN_S="ln -s" 6866test -z "$MAGIC_CMD" && MAGIC_CMD=file 6867test -z "$NM" && NM=nm 6868test -z "$SED" && SED=sed 6869test -z "$OBJDUMP" && OBJDUMP=objdump 6870test -z "$RANLIB" && RANLIB=: 6871test -z "$STRIP" && STRIP=: 6872test -z "$ac_objext" && ac_objext=o 6873 6874# Determine commands to create old-style static archives. 6875old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6876old_postinstall_cmds='chmod 644 $oldlib' 6877old_postuninstall_cmds= 6878 6879if test -n "$RANLIB"; then 6880 case $host_os in 6881 openbsd*) 6882 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6883 ;; 6884 *) 6885 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6886 ;; 6887 esac 6888 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6889fi 6890 6891for cc_temp in $compiler""; do 6892 case $cc_temp in 6893 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6894 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6895 \-*) ;; 6896 *) break;; 6897 esac 6898done 6899cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6900 6901 6902# Only perform the check for file, if the check method requires it 6903case $deplibs_check_method in 6904file_magic*) 6905 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6906 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6907echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 6908if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6909 echo $ECHO_N "(cached) $ECHO_C" >&6 6910else 6911 case $MAGIC_CMD in 6912[\\/*] | ?:[\\/]*) 6913 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6914 ;; 6915*) 6916 lt_save_MAGIC_CMD="$MAGIC_CMD" 6917 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6918 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6919 for ac_dir in $ac_dummy; do 6920 IFS="$lt_save_ifs" 6921 test -z "$ac_dir" && ac_dir=. 6922 if test -f $ac_dir/${ac_tool_prefix}file; then 6923 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6924 if test -n "$file_magic_test_file"; then 6925 case $deplibs_check_method in 6926 "file_magic "*) 6927 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6928 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6929 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6930 $EGREP "$file_magic_regex" > /dev/null; then 6931 : 6932 else 6933 cat <<EOF 1>&2 6934 6935*** Warning: the command libtool uses to detect shared libraries, 6936*** $file_magic_cmd, produces output that libtool cannot recognize. 6937*** The result is that libtool may fail to recognize shared libraries 6938*** as such. This will affect the creation of libtool libraries that 6939*** depend on shared libraries, but programs linked with such libtool 6940*** libraries will work regardless of this problem. Nevertheless, you 6941*** may want to report the problem to your system manager and/or to 6942*** bug-libtool@gnu.org 6943 6944EOF 6945 fi ;; 6946 esac 6947 fi 6948 break 6949 fi 6950 done 6951 IFS="$lt_save_ifs" 6952 MAGIC_CMD="$lt_save_MAGIC_CMD" 6953 ;; 6954esac 6955fi 6956 6957MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6958if test -n "$MAGIC_CMD"; then 6959 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6960echo "${ECHO_T}$MAGIC_CMD" >&6; } 6961else 6962 { echo "$as_me:$LINENO: result: no" >&5 6963echo "${ECHO_T}no" >&6; } 6964fi 6965 6966if test -z "$lt_cv_path_MAGIC_CMD"; then 6967 if test -n "$ac_tool_prefix"; then 6968 { echo "$as_me:$LINENO: checking for file" >&5 6969echo $ECHO_N "checking for file... $ECHO_C" >&6; } 6970if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6971 echo $ECHO_N "(cached) $ECHO_C" >&6 6972else 6973 case $MAGIC_CMD in 6974[\\/*] | ?:[\\/]*) 6975 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6976 ;; 6977*) 6978 lt_save_MAGIC_CMD="$MAGIC_CMD" 6979 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6980 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6981 for ac_dir in $ac_dummy; do 6982 IFS="$lt_save_ifs" 6983 test -z "$ac_dir" && ac_dir=. 6984 if test -f $ac_dir/file; then 6985 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6986 if test -n "$file_magic_test_file"; then 6987 case $deplibs_check_method in 6988 "file_magic "*) 6989 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6990 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6991 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6992 $EGREP "$file_magic_regex" > /dev/null; then 6993 : 6994 else 6995 cat <<EOF 1>&2 6996 6997*** Warning: the command libtool uses to detect shared libraries, 6998*** $file_magic_cmd, produces output that libtool cannot recognize. 6999*** The result is that libtool may fail to recognize shared libraries 7000*** as such. This will affect the creation of libtool libraries that 7001*** depend on shared libraries, but programs linked with such libtool 7002*** libraries will work regardless of this problem. Nevertheless, you 7003*** may want to report the problem to your system manager and/or to 7004*** bug-libtool@gnu.org 7005 7006EOF 7007 fi ;; 7008 esac 7009 fi 7010 break 7011 fi 7012 done 7013 IFS="$lt_save_ifs" 7014 MAGIC_CMD="$lt_save_MAGIC_CMD" 7015 ;; 7016esac 7017fi 7018 7019MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7020if test -n "$MAGIC_CMD"; then 7021 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7022echo "${ECHO_T}$MAGIC_CMD" >&6; } 7023else 7024 { echo "$as_me:$LINENO: result: no" >&5 7025echo "${ECHO_T}no" >&6; } 7026fi 7027 7028 else 7029 MAGIC_CMD=: 7030 fi 7031fi 7032 7033 fi 7034 ;; 7035esac 7036 7037enable_dlopen=no 7038enable_win32_dll=no 7039 7040# Check whether --enable-libtool-lock was given. 7041if test "${enable_libtool_lock+set}" = set; then 7042 enableval=$enable_libtool_lock; 7043fi 7044 7045test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7046 7047 7048# Check whether --with-pic was given. 7049if test "${with_pic+set}" = set; then 7050 withval=$with_pic; pic_mode="$withval" 7051else 7052 pic_mode=default 7053fi 7054 7055test -z "$pic_mode" && pic_mode=default 7056 7057# Use C for the default configuration in the libtool script 7058tagname= 7059lt_save_CC="$CC" 7060ac_ext=c 7061ac_cpp='$CPP $CPPFLAGS' 7062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7064ac_compiler_gnu=$ac_cv_c_compiler_gnu 7065 7066 7067# Source file extension for C test sources. 7068ac_ext=c 7069 7070# Object file extension for compiled C test sources. 7071objext=o 7072objext=$objext 7073 7074# Code to be used in simple compile tests 7075lt_simple_compile_test_code="int some_variable = 0;" 7076 7077# Code to be used in simple link tests 7078lt_simple_link_test_code='int main(){return(0);}' 7079 7080 7081# If no C compiler was specified, use CC. 7082LTCC=${LTCC-"$CC"} 7083 7084# If no C compiler flags were specified, use CFLAGS. 7085LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7086 7087# Allow CC to be a program name with arguments. 7088compiler=$CC 7089 7090 7091# save warnings/boilerplate of simple test code 7092ac_outfile=conftest.$ac_objext 7093echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7094eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7095_lt_compiler_boilerplate=`cat conftest.err` 7096$rm conftest* 7097 7098ac_outfile=conftest.$ac_objext 7099echo "$lt_simple_link_test_code" >conftest.$ac_ext 7100eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7101_lt_linker_boilerplate=`cat conftest.err` 7102$rm conftest* 7103 7104 7105 7106lt_prog_compiler_no_builtin_flag= 7107 7108if test "$GCC" = yes; then 7109 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7110 7111 7112{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7113echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7114if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7115 echo $ECHO_N "(cached) $ECHO_C" >&6 7116else 7117 lt_cv_prog_compiler_rtti_exceptions=no 7118 ac_outfile=conftest.$ac_objext 7119 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7120 lt_compiler_flag="-fno-rtti -fno-exceptions" 7121 # Insert the option either (1) after the last *FLAGS variable, or 7122 # (2) before a word containing "conftest.", or (3) at the end. 7123 # Note that $ac_compile itself does not contain backslashes and begins 7124 # with a dollar sign (not a hyphen), so the echo should work correctly. 7125 # The option is referenced via a variable to avoid confusing sed. 7126 lt_compile=`echo "$ac_compile" | $SED \ 7127 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7128 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7129 -e 's:$: $lt_compiler_flag:'` 7130 (eval echo "\"\$as_me:7130: $lt_compile\"" >&5) 7131 (eval "$lt_compile" 2>conftest.err) 7132 ac_status=$? 7133 cat conftest.err >&5 7134 echo "$as_me:7134: \$? = $ac_status" >&5 7135 if (exit $ac_status) && test -s "$ac_outfile"; then 7136 # The compiler can only warn and ignore the option if not recognized 7137 # So say no if there are warnings other than the usual output. 7138 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7139 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7140 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7141 lt_cv_prog_compiler_rtti_exceptions=yes 7142 fi 7143 fi 7144 $rm conftest* 7145 7146fi 7147{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7148echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7149 7150if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7151 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7152else 7153 : 7154fi 7155 7156fi 7157 7158lt_prog_compiler_wl= 7159lt_prog_compiler_pic= 7160lt_prog_compiler_static= 7161 7162{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7163echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7164 7165 if test "$GCC" = yes; then 7166 lt_prog_compiler_wl='-Wl,' 7167 lt_prog_compiler_static='-static' 7168 7169 case $host_os in 7170 aix*) 7171 # All AIX code is PIC. 7172 if test "$host_cpu" = ia64; then 7173 # AIX 5 now supports IA64 processor 7174 lt_prog_compiler_static='-Bstatic' 7175 fi 7176 ;; 7177 7178 amigaos*) 7179 # FIXME: we need at least 68020 code to build shared libraries, but 7180 # adding the `-m68020' flag to GCC prevents building anything better, 7181 # like `-m68040'. 7182 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7183 ;; 7184 7185 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7186 # PIC is the default for these OSes. 7187 ;; 7188 7189 mingw* | cygwin* | pw32* | os2*) 7190 # This hack is so that the source file can tell whether it is being 7191 # built for inclusion in a dll (and should export symbols for example). 7192 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7193 # (--disable-auto-import) libraries 7194 lt_prog_compiler_pic='-DDLL_EXPORT' 7195 ;; 7196 7197 darwin* | rhapsody*) 7198 # PIC is the default on this platform 7199 # Common symbols not allowed in MH_DYLIB files 7200 lt_prog_compiler_pic='-fno-common' 7201 ;; 7202 7203 interix[3-9]*) 7204 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7205 # Instead, we relocate shared libraries at runtime. 7206 ;; 7207 7208 msdosdjgpp*) 7209 # Just because we use GCC doesn't mean we suddenly get shared libraries 7210 # on systems that don't support them. 7211 lt_prog_compiler_can_build_shared=no 7212 enable_shared=no 7213 ;; 7214 7215 sysv4*MP*) 7216 if test -d /usr/nec; then 7217 lt_prog_compiler_pic=-Kconform_pic 7218 fi 7219 ;; 7220 7221 hpux*) 7222 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7223 # not for PA HP-UX. 7224 case $host_cpu in 7225 hppa*64*|ia64*) 7226 # +Z the default 7227 ;; 7228 *) 7229 lt_prog_compiler_pic='-fPIC' 7230 ;; 7231 esac 7232 ;; 7233 7234 *) 7235 lt_prog_compiler_pic='-fPIC' 7236 ;; 7237 esac 7238 else 7239 # PORTME Check for flag to pass linker flags through the system compiler. 7240 case $host_os in 7241 aix*) 7242 lt_prog_compiler_wl='-Wl,' 7243 if test "$host_cpu" = ia64; then 7244 # AIX 5 now supports IA64 processor 7245 lt_prog_compiler_static='-Bstatic' 7246 else 7247 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7248 fi 7249 ;; 7250 darwin*) 7251 # PIC is the default on this platform 7252 # Common symbols not allowed in MH_DYLIB files 7253 case $cc_basename in 7254 xlc*) 7255 lt_prog_compiler_pic='-qnocommon' 7256 lt_prog_compiler_wl='-Wl,' 7257 ;; 7258 esac 7259 ;; 7260 7261 mingw* | cygwin* | pw32* | os2*) 7262 # This hack is so that the source file can tell whether it is being 7263 # built for inclusion in a dll (and should export symbols for example). 7264 lt_prog_compiler_pic='-DDLL_EXPORT' 7265 ;; 7266 7267 hpux9* | hpux10* | hpux11*) 7268 lt_prog_compiler_wl='-Wl,' 7269 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7270 # not for PA HP-UX. 7271 case $host_cpu in 7272 hppa*64*|ia64*) 7273 # +Z the default 7274 ;; 7275 *) 7276 lt_prog_compiler_pic='+Z' 7277 ;; 7278 esac 7279 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7280 lt_prog_compiler_static='${wl}-a ${wl}archive' 7281 ;; 7282 7283 irix5* | irix6* | nonstopux*) 7284 lt_prog_compiler_wl='-Wl,' 7285 # PIC (with -KPIC) is the default. 7286 lt_prog_compiler_static='-non_shared' 7287 ;; 7288 7289 newsos6) 7290 lt_prog_compiler_pic='-KPIC' 7291 lt_prog_compiler_static='-Bstatic' 7292 ;; 7293 7294 linux* | k*bsd*-gnu) 7295 case $cc_basename in 7296 icc* | ecc*) 7297 lt_prog_compiler_wl='-Wl,' 7298 lt_prog_compiler_pic='-KPIC' 7299 lt_prog_compiler_static='-static' 7300 ;; 7301 pgcc* | pgf77* | pgf90* | pgf95*) 7302 # Portland Group compilers (*not* the Pentium gcc compiler, 7303 # which looks to be a dead project) 7304 lt_prog_compiler_wl='-Wl,' 7305 lt_prog_compiler_pic='-fpic' 7306 lt_prog_compiler_static='-Bstatic' 7307 ;; 7308 ccc*) 7309 lt_prog_compiler_wl='-Wl,' 7310 # All Alpha code is PIC. 7311 lt_prog_compiler_static='-non_shared' 7312 ;; 7313 *) 7314 case `$CC -V 2>&1 | sed 5q` in 7315 *Sun\ C*) 7316 # Sun C 5.9 7317 lt_prog_compiler_pic='-KPIC' 7318 lt_prog_compiler_static='-Bstatic' 7319 lt_prog_compiler_wl='-Wl,' 7320 ;; 7321 *Sun\ F*) 7322 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7323 lt_prog_compiler_pic='-KPIC' 7324 lt_prog_compiler_static='-Bstatic' 7325 lt_prog_compiler_wl='' 7326 ;; 7327 esac 7328 ;; 7329 esac 7330 ;; 7331 7332 osf3* | osf4* | osf5*) 7333 lt_prog_compiler_wl='-Wl,' 7334 # All OSF/1 code is PIC. 7335 lt_prog_compiler_static='-non_shared' 7336 ;; 7337 7338 rdos*) 7339 lt_prog_compiler_static='-non_shared' 7340 ;; 7341 7342 solaris*) 7343 lt_prog_compiler_pic='-KPIC' 7344 lt_prog_compiler_static='-Bstatic' 7345 case $cc_basename in 7346 f77* | f90* | f95*) 7347 lt_prog_compiler_wl='-Qoption ld ';; 7348 *) 7349 lt_prog_compiler_wl='-Wl,';; 7350 esac 7351 ;; 7352 7353 sunos4*) 7354 lt_prog_compiler_wl='-Qoption ld ' 7355 lt_prog_compiler_pic='-PIC' 7356 lt_prog_compiler_static='-Bstatic' 7357 ;; 7358 7359 sysv4 | sysv4.2uw2* | sysv4.3*) 7360 lt_prog_compiler_wl='-Wl,' 7361 lt_prog_compiler_pic='-KPIC' 7362 lt_prog_compiler_static='-Bstatic' 7363 ;; 7364 7365 sysv4*MP*) 7366 if test -d /usr/nec ;then 7367 lt_prog_compiler_pic='-Kconform_pic' 7368 lt_prog_compiler_static='-Bstatic' 7369 fi 7370 ;; 7371 7372 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7373 lt_prog_compiler_wl='-Wl,' 7374 lt_prog_compiler_pic='-KPIC' 7375 lt_prog_compiler_static='-Bstatic' 7376 ;; 7377 7378 unicos*) 7379 lt_prog_compiler_wl='-Wl,' 7380 lt_prog_compiler_can_build_shared=no 7381 ;; 7382 7383 uts4*) 7384 lt_prog_compiler_pic='-pic' 7385 lt_prog_compiler_static='-Bstatic' 7386 ;; 7387 7388 *) 7389 lt_prog_compiler_can_build_shared=no 7390 ;; 7391 esac 7392 fi 7393 7394{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7395echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7396 7397# 7398# Check to make sure the PIC flag actually works. 7399# 7400if test -n "$lt_prog_compiler_pic"; then 7401 7402{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7403echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7404if test "${lt_prog_compiler_pic_works+set}" = set; then 7405 echo $ECHO_N "(cached) $ECHO_C" >&6 7406else 7407 lt_prog_compiler_pic_works=no 7408 ac_outfile=conftest.$ac_objext 7409 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7410 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7411 # Insert the option either (1) after the last *FLAGS variable, or 7412 # (2) before a word containing "conftest.", or (3) at the end. 7413 # Note that $ac_compile itself does not contain backslashes and begins 7414 # with a dollar sign (not a hyphen), so the echo should work correctly. 7415 # The option is referenced via a variable to avoid confusing sed. 7416 lt_compile=`echo "$ac_compile" | $SED \ 7417 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7418 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7419 -e 's:$: $lt_compiler_flag:'` 7420 (eval echo "\"\$as_me:7420: $lt_compile\"" >&5) 7421 (eval "$lt_compile" 2>conftest.err) 7422 ac_status=$? 7423 cat conftest.err >&5 7424 echo "$as_me:7424: \$? = $ac_status" >&5 7425 if (exit $ac_status) && test -s "$ac_outfile"; then 7426 # The compiler can only warn and ignore the option if not recognized 7427 # So say no if there are warnings other than the usual output. 7428 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7429 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7430 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7431 lt_prog_compiler_pic_works=yes 7432 fi 7433 fi 7434 $rm conftest* 7435 7436fi 7437{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7438echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7439 7440if test x"$lt_prog_compiler_pic_works" = xyes; then 7441 case $lt_prog_compiler_pic in 7442 "" | " "*) ;; 7443 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7444 esac 7445else 7446 lt_prog_compiler_pic= 7447 lt_prog_compiler_can_build_shared=no 7448fi 7449 7450fi 7451case $host_os in 7452 # For platforms which do not support PIC, -DPIC is meaningless: 7453 *djgpp*) 7454 lt_prog_compiler_pic= 7455 ;; 7456 *) 7457 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7458 ;; 7459esac 7460 7461# 7462# Check to make sure the static flag actually works. 7463# 7464wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7465{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7466echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7467if test "${lt_prog_compiler_static_works+set}" = set; then 7468 echo $ECHO_N "(cached) $ECHO_C" >&6 7469else 7470 lt_prog_compiler_static_works=no 7471 save_LDFLAGS="$LDFLAGS" 7472 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7473 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7474 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7475 # The linker can only warn and ignore the option if not recognized 7476 # So say no if there are warnings 7477 if test -s conftest.err; then 7478 # Append any errors to the config.log. 7479 cat conftest.err 1>&5 7480 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7481 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7482 if diff conftest.exp conftest.er2 >/dev/null; then 7483 lt_prog_compiler_static_works=yes 7484 fi 7485 else 7486 lt_prog_compiler_static_works=yes 7487 fi 7488 fi 7489 $rm conftest* 7490 LDFLAGS="$save_LDFLAGS" 7491 7492fi 7493{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7494echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7495 7496if test x"$lt_prog_compiler_static_works" = xyes; then 7497 : 7498else 7499 lt_prog_compiler_static= 7500fi 7501 7502 7503{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7504echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7505if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7506 echo $ECHO_N "(cached) $ECHO_C" >&6 7507else 7508 lt_cv_prog_compiler_c_o=no 7509 $rm -r conftest 2>/dev/null 7510 mkdir conftest 7511 cd conftest 7512 mkdir out 7513 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7514 7515 lt_compiler_flag="-o out/conftest2.$ac_objext" 7516 # Insert the option either (1) after the last *FLAGS variable, or 7517 # (2) before a word containing "conftest.", or (3) at the end. 7518 # Note that $ac_compile itself does not contain backslashes and begins 7519 # with a dollar sign (not a hyphen), so the echo should work correctly. 7520 lt_compile=`echo "$ac_compile" | $SED \ 7521 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7522 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7523 -e 's:$: $lt_compiler_flag:'` 7524 (eval echo "\"\$as_me:7524: $lt_compile\"" >&5) 7525 (eval "$lt_compile" 2>out/conftest.err) 7526 ac_status=$? 7527 cat out/conftest.err >&5 7528 echo "$as_me:7528: \$? = $ac_status" >&5 7529 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7530 then 7531 # The compiler can only warn and ignore the option if not recognized 7532 # So say no if there are warnings 7533 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7534 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7535 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7536 lt_cv_prog_compiler_c_o=yes 7537 fi 7538 fi 7539 chmod u+w . 2>&5 7540 $rm conftest* 7541 # SGI C++ compiler will create directory out/ii_files/ for 7542 # template instantiation 7543 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7544 $rm out/* && rmdir out 7545 cd .. 7546 rmdir conftest 7547 $rm conftest* 7548 7549fi 7550{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7551echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7552 7553 7554hard_links="nottested" 7555if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7556 # do not overwrite the value of need_locks provided by the user 7557 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7558echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7559 hard_links=yes 7560 $rm conftest* 7561 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7562 touch conftest.a 7563 ln conftest.a conftest.b 2>&5 || hard_links=no 7564 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7565 { echo "$as_me:$LINENO: result: $hard_links" >&5 7566echo "${ECHO_T}$hard_links" >&6; } 7567 if test "$hard_links" = no; then 7568 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7569echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7570 need_locks=warn 7571 fi 7572else 7573 need_locks=no 7574fi 7575 7576{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7577echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7578 7579 runpath_var= 7580 allow_undefined_flag= 7581 enable_shared_with_static_runtimes=no 7582 archive_cmds= 7583 archive_expsym_cmds= 7584 old_archive_From_new_cmds= 7585 old_archive_from_expsyms_cmds= 7586 export_dynamic_flag_spec= 7587 whole_archive_flag_spec= 7588 thread_safe_flag_spec= 7589 hardcode_libdir_flag_spec= 7590 hardcode_libdir_flag_spec_ld= 7591 hardcode_libdir_separator= 7592 hardcode_direct=no 7593 hardcode_minus_L=no 7594 hardcode_shlibpath_var=unsupported 7595 link_all_deplibs=unknown 7596 hardcode_automatic=no 7597 module_cmds= 7598 module_expsym_cmds= 7599 always_export_symbols=no 7600 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7601 # include_expsyms should be a list of space-separated symbols to be *always* 7602 # included in the symbol list 7603 include_expsyms= 7604 # exclude_expsyms can be an extended regexp of symbols to exclude 7605 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7606 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7607 # as well as any symbol that contains `d'. 7608 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7609 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7610 # platforms (ab)use it in PIC code, but their linkers get confused if 7611 # the symbol is explicitly referenced. Since portable code cannot 7612 # rely on this symbol name, it's probably fine to never include it in 7613 # preloaded symbol tables. 7614 extract_expsyms_cmds= 7615 # Just being paranoid about ensuring that cc_basename is set. 7616 for cc_temp in $compiler""; do 7617 case $cc_temp in 7618 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7619 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7620 \-*) ;; 7621 *) break;; 7622 esac 7623done 7624cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7625 7626 case $host_os in 7627 cygwin* | mingw* | pw32*) 7628 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7629 # When not using gcc, we currently assume that we are using 7630 # Microsoft Visual C++. 7631 if test "$GCC" != yes; then 7632 with_gnu_ld=no 7633 fi 7634 ;; 7635 interix*) 7636 # we just hope/assume this is gcc and not c89 (= MSVC++) 7637 with_gnu_ld=yes 7638 ;; 7639 openbsd*) 7640 with_gnu_ld=no 7641 ;; 7642 esac 7643 7644 ld_shlibs=yes 7645 if test "$with_gnu_ld" = yes; then 7646 # If archive_cmds runs LD, not CC, wlarc should be empty 7647 wlarc='${wl}' 7648 7649 # Set some defaults for GNU ld with shared library support. These 7650 # are reset later if shared libraries are not supported. Putting them 7651 # here allows them to be overridden if necessary. 7652 runpath_var=LD_RUN_PATH 7653 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7654 export_dynamic_flag_spec='${wl}--export-dynamic' 7655 # ancient GNU ld didn't support --whole-archive et. al. 7656 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7657 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7658 else 7659 whole_archive_flag_spec= 7660 fi 7661 supports_anon_versioning=no 7662 case `$LD -v 2>/dev/null` in 7663 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7664 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7665 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7666 *\ 2.11.*) ;; # other 2.11 versions 7667 *) supports_anon_versioning=yes ;; 7668 esac 7669 7670 # See if GNU ld supports shared libraries. 7671 case $host_os in 7672 aix3* | aix4* | aix5*) 7673 # On AIX/PPC, the GNU linker is very broken 7674 if test "$host_cpu" != ia64; then 7675 ld_shlibs=no 7676 cat <<EOF 1>&2 7677 7678*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7679*** to be unable to reliably create shared libraries on AIX. 7680*** Therefore, libtool is disabling shared libraries support. If you 7681*** really care for shared libraries, you may want to modify your PATH 7682*** so that a non-GNU linker is found, and then restart. 7683 7684EOF 7685 fi 7686 ;; 7687 7688 amigaos*) 7689 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)' 7690 hardcode_libdir_flag_spec='-L$libdir' 7691 hardcode_minus_L=yes 7692 7693 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7694 # that the semantics of dynamic libraries on AmigaOS, at least up 7695 # to version 4, is to share data among multiple programs linked 7696 # with the same dynamic library. Since this doesn't match the 7697 # behavior of shared libraries on other platforms, we can't use 7698 # them. 7699 ld_shlibs=no 7700 ;; 7701 7702 beos*) 7703 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7704 allow_undefined_flag=unsupported 7705 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7706 # support --undefined. This deserves some investigation. FIXME 7707 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7708 else 7709 ld_shlibs=no 7710 fi 7711 ;; 7712 7713 cygwin* | mingw* | pw32*) 7714 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7715 # as there is no search path for DLLs. 7716 hardcode_libdir_flag_spec='-L$libdir' 7717 allow_undefined_flag=unsupported 7718 always_export_symbols=no 7719 enable_shared_with_static_runtimes=yes 7720 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7721 7722 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7723 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7724 # If the export-symbols file already is a .def file (1st line 7725 # is EXPORTS), use it as is; otherwise, prepend... 7726 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7727 cp $export_symbols $output_objdir/$soname.def; 7728 else 7729 echo EXPORTS > $output_objdir/$soname.def; 7730 cat $export_symbols >> $output_objdir/$soname.def; 7731 fi~ 7732 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7733 else 7734 ld_shlibs=no 7735 fi 7736 ;; 7737 7738 interix[3-9]*) 7739 hardcode_direct=no 7740 hardcode_shlibpath_var=no 7741 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7742 export_dynamic_flag_spec='${wl}-E' 7743 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7744 # Instead, shared libraries are loaded at an image base (0x10000000 by 7745 # default) and relocated if they conflict, which is a slow very memory 7746 # consuming and fragmenting process. To avoid this, we pick a random, 7747 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7748 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7749 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7750 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' 7751 ;; 7752 7753 gnu* | linux* | k*bsd*-gnu) 7754 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7755 tmp_addflag= 7756 case $cc_basename,$host_cpu in 7757 pgcc*) # Portland Group C compiler 7758 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' 7759 tmp_addflag=' $pic_flag' 7760 ;; 7761 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7762 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' 7763 tmp_addflag=' $pic_flag -Mnomain' ;; 7764 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7765 tmp_addflag=' -i_dynamic' ;; 7766 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7767 tmp_addflag=' -i_dynamic -nofor_main' ;; 7768 ifc* | ifort*) # Intel Fortran compiler 7769 tmp_addflag=' -nofor_main' ;; 7770 esac 7771 case `$CC -V 2>&1 | sed 5q` in 7772 *Sun\ C*) # Sun C 5.9 7773 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 7774 tmp_sharedflag='-G' ;; 7775 *Sun\ F*) # Sun Fortran 8.3 7776 tmp_sharedflag='-G' ;; 7777 *) 7778 tmp_sharedflag='-shared' ;; 7779 esac 7780 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7781 7782 if test $supports_anon_versioning = yes; then 7783 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 7784 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7785 $echo "local: *; };" >> $output_objdir/$libname.ver~ 7786 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7787 fi 7788 else 7789 ld_shlibs=no 7790 fi 7791 ;; 7792 7793 netbsd*) 7794 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7795 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7796 wlarc= 7797 else 7798 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7799 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7800 fi 7801 ;; 7802 7803 solaris*) 7804 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 7805 ld_shlibs=no 7806 cat <<EOF 1>&2 7807 7808*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7809*** create shared libraries on Solaris systems. Therefore, libtool 7810*** is disabling shared libraries support. We urge you to upgrade GNU 7811*** binutils to release 2.9.1 or newer. Another option is to modify 7812*** your PATH or compiler configuration so that the native linker is 7813*** used, and then restart. 7814 7815EOF 7816 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7818 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7819 else 7820 ld_shlibs=no 7821 fi 7822 ;; 7823 7824 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7825 case `$LD -v 2>&1` in 7826 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7827 ld_shlibs=no 7828 cat <<_LT_EOF 1>&2 7829 7830*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7831*** reliably create shared libraries on SCO systems. Therefore, libtool 7832*** is disabling shared libraries support. We urge you to upgrade GNU 7833*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7834*** your PATH or compiler configuration so that the native linker is 7835*** used, and then restart. 7836 7837_LT_EOF 7838 ;; 7839 *) 7840 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7841 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 7842 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 7843 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 7844 else 7845 ld_shlibs=no 7846 fi 7847 ;; 7848 esac 7849 ;; 7850 7851 sunos4*) 7852 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7853 wlarc= 7854 hardcode_direct=yes 7855 hardcode_shlibpath_var=no 7856 ;; 7857 7858 *) 7859 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7860 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7861 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7862 else 7863 ld_shlibs=no 7864 fi 7865 ;; 7866 esac 7867 7868 if test "$ld_shlibs" = no; then 7869 runpath_var= 7870 hardcode_libdir_flag_spec= 7871 export_dynamic_flag_spec= 7872 whole_archive_flag_spec= 7873 fi 7874 else 7875 # PORTME fill in a description of your system's linker (not GNU ld) 7876 case $host_os in 7877 aix3*) 7878 allow_undefined_flag=unsupported 7879 always_export_symbols=yes 7880 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' 7881 # Note: this linker hardcodes the directories in LIBPATH if there 7882 # are no directories specified by -L. 7883 hardcode_minus_L=yes 7884 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7885 # Neither direct hardcoding nor static linking is supported with a 7886 # broken collect2. 7887 hardcode_direct=unsupported 7888 fi 7889 ;; 7890 7891 aix4* | aix5*) 7892 if test "$host_cpu" = ia64; then 7893 # On IA64, the linker does run time linking by default, so we don't 7894 # have to do anything special. 7895 aix_use_runtimelinking=no 7896 exp_sym_flag='-Bexport' 7897 no_entry_flag="" 7898 else 7899 # If we're using GNU nm, then we don't want the "-C" option. 7900 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7901 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7902 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' 7903 else 7904 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' 7905 fi 7906 aix_use_runtimelinking=no 7907 7908 # Test if we are trying to use run time linking or normal 7909 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7910 # need to do runtime linking. 7911 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7912 for ld_flag in $LDFLAGS; do 7913 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7914 aix_use_runtimelinking=yes 7915 break 7916 fi 7917 done 7918 ;; 7919 esac 7920 7921 exp_sym_flag='-bexport' 7922 no_entry_flag='-bnoentry' 7923 fi 7924 7925 # When large executables or shared objects are built, AIX ld can 7926 # have problems creating the table of contents. If linking a library 7927 # or program results in "error TOC overflow" add -mminimal-toc to 7928 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7929 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7930 7931 archive_cmds='' 7932 hardcode_direct=yes 7933 hardcode_libdir_separator=':' 7934 link_all_deplibs=yes 7935 7936 if test "$GCC" = yes; then 7937 case $host_os in aix4.[012]|aix4.[012].*) 7938 # We only want to do this on AIX 4.2 and lower, the check 7939 # below for broken collect2 doesn't work under 4.3+ 7940 collect2name=`${CC} -print-prog-name=collect2` 7941 if test -f "$collect2name" && \ 7942 strings "$collect2name" | grep resolve_lib_name >/dev/null 7943 then 7944 # We have reworked collect2 7945 : 7946 else 7947 # We have old collect2 7948 hardcode_direct=unsupported 7949 # It fails to find uninstalled libraries when the uninstalled 7950 # path is not listed in the libpath. Setting hardcode_minus_L 7951 # to unsupported forces relinking 7952 hardcode_minus_L=yes 7953 hardcode_libdir_flag_spec='-L$libdir' 7954 hardcode_libdir_separator= 7955 fi 7956 ;; 7957 esac 7958 shared_flag='-shared' 7959 if test "$aix_use_runtimelinking" = yes; then 7960 shared_flag="$shared_flag "'${wl}-G' 7961 fi 7962 else 7963 # not using gcc 7964 if test "$host_cpu" = ia64; then 7965 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7966 # chokes on -Wl,-G. The following line is correct: 7967 shared_flag='-G' 7968 else 7969 if test "$aix_use_runtimelinking" = yes; then 7970 shared_flag='${wl}-G' 7971 else 7972 shared_flag='${wl}-bM:SRE' 7973 fi 7974 fi 7975 fi 7976 7977 # It seems that -bexpall does not export symbols beginning with 7978 # underscore (_), so it is better to generate a list of symbols to export. 7979 always_export_symbols=yes 7980 if test "$aix_use_runtimelinking" = yes; then 7981 # Warning - without using the other runtime loading flags (-brtl), 7982 # -berok will link without error, but may produce a broken library. 7983 allow_undefined_flag='-berok' 7984 # Determine the default libpath from the value encoded in an empty executable. 7985 cat >conftest.$ac_ext <<_ACEOF 7986/* confdefs.h. */ 7987_ACEOF 7988cat confdefs.h >>conftest.$ac_ext 7989cat >>conftest.$ac_ext <<_ACEOF 7990/* end confdefs.h. */ 7991 7992int 7993main () 7994{ 7995 7996 ; 7997 return 0; 7998} 7999_ACEOF 8000rm -f conftest.$ac_objext conftest$ac_exeext 8001if { (ac_try="$ac_link" 8002case "(($ac_try" in 8003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8004 *) ac_try_echo=$ac_try;; 8005esac 8006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8007 (eval "$ac_link") 2>conftest.er1 8008 ac_status=$? 8009 grep -v '^ *+' conftest.er1 >conftest.err 8010 rm -f conftest.er1 8011 cat conftest.err >&5 8012 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8013 (exit $ac_status); } && { 8014 test -z "$ac_c_werror_flag" || 8015 test ! -s conftest.err 8016 } && test -s conftest$ac_exeext && 8017 $as_test_x conftest$ac_exeext; then 8018 8019lt_aix_libpath_sed=' 8020 /Import File Strings/,/^$/ { 8021 /^0/ { 8022 s/^0 *\(.*\)$/\1/ 8023 p 8024 } 8025 }' 8026aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8027# Check for a 64-bit object if we didn't find anything. 8028if test -z "$aix_libpath"; then 8029 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8030fi 8031else 8032 echo "$as_me: failed program was:" >&5 8033sed 's/^/| /' conftest.$ac_ext >&5 8034 8035 8036fi 8037 8038rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8039 conftest$ac_exeext conftest.$ac_ext 8040if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8041 8042 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8043 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" 8044 else 8045 if test "$host_cpu" = ia64; then 8046 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8047 allow_undefined_flag="-z nodefs" 8048 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" 8049 else 8050 # Determine the default libpath from the value encoded in an empty executable. 8051 cat >conftest.$ac_ext <<_ACEOF 8052/* confdefs.h. */ 8053_ACEOF 8054cat confdefs.h >>conftest.$ac_ext 8055cat >>conftest.$ac_ext <<_ACEOF 8056/* end confdefs.h. */ 8057 8058int 8059main () 8060{ 8061 8062 ; 8063 return 0; 8064} 8065_ACEOF 8066rm -f conftest.$ac_objext conftest$ac_exeext 8067if { (ac_try="$ac_link" 8068case "(($ac_try" in 8069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8070 *) ac_try_echo=$ac_try;; 8071esac 8072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8073 (eval "$ac_link") 2>conftest.er1 8074 ac_status=$? 8075 grep -v '^ *+' conftest.er1 >conftest.err 8076 rm -f conftest.er1 8077 cat conftest.err >&5 8078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8079 (exit $ac_status); } && { 8080 test -z "$ac_c_werror_flag" || 8081 test ! -s conftest.err 8082 } && test -s conftest$ac_exeext && 8083 $as_test_x conftest$ac_exeext; then 8084 8085lt_aix_libpath_sed=' 8086 /Import File Strings/,/^$/ { 8087 /^0/ { 8088 s/^0 *\(.*\)$/\1/ 8089 p 8090 } 8091 }' 8092aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8093# Check for a 64-bit object if we didn't find anything. 8094if test -z "$aix_libpath"; then 8095 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8096fi 8097else 8098 echo "$as_me: failed program was:" >&5 8099sed 's/^/| /' conftest.$ac_ext >&5 8100 8101 8102fi 8103 8104rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8105 conftest$ac_exeext conftest.$ac_ext 8106if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8107 8108 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8109 # Warning - without using the other run time loading flags, 8110 # -berok will link without error, but may produce a broken library. 8111 no_undefined_flag=' ${wl}-bernotok' 8112 allow_undefined_flag=' ${wl}-berok' 8113 # Exported symbols can be pulled into shared objects from archives 8114 whole_archive_flag_spec='$convenience' 8115 archive_cmds_need_lc=yes 8116 # This is similar to how AIX traditionally builds its shared libraries. 8117 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' 8118 fi 8119 fi 8120 ;; 8121 8122 amigaos*) 8123 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)' 8124 hardcode_libdir_flag_spec='-L$libdir' 8125 hardcode_minus_L=yes 8126 # see comment about different semantics on the GNU ld section 8127 ld_shlibs=no 8128 ;; 8129 8130 bsdi[45]*) 8131 export_dynamic_flag_spec=-rdynamic 8132 ;; 8133 8134 cygwin* | mingw* | pw32*) 8135 # When not using gcc, we currently assume that we are using 8136 # Microsoft Visual C++. 8137 # hardcode_libdir_flag_spec is actually meaningless, as there is 8138 # no search path for DLLs. 8139 hardcode_libdir_flag_spec=' ' 8140 allow_undefined_flag=unsupported 8141 # Tell ltmain to make .lib files, not .a files. 8142 libext=lib 8143 # Tell ltmain to make .dll files, not .so files. 8144 shrext_cmds=".dll" 8145 # FIXME: Setting linknames here is a bad hack. 8146 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8147 # The linker will automatically build a .lib file if we build a DLL. 8148 old_archive_From_new_cmds='true' 8149 # FIXME: Should let the user specify the lib program. 8150 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8151 fix_srcfile_path='`cygpath -w "$srcfile"`' 8152 enable_shared_with_static_runtimes=yes 8153 ;; 8154 8155 darwin* | rhapsody*) 8156 case $host_os in 8157 rhapsody* | darwin1.[012]) 8158 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8159 ;; 8160 *) # Darwin 1.3 on 8161 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8162 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8163 else 8164 case ${MACOSX_DEPLOYMENT_TARGET} in 8165 10.[012]) 8166 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8167 ;; 8168 10.*) 8169 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8170 ;; 8171 esac 8172 fi 8173 ;; 8174 esac 8175 archive_cmds_need_lc=no 8176 hardcode_direct=no 8177 hardcode_automatic=yes 8178 hardcode_shlibpath_var=unsupported 8179 whole_archive_flag_spec='' 8180 link_all_deplibs=yes 8181 if test "$GCC" = yes ; then 8182 output_verbose_link_cmd='echo' 8183 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8184 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8185 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8186 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}' 8187 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}' 8188 else 8189 case $cc_basename in 8190 xlc*) 8191 output_verbose_link_cmd='echo' 8192 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8193 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8194 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8195 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8196 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}' 8197 ;; 8198 *) 8199 ld_shlibs=no 8200 ;; 8201 esac 8202 fi 8203 ;; 8204 8205 dgux*) 8206 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8207 hardcode_libdir_flag_spec='-L$libdir' 8208 hardcode_shlibpath_var=no 8209 ;; 8210 8211 freebsd1*) 8212 ld_shlibs=no 8213 ;; 8214 8215 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8216 # support. Future versions do this automatically, but an explicit c++rt0.o 8217 # does not break anything, and helps significantly (at the cost of a little 8218 # extra space). 8219 freebsd2.2*) 8220 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8221 hardcode_libdir_flag_spec='-R$libdir' 8222 hardcode_direct=yes 8223 hardcode_shlibpath_var=no 8224 ;; 8225 8226 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8227 freebsd2*) 8228 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8229 hardcode_direct=yes 8230 hardcode_minus_L=yes 8231 hardcode_shlibpath_var=no 8232 ;; 8233 8234 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8235 freebsd* | dragonfly*) 8236 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8237 hardcode_libdir_flag_spec='-R$libdir' 8238 hardcode_direct=yes 8239 hardcode_shlibpath_var=no 8240 ;; 8241 8242 hpux9*) 8243 if test "$GCC" = yes; then 8244 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' 8245 else 8246 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' 8247 fi 8248 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8249 hardcode_libdir_separator=: 8250 hardcode_direct=yes 8251 8252 # hardcode_minus_L: Not really in the search PATH, 8253 # but as the default location of the library. 8254 hardcode_minus_L=yes 8255 export_dynamic_flag_spec='${wl}-E' 8256 ;; 8257 8258 hpux10*) 8259 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8260 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8261 else 8262 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8263 fi 8264 if test "$with_gnu_ld" = no; then 8265 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8266 hardcode_libdir_separator=: 8267 8268 hardcode_direct=yes 8269 export_dynamic_flag_spec='${wl}-E' 8270 8271 # hardcode_minus_L: Not really in the search PATH, 8272 # but as the default location of the library. 8273 hardcode_minus_L=yes 8274 fi 8275 ;; 8276 8277 hpux11*) 8278 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8279 case $host_cpu in 8280 hppa*64*) 8281 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8282 ;; 8283 ia64*) 8284 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8285 ;; 8286 *) 8287 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8288 ;; 8289 esac 8290 else 8291 case $host_cpu in 8292 hppa*64*) 8293 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8294 ;; 8295 ia64*) 8296 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8297 ;; 8298 *) 8299 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8300 ;; 8301 esac 8302 fi 8303 if test "$with_gnu_ld" = no; then 8304 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8305 hardcode_libdir_separator=: 8306 8307 case $host_cpu in 8308 hppa*64*|ia64*) 8309 hardcode_libdir_flag_spec_ld='+b $libdir' 8310 hardcode_direct=no 8311 hardcode_shlibpath_var=no 8312 ;; 8313 *) 8314 hardcode_direct=yes 8315 export_dynamic_flag_spec='${wl}-E' 8316 8317 # hardcode_minus_L: Not really in the search PATH, 8318 # but as the default location of the library. 8319 hardcode_minus_L=yes 8320 ;; 8321 esac 8322 fi 8323 ;; 8324 8325 irix5* | irix6* | nonstopux*) 8326 if test "$GCC" = yes; then 8327 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' 8328 else 8329 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' 8330 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8331 fi 8332 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8333 hardcode_libdir_separator=: 8334 link_all_deplibs=yes 8335 ;; 8336 8337 netbsd*) 8338 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8339 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8340 else 8341 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8342 fi 8343 hardcode_libdir_flag_spec='-R$libdir' 8344 hardcode_direct=yes 8345 hardcode_shlibpath_var=no 8346 ;; 8347 8348 newsos6) 8349 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8350 hardcode_direct=yes 8351 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8352 hardcode_libdir_separator=: 8353 hardcode_shlibpath_var=no 8354 ;; 8355 8356 openbsd*) 8357 if test -f /usr/libexec/ld.so; then 8358 hardcode_direct=yes 8359 hardcode_shlibpath_var=no 8360 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8361 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8362 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8363 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8364 export_dynamic_flag_spec='${wl}-E' 8365 else 8366 case $host_os in 8367 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8368 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8369 hardcode_libdir_flag_spec='-R$libdir' 8370 ;; 8371 *) 8372 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8373 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8374 ;; 8375 esac 8376 fi 8377 else 8378 ld_shlibs=no 8379 fi 8380 ;; 8381 8382 os2*) 8383 hardcode_libdir_flag_spec='-L$libdir' 8384 hardcode_minus_L=yes 8385 allow_undefined_flag=unsupported 8386 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' 8387 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8388 ;; 8389 8390 osf3*) 8391 if test "$GCC" = yes; then 8392 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8393 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' 8394 else 8395 allow_undefined_flag=' -expect_unresolved \*' 8396 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' 8397 fi 8398 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8399 hardcode_libdir_separator=: 8400 ;; 8401 8402 osf4* | osf5*) # as osf3* with the addition of -msym flag 8403 if test "$GCC" = yes; then 8404 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8405 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' 8406 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8407 else 8408 allow_undefined_flag=' -expect_unresolved \*' 8409 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' 8410 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8411 $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' 8412 8413 # Both c and cxx compiler support -rpath directly 8414 hardcode_libdir_flag_spec='-rpath $libdir' 8415 fi 8416 hardcode_libdir_separator=: 8417 ;; 8418 8419 solaris*) 8420 no_undefined_flag=' -z text' 8421 if test "$GCC" = yes; then 8422 wlarc='${wl}' 8423 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8424 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8425 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8426 else 8427 wlarc='' 8428 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8429 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8430 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8431 fi 8432 hardcode_libdir_flag_spec='-R$libdir' 8433 hardcode_shlibpath_var=no 8434 case $host_os in 8435 solaris2.[0-5] | solaris2.[0-5].*) ;; 8436 *) 8437 # The compiler driver will combine and reorder linker options, 8438 # but understands `-z linker_flag'. GCC discards it without `$wl', 8439 # but is careful enough not to reorder. 8440 # Supported since Solaris 2.6 (maybe 2.5.1?) 8441 if test "$GCC" = yes; then 8442 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8443 else 8444 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8445 fi 8446 ;; 8447 esac 8448 link_all_deplibs=yes 8449 ;; 8450 8451 sunos4*) 8452 if test "x$host_vendor" = xsequent; then 8453 # Use $CC to link under sequent, because it throws in some extra .o 8454 # files that make .init and .fini sections work. 8455 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8456 else 8457 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8458 fi 8459 hardcode_libdir_flag_spec='-L$libdir' 8460 hardcode_direct=yes 8461 hardcode_minus_L=yes 8462 hardcode_shlibpath_var=no 8463 ;; 8464 8465 sysv4) 8466 case $host_vendor in 8467 sni) 8468 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8469 hardcode_direct=yes # is this really true??? 8470 ;; 8471 siemens) 8472 ## LD is ld it makes a PLAMLIB 8473 ## CC just makes a GrossModule. 8474 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8475 reload_cmds='$CC -r -o $output$reload_objs' 8476 hardcode_direct=no 8477 ;; 8478 motorola) 8479 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8480 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8481 ;; 8482 esac 8483 runpath_var='LD_RUN_PATH' 8484 hardcode_shlibpath_var=no 8485 ;; 8486 8487 sysv4.3*) 8488 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8489 hardcode_shlibpath_var=no 8490 export_dynamic_flag_spec='-Bexport' 8491 ;; 8492 8493 sysv4*MP*) 8494 if test -d /usr/nec; then 8495 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8496 hardcode_shlibpath_var=no 8497 runpath_var=LD_RUN_PATH 8498 hardcode_runpath_var=yes 8499 ld_shlibs=yes 8500 fi 8501 ;; 8502 8503 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8504 no_undefined_flag='${wl}-z,text' 8505 archive_cmds_need_lc=no 8506 hardcode_shlibpath_var=no 8507 runpath_var='LD_RUN_PATH' 8508 8509 if test "$GCC" = yes; then 8510 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8511 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8512 else 8513 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8514 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8515 fi 8516 ;; 8517 8518 sysv5* | sco3.2v5* | sco5v6*) 8519 # Note: We can NOT use -z defs as we might desire, because we do not 8520 # link with -lc, and that would cause any symbols used from libc to 8521 # always be unresolved, which means just about no library would 8522 # ever link correctly. If we're not using GNU ld we use -z text 8523 # though, which does catch some bad symbols but isn't as heavy-handed 8524 # as -z defs. 8525 no_undefined_flag='${wl}-z,text' 8526 allow_undefined_flag='${wl}-z,nodefs' 8527 archive_cmds_need_lc=no 8528 hardcode_shlibpath_var=no 8529 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8530 hardcode_libdir_separator=':' 8531 link_all_deplibs=yes 8532 export_dynamic_flag_spec='${wl}-Bexport' 8533 runpath_var='LD_RUN_PATH' 8534 8535 if test "$GCC" = yes; then 8536 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8537 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8538 else 8539 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8540 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8541 fi 8542 ;; 8543 8544 uts4*) 8545 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8546 hardcode_libdir_flag_spec='-L$libdir' 8547 hardcode_shlibpath_var=no 8548 ;; 8549 8550 *) 8551 ld_shlibs=no 8552 ;; 8553 esac 8554 fi 8555 8556{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8557echo "${ECHO_T}$ld_shlibs" >&6; } 8558test "$ld_shlibs" = no && can_build_shared=no 8559 8560# 8561# Do we need to explicitly link libc? 8562# 8563case "x$archive_cmds_need_lc" in 8564x|xyes) 8565 # Assume -lc should be added 8566 archive_cmds_need_lc=yes 8567 8568 if test "$enable_shared" = yes && test "$GCC" = yes; then 8569 case $archive_cmds in 8570 *'~'*) 8571 # FIXME: we may have to deal with multi-command sequences. 8572 ;; 8573 '$CC '*) 8574 # Test whether the compiler implicitly links with -lc since on some 8575 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8576 # to ld, don't add -lc before -lgcc. 8577 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8578echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8579 $rm conftest* 8580 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8581 8582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8583 (eval $ac_compile) 2>&5 8584 ac_status=$? 8585 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8586 (exit $ac_status); } 2>conftest.err; then 8587 soname=conftest 8588 lib=conftest 8589 libobjs=conftest.$ac_objext 8590 deplibs= 8591 wl=$lt_prog_compiler_wl 8592 pic_flag=$lt_prog_compiler_pic 8593 compiler_flags=-v 8594 linker_flags=-v 8595 verstring= 8596 output_objdir=. 8597 libname=conftest 8598 lt_save_allow_undefined_flag=$allow_undefined_flag 8599 allow_undefined_flag= 8600 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8601 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8602 ac_status=$? 8603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8604 (exit $ac_status); } 8605 then 8606 archive_cmds_need_lc=no 8607 else 8608 archive_cmds_need_lc=yes 8609 fi 8610 allow_undefined_flag=$lt_save_allow_undefined_flag 8611 else 8612 cat conftest.err 1>&5 8613 fi 8614 $rm conftest* 8615 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8616echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8617 ;; 8618 esac 8619 fi 8620 ;; 8621esac 8622 8623{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8624echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8625library_names_spec= 8626libname_spec='lib$name' 8627soname_spec= 8628shrext_cmds=".so" 8629postinstall_cmds= 8630postuninstall_cmds= 8631finish_cmds= 8632finish_eval= 8633shlibpath_var= 8634shlibpath_overrides_runpath=unknown 8635version_type=none 8636dynamic_linker="$host_os ld.so" 8637sys_lib_dlsearch_path_spec="/lib /usr/lib" 8638 8639if test "$GCC" = yes; then 8640 case $host_os in 8641 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8642 *) lt_awk_arg="/^libraries:/" ;; 8643 esac 8644 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8645 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 8646 # if the path contains ";" then we assume it to be the separator 8647 # otherwise default to the standard path separator (i.e. ":") - it is 8648 # assumed that no part of a normal pathname contains ";" but that should 8649 # okay in the real world where ";" in dirpaths is itself problematic. 8650 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8651 else 8652 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8653 fi 8654 # Ok, now we have the path, separated by spaces, we can step through it 8655 # and add multilib dir if necessary. 8656 lt_tmp_lt_search_path_spec= 8657 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8658 for lt_sys_path in $lt_search_path_spec; do 8659 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8660 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8661 else 8662 test -d "$lt_sys_path" && \ 8663 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8664 fi 8665 done 8666 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 8667BEGIN {RS=" "; FS="/|\n";} { 8668 lt_foo=""; 8669 lt_count=0; 8670 for (lt_i = NF; lt_i > 0; lt_i--) { 8671 if ($lt_i != "" && $lt_i != ".") { 8672 if ($lt_i == "..") { 8673 lt_count++; 8674 } else { 8675 if (lt_count == 0) { 8676 lt_foo="/" $lt_i lt_foo; 8677 } else { 8678 lt_count--; 8679 } 8680 } 8681 } 8682 } 8683 if (lt_foo != "") { lt_freq[lt_foo]++; } 8684 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8685}'` 8686 sys_lib_search_path_spec=`echo $lt_search_path_spec` 8687else 8688 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8689fi 8690need_lib_prefix=unknown 8691hardcode_into_libs=no 8692 8693# when you set need_version to no, make sure it does not cause -set_version 8694# flags to be left without arguments 8695need_version=unknown 8696 8697case $host_os in 8698aix3*) 8699 version_type=linux 8700 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8701 shlibpath_var=LIBPATH 8702 8703 # AIX 3 has no versioning support, so we append a major version to the name. 8704 soname_spec='${libname}${release}${shared_ext}$major' 8705 ;; 8706 8707aix4* | aix5*) 8708 version_type=linux 8709 need_lib_prefix=no 8710 need_version=no 8711 hardcode_into_libs=yes 8712 if test "$host_cpu" = ia64; then 8713 # AIX 5 supports IA64 8714 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8715 shlibpath_var=LD_LIBRARY_PATH 8716 else 8717 # With GCC up to 2.95.x, collect2 would create an import file 8718 # for dependence libraries. The import file would start with 8719 # the line `#! .'. This would cause the generated library to 8720 # depend on `.', always an invalid library. This was fixed in 8721 # development snapshots of GCC prior to 3.0. 8722 case $host_os in 8723 aix4 | aix4.[01] | aix4.[01].*) 8724 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8725 echo ' yes ' 8726 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8727 : 8728 else 8729 can_build_shared=no 8730 fi 8731 ;; 8732 esac 8733 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8734 # soname into executable. Probably we can add versioning support to 8735 # collect2, so additional links can be useful in future. 8736 if test "$aix_use_runtimelinking" = yes; then 8737 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8738 # instead of lib<name>.a to let people know that these are not 8739 # typical AIX shared libraries. 8740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8741 else 8742 # We preserve .a as extension for shared libraries through AIX4.2 8743 # and later when we are not doing run time linking. 8744 library_names_spec='${libname}${release}.a $libname.a' 8745 soname_spec='${libname}${release}${shared_ext}$major' 8746 fi 8747 shlibpath_var=LIBPATH 8748 fi 8749 ;; 8750 8751amigaos*) 8752 library_names_spec='$libname.ixlibrary $libname.a' 8753 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8754 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' 8755 ;; 8756 8757beos*) 8758 library_names_spec='${libname}${shared_ext}' 8759 dynamic_linker="$host_os ld.so" 8760 shlibpath_var=LIBRARY_PATH 8761 ;; 8762 8763bsdi[45]*) 8764 version_type=linux 8765 need_version=no 8766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8767 soname_spec='${libname}${release}${shared_ext}$major' 8768 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8769 shlibpath_var=LD_LIBRARY_PATH 8770 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8771 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8772 # the default ld.so.conf also contains /usr/contrib/lib and 8773 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8774 # libtool to hard-code these into programs 8775 ;; 8776 8777cygwin* | mingw* | pw32*) 8778 version_type=windows 8779 shrext_cmds=".dll" 8780 need_version=no 8781 need_lib_prefix=no 8782 8783 case $GCC,$host_os in 8784 yes,cygwin* | yes,mingw* | yes,pw32*) 8785 library_names_spec='$libname.dll.a' 8786 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8787 postinstall_cmds='base_file=`basename \${file}`~ 8788 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 8789 dldir=$destdir/`dirname \$dlpath`~ 8790 test -d \$dldir || mkdir -p \$dldir~ 8791 $install_prog $dir/$dlname \$dldir/$dlname~ 8792 chmod a+x \$dldir/$dlname' 8793 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8794 dlpath=$dir/\$dldll~ 8795 $rm \$dlpath' 8796 shlibpath_overrides_runpath=yes 8797 8798 case $host_os in 8799 cygwin*) 8800 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8801 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8802 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8803 ;; 8804 mingw*) 8805 # MinGW DLLs use traditional 'lib' prefix 8806 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8807 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8808 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 8809 # It is most probably a Windows format PATH printed by 8810 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8811 # path with ; separators, and with drive letters. We can handle the 8812 # drive letters (cygwin fileutils understands them), so leave them, 8813 # especially as we might pass files found there to a mingw objdump, 8814 # which wouldn't understand a cygwinified path. Ahh. 8815 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8816 else 8817 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8818 fi 8819 ;; 8820 pw32*) 8821 # pw32 DLLs use 'pw' prefix rather than 'lib' 8822 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8823 ;; 8824 esac 8825 ;; 8826 8827 *) 8828 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8829 ;; 8830 esac 8831 dynamic_linker='Win32 ld.exe' 8832 # FIXME: first we should search . and the directory the executable is in 8833 shlibpath_var=PATH 8834 ;; 8835 8836darwin* | rhapsody*) 8837 dynamic_linker="$host_os dyld" 8838 version_type=darwin 8839 need_lib_prefix=no 8840 need_version=no 8841 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8842 soname_spec='${libname}${release}${major}$shared_ext' 8843 shlibpath_overrides_runpath=yes 8844 shlibpath_var=DYLD_LIBRARY_PATH 8845 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8846 8847 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8848 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8849 ;; 8850 8851dgux*) 8852 version_type=linux 8853 need_lib_prefix=no 8854 need_version=no 8855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8856 soname_spec='${libname}${release}${shared_ext}$major' 8857 shlibpath_var=LD_LIBRARY_PATH 8858 ;; 8859 8860freebsd1*) 8861 dynamic_linker=no 8862 ;; 8863 8864freebsd* | dragonfly*) 8865 # DragonFly does not have aout. When/if they implement a new 8866 # versioning mechanism, adjust this. 8867 if test -x /usr/bin/objformat; then 8868 objformat=`/usr/bin/objformat` 8869 else 8870 case $host_os in 8871 freebsd[123]*) objformat=aout ;; 8872 *) objformat=elf ;; 8873 esac 8874 fi 8875 version_type=freebsd-$objformat 8876 case $version_type in 8877 freebsd-elf*) 8878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8879 need_version=no 8880 need_lib_prefix=no 8881 ;; 8882 freebsd-*) 8883 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8884 need_version=yes 8885 ;; 8886 esac 8887 shlibpath_var=LD_LIBRARY_PATH 8888 case $host_os in 8889 freebsd2*) 8890 shlibpath_overrides_runpath=yes 8891 ;; 8892 freebsd3.[01]* | freebsdelf3.[01]*) 8893 shlibpath_overrides_runpath=yes 8894 hardcode_into_libs=yes 8895 ;; 8896 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8897 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8898 shlibpath_overrides_runpath=no 8899 hardcode_into_libs=yes 8900 ;; 8901 *) # from 4.6 on, and DragonFly 8902 shlibpath_overrides_runpath=yes 8903 hardcode_into_libs=yes 8904 ;; 8905 esac 8906 ;; 8907 8908gnu*) 8909 version_type=linux 8910 need_lib_prefix=no 8911 need_version=no 8912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8913 soname_spec='${libname}${release}${shared_ext}$major' 8914 shlibpath_var=LD_LIBRARY_PATH 8915 hardcode_into_libs=yes 8916 ;; 8917 8918hpux9* | hpux10* | hpux11*) 8919 # Give a soname corresponding to the major version so that dld.sl refuses to 8920 # link against other versions. 8921 version_type=sunos 8922 need_lib_prefix=no 8923 need_version=no 8924 case $host_cpu in 8925 ia64*) 8926 shrext_cmds='.so' 8927 hardcode_into_libs=yes 8928 dynamic_linker="$host_os dld.so" 8929 shlibpath_var=LD_LIBRARY_PATH 8930 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8932 soname_spec='${libname}${release}${shared_ext}$major' 8933 if test "X$HPUX_IA64_MODE" = X32; then 8934 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8935 else 8936 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8937 fi 8938 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8939 ;; 8940 hppa*64*) 8941 shrext_cmds='.sl' 8942 hardcode_into_libs=yes 8943 dynamic_linker="$host_os dld.sl" 8944 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8945 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8947 soname_spec='${libname}${release}${shared_ext}$major' 8948 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8949 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8950 ;; 8951 *) 8952 shrext_cmds='.sl' 8953 dynamic_linker="$host_os dld.sl" 8954 shlibpath_var=SHLIB_PATH 8955 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8957 soname_spec='${libname}${release}${shared_ext}$major' 8958 ;; 8959 esac 8960 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8961 postinstall_cmds='chmod 555 $lib' 8962 ;; 8963 8964interix[3-9]*) 8965 version_type=linux 8966 need_lib_prefix=no 8967 need_version=no 8968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8969 soname_spec='${libname}${release}${shared_ext}$major' 8970 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8971 shlibpath_var=LD_LIBRARY_PATH 8972 shlibpath_overrides_runpath=no 8973 hardcode_into_libs=yes 8974 ;; 8975 8976irix5* | irix6* | nonstopux*) 8977 case $host_os in 8978 nonstopux*) version_type=nonstopux ;; 8979 *) 8980 if test "$lt_cv_prog_gnu_ld" = yes; then 8981 version_type=linux 8982 else 8983 version_type=irix 8984 fi ;; 8985 esac 8986 need_lib_prefix=no 8987 need_version=no 8988 soname_spec='${libname}${release}${shared_ext}$major' 8989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8990 case $host_os in 8991 irix5* | nonstopux*) 8992 libsuff= shlibsuff= 8993 ;; 8994 *) 8995 case $LD in # libtool.m4 will add one of these switches to LD 8996 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8997 libsuff= shlibsuff= libmagic=32-bit;; 8998 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8999 libsuff=32 shlibsuff=N32 libmagic=N32;; 9000 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9001 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9002 *) libsuff= shlibsuff= libmagic=never-match;; 9003 esac 9004 ;; 9005 esac 9006 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9007 shlibpath_overrides_runpath=no 9008 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9009 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9010 hardcode_into_libs=yes 9011 ;; 9012 9013# No shared lib support for Linux oldld, aout, or coff. 9014linux*oldld* | linux*aout* | linux*coff*) 9015 dynamic_linker=no 9016 ;; 9017 9018# This must be Linux ELF. 9019linux* | k*bsd*-gnu) 9020 version_type=linux 9021 need_lib_prefix=no 9022 need_version=no 9023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9024 soname_spec='${libname}${release}${shared_ext}$major' 9025 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9026 shlibpath_var=LD_LIBRARY_PATH 9027 shlibpath_overrides_runpath=no 9028 # This implies no fast_install, which is unacceptable. 9029 # Some rework will be needed to allow for fast_install 9030 # before this can be enabled. 9031 hardcode_into_libs=yes 9032 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9033 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9034 9035 # Append ld.so.conf contents to the search path 9036 if test -f /etc/ld.so.conf; then 9037 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9038 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9039 fi 9040 9041 # We used to test for /lib/ld.so.1 and disable shared libraries on 9042 # powerpc, because MkLinux only supported shared libraries with the 9043 # GNU dynamic linker. Since this was broken with cross compilers, 9044 # most powerpc-linux boxes support dynamic linking these days and 9045 # people can always --disable-shared, the test was removed, and we 9046 # assume the GNU/Linux dynamic linker is in use. 9047 dynamic_linker='GNU/Linux ld.so' 9048 ;; 9049 9050netbsd*) 9051 version_type=sunos 9052 need_lib_prefix=no 9053 need_version=no 9054 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9056 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9057 dynamic_linker='NetBSD (a.out) ld.so' 9058 else 9059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9060 soname_spec='${libname}${release}${shared_ext}$major' 9061 dynamic_linker='NetBSD ld.elf_so' 9062 fi 9063 shlibpath_var=LD_LIBRARY_PATH 9064 shlibpath_overrides_runpath=yes 9065 hardcode_into_libs=yes 9066 ;; 9067 9068newsos6) 9069 version_type=linux 9070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9071 shlibpath_var=LD_LIBRARY_PATH 9072 shlibpath_overrides_runpath=yes 9073 ;; 9074 9075nto-qnx*) 9076 version_type=linux 9077 need_lib_prefix=no 9078 need_version=no 9079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9080 soname_spec='${libname}${release}${shared_ext}$major' 9081 shlibpath_var=LD_LIBRARY_PATH 9082 shlibpath_overrides_runpath=yes 9083 ;; 9084 9085openbsd*) 9086 version_type=sunos 9087 sys_lib_dlsearch_path_spec="/usr/lib" 9088 need_lib_prefix=no 9089 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9090 case $host_os in 9091 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9092 *) need_version=no ;; 9093 esac 9094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9095 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9096 shlibpath_var=LD_LIBRARY_PATH 9097 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9098 case $host_os in 9099 openbsd2.[89] | openbsd2.[89].*) 9100 shlibpath_overrides_runpath=no 9101 ;; 9102 *) 9103 shlibpath_overrides_runpath=yes 9104 ;; 9105 esac 9106 else 9107 shlibpath_overrides_runpath=yes 9108 fi 9109 ;; 9110 9111os2*) 9112 libname_spec='$name' 9113 shrext_cmds=".dll" 9114 need_lib_prefix=no 9115 library_names_spec='$libname${shared_ext} $libname.a' 9116 dynamic_linker='OS/2 ld.exe' 9117 shlibpath_var=LIBPATH 9118 ;; 9119 9120osf3* | osf4* | osf5*) 9121 version_type=osf 9122 need_lib_prefix=no 9123 need_version=no 9124 soname_spec='${libname}${release}${shared_ext}$major' 9125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9126 shlibpath_var=LD_LIBRARY_PATH 9127 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9128 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9129 ;; 9130 9131rdos*) 9132 dynamic_linker=no 9133 ;; 9134 9135solaris*) 9136 version_type=linux 9137 need_lib_prefix=no 9138 need_version=no 9139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9140 soname_spec='${libname}${release}${shared_ext}$major' 9141 shlibpath_var=LD_LIBRARY_PATH 9142 shlibpath_overrides_runpath=yes 9143 hardcode_into_libs=yes 9144 # ldd complains unless libraries are executable 9145 postinstall_cmds='chmod +x $lib' 9146 ;; 9147 9148sunos4*) 9149 version_type=sunos 9150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9151 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9152 shlibpath_var=LD_LIBRARY_PATH 9153 shlibpath_overrides_runpath=yes 9154 if test "$with_gnu_ld" = yes; then 9155 need_lib_prefix=no 9156 fi 9157 need_version=yes 9158 ;; 9159 9160sysv4 | sysv4.3*) 9161 version_type=linux 9162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9163 soname_spec='${libname}${release}${shared_ext}$major' 9164 shlibpath_var=LD_LIBRARY_PATH 9165 case $host_vendor in 9166 sni) 9167 shlibpath_overrides_runpath=no 9168 need_lib_prefix=no 9169 export_dynamic_flag_spec='${wl}-Blargedynsym' 9170 runpath_var=LD_RUN_PATH 9171 ;; 9172 siemens) 9173 need_lib_prefix=no 9174 ;; 9175 motorola) 9176 need_lib_prefix=no 9177 need_version=no 9178 shlibpath_overrides_runpath=no 9179 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9180 ;; 9181 esac 9182 ;; 9183 9184sysv4*MP*) 9185 if test -d /usr/nec ;then 9186 version_type=linux 9187 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9188 soname_spec='$libname${shared_ext}.$major' 9189 shlibpath_var=LD_LIBRARY_PATH 9190 fi 9191 ;; 9192 9193sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9194 version_type=freebsd-elf 9195 need_lib_prefix=no 9196 need_version=no 9197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9198 soname_spec='${libname}${release}${shared_ext}$major' 9199 shlibpath_var=LD_LIBRARY_PATH 9200 hardcode_into_libs=yes 9201 if test "$with_gnu_ld" = yes; then 9202 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9203 shlibpath_overrides_runpath=no 9204 else 9205 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9206 shlibpath_overrides_runpath=yes 9207 case $host_os in 9208 sco3.2v5*) 9209 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9210 ;; 9211 esac 9212 fi 9213 sys_lib_dlsearch_path_spec='/usr/lib' 9214 ;; 9215 9216uts4*) 9217 version_type=linux 9218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9219 soname_spec='${libname}${release}${shared_ext}$major' 9220 shlibpath_var=LD_LIBRARY_PATH 9221 ;; 9222 9223*) 9224 dynamic_linker=no 9225 ;; 9226esac 9227{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9228echo "${ECHO_T}$dynamic_linker" >&6; } 9229test "$dynamic_linker" = no && can_build_shared=no 9230 9231variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9232if test "$GCC" = yes; then 9233 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9234fi 9235 9236{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9237echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9238hardcode_action= 9239if test -n "$hardcode_libdir_flag_spec" || \ 9240 test -n "$runpath_var" || \ 9241 test "X$hardcode_automatic" = "Xyes" ; then 9242 9243 # We can hardcode non-existant directories. 9244 if test "$hardcode_direct" != no && 9245 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9246 # have to relink, otherwise we might link with an installed library 9247 # when we should be linking with a yet-to-be-installed one 9248 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9249 test "$hardcode_minus_L" != no; then 9250 # Linking always hardcodes the temporary library directory. 9251 hardcode_action=relink 9252 else 9253 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9254 hardcode_action=immediate 9255 fi 9256else 9257 # We cannot hardcode anything, or else we can only hardcode existing 9258 # directories. 9259 hardcode_action=unsupported 9260fi 9261{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9262echo "${ECHO_T}$hardcode_action" >&6; } 9263 9264if test "$hardcode_action" = relink; then 9265 # Fast installation is not supported 9266 enable_fast_install=no 9267elif test "$shlibpath_overrides_runpath" = yes || 9268 test "$enable_shared" = no; then 9269 # Fast installation is not necessary 9270 enable_fast_install=needless 9271fi 9272 9273striplib= 9274old_striplib= 9275{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9276echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9277if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9278 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9279 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9280 { echo "$as_me:$LINENO: result: yes" >&5 9281echo "${ECHO_T}yes" >&6; } 9282else 9283# FIXME - insert some real tests, host_os isn't really good enough 9284 case $host_os in 9285 darwin*) 9286 if test -n "$STRIP" ; then 9287 striplib="$STRIP -x" 9288 old_striplib="$STRIP -S" 9289 { echo "$as_me:$LINENO: result: yes" >&5 9290echo "${ECHO_T}yes" >&6; } 9291 else 9292 { echo "$as_me:$LINENO: result: no" >&5 9293echo "${ECHO_T}no" >&6; } 9294fi 9295 ;; 9296 *) 9297 { echo "$as_me:$LINENO: result: no" >&5 9298echo "${ECHO_T}no" >&6; } 9299 ;; 9300 esac 9301fi 9302 9303if test "x$enable_dlopen" != xyes; then 9304 enable_dlopen=unknown 9305 enable_dlopen_self=unknown 9306 enable_dlopen_self_static=unknown 9307else 9308 lt_cv_dlopen=no 9309 lt_cv_dlopen_libs= 9310 9311 case $host_os in 9312 beos*) 9313 lt_cv_dlopen="load_add_on" 9314 lt_cv_dlopen_libs= 9315 lt_cv_dlopen_self=yes 9316 ;; 9317 9318 mingw* | pw32*) 9319 lt_cv_dlopen="LoadLibrary" 9320 lt_cv_dlopen_libs= 9321 ;; 9322 9323 cygwin*) 9324 lt_cv_dlopen="dlopen" 9325 lt_cv_dlopen_libs= 9326 ;; 9327 9328 darwin*) 9329 # if libdl is installed we need to link against it 9330 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9331echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9332if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9333 echo $ECHO_N "(cached) $ECHO_C" >&6 9334else 9335 ac_check_lib_save_LIBS=$LIBS 9336LIBS="-ldl $LIBS" 9337cat >conftest.$ac_ext <<_ACEOF 9338/* confdefs.h. */ 9339_ACEOF 9340cat confdefs.h >>conftest.$ac_ext 9341cat >>conftest.$ac_ext <<_ACEOF 9342/* end confdefs.h. */ 9343 9344/* Override any GCC internal prototype to avoid an error. 9345 Use char because int might match the return type of a GCC 9346 builtin and then its argument prototype would still apply. */ 9347#ifdef __cplusplus 9348extern "C" 9349#endif 9350char dlopen (); 9351int 9352main () 9353{ 9354return dlopen (); 9355 ; 9356 return 0; 9357} 9358_ACEOF 9359rm -f conftest.$ac_objext conftest$ac_exeext 9360if { (ac_try="$ac_link" 9361case "(($ac_try" in 9362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9363 *) ac_try_echo=$ac_try;; 9364esac 9365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9366 (eval "$ac_link") 2>conftest.er1 9367 ac_status=$? 9368 grep -v '^ *+' conftest.er1 >conftest.err 9369 rm -f conftest.er1 9370 cat conftest.err >&5 9371 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9372 (exit $ac_status); } && { 9373 test -z "$ac_c_werror_flag" || 9374 test ! -s conftest.err 9375 } && test -s conftest$ac_exeext && 9376 $as_test_x conftest$ac_exeext; then 9377 ac_cv_lib_dl_dlopen=yes 9378else 9379 echo "$as_me: failed program was:" >&5 9380sed 's/^/| /' conftest.$ac_ext >&5 9381 9382 ac_cv_lib_dl_dlopen=no 9383fi 9384 9385rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9386 conftest$ac_exeext conftest.$ac_ext 9387LIBS=$ac_check_lib_save_LIBS 9388fi 9389{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9390echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9391if test $ac_cv_lib_dl_dlopen = yes; then 9392 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9393else 9394 9395 lt_cv_dlopen="dyld" 9396 lt_cv_dlopen_libs= 9397 lt_cv_dlopen_self=yes 9398 9399fi 9400 9401 ;; 9402 9403 *) 9404 { echo "$as_me:$LINENO: checking for shl_load" >&5 9405echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9406if test "${ac_cv_func_shl_load+set}" = set; then 9407 echo $ECHO_N "(cached) $ECHO_C" >&6 9408else 9409 cat >conftest.$ac_ext <<_ACEOF 9410/* confdefs.h. */ 9411_ACEOF 9412cat confdefs.h >>conftest.$ac_ext 9413cat >>conftest.$ac_ext <<_ACEOF 9414/* end confdefs.h. */ 9415/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9416 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9417#define shl_load innocuous_shl_load 9418 9419/* System header to define __stub macros and hopefully few prototypes, 9420 which can conflict with char shl_load (); below. 9421 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9422 <limits.h> exists even on freestanding compilers. */ 9423 9424#ifdef __STDC__ 9425# include <limits.h> 9426#else 9427# include <assert.h> 9428#endif 9429 9430#undef shl_load 9431 9432/* Override any GCC internal prototype to avoid an error. 9433 Use char because int might match the return type of a GCC 9434 builtin and then its argument prototype would still apply. */ 9435#ifdef __cplusplus 9436extern "C" 9437#endif 9438char shl_load (); 9439/* The GNU C library defines this for functions which it implements 9440 to always fail with ENOSYS. Some functions are actually named 9441 something starting with __ and the normal name is an alias. */ 9442#if defined __stub_shl_load || defined __stub___shl_load 9443choke me 9444#endif 9445 9446int 9447main () 9448{ 9449return shl_load (); 9450 ; 9451 return 0; 9452} 9453_ACEOF 9454rm -f conftest.$ac_objext conftest$ac_exeext 9455if { (ac_try="$ac_link" 9456case "(($ac_try" in 9457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9458 *) ac_try_echo=$ac_try;; 9459esac 9460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9461 (eval "$ac_link") 2>conftest.er1 9462 ac_status=$? 9463 grep -v '^ *+' conftest.er1 >conftest.err 9464 rm -f conftest.er1 9465 cat conftest.err >&5 9466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9467 (exit $ac_status); } && { 9468 test -z "$ac_c_werror_flag" || 9469 test ! -s conftest.err 9470 } && test -s conftest$ac_exeext && 9471 $as_test_x conftest$ac_exeext; then 9472 ac_cv_func_shl_load=yes 9473else 9474 echo "$as_me: failed program was:" >&5 9475sed 's/^/| /' conftest.$ac_ext >&5 9476 9477 ac_cv_func_shl_load=no 9478fi 9479 9480rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9481 conftest$ac_exeext conftest.$ac_ext 9482fi 9483{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9484echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9485if test $ac_cv_func_shl_load = yes; then 9486 lt_cv_dlopen="shl_load" 9487else 9488 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9489echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9490if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9491 echo $ECHO_N "(cached) $ECHO_C" >&6 9492else 9493 ac_check_lib_save_LIBS=$LIBS 9494LIBS="-ldld $LIBS" 9495cat >conftest.$ac_ext <<_ACEOF 9496/* confdefs.h. */ 9497_ACEOF 9498cat confdefs.h >>conftest.$ac_ext 9499cat >>conftest.$ac_ext <<_ACEOF 9500/* end confdefs.h. */ 9501 9502/* Override any GCC internal prototype to avoid an error. 9503 Use char because int might match the return type of a GCC 9504 builtin and then its argument prototype would still apply. */ 9505#ifdef __cplusplus 9506extern "C" 9507#endif 9508char shl_load (); 9509int 9510main () 9511{ 9512return shl_load (); 9513 ; 9514 return 0; 9515} 9516_ACEOF 9517rm -f conftest.$ac_objext conftest$ac_exeext 9518if { (ac_try="$ac_link" 9519case "(($ac_try" in 9520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9521 *) ac_try_echo=$ac_try;; 9522esac 9523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9524 (eval "$ac_link") 2>conftest.er1 9525 ac_status=$? 9526 grep -v '^ *+' conftest.er1 >conftest.err 9527 rm -f conftest.er1 9528 cat conftest.err >&5 9529 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9530 (exit $ac_status); } && { 9531 test -z "$ac_c_werror_flag" || 9532 test ! -s conftest.err 9533 } && test -s conftest$ac_exeext && 9534 $as_test_x conftest$ac_exeext; then 9535 ac_cv_lib_dld_shl_load=yes 9536else 9537 echo "$as_me: failed program was:" >&5 9538sed 's/^/| /' conftest.$ac_ext >&5 9539 9540 ac_cv_lib_dld_shl_load=no 9541fi 9542 9543rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9544 conftest$ac_exeext conftest.$ac_ext 9545LIBS=$ac_check_lib_save_LIBS 9546fi 9547{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9548echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9549if test $ac_cv_lib_dld_shl_load = yes; then 9550 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9551else 9552 { echo "$as_me:$LINENO: checking for dlopen" >&5 9553echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9554if test "${ac_cv_func_dlopen+set}" = set; then 9555 echo $ECHO_N "(cached) $ECHO_C" >&6 9556else 9557 cat >conftest.$ac_ext <<_ACEOF 9558/* confdefs.h. */ 9559_ACEOF 9560cat confdefs.h >>conftest.$ac_ext 9561cat >>conftest.$ac_ext <<_ACEOF 9562/* end confdefs.h. */ 9563/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9564 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9565#define dlopen innocuous_dlopen 9566 9567/* System header to define __stub macros and hopefully few prototypes, 9568 which can conflict with char dlopen (); below. 9569 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9570 <limits.h> exists even on freestanding compilers. */ 9571 9572#ifdef __STDC__ 9573# include <limits.h> 9574#else 9575# include <assert.h> 9576#endif 9577 9578#undef dlopen 9579 9580/* Override any GCC internal prototype to avoid an error. 9581 Use char because int might match the return type of a GCC 9582 builtin and then its argument prototype would still apply. */ 9583#ifdef __cplusplus 9584extern "C" 9585#endif 9586char dlopen (); 9587/* The GNU C library defines this for functions which it implements 9588 to always fail with ENOSYS. Some functions are actually named 9589 something starting with __ and the normal name is an alias. */ 9590#if defined __stub_dlopen || defined __stub___dlopen 9591choke me 9592#endif 9593 9594int 9595main () 9596{ 9597return dlopen (); 9598 ; 9599 return 0; 9600} 9601_ACEOF 9602rm -f conftest.$ac_objext conftest$ac_exeext 9603if { (ac_try="$ac_link" 9604case "(($ac_try" in 9605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9606 *) ac_try_echo=$ac_try;; 9607esac 9608eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9609 (eval "$ac_link") 2>conftest.er1 9610 ac_status=$? 9611 grep -v '^ *+' conftest.er1 >conftest.err 9612 rm -f conftest.er1 9613 cat conftest.err >&5 9614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9615 (exit $ac_status); } && { 9616 test -z "$ac_c_werror_flag" || 9617 test ! -s conftest.err 9618 } && test -s conftest$ac_exeext && 9619 $as_test_x conftest$ac_exeext; then 9620 ac_cv_func_dlopen=yes 9621else 9622 echo "$as_me: failed program was:" >&5 9623sed 's/^/| /' conftest.$ac_ext >&5 9624 9625 ac_cv_func_dlopen=no 9626fi 9627 9628rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9629 conftest$ac_exeext conftest.$ac_ext 9630fi 9631{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9632echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9633if test $ac_cv_func_dlopen = yes; then 9634 lt_cv_dlopen="dlopen" 9635else 9636 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9637echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9638if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9639 echo $ECHO_N "(cached) $ECHO_C" >&6 9640else 9641 ac_check_lib_save_LIBS=$LIBS 9642LIBS="-ldl $LIBS" 9643cat >conftest.$ac_ext <<_ACEOF 9644/* confdefs.h. */ 9645_ACEOF 9646cat confdefs.h >>conftest.$ac_ext 9647cat >>conftest.$ac_ext <<_ACEOF 9648/* end confdefs.h. */ 9649 9650/* Override any GCC internal prototype to avoid an error. 9651 Use char because int might match the return type of a GCC 9652 builtin and then its argument prototype would still apply. */ 9653#ifdef __cplusplus 9654extern "C" 9655#endif 9656char dlopen (); 9657int 9658main () 9659{ 9660return dlopen (); 9661 ; 9662 return 0; 9663} 9664_ACEOF 9665rm -f conftest.$ac_objext conftest$ac_exeext 9666if { (ac_try="$ac_link" 9667case "(($ac_try" in 9668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9669 *) ac_try_echo=$ac_try;; 9670esac 9671eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9672 (eval "$ac_link") 2>conftest.er1 9673 ac_status=$? 9674 grep -v '^ *+' conftest.er1 >conftest.err 9675 rm -f conftest.er1 9676 cat conftest.err >&5 9677 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9678 (exit $ac_status); } && { 9679 test -z "$ac_c_werror_flag" || 9680 test ! -s conftest.err 9681 } && test -s conftest$ac_exeext && 9682 $as_test_x conftest$ac_exeext; then 9683 ac_cv_lib_dl_dlopen=yes 9684else 9685 echo "$as_me: failed program was:" >&5 9686sed 's/^/| /' conftest.$ac_ext >&5 9687 9688 ac_cv_lib_dl_dlopen=no 9689fi 9690 9691rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9692 conftest$ac_exeext conftest.$ac_ext 9693LIBS=$ac_check_lib_save_LIBS 9694fi 9695{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9696echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9697if test $ac_cv_lib_dl_dlopen = yes; then 9698 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9699else 9700 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9701echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9702if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9703 echo $ECHO_N "(cached) $ECHO_C" >&6 9704else 9705 ac_check_lib_save_LIBS=$LIBS 9706LIBS="-lsvld $LIBS" 9707cat >conftest.$ac_ext <<_ACEOF 9708/* confdefs.h. */ 9709_ACEOF 9710cat confdefs.h >>conftest.$ac_ext 9711cat >>conftest.$ac_ext <<_ACEOF 9712/* end confdefs.h. */ 9713 9714/* Override any GCC internal prototype to avoid an error. 9715 Use char because int might match the return type of a GCC 9716 builtin and then its argument prototype would still apply. */ 9717#ifdef __cplusplus 9718extern "C" 9719#endif 9720char dlopen (); 9721int 9722main () 9723{ 9724return dlopen (); 9725 ; 9726 return 0; 9727} 9728_ACEOF 9729rm -f conftest.$ac_objext conftest$ac_exeext 9730if { (ac_try="$ac_link" 9731case "(($ac_try" in 9732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9733 *) ac_try_echo=$ac_try;; 9734esac 9735eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9736 (eval "$ac_link") 2>conftest.er1 9737 ac_status=$? 9738 grep -v '^ *+' conftest.er1 >conftest.err 9739 rm -f conftest.er1 9740 cat conftest.err >&5 9741 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9742 (exit $ac_status); } && { 9743 test -z "$ac_c_werror_flag" || 9744 test ! -s conftest.err 9745 } && test -s conftest$ac_exeext && 9746 $as_test_x conftest$ac_exeext; then 9747 ac_cv_lib_svld_dlopen=yes 9748else 9749 echo "$as_me: failed program was:" >&5 9750sed 's/^/| /' conftest.$ac_ext >&5 9751 9752 ac_cv_lib_svld_dlopen=no 9753fi 9754 9755rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9756 conftest$ac_exeext conftest.$ac_ext 9757LIBS=$ac_check_lib_save_LIBS 9758fi 9759{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9760echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 9761if test $ac_cv_lib_svld_dlopen = yes; then 9762 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9763else 9764 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9765echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 9766if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9767 echo $ECHO_N "(cached) $ECHO_C" >&6 9768else 9769 ac_check_lib_save_LIBS=$LIBS 9770LIBS="-ldld $LIBS" 9771cat >conftest.$ac_ext <<_ACEOF 9772/* confdefs.h. */ 9773_ACEOF 9774cat confdefs.h >>conftest.$ac_ext 9775cat >>conftest.$ac_ext <<_ACEOF 9776/* end confdefs.h. */ 9777 9778/* Override any GCC internal prototype to avoid an error. 9779 Use char because int might match the return type of a GCC 9780 builtin and then its argument prototype would still apply. */ 9781#ifdef __cplusplus 9782extern "C" 9783#endif 9784char dld_link (); 9785int 9786main () 9787{ 9788return dld_link (); 9789 ; 9790 return 0; 9791} 9792_ACEOF 9793rm -f conftest.$ac_objext conftest$ac_exeext 9794if { (ac_try="$ac_link" 9795case "(($ac_try" in 9796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9797 *) ac_try_echo=$ac_try;; 9798esac 9799eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9800 (eval "$ac_link") 2>conftest.er1 9801 ac_status=$? 9802 grep -v '^ *+' conftest.er1 >conftest.err 9803 rm -f conftest.er1 9804 cat conftest.err >&5 9805 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9806 (exit $ac_status); } && { 9807 test -z "$ac_c_werror_flag" || 9808 test ! -s conftest.err 9809 } && test -s conftest$ac_exeext && 9810 $as_test_x conftest$ac_exeext; then 9811 ac_cv_lib_dld_dld_link=yes 9812else 9813 echo "$as_me: failed program was:" >&5 9814sed 's/^/| /' conftest.$ac_ext >&5 9815 9816 ac_cv_lib_dld_dld_link=no 9817fi 9818 9819rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9820 conftest$ac_exeext conftest.$ac_ext 9821LIBS=$ac_check_lib_save_LIBS 9822fi 9823{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9824echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 9825if test $ac_cv_lib_dld_dld_link = yes; then 9826 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9827fi 9828 9829 9830fi 9831 9832 9833fi 9834 9835 9836fi 9837 9838 9839fi 9840 9841 9842fi 9843 9844 ;; 9845 esac 9846 9847 if test "x$lt_cv_dlopen" != xno; then 9848 enable_dlopen=yes 9849 else 9850 enable_dlopen=no 9851 fi 9852 9853 case $lt_cv_dlopen in 9854 dlopen) 9855 save_CPPFLAGS="$CPPFLAGS" 9856 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9857 9858 save_LDFLAGS="$LDFLAGS" 9859 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9860 9861 save_LIBS="$LIBS" 9862 LIBS="$lt_cv_dlopen_libs $LIBS" 9863 9864 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9865echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 9866if test "${lt_cv_dlopen_self+set}" = set; then 9867 echo $ECHO_N "(cached) $ECHO_C" >&6 9868else 9869 if test "$cross_compiling" = yes; then : 9870 lt_cv_dlopen_self=cross 9871else 9872 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9873 lt_status=$lt_dlunknown 9874 cat > conftest.$ac_ext <<EOF 9875#line 9875 "configure" 9876#include "confdefs.h" 9877 9878#if HAVE_DLFCN_H 9879#include <dlfcn.h> 9880#endif 9881 9882#include <stdio.h> 9883 9884#ifdef RTLD_GLOBAL 9885# define LT_DLGLOBAL RTLD_GLOBAL 9886#else 9887# ifdef DL_GLOBAL 9888# define LT_DLGLOBAL DL_GLOBAL 9889# else 9890# define LT_DLGLOBAL 0 9891# endif 9892#endif 9893 9894/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9895 find out it does not work in some platform. */ 9896#ifndef LT_DLLAZY_OR_NOW 9897# ifdef RTLD_LAZY 9898# define LT_DLLAZY_OR_NOW RTLD_LAZY 9899# else 9900# ifdef DL_LAZY 9901# define LT_DLLAZY_OR_NOW DL_LAZY 9902# else 9903# ifdef RTLD_NOW 9904# define LT_DLLAZY_OR_NOW RTLD_NOW 9905# else 9906# ifdef DL_NOW 9907# define LT_DLLAZY_OR_NOW DL_NOW 9908# else 9909# define LT_DLLAZY_OR_NOW 0 9910# endif 9911# endif 9912# endif 9913# endif 9914#endif 9915 9916#ifdef __cplusplus 9917extern "C" void exit (int); 9918#endif 9919 9920void fnord() { int i=42;} 9921int main () 9922{ 9923 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9924 int status = $lt_dlunknown; 9925 9926 if (self) 9927 { 9928 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9929 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9930 /* dlclose (self); */ 9931 } 9932 else 9933 puts (dlerror ()); 9934 9935 exit (status); 9936} 9937EOF 9938 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9939 (eval $ac_link) 2>&5 9940 ac_status=$? 9941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9942 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9943 (./conftest; exit; ) >&5 2>/dev/null 9944 lt_status=$? 9945 case x$lt_status in 9946 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9947 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9948 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9949 esac 9950 else : 9951 # compilation failed 9952 lt_cv_dlopen_self=no 9953 fi 9954fi 9955rm -fr conftest* 9956 9957 9958fi 9959{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9960echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 9961 9962 if test "x$lt_cv_dlopen_self" = xyes; then 9963 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9964 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9965echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 9966if test "${lt_cv_dlopen_self_static+set}" = set; then 9967 echo $ECHO_N "(cached) $ECHO_C" >&6 9968else 9969 if test "$cross_compiling" = yes; then : 9970 lt_cv_dlopen_self_static=cross 9971else 9972 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9973 lt_status=$lt_dlunknown 9974 cat > conftest.$ac_ext <<EOF 9975#line 9975 "configure" 9976#include "confdefs.h" 9977 9978#if HAVE_DLFCN_H 9979#include <dlfcn.h> 9980#endif 9981 9982#include <stdio.h> 9983 9984#ifdef RTLD_GLOBAL 9985# define LT_DLGLOBAL RTLD_GLOBAL 9986#else 9987# ifdef DL_GLOBAL 9988# define LT_DLGLOBAL DL_GLOBAL 9989# else 9990# define LT_DLGLOBAL 0 9991# endif 9992#endif 9993 9994/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9995 find out it does not work in some platform. */ 9996#ifndef LT_DLLAZY_OR_NOW 9997# ifdef RTLD_LAZY 9998# define LT_DLLAZY_OR_NOW RTLD_LAZY 9999# else 10000# ifdef DL_LAZY 10001# define LT_DLLAZY_OR_NOW DL_LAZY 10002# else 10003# ifdef RTLD_NOW 10004# define LT_DLLAZY_OR_NOW RTLD_NOW 10005# else 10006# ifdef DL_NOW 10007# define LT_DLLAZY_OR_NOW DL_NOW 10008# else 10009# define LT_DLLAZY_OR_NOW 0 10010# endif 10011# endif 10012# endif 10013# endif 10014#endif 10015 10016#ifdef __cplusplus 10017extern "C" void exit (int); 10018#endif 10019 10020void fnord() { int i=42;} 10021int main () 10022{ 10023 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10024 int status = $lt_dlunknown; 10025 10026 if (self) 10027 { 10028 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10029 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10030 /* dlclose (self); */ 10031 } 10032 else 10033 puts (dlerror ()); 10034 10035 exit (status); 10036} 10037EOF 10038 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10039 (eval $ac_link) 2>&5 10040 ac_status=$? 10041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10042 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10043 (./conftest; exit; ) >&5 2>/dev/null 10044 lt_status=$? 10045 case x$lt_status in 10046 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10047 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10048 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10049 esac 10050 else : 10051 # compilation failed 10052 lt_cv_dlopen_self_static=no 10053 fi 10054fi 10055rm -fr conftest* 10056 10057 10058fi 10059{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10060echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10061 fi 10062 10063 CPPFLAGS="$save_CPPFLAGS" 10064 LDFLAGS="$save_LDFLAGS" 10065 LIBS="$save_LIBS" 10066 ;; 10067 esac 10068 10069 case $lt_cv_dlopen_self in 10070 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10071 *) enable_dlopen_self=unknown ;; 10072 esac 10073 10074 case $lt_cv_dlopen_self_static in 10075 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10076 *) enable_dlopen_self_static=unknown ;; 10077 esac 10078fi 10079 10080 10081# Report which library types will actually be built 10082{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10083echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10084{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10085echo "${ECHO_T}$can_build_shared" >&6; } 10086 10087{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10088echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10089test "$can_build_shared" = "no" && enable_shared=no 10090 10091# On AIX, shared libraries and static libraries use the same namespace, and 10092# are all built from PIC. 10093case $host_os in 10094aix3*) 10095 test "$enable_shared" = yes && enable_static=no 10096 if test -n "$RANLIB"; then 10097 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10098 postinstall_cmds='$RANLIB $lib' 10099 fi 10100 ;; 10101 10102aix4* | aix5*) 10103 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10104 test "$enable_shared" = yes && enable_static=no 10105 fi 10106 ;; 10107esac 10108{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10109echo "${ECHO_T}$enable_shared" >&6; } 10110 10111{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10112echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10113# Make sure either enable_shared or enable_static is yes. 10114test "$enable_shared" = yes || enable_static=yes 10115{ echo "$as_me:$LINENO: result: $enable_static" >&5 10116echo "${ECHO_T}$enable_static" >&6; } 10117 10118# The else clause should only fire when bootstrapping the 10119# libtool distribution, otherwise you forgot to ship ltmain.sh 10120# with your package, and you will get complaints that there are 10121# no rules to generate ltmain.sh. 10122if test -f "$ltmain"; then 10123 # See if we are running on zsh, and set the options which allow our commands through 10124 # without removal of \ escapes. 10125 if test -n "${ZSH_VERSION+set}" ; then 10126 setopt NO_GLOB_SUBST 10127 fi 10128 # Now quote all the things that may contain metacharacters while being 10129 # careful not to overquote the AC_SUBSTed values. We take copies of the 10130 # variables and quote the copies for generation of the libtool script. 10131 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10132 SED SHELL STRIP \ 10133 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10134 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10135 deplibs_check_method reload_flag reload_cmds need_locks \ 10136 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10137 lt_cv_sys_global_symbol_to_c_name_address \ 10138 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10139 old_postinstall_cmds old_postuninstall_cmds \ 10140 compiler \ 10141 CC \ 10142 LD \ 10143 lt_prog_compiler_wl \ 10144 lt_prog_compiler_pic \ 10145 lt_prog_compiler_static \ 10146 lt_prog_compiler_no_builtin_flag \ 10147 export_dynamic_flag_spec \ 10148 thread_safe_flag_spec \ 10149 whole_archive_flag_spec \ 10150 enable_shared_with_static_runtimes \ 10151 old_archive_cmds \ 10152 old_archive_from_new_cmds \ 10153 predep_objects \ 10154 postdep_objects \ 10155 predeps \ 10156 postdeps \ 10157 compiler_lib_search_path \ 10158 archive_cmds \ 10159 archive_expsym_cmds \ 10160 postinstall_cmds \ 10161 postuninstall_cmds \ 10162 old_archive_from_expsyms_cmds \ 10163 allow_undefined_flag \ 10164 no_undefined_flag \ 10165 export_symbols_cmds \ 10166 hardcode_libdir_flag_spec \ 10167 hardcode_libdir_flag_spec_ld \ 10168 hardcode_libdir_separator \ 10169 hardcode_automatic \ 10170 module_cmds \ 10171 module_expsym_cmds \ 10172 lt_cv_prog_compiler_c_o \ 10173 fix_srcfile_path \ 10174 exclude_expsyms \ 10175 include_expsyms; do 10176 10177 case $var in 10178 old_archive_cmds | \ 10179 old_archive_from_new_cmds | \ 10180 archive_cmds | \ 10181 archive_expsym_cmds | \ 10182 module_cmds | \ 10183 module_expsym_cmds | \ 10184 old_archive_from_expsyms_cmds | \ 10185 export_symbols_cmds | \ 10186 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10187 postinstall_cmds | postuninstall_cmds | \ 10188 old_postinstall_cmds | old_postuninstall_cmds | \ 10189 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10190 # Double-quote double-evaled strings. 10191 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10192 ;; 10193 *) 10194 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10195 ;; 10196 esac 10197 done 10198 10199 case $lt_echo in 10200 *'\$0 --fallback-echo"') 10201 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10202 ;; 10203 esac 10204 10205cfgfile="${ofile}T" 10206 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10207 $rm -f "$cfgfile" 10208 { echo "$as_me:$LINENO: creating $ofile" >&5 10209echo "$as_me: creating $ofile" >&6;} 10210 10211 cat <<__EOF__ >> "$cfgfile" 10212#! $SHELL 10213 10214# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10215# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10216# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10217# 10218# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 10219# Free Software Foundation, Inc. 10220# 10221# This file is part of GNU Libtool: 10222# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10223# 10224# This program is free software; you can redistribute it and/or modify 10225# it under the terms of the GNU General Public License as published by 10226# the Free Software Foundation; either version 2 of the License, or 10227# (at your option) any later version. 10228# 10229# This program is distributed in the hope that it will be useful, but 10230# WITHOUT ANY WARRANTY; without even the implied warranty of 10231# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10232# General Public License for more details. 10233# 10234# You should have received a copy of the GNU General Public License 10235# along with this program; if not, write to the Free Software 10236# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10237# 10238# As a special exception to the GNU General Public License, if you 10239# distribute this file as part of a program that contains a 10240# configuration script generated by Autoconf, you may include it under 10241# the same distribution terms that you use for the rest of that program. 10242 10243# A sed program that does not truncate output. 10244SED=$lt_SED 10245 10246# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10247Xsed="$SED -e 1s/^X//" 10248 10249# The HP-UX ksh and POSIX shell print the target directory to stdout 10250# if CDPATH is set. 10251(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10252 10253# The names of the tagged configurations supported by this script. 10254available_tags= 10255 10256# ### BEGIN LIBTOOL CONFIG 10257 10258# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10259 10260# Shell to use when invoking shell scripts. 10261SHELL=$lt_SHELL 10262 10263# Whether or not to build shared libraries. 10264build_libtool_libs=$enable_shared 10265 10266# Whether or not to build static libraries. 10267build_old_libs=$enable_static 10268 10269# Whether or not to add -lc for building shared libraries. 10270build_libtool_need_lc=$archive_cmds_need_lc 10271 10272# Whether or not to disallow shared libs when runtime libs are static 10273allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10274 10275# Whether or not to optimize for fast installation. 10276fast_install=$enable_fast_install 10277 10278# The host system. 10279host_alias=$host_alias 10280host=$host 10281host_os=$host_os 10282 10283# The build system. 10284build_alias=$build_alias 10285build=$build 10286build_os=$build_os 10287 10288# An echo program that does not interpret backslashes. 10289echo=$lt_echo 10290 10291# The archiver. 10292AR=$lt_AR 10293AR_FLAGS=$lt_AR_FLAGS 10294 10295# A C compiler. 10296LTCC=$lt_LTCC 10297 10298# LTCC compiler flags. 10299LTCFLAGS=$lt_LTCFLAGS 10300 10301# A language-specific compiler. 10302CC=$lt_compiler 10303 10304# Is the compiler the GNU C compiler? 10305with_gcc=$GCC 10306 10307# An ERE matcher. 10308EGREP=$lt_EGREP 10309 10310# The linker used to build libraries. 10311LD=$lt_LD 10312 10313# Whether we need hard or soft links. 10314LN_S=$lt_LN_S 10315 10316# A BSD-compatible nm program. 10317NM=$lt_NM 10318 10319# A symbol stripping program 10320STRIP=$lt_STRIP 10321 10322# Used to examine libraries when file_magic_cmd begins "file" 10323MAGIC_CMD=$MAGIC_CMD 10324 10325# Used on cygwin: DLL creation program. 10326DLLTOOL="$DLLTOOL" 10327 10328# Used on cygwin: object dumper. 10329OBJDUMP="$OBJDUMP" 10330 10331# Used on cygwin: assembler. 10332AS="$AS" 10333 10334# The name of the directory that contains temporary libtool files. 10335objdir=$objdir 10336 10337# How to create reloadable object files. 10338reload_flag=$lt_reload_flag 10339reload_cmds=$lt_reload_cmds 10340 10341# How to pass a linker flag through the compiler. 10342wl=$lt_lt_prog_compiler_wl 10343 10344# Object file suffix (normally "o"). 10345objext="$ac_objext" 10346 10347# Old archive suffix (normally "a"). 10348libext="$libext" 10349 10350# Shared library suffix (normally ".so"). 10351shrext_cmds='$shrext_cmds' 10352 10353# Executable file suffix (normally ""). 10354exeext="$exeext" 10355 10356# Additional compiler flags for building library objects. 10357pic_flag=$lt_lt_prog_compiler_pic 10358pic_mode=$pic_mode 10359 10360# What is the maximum length of a command? 10361max_cmd_len=$lt_cv_sys_max_cmd_len 10362 10363# Does compiler simultaneously support -c and -o options? 10364compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10365 10366# Must we lock files when doing compilation? 10367need_locks=$lt_need_locks 10368 10369# Do we need the lib prefix for modules? 10370need_lib_prefix=$need_lib_prefix 10371 10372# Do we need a version for libraries? 10373need_version=$need_version 10374 10375# Whether dlopen is supported. 10376dlopen_support=$enable_dlopen 10377 10378# Whether dlopen of programs is supported. 10379dlopen_self=$enable_dlopen_self 10380 10381# Whether dlopen of statically linked programs is supported. 10382dlopen_self_static=$enable_dlopen_self_static 10383 10384# Compiler flag to prevent dynamic linking. 10385link_static_flag=$lt_lt_prog_compiler_static 10386 10387# Compiler flag to turn off builtin functions. 10388no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10389 10390# Compiler flag to allow reflexive dlopens. 10391export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10392 10393# Compiler flag to generate shared objects directly from archives. 10394whole_archive_flag_spec=$lt_whole_archive_flag_spec 10395 10396# Compiler flag to generate thread-safe objects. 10397thread_safe_flag_spec=$lt_thread_safe_flag_spec 10398 10399# Library versioning type. 10400version_type=$version_type 10401 10402# Format of library name prefix. 10403libname_spec=$lt_libname_spec 10404 10405# List of archive names. First name is the real one, the rest are links. 10406# The last name is the one that the linker finds with -lNAME. 10407library_names_spec=$lt_library_names_spec 10408 10409# The coded name of the library, if different from the real name. 10410soname_spec=$lt_soname_spec 10411 10412# Commands used to build and install an old-style archive. 10413RANLIB=$lt_RANLIB 10414old_archive_cmds=$lt_old_archive_cmds 10415old_postinstall_cmds=$lt_old_postinstall_cmds 10416old_postuninstall_cmds=$lt_old_postuninstall_cmds 10417 10418# Create an old-style archive from a shared archive. 10419old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10420 10421# Create a temporary old-style archive to link instead of a shared archive. 10422old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10423 10424# Commands used to build and install a shared archive. 10425archive_cmds=$lt_archive_cmds 10426archive_expsym_cmds=$lt_archive_expsym_cmds 10427postinstall_cmds=$lt_postinstall_cmds 10428postuninstall_cmds=$lt_postuninstall_cmds 10429 10430# Commands used to build a loadable module (assumed same as above if empty) 10431module_cmds=$lt_module_cmds 10432module_expsym_cmds=$lt_module_expsym_cmds 10433 10434# Commands to strip libraries. 10435old_striplib=$lt_old_striplib 10436striplib=$lt_striplib 10437 10438# Dependencies to place before the objects being linked to create a 10439# shared library. 10440predep_objects=$lt_predep_objects 10441 10442# Dependencies to place after the objects being linked to create a 10443# shared library. 10444postdep_objects=$lt_postdep_objects 10445 10446# Dependencies to place before the objects being linked to create a 10447# shared library. 10448predeps=$lt_predeps 10449 10450# Dependencies to place after the objects being linked to create a 10451# shared library. 10452postdeps=$lt_postdeps 10453 10454# The library search path used internally by the compiler when linking 10455# a shared library. 10456compiler_lib_search_path=$lt_compiler_lib_search_path 10457 10458# Method to check whether dependent libraries are shared objects. 10459deplibs_check_method=$lt_deplibs_check_method 10460 10461# Command to use when deplibs_check_method == file_magic. 10462file_magic_cmd=$lt_file_magic_cmd 10463 10464# Flag that allows shared libraries with undefined symbols to be built. 10465allow_undefined_flag=$lt_allow_undefined_flag 10466 10467# Flag that forces no undefined symbols. 10468no_undefined_flag=$lt_no_undefined_flag 10469 10470# Commands used to finish a libtool library installation in a directory. 10471finish_cmds=$lt_finish_cmds 10472 10473# Same as above, but a single script fragment to be evaled but not shown. 10474finish_eval=$lt_finish_eval 10475 10476# Take the output of nm and produce a listing of raw symbols and C names. 10477global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10478 10479# Transform the output of nm in a proper C declaration 10480global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10481 10482# Transform the output of nm in a C name address pair 10483global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10484 10485# This is the shared library runtime path variable. 10486runpath_var=$runpath_var 10487 10488# This is the shared library path variable. 10489shlibpath_var=$shlibpath_var 10490 10491# Is shlibpath searched before the hard-coded library search path? 10492shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10493 10494# How to hardcode a shared library path into an executable. 10495hardcode_action=$hardcode_action 10496 10497# Whether we should hardcode library paths into libraries. 10498hardcode_into_libs=$hardcode_into_libs 10499 10500# Flag to hardcode \$libdir into a binary during linking. 10501# This must work even if \$libdir does not exist. 10502hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10503 10504# If ld is used when linking, flag to hardcode \$libdir into 10505# a binary during linking. This must work even if \$libdir does 10506# not exist. 10507hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10508 10509# Whether we need a single -rpath flag with a separated argument. 10510hardcode_libdir_separator=$lt_hardcode_libdir_separator 10511 10512# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10513# resulting binary. 10514hardcode_direct=$hardcode_direct 10515 10516# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10517# resulting binary. 10518hardcode_minus_L=$hardcode_minus_L 10519 10520# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10521# the resulting binary. 10522hardcode_shlibpath_var=$hardcode_shlibpath_var 10523 10524# Set to yes if building a shared library automatically hardcodes DIR into the library 10525# and all subsequent libraries and executables linked against it. 10526hardcode_automatic=$hardcode_automatic 10527 10528# Variables whose values should be saved in libtool wrapper scripts and 10529# restored at relink time. 10530variables_saved_for_relink="$variables_saved_for_relink" 10531 10532# Whether libtool must link a program against all its dependency libraries. 10533link_all_deplibs=$link_all_deplibs 10534 10535# Compile-time system search path for libraries 10536sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10537 10538# Run-time system search path for libraries 10539sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10540 10541# Fix the shell variable \$srcfile for the compiler. 10542fix_srcfile_path=$lt_fix_srcfile_path 10543 10544# Set to yes if exported symbols are required. 10545always_export_symbols=$always_export_symbols 10546 10547# The commands to list exported symbols. 10548export_symbols_cmds=$lt_export_symbols_cmds 10549 10550# The commands to extract the exported symbol list from a shared archive. 10551extract_expsyms_cmds=$lt_extract_expsyms_cmds 10552 10553# Symbols that should not be listed in the preloaded symbols. 10554exclude_expsyms=$lt_exclude_expsyms 10555 10556# Symbols that must always be exported. 10557include_expsyms=$lt_include_expsyms 10558 10559# ### END LIBTOOL CONFIG 10560 10561__EOF__ 10562 10563 10564 case $host_os in 10565 aix3*) 10566 cat <<\EOF >> "$cfgfile" 10567 10568# AIX sometimes has problems with the GCC collect2 program. For some 10569# reason, if we set the COLLECT_NAMES environment variable, the problems 10570# vanish in a puff of smoke. 10571if test "X${COLLECT_NAMES+set}" != Xset; then 10572 COLLECT_NAMES= 10573 export COLLECT_NAMES 10574fi 10575EOF 10576 ;; 10577 esac 10578 10579 # We use sed instead of cat because bash on DJGPP gets confused if 10580 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10581 # text mode, it properly converts lines to CR/LF. This bash problem 10582 # is reportedly fixed, but why not run on old versions too? 10583 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10584 10585 mv -f "$cfgfile" "$ofile" || \ 10586 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10587 chmod +x "$ofile" 10588 10589else 10590 # If there is no Makefile yet, we rely on a make rule to execute 10591 # `config.status --recheck' to rerun these tests and create the 10592 # libtool script then. 10593 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10594 if test -f "$ltmain_in"; then 10595 test -f Makefile && make "$ltmain" 10596 fi 10597fi 10598 10599 10600ac_ext=c 10601ac_cpp='$CPP $CPPFLAGS' 10602ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10603ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10604ac_compiler_gnu=$ac_cv_c_compiler_gnu 10605 10606CC="$lt_save_CC" 10607 10608 10609# Check whether --with-tags was given. 10610if test "${with_tags+set}" = set; then 10611 withval=$with_tags; tagnames="$withval" 10612fi 10613 10614 10615if test -f "$ltmain" && test -n "$tagnames"; then 10616 if test ! -f "${ofile}"; then 10617 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10618echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10619 fi 10620 10621 if test -z "$LTCC"; then 10622 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10623 if test -z "$LTCC"; then 10624 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10625echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10626 else 10627 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10628echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10629 fi 10630 fi 10631 if test -z "$LTCFLAGS"; then 10632 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 10633 fi 10634 10635 # Extract list of available tagged configurations in $ofile. 10636 # Note that this assumes the entire list is on one line. 10637 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10638 10639 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10640 for tagname in $tagnames; do 10641 IFS="$lt_save_ifs" 10642 # Check whether tagname contains only valid characters 10643 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10644 "") ;; 10645 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10646echo "$as_me: error: invalid tag name: $tagname" >&2;} 10647 { (exit 1); exit 1; }; } 10648 ;; 10649 esac 10650 10651 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10652 then 10653 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10654echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10655 { (exit 1); exit 1; }; } 10656 fi 10657 10658 # Update the list of available tags. 10659 if test -n "$tagname"; then 10660 echo appending configuration tag \"$tagname\" to $ofile 10661 10662 case $tagname in 10663 CXX) 10664 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10665 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10666 (test "X$CXX" != "Xg++"))) ; then 10667 ac_ext=cpp 10668ac_cpp='$CXXCPP $CPPFLAGS' 10669ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10670ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10671ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10672 10673 10674 10675 10676archive_cmds_need_lc_CXX=no 10677allow_undefined_flag_CXX= 10678always_export_symbols_CXX=no 10679archive_expsym_cmds_CXX= 10680export_dynamic_flag_spec_CXX= 10681hardcode_direct_CXX=no 10682hardcode_libdir_flag_spec_CXX= 10683hardcode_libdir_flag_spec_ld_CXX= 10684hardcode_libdir_separator_CXX= 10685hardcode_minus_L_CXX=no 10686hardcode_shlibpath_var_CXX=unsupported 10687hardcode_automatic_CXX=no 10688module_cmds_CXX= 10689module_expsym_cmds_CXX= 10690link_all_deplibs_CXX=unknown 10691old_archive_cmds_CXX=$old_archive_cmds 10692no_undefined_flag_CXX= 10693whole_archive_flag_spec_CXX= 10694enable_shared_with_static_runtimes_CXX=no 10695 10696# Dependencies to place before and after the object being linked: 10697predep_objects_CXX= 10698postdep_objects_CXX= 10699predeps_CXX= 10700postdeps_CXX= 10701compiler_lib_search_path_CXX= 10702 10703# Source file extension for C++ test sources. 10704ac_ext=cpp 10705 10706# Object file extension for compiled C++ test sources. 10707objext=o 10708objext_CXX=$objext 10709 10710# Code to be used in simple compile tests 10711lt_simple_compile_test_code="int some_variable = 0;" 10712 10713# Code to be used in simple link tests 10714lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 10715 10716# ltmain only uses $CC for tagged configurations so make sure $CC is set. 10717 10718# If no C compiler was specified, use CC. 10719LTCC=${LTCC-"$CC"} 10720 10721# If no C compiler flags were specified, use CFLAGS. 10722LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10723 10724# Allow CC to be a program name with arguments. 10725compiler=$CC 10726 10727 10728# save warnings/boilerplate of simple test code 10729ac_outfile=conftest.$ac_objext 10730echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10731eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10732_lt_compiler_boilerplate=`cat conftest.err` 10733$rm conftest* 10734 10735ac_outfile=conftest.$ac_objext 10736echo "$lt_simple_link_test_code" >conftest.$ac_ext 10737eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10738_lt_linker_boilerplate=`cat conftest.err` 10739$rm conftest* 10740 10741 10742# Allow CC to be a program name with arguments. 10743lt_save_CC=$CC 10744lt_save_LD=$LD 10745lt_save_GCC=$GCC 10746GCC=$GXX 10747lt_save_with_gnu_ld=$with_gnu_ld 10748lt_save_path_LD=$lt_cv_path_LD 10749if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 10750 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 10751else 10752 $as_unset lt_cv_prog_gnu_ld 10753fi 10754if test -n "${lt_cv_path_LDCXX+set}"; then 10755 lt_cv_path_LD=$lt_cv_path_LDCXX 10756else 10757 $as_unset lt_cv_path_LD 10758fi 10759test -z "${LDCXX+set}" || LD=$LDCXX 10760CC=${CXX-"c++"} 10761compiler=$CC 10762compiler_CXX=$CC 10763for cc_temp in $compiler""; do 10764 case $cc_temp in 10765 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10766 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10767 \-*) ;; 10768 *) break;; 10769 esac 10770done 10771cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 10772 10773 10774# We don't want -fno-exception wen compiling C++ code, so set the 10775# no_builtin_flag separately 10776if test "$GXX" = yes; then 10777 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 10778else 10779 lt_prog_compiler_no_builtin_flag_CXX= 10780fi 10781 10782if test "$GXX" = yes; then 10783 # Set up default GNU C++ configuration 10784 10785 10786# Check whether --with-gnu-ld was given. 10787if test "${with_gnu_ld+set}" = set; then 10788 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 10789else 10790 with_gnu_ld=no 10791fi 10792 10793ac_prog=ld 10794if test "$GCC" = yes; then 10795 # Check if gcc -print-prog-name=ld gives a path. 10796 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 10797echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 10798 case $host in 10799 *-*-mingw*) 10800 # gcc leaves a trailing carriage return which upsets mingw 10801 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 10802 *) 10803 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10804 esac 10805 case $ac_prog in 10806 # Accept absolute paths. 10807 [\\/]* | ?:[\\/]*) 10808 re_direlt='/[^/][^/]*/\.\./' 10809 # Canonicalize the pathname of ld 10810 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10811 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10812 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10813 done 10814 test -z "$LD" && LD="$ac_prog" 10815 ;; 10816 "") 10817 # If it fails, then pretend we aren't using GCC. 10818 ac_prog=ld 10819 ;; 10820 *) 10821 # If it is relative, then search for the first ld in PATH. 10822 with_gnu_ld=unknown 10823 ;; 10824 esac 10825elif test "$with_gnu_ld" = yes; then 10826 { echo "$as_me:$LINENO: checking for GNU ld" >&5 10827echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 10828else 10829 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10830echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 10831fi 10832if test "${lt_cv_path_LD+set}" = set; then 10833 echo $ECHO_N "(cached) $ECHO_C" >&6 10834else 10835 if test -z "$LD"; then 10836 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10837 for ac_dir in $PATH; do 10838 IFS="$lt_save_ifs" 10839 test -z "$ac_dir" && ac_dir=. 10840 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10841 lt_cv_path_LD="$ac_dir/$ac_prog" 10842 # Check to see if the program is GNU ld. I'd rather use --version, 10843 # but apparently some variants of GNU ld only accept -v. 10844 # Break only if it was the GNU/non-GNU ld that we prefer. 10845 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10846 *GNU* | *'with BFD'*) 10847 test "$with_gnu_ld" != no && break 10848 ;; 10849 *) 10850 test "$with_gnu_ld" != yes && break 10851 ;; 10852 esac 10853 fi 10854 done 10855 IFS="$lt_save_ifs" 10856else 10857 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10858fi 10859fi 10860 10861LD="$lt_cv_path_LD" 10862if test -n "$LD"; then 10863 { echo "$as_me:$LINENO: result: $LD" >&5 10864echo "${ECHO_T}$LD" >&6; } 10865else 10866 { echo "$as_me:$LINENO: result: no" >&5 10867echo "${ECHO_T}no" >&6; } 10868fi 10869test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10870echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10871 { (exit 1); exit 1; }; } 10872{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10873echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 10874if test "${lt_cv_prog_gnu_ld+set}" = set; then 10875 echo $ECHO_N "(cached) $ECHO_C" >&6 10876else 10877 # I'd rather use --version here, but apparently some GNU lds only accept -v. 10878case `$LD -v 2>&1 </dev/null` in 10879*GNU* | *'with BFD'*) 10880 lt_cv_prog_gnu_ld=yes 10881 ;; 10882*) 10883 lt_cv_prog_gnu_ld=no 10884 ;; 10885esac 10886fi 10887{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10888echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 10889with_gnu_ld=$lt_cv_prog_gnu_ld 10890 10891 10892 10893 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10894 # archiving commands below assume that GNU ld is being used. 10895 if test "$with_gnu_ld" = yes; then 10896 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10897 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' 10898 10899 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10900 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10901 10902 # If archive_cmds runs LD, not CC, wlarc should be empty 10903 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10904 # investigate it a little bit more. (MM) 10905 wlarc='${wl}' 10906 10907 # ancient GNU ld didn't support --whole-archive et. al. 10908 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10909 grep 'no-whole-archive' > /dev/null; then 10910 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10911 else 10912 whole_archive_flag_spec_CXX= 10913 fi 10914 else 10915 with_gnu_ld=no 10916 wlarc= 10917 10918 # A generic and very simple default shared library creation 10919 # command for GNU C++ for the case where it uses the native 10920 # linker, instead of GNU ld. If possible, this setting should 10921 # overridden to take advantage of the native linker features on 10922 # the platform it is being used on. 10923 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10924 fi 10925 10926 # Commands to make compiler produce verbose output that lists 10927 # what "hidden" libraries, object files and flags are used when 10928 # linking a shared library. 10929 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10930 10931else 10932 GXX=no 10933 with_gnu_ld=no 10934 wlarc= 10935fi 10936 10937# PORTME: fill in a description of your system's C++ link characteristics 10938{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10939echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 10940ld_shlibs_CXX=yes 10941case $host_os in 10942 aix3*) 10943 # FIXME: insert proper C++ library support 10944 ld_shlibs_CXX=no 10945 ;; 10946 aix4* | aix5*) 10947 if test "$host_cpu" = ia64; then 10948 # On IA64, the linker does run time linking by default, so we don't 10949 # have to do anything special. 10950 aix_use_runtimelinking=no 10951 exp_sym_flag='-Bexport' 10952 no_entry_flag="" 10953 else 10954 aix_use_runtimelinking=no 10955 10956 # Test if we are trying to use run time linking or normal 10957 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10958 # need to do runtime linking. 10959 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10960 for ld_flag in $LDFLAGS; do 10961 case $ld_flag in 10962 *-brtl*) 10963 aix_use_runtimelinking=yes 10964 break 10965 ;; 10966 esac 10967 done 10968 ;; 10969 esac 10970 10971 exp_sym_flag='-bexport' 10972 no_entry_flag='-bnoentry' 10973 fi 10974 10975 # When large executables or shared objects are built, AIX ld can 10976 # have problems creating the table of contents. If linking a library 10977 # or program results in "error TOC overflow" add -mminimal-toc to 10978 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10979 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10980 10981 archive_cmds_CXX='' 10982 hardcode_direct_CXX=yes 10983 hardcode_libdir_separator_CXX=':' 10984 link_all_deplibs_CXX=yes 10985 10986 if test "$GXX" = yes; then 10987 case $host_os in aix4.[012]|aix4.[012].*) 10988 # We only want to do this on AIX 4.2 and lower, the check 10989 # below for broken collect2 doesn't work under 4.3+ 10990 collect2name=`${CC} -print-prog-name=collect2` 10991 if test -f "$collect2name" && \ 10992 strings "$collect2name" | grep resolve_lib_name >/dev/null 10993 then 10994 # We have reworked collect2 10995 : 10996 else 10997 # We have old collect2 10998 hardcode_direct_CXX=unsupported 10999 # It fails to find uninstalled libraries when the uninstalled 11000 # path is not listed in the libpath. Setting hardcode_minus_L 11001 # to unsupported forces relinking 11002 hardcode_minus_L_CXX=yes 11003 hardcode_libdir_flag_spec_CXX='-L$libdir' 11004 hardcode_libdir_separator_CXX= 11005 fi 11006 ;; 11007 esac 11008 shared_flag='-shared' 11009 if test "$aix_use_runtimelinking" = yes; then 11010 shared_flag="$shared_flag "'${wl}-G' 11011 fi 11012 else 11013 # not using gcc 11014 if test "$host_cpu" = ia64; then 11015 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11016 # chokes on -Wl,-G. The following line is correct: 11017 shared_flag='-G' 11018 else 11019 if test "$aix_use_runtimelinking" = yes; then 11020 shared_flag='${wl}-G' 11021 else 11022 shared_flag='${wl}-bM:SRE' 11023 fi 11024 fi 11025 fi 11026 11027 # It seems that -bexpall does not export symbols beginning with 11028 # underscore (_), so it is better to generate a list of symbols to export. 11029 always_export_symbols_CXX=yes 11030 if test "$aix_use_runtimelinking" = yes; then 11031 # Warning - without using the other runtime loading flags (-brtl), 11032 # -berok will link without error, but may produce a broken library. 11033 allow_undefined_flag_CXX='-berok' 11034 # Determine the default libpath from the value encoded in an empty executable. 11035 cat >conftest.$ac_ext <<_ACEOF 11036/* confdefs.h. */ 11037_ACEOF 11038cat confdefs.h >>conftest.$ac_ext 11039cat >>conftest.$ac_ext <<_ACEOF 11040/* end confdefs.h. */ 11041 11042int 11043main () 11044{ 11045 11046 ; 11047 return 0; 11048} 11049_ACEOF 11050rm -f conftest.$ac_objext conftest$ac_exeext 11051if { (ac_try="$ac_link" 11052case "(($ac_try" in 11053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11054 *) ac_try_echo=$ac_try;; 11055esac 11056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11057 (eval "$ac_link") 2>conftest.er1 11058 ac_status=$? 11059 grep -v '^ *+' conftest.er1 >conftest.err 11060 rm -f conftest.er1 11061 cat conftest.err >&5 11062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11063 (exit $ac_status); } && { 11064 test -z "$ac_cxx_werror_flag" || 11065 test ! -s conftest.err 11066 } && test -s conftest$ac_exeext && 11067 $as_test_x conftest$ac_exeext; then 11068 11069lt_aix_libpath_sed=' 11070 /Import File Strings/,/^$/ { 11071 /^0/ { 11072 s/^0 *\(.*\)$/\1/ 11073 p 11074 } 11075 }' 11076aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11077# Check for a 64-bit object if we didn't find anything. 11078if test -z "$aix_libpath"; then 11079 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11080fi 11081else 11082 echo "$as_me: failed program was:" >&5 11083sed 's/^/| /' conftest.$ac_ext >&5 11084 11085 11086fi 11087 11088rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11089 conftest$ac_exeext conftest.$ac_ext 11090if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11091 11092 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11093 11094 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" 11095 else 11096 if test "$host_cpu" = ia64; then 11097 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11098 allow_undefined_flag_CXX="-z nodefs" 11099 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" 11100 else 11101 # Determine the default libpath from the value encoded in an empty executable. 11102 cat >conftest.$ac_ext <<_ACEOF 11103/* confdefs.h. */ 11104_ACEOF 11105cat confdefs.h >>conftest.$ac_ext 11106cat >>conftest.$ac_ext <<_ACEOF 11107/* end confdefs.h. */ 11108 11109int 11110main () 11111{ 11112 11113 ; 11114 return 0; 11115} 11116_ACEOF 11117rm -f conftest.$ac_objext conftest$ac_exeext 11118if { (ac_try="$ac_link" 11119case "(($ac_try" in 11120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11121 *) ac_try_echo=$ac_try;; 11122esac 11123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11124 (eval "$ac_link") 2>conftest.er1 11125 ac_status=$? 11126 grep -v '^ *+' conftest.er1 >conftest.err 11127 rm -f conftest.er1 11128 cat conftest.err >&5 11129 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11130 (exit $ac_status); } && { 11131 test -z "$ac_cxx_werror_flag" || 11132 test ! -s conftest.err 11133 } && test -s conftest$ac_exeext && 11134 $as_test_x conftest$ac_exeext; then 11135 11136lt_aix_libpath_sed=' 11137 /Import File Strings/,/^$/ { 11138 /^0/ { 11139 s/^0 *\(.*\)$/\1/ 11140 p 11141 } 11142 }' 11143aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11144# Check for a 64-bit object if we didn't find anything. 11145if test -z "$aix_libpath"; then 11146 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11147fi 11148else 11149 echo "$as_me: failed program was:" >&5 11150sed 's/^/| /' conftest.$ac_ext >&5 11151 11152 11153fi 11154 11155rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11156 conftest$ac_exeext conftest.$ac_ext 11157if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11158 11159 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11160 # Warning - without using the other run time loading flags, 11161 # -berok will link without error, but may produce a broken library. 11162 no_undefined_flag_CXX=' ${wl}-bernotok' 11163 allow_undefined_flag_CXX=' ${wl}-berok' 11164 # Exported symbols can be pulled into shared objects from archives 11165 whole_archive_flag_spec_CXX='$convenience' 11166 archive_cmds_need_lc_CXX=yes 11167 # This is similar to how AIX traditionally builds its shared libraries. 11168 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' 11169 fi 11170 fi 11171 ;; 11172 11173 beos*) 11174 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11175 allow_undefined_flag_CXX=unsupported 11176 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11177 # support --undefined. This deserves some investigation. FIXME 11178 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11179 else 11180 ld_shlibs_CXX=no 11181 fi 11182 ;; 11183 11184 chorus*) 11185 case $cc_basename in 11186 *) 11187 # FIXME: insert proper C++ library support 11188 ld_shlibs_CXX=no 11189 ;; 11190 esac 11191 ;; 11192 11193 cygwin* | mingw* | pw32*) 11194 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11195 # as there is no search path for DLLs. 11196 hardcode_libdir_flag_spec_CXX='-L$libdir' 11197 allow_undefined_flag_CXX=unsupported 11198 always_export_symbols_CXX=no 11199 enable_shared_with_static_runtimes_CXX=yes 11200 11201 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11202 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' 11203 # If the export-symbols file already is a .def file (1st line 11204 # is EXPORTS), use it as is; otherwise, prepend... 11205 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11206 cp $export_symbols $output_objdir/$soname.def; 11207 else 11208 echo EXPORTS > $output_objdir/$soname.def; 11209 cat $export_symbols >> $output_objdir/$soname.def; 11210 fi~ 11211 $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' 11212 else 11213 ld_shlibs_CXX=no 11214 fi 11215 ;; 11216 darwin* | rhapsody*) 11217 case $host_os in 11218 rhapsody* | darwin1.[012]) 11219 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11220 ;; 11221 *) # Darwin 1.3 on 11222 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11223 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11224 else 11225 case ${MACOSX_DEPLOYMENT_TARGET} in 11226 10.[012]) 11227 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11228 ;; 11229 10.*) 11230 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11231 ;; 11232 esac 11233 fi 11234 ;; 11235 esac 11236 archive_cmds_need_lc_CXX=no 11237 hardcode_direct_CXX=no 11238 hardcode_automatic_CXX=yes 11239 hardcode_shlibpath_var_CXX=unsupported 11240 whole_archive_flag_spec_CXX='' 11241 link_all_deplibs_CXX=yes 11242 11243 if test "$GXX" = yes ; then 11244 lt_int_apple_cc_single_mod=no 11245 output_verbose_link_cmd='echo' 11246 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11247 lt_int_apple_cc_single_mod=yes 11248 fi 11249 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11250 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11251 else 11252 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' 11253 fi 11254 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11255 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11256 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11257 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}' 11258 else 11259 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}' 11260 fi 11261 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}' 11262 else 11263 case $cc_basename in 11264 xlc*) 11265 output_verbose_link_cmd='echo' 11266 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 11267 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11268 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11269 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11270 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}' 11271 ;; 11272 *) 11273 ld_shlibs_CXX=no 11274 ;; 11275 esac 11276 fi 11277 ;; 11278 11279 dgux*) 11280 case $cc_basename in 11281 ec++*) 11282 # FIXME: insert proper C++ library support 11283 ld_shlibs_CXX=no 11284 ;; 11285 ghcx*) 11286 # Green Hills C++ Compiler 11287 # FIXME: insert proper C++ library support 11288 ld_shlibs_CXX=no 11289 ;; 11290 *) 11291 # FIXME: insert proper C++ library support 11292 ld_shlibs_CXX=no 11293 ;; 11294 esac 11295 ;; 11296 freebsd[12]*) 11297 # C++ shared libraries reported to be fairly broken before switch to ELF 11298 ld_shlibs_CXX=no 11299 ;; 11300 freebsd-elf*) 11301 archive_cmds_need_lc_CXX=no 11302 ;; 11303 freebsd* | dragonfly*) 11304 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11305 # conventions 11306 ld_shlibs_CXX=yes 11307 ;; 11308 gnu*) 11309 ;; 11310 hpux9*) 11311 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11312 hardcode_libdir_separator_CXX=: 11313 export_dynamic_flag_spec_CXX='${wl}-E' 11314 hardcode_direct_CXX=yes 11315 hardcode_minus_L_CXX=yes # Not in the search PATH, 11316 # but as the default 11317 # location of the library. 11318 11319 case $cc_basename in 11320 CC*) 11321 # FIXME: insert proper C++ library support 11322 ld_shlibs_CXX=no 11323 ;; 11324 aCC*) 11325 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' 11326 # Commands to make compiler produce verbose output that lists 11327 # what "hidden" libraries, object files and flags are used when 11328 # linking a shared library. 11329 # 11330 # There doesn't appear to be a way to prevent this compiler from 11331 # explicitly linking system object files so we need to strip them 11332 # from the output so that they don't get included in the library 11333 # dependencies. 11334 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' 11335 ;; 11336 *) 11337 if test "$GXX" = yes; then 11338 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' 11339 else 11340 # FIXME: insert proper C++ library support 11341 ld_shlibs_CXX=no 11342 fi 11343 ;; 11344 esac 11345 ;; 11346 hpux10*|hpux11*) 11347 if test $with_gnu_ld = no; then 11348 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11349 hardcode_libdir_separator_CXX=: 11350 11351 case $host_cpu in 11352 hppa*64*|ia64*) ;; 11353 *) 11354 export_dynamic_flag_spec_CXX='${wl}-E' 11355 ;; 11356 esac 11357 fi 11358 case $host_cpu in 11359 hppa*64*|ia64*) 11360 hardcode_direct_CXX=no 11361 hardcode_shlibpath_var_CXX=no 11362 ;; 11363 *) 11364 hardcode_direct_CXX=yes 11365 hardcode_minus_L_CXX=yes # Not in the search PATH, 11366 # but as the default 11367 # location of the library. 11368 ;; 11369 esac 11370 11371 case $cc_basename in 11372 CC*) 11373 # FIXME: insert proper C++ library support 11374 ld_shlibs_CXX=no 11375 ;; 11376 aCC*) 11377 case $host_cpu in 11378 hppa*64*) 11379 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11380 ;; 11381 ia64*) 11382 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11383 ;; 11384 *) 11385 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11386 ;; 11387 esac 11388 # Commands to make compiler produce verbose output that lists 11389 # what "hidden" libraries, object files and flags are used when 11390 # linking a shared library. 11391 # 11392 # There doesn't appear to be a way to prevent this compiler from 11393 # explicitly linking system object files so we need to strip them 11394 # from the output so that they don't get included in the library 11395 # dependencies. 11396 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' 11397 ;; 11398 *) 11399 if test "$GXX" = yes; then 11400 if test $with_gnu_ld = no; then 11401 case $host_cpu in 11402 hppa*64*) 11403 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11404 ;; 11405 ia64*) 11406 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11407 ;; 11408 *) 11409 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' 11410 ;; 11411 esac 11412 fi 11413 else 11414 # FIXME: insert proper C++ library support 11415 ld_shlibs_CXX=no 11416 fi 11417 ;; 11418 esac 11419 ;; 11420 interix[3-9]*) 11421 hardcode_direct_CXX=no 11422 hardcode_shlibpath_var_CXX=no 11423 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11424 export_dynamic_flag_spec_CXX='${wl}-E' 11425 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11426 # Instead, shared libraries are loaded at an image base (0x10000000 by 11427 # default) and relocated if they conflict, which is a slow very memory 11428 # consuming and fragmenting process. To avoid this, we pick a random, 11429 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11430 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11431 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' 11432 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' 11433 ;; 11434 irix5* | irix6*) 11435 case $cc_basename in 11436 CC*) 11437 # SGI C++ 11438 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' 11439 11440 # Archives containing C++ object files must be created using 11441 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11442 # necessary to make sure instantiated templates are included 11443 # in the archive. 11444 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11445 ;; 11446 *) 11447 if test "$GXX" = yes; then 11448 if test "$with_gnu_ld" = no; then 11449 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' 11450 else 11451 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' 11452 fi 11453 fi 11454 link_all_deplibs_CXX=yes 11455 ;; 11456 esac 11457 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11458 hardcode_libdir_separator_CXX=: 11459 ;; 11460 linux* | k*bsd*-gnu) 11461 case $cc_basename in 11462 KCC*) 11463 # Kuck and Associates, Inc. (KAI) C++ Compiler 11464 11465 # KCC will only create a shared library if the output file 11466 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11467 # to its proper name (with version) after linking. 11468 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' 11469 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' 11470 # Commands to make compiler produce verbose output that lists 11471 # what "hidden" libraries, object files and flags are used when 11472 # linking a shared library. 11473 # 11474 # There doesn't appear to be a way to prevent this compiler from 11475 # explicitly linking system object files so we need to strip them 11476 # from the output so that they don't get included in the library 11477 # dependencies. 11478 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' 11479 11480 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11481 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11482 11483 # Archives containing C++ object files must be created using 11484 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11485 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11486 ;; 11487 icpc*) 11488 # Intel C++ 11489 with_gnu_ld=yes 11490 # version 8.0 and above of icpc choke on multiply defined symbols 11491 # if we add $predep_objects and $postdep_objects, however 7.1 and 11492 # earlier do not add the objects themselves. 11493 case `$CC -V 2>&1` in 11494 *"Version 7."*) 11495 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11496 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' 11497 ;; 11498 *) # Version 8.0 or newer 11499 tmp_idyn= 11500 case $host_cpu in 11501 ia64*) tmp_idyn=' -i_dynamic';; 11502 esac 11503 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11504 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' 11505 ;; 11506 esac 11507 archive_cmds_need_lc_CXX=no 11508 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11509 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11510 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11511 ;; 11512 pgCC*) 11513 # Portland Group C++ compiler 11514 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11515 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' 11516 11517 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11518 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11519 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' 11520 ;; 11521 cxx*) 11522 # Compaq C++ 11523 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11524 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' 11525 11526 runpath_var=LD_RUN_PATH 11527 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11528 hardcode_libdir_separator_CXX=: 11529 11530 # Commands to make compiler produce verbose output that lists 11531 # what "hidden" libraries, object files and flags are used when 11532 # linking a shared library. 11533 # 11534 # There doesn't appear to be a way to prevent this compiler from 11535 # explicitly linking system object files so we need to strip them 11536 # from the output so that they don't get included in the library 11537 # dependencies. 11538 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' 11539 ;; 11540 *) 11541 case `$CC -V 2>&1 | sed 5q` in 11542 *Sun\ C*) 11543 # Sun C++ 5.9 11544 no_undefined_flag_CXX=' -zdefs' 11545 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11546 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 11547 hardcode_libdir_flag_spec_CXX='-R$libdir' 11548 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 11549 11550 # Not sure whether something based on 11551 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 11552 # would be better. 11553 output_verbose_link_cmd='echo' 11554 11555 # Archives containing C++ object files must be created using 11556 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11557 # necessary to make sure instantiated templates are included 11558 # in the archive. 11559 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11560 ;; 11561 esac 11562 ;; 11563 esac 11564 ;; 11565 lynxos*) 11566 # FIXME: insert proper C++ library support 11567 ld_shlibs_CXX=no 11568 ;; 11569 m88k*) 11570 # FIXME: insert proper C++ library support 11571 ld_shlibs_CXX=no 11572 ;; 11573 mvs*) 11574 case $cc_basename in 11575 cxx*) 11576 # FIXME: insert proper C++ library support 11577 ld_shlibs_CXX=no 11578 ;; 11579 *) 11580 # FIXME: insert proper C++ library support 11581 ld_shlibs_CXX=no 11582 ;; 11583 esac 11584 ;; 11585 netbsd*) 11586 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11587 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11588 wlarc= 11589 hardcode_libdir_flag_spec_CXX='-R$libdir' 11590 hardcode_direct_CXX=yes 11591 hardcode_shlibpath_var_CXX=no 11592 fi 11593 # Workaround some broken pre-1.5 toolchains 11594 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11595 ;; 11596 openbsd2*) 11597 # C++ shared libraries are fairly broken 11598 ld_shlibs_CXX=no 11599 ;; 11600 openbsd*) 11601 if test -f /usr/libexec/ld.so; then 11602 hardcode_direct_CXX=yes 11603 hardcode_shlibpath_var_CXX=no 11604 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11605 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11606 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11607 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11608 export_dynamic_flag_spec_CXX='${wl}-E' 11609 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11610 fi 11611 output_verbose_link_cmd='echo' 11612 else 11613 ld_shlibs_CXX=no 11614 fi 11615 ;; 11616 osf3*) 11617 case $cc_basename in 11618 KCC*) 11619 # Kuck and Associates, Inc. (KAI) C++ Compiler 11620 11621 # KCC will only create a shared library if the output file 11622 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11623 # to its proper name (with version) after linking. 11624 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' 11625 11626 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11627 hardcode_libdir_separator_CXX=: 11628 11629 # Archives containing C++ object files must be created using 11630 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11631 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11632 11633 ;; 11634 RCC*) 11635 # Rational C++ 2.4.1 11636 # FIXME: insert proper C++ library support 11637 ld_shlibs_CXX=no 11638 ;; 11639 cxx*) 11640 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11641 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' 11642 11643 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11644 hardcode_libdir_separator_CXX=: 11645 11646 # Commands to make compiler produce verbose output that lists 11647 # what "hidden" libraries, object files and flags are used when 11648 # linking a shared library. 11649 # 11650 # There doesn't appear to be a way to prevent this compiler from 11651 # explicitly linking system object files so we need to strip them 11652 # from the output so that they don't get included in the library 11653 # dependencies. 11654 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' 11655 ;; 11656 *) 11657 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11658 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11659 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' 11660 11661 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11662 hardcode_libdir_separator_CXX=: 11663 11664 # Commands to make compiler produce verbose output that lists 11665 # what "hidden" libraries, object files and flags are used when 11666 # linking a shared library. 11667 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11668 11669 else 11670 # FIXME: insert proper C++ library support 11671 ld_shlibs_CXX=no 11672 fi 11673 ;; 11674 esac 11675 ;; 11676 osf4* | osf5*) 11677 case $cc_basename in 11678 KCC*) 11679 # Kuck and Associates, Inc. (KAI) C++ Compiler 11680 11681 # KCC will only create a shared library if the output file 11682 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11683 # to its proper name (with version) after linking. 11684 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' 11685 11686 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11687 hardcode_libdir_separator_CXX=: 11688 11689 # Archives containing C++ object files must be created using 11690 # the KAI C++ compiler. 11691 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 11692 ;; 11693 RCC*) 11694 # Rational C++ 2.4.1 11695 # FIXME: insert proper C++ library support 11696 ld_shlibs_CXX=no 11697 ;; 11698 cxx*) 11699 allow_undefined_flag_CXX=' -expect_unresolved \*' 11700 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' 11701 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 11702 echo "-hidden">> $lib.exp~ 11703 $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~ 11704 $rm $lib.exp' 11705 11706 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11707 hardcode_libdir_separator_CXX=: 11708 11709 # Commands to make compiler produce verbose output that lists 11710 # what "hidden" libraries, object files and flags are used when 11711 # linking a shared library. 11712 # 11713 # There doesn't appear to be a way to prevent this compiler from 11714 # explicitly linking system object files so we need to strip them 11715 # from the output so that they don't get included in the library 11716 # dependencies. 11717 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' 11718 ;; 11719 *) 11720 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11721 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11722 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' 11723 11724 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11725 hardcode_libdir_separator_CXX=: 11726 11727 # Commands to make compiler produce verbose output that lists 11728 # what "hidden" libraries, object files and flags are used when 11729 # linking a shared library. 11730 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11731 11732 else 11733 # FIXME: insert proper C++ library support 11734 ld_shlibs_CXX=no 11735 fi 11736 ;; 11737 esac 11738 ;; 11739 psos*) 11740 # FIXME: insert proper C++ library support 11741 ld_shlibs_CXX=no 11742 ;; 11743 sunos4*) 11744 case $cc_basename in 11745 CC*) 11746 # Sun C++ 4.x 11747 # FIXME: insert proper C++ library support 11748 ld_shlibs_CXX=no 11749 ;; 11750 lcc*) 11751 # Lucid 11752 # FIXME: insert proper C++ library support 11753 ld_shlibs_CXX=no 11754 ;; 11755 *) 11756 # FIXME: insert proper C++ library support 11757 ld_shlibs_CXX=no 11758 ;; 11759 esac 11760 ;; 11761 solaris*) 11762 case $cc_basename in 11763 CC*) 11764 # Sun C++ 4.2, 5.x and Centerline C++ 11765 archive_cmds_need_lc_CXX=yes 11766 no_undefined_flag_CXX=' -zdefs' 11767 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11768 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11769 $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' 11770 11771 hardcode_libdir_flag_spec_CXX='-R$libdir' 11772 hardcode_shlibpath_var_CXX=no 11773 case $host_os in 11774 solaris2.[0-5] | solaris2.[0-5].*) ;; 11775 *) 11776 # The compiler driver will combine and reorder linker options, 11777 # but understands `-z linker_flag'. 11778 # Supported since Solaris 2.6 (maybe 2.5.1?) 11779 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 11780 ;; 11781 esac 11782 link_all_deplibs_CXX=yes 11783 11784 output_verbose_link_cmd='echo' 11785 11786 # Archives containing C++ object files must be created using 11787 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11788 # necessary to make sure instantiated templates are included 11789 # in the archive. 11790 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11791 ;; 11792 gcx*) 11793 # Green Hills C++ Compiler 11794 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11795 11796 # The C++ compiler must be used to create the archive. 11797 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 11798 ;; 11799 *) 11800 # GNU C++ compiler with Solaris linker 11801 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11802 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 11803 if $CC --version | grep -v '^2\.7' > /dev/null; then 11804 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11805 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11806 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11807 11808 # Commands to make compiler produce verbose output that lists 11809 # what "hidden" libraries, object files and flags are used when 11810 # linking a shared library. 11811 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11812 else 11813 # g++ 2.7 appears to require `-G' NOT `-shared' on this 11814 # platform. 11815 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11816 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11817 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11818 11819 # Commands to make compiler produce verbose output that lists 11820 # what "hidden" libraries, object files and flags are used when 11821 # linking a shared library. 11822 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11823 fi 11824 11825 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 11826 case $host_os in 11827 solaris2.[0-5] | solaris2.[0-5].*) ;; 11828 *) 11829 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11830 ;; 11831 esac 11832 fi 11833 ;; 11834 esac 11835 ;; 11836 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11837 no_undefined_flag_CXX='${wl}-z,text' 11838 archive_cmds_need_lc_CXX=no 11839 hardcode_shlibpath_var_CXX=no 11840 runpath_var='LD_RUN_PATH' 11841 11842 case $cc_basename in 11843 CC*) 11844 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11845 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11846 ;; 11847 *) 11848 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11849 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11850 ;; 11851 esac 11852 ;; 11853 sysv5* | sco3.2v5* | sco5v6*) 11854 # Note: We can NOT use -z defs as we might desire, because we do not 11855 # link with -lc, and that would cause any symbols used from libc to 11856 # always be unresolved, which means just about no library would 11857 # ever link correctly. If we're not using GNU ld we use -z text 11858 # though, which does catch some bad symbols but isn't as heavy-handed 11859 # as -z defs. 11860 # For security reasons, it is highly recommended that you always 11861 # use absolute paths for naming shared libraries, and exclude the 11862 # DT_RUNPATH tag from executables and libraries. But doing so 11863 # requires that you compile everything twice, which is a pain. 11864 # So that behaviour is only enabled if SCOABSPATH is set to a 11865 # non-empty value in the environment. Most likely only useful for 11866 # creating official distributions of packages. 11867 # This is a hack until libtool officially supports absolute path 11868 # names for shared libraries. 11869 no_undefined_flag_CXX='${wl}-z,text' 11870 allow_undefined_flag_CXX='${wl}-z,nodefs' 11871 archive_cmds_need_lc_CXX=no 11872 hardcode_shlibpath_var_CXX=no 11873 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 11874 hardcode_libdir_separator_CXX=':' 11875 link_all_deplibs_CXX=yes 11876 export_dynamic_flag_spec_CXX='${wl}-Bexport' 11877 runpath_var='LD_RUN_PATH' 11878 11879 case $cc_basename in 11880 CC*) 11881 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11882 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11883 ;; 11884 *) 11885 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11886 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11887 ;; 11888 esac 11889 ;; 11890 tandem*) 11891 case $cc_basename in 11892 NCC*) 11893 # NonStop-UX NCC 3.20 11894 # FIXME: insert proper C++ library support 11895 ld_shlibs_CXX=no 11896 ;; 11897 *) 11898 # FIXME: insert proper C++ library support 11899 ld_shlibs_CXX=no 11900 ;; 11901 esac 11902 ;; 11903 vxworks*) 11904 # FIXME: insert proper C++ library support 11905 ld_shlibs_CXX=no 11906 ;; 11907 *) 11908 # FIXME: insert proper C++ library support 11909 ld_shlibs_CXX=no 11910 ;; 11911esac 11912{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11913echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 11914test "$ld_shlibs_CXX" = no && can_build_shared=no 11915 11916GCC_CXX="$GXX" 11917LD_CXX="$LD" 11918 11919 11920cat > conftest.$ac_ext <<EOF 11921class Foo 11922{ 11923public: 11924 Foo (void) { a = 0; } 11925private: 11926 int a; 11927}; 11928EOF 11929 11930if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11931 (eval $ac_compile) 2>&5 11932 ac_status=$? 11933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11934 (exit $ac_status); }; then 11935 # Parse the compiler output and extract the necessary 11936 # objects, libraries and library flags. 11937 11938 # Sentinel used to keep track of whether or not we are before 11939 # the conftest object file. 11940 pre_test_object_deps_done=no 11941 11942 # The `*' in the case matches for architectures that use `case' in 11943 # $output_verbose_cmd can trigger glob expansion during the loop 11944 # eval without this substitution. 11945 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 11946 11947 for p in `eval $output_verbose_link_cmd`; do 11948 case $p in 11949 11950 -L* | -R* | -l*) 11951 # Some compilers place space between "-{L,R}" and the path. 11952 # Remove the space. 11953 if test $p = "-L" \ 11954 || test $p = "-R"; then 11955 prev=$p 11956 continue 11957 else 11958 prev= 11959 fi 11960 11961 if test "$pre_test_object_deps_done" = no; then 11962 case $p in 11963 -L* | -R*) 11964 # Internal compiler library paths should come after those 11965 # provided the user. The postdeps already come after the 11966 # user supplied libs so there is no need to process them. 11967 if test -z "$compiler_lib_search_path_CXX"; then 11968 compiler_lib_search_path_CXX="${prev}${p}" 11969 else 11970 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11971 fi 11972 ;; 11973 # The "-l" case would never come before the object being 11974 # linked, so don't bother handling this case. 11975 esac 11976 else 11977 if test -z "$postdeps_CXX"; then 11978 postdeps_CXX="${prev}${p}" 11979 else 11980 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 11981 fi 11982 fi 11983 ;; 11984 11985 *.$objext) 11986 # This assumes that the test object file only shows up 11987 # once in the compiler output. 11988 if test "$p" = "conftest.$objext"; then 11989 pre_test_object_deps_done=yes 11990 continue 11991 fi 11992 11993 if test "$pre_test_object_deps_done" = no; then 11994 if test -z "$predep_objects_CXX"; then 11995 predep_objects_CXX="$p" 11996 else 11997 predep_objects_CXX="$predep_objects_CXX $p" 11998 fi 11999 else 12000 if test -z "$postdep_objects_CXX"; then 12001 postdep_objects_CXX="$p" 12002 else 12003 postdep_objects_CXX="$postdep_objects_CXX $p" 12004 fi 12005 fi 12006 ;; 12007 12008 *) ;; # Ignore the rest. 12009 12010 esac 12011 done 12012 12013 # Clean up. 12014 rm -f a.out a.exe 12015else 12016 echo "libtool.m4: error: problem compiling CXX test program" 12017fi 12018 12019$rm -f confest.$objext 12020 12021# PORTME: override above test on systems where it is broken 12022case $host_os in 12023interix[3-9]*) 12024 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12025 # hack all around it, let's just trust "g++" to DTRT. 12026 predep_objects_CXX= 12027 postdep_objects_CXX= 12028 postdeps_CXX= 12029 ;; 12030 12031linux*) 12032 case `$CC -V 2>&1 | sed 5q` in 12033 *Sun\ C*) 12034 # Sun C++ 5.9 12035 # 12036 # The more standards-conforming stlport4 library is 12037 # incompatible with the Cstd library. Avoid specifying 12038 # it if it's in CXXFLAGS. Ignore libCrun as 12039 # -library=stlport4 depends on it. 12040 case " $CXX $CXXFLAGS " in 12041 *" -library=stlport4 "*) 12042 solaris_use_stlport4=yes 12043 ;; 12044 esac 12045 if test "$solaris_use_stlport4" != yes; then 12046 postdeps_CXX='-library=Cstd -library=Crun' 12047 fi 12048 ;; 12049 esac 12050 ;; 12051 12052solaris*) 12053 case $cc_basename in 12054 CC*) 12055 # The more standards-conforming stlport4 library is 12056 # incompatible with the Cstd library. Avoid specifying 12057 # it if it's in CXXFLAGS. Ignore libCrun as 12058 # -library=stlport4 depends on it. 12059 case " $CXX $CXXFLAGS " in 12060 *" -library=stlport4 "*) 12061 solaris_use_stlport4=yes 12062 ;; 12063 esac 12064 12065 # Adding this requires a known-good setup of shared libraries for 12066 # Sun compiler versions before 5.6, else PIC objects from an old 12067 # archive will be linked into the output, leading to subtle bugs. 12068 if test "$solaris_use_stlport4" != yes; then 12069 postdeps_CXX='-library=Cstd -library=Crun' 12070 fi 12071 ;; 12072 esac 12073 ;; 12074esac 12075 12076 12077case " $postdeps_CXX " in 12078*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12079esac 12080 12081lt_prog_compiler_wl_CXX= 12082lt_prog_compiler_pic_CXX= 12083lt_prog_compiler_static_CXX= 12084 12085{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12086echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12087 12088 # C++ specific cases for pic, static, wl, etc. 12089 if test "$GXX" = yes; then 12090 lt_prog_compiler_wl_CXX='-Wl,' 12091 lt_prog_compiler_static_CXX='-static' 12092 12093 case $host_os in 12094 aix*) 12095 # All AIX code is PIC. 12096 if test "$host_cpu" = ia64; then 12097 # AIX 5 now supports IA64 processor 12098 lt_prog_compiler_static_CXX='-Bstatic' 12099 fi 12100 ;; 12101 amigaos*) 12102 # FIXME: we need at least 68020 code to build shared libraries, but 12103 # adding the `-m68020' flag to GCC prevents building anything better, 12104 # like `-m68040'. 12105 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12106 ;; 12107 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12108 # PIC is the default for these OSes. 12109 ;; 12110 mingw* | cygwin* | os2* | pw32*) 12111 # This hack is so that the source file can tell whether it is being 12112 # built for inclusion in a dll (and should export symbols for example). 12113 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12114 # (--disable-auto-import) libraries 12115 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12116 ;; 12117 darwin* | rhapsody*) 12118 # PIC is the default on this platform 12119 # Common symbols not allowed in MH_DYLIB files 12120 lt_prog_compiler_pic_CXX='-fno-common' 12121 ;; 12122 *djgpp*) 12123 # DJGPP does not support shared libraries at all 12124 lt_prog_compiler_pic_CXX= 12125 ;; 12126 interix[3-9]*) 12127 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12128 # Instead, we relocate shared libraries at runtime. 12129 ;; 12130 sysv4*MP*) 12131 if test -d /usr/nec; then 12132 lt_prog_compiler_pic_CXX=-Kconform_pic 12133 fi 12134 ;; 12135 hpux*) 12136 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12137 # not for PA HP-UX. 12138 case $host_cpu in 12139 hppa*64*|ia64*) 12140 ;; 12141 *) 12142 lt_prog_compiler_pic_CXX='-fPIC' 12143 ;; 12144 esac 12145 ;; 12146 *) 12147 lt_prog_compiler_pic_CXX='-fPIC' 12148 ;; 12149 esac 12150 else 12151 case $host_os in 12152 aix4* | aix5*) 12153 # All AIX code is PIC. 12154 if test "$host_cpu" = ia64; then 12155 # AIX 5 now supports IA64 processor 12156 lt_prog_compiler_static_CXX='-Bstatic' 12157 else 12158 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12159 fi 12160 ;; 12161 chorus*) 12162 case $cc_basename in 12163 cxch68*) 12164 # Green Hills C++ Compiler 12165 # _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" 12166 ;; 12167 esac 12168 ;; 12169 darwin*) 12170 # PIC is the default on this platform 12171 # Common symbols not allowed in MH_DYLIB files 12172 case $cc_basename in 12173 xlc*) 12174 lt_prog_compiler_pic_CXX='-qnocommon' 12175 lt_prog_compiler_wl_CXX='-Wl,' 12176 ;; 12177 esac 12178 ;; 12179 dgux*) 12180 case $cc_basename in 12181 ec++*) 12182 lt_prog_compiler_pic_CXX='-KPIC' 12183 ;; 12184 ghcx*) 12185 # Green Hills C++ Compiler 12186 lt_prog_compiler_pic_CXX='-pic' 12187 ;; 12188 *) 12189 ;; 12190 esac 12191 ;; 12192 freebsd* | dragonfly*) 12193 # FreeBSD uses GNU C++ 12194 ;; 12195 hpux9* | hpux10* | hpux11*) 12196 case $cc_basename in 12197 CC*) 12198 lt_prog_compiler_wl_CXX='-Wl,' 12199 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12200 if test "$host_cpu" != ia64; then 12201 lt_prog_compiler_pic_CXX='+Z' 12202 fi 12203 ;; 12204 aCC*) 12205 lt_prog_compiler_wl_CXX='-Wl,' 12206 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12207 case $host_cpu in 12208 hppa*64*|ia64*) 12209 # +Z the default 12210 ;; 12211 *) 12212 lt_prog_compiler_pic_CXX='+Z' 12213 ;; 12214 esac 12215 ;; 12216 *) 12217 ;; 12218 esac 12219 ;; 12220 interix*) 12221 # This is c89, which is MS Visual C++ (no shared libs) 12222 # Anyone wants to do a port? 12223 ;; 12224 irix5* | irix6* | nonstopux*) 12225 case $cc_basename in 12226 CC*) 12227 lt_prog_compiler_wl_CXX='-Wl,' 12228 lt_prog_compiler_static_CXX='-non_shared' 12229 # CC pic flag -KPIC is the default. 12230 ;; 12231 *) 12232 ;; 12233 esac 12234 ;; 12235 linux* | k*bsd*-gnu) 12236 case $cc_basename in 12237 KCC*) 12238 # KAI C++ Compiler 12239 lt_prog_compiler_wl_CXX='--backend -Wl,' 12240 lt_prog_compiler_pic_CXX='-fPIC' 12241 ;; 12242 icpc* | ecpc*) 12243 # Intel C++ 12244 lt_prog_compiler_wl_CXX='-Wl,' 12245 lt_prog_compiler_pic_CXX='-KPIC' 12246 lt_prog_compiler_static_CXX='-static' 12247 ;; 12248 pgCC*) 12249 # Portland Group C++ compiler. 12250 lt_prog_compiler_wl_CXX='-Wl,' 12251 lt_prog_compiler_pic_CXX='-fpic' 12252 lt_prog_compiler_static_CXX='-Bstatic' 12253 ;; 12254 cxx*) 12255 # Compaq C++ 12256 # Make sure the PIC flag is empty. It appears that all Alpha 12257 # Linux and Compaq Tru64 Unix objects are PIC. 12258 lt_prog_compiler_pic_CXX= 12259 lt_prog_compiler_static_CXX='-non_shared' 12260 ;; 12261 *) 12262 case `$CC -V 2>&1 | sed 5q` in 12263 *Sun\ C*) 12264 # Sun C++ 5.9 12265 lt_prog_compiler_pic_CXX='-KPIC' 12266 lt_prog_compiler_static_CXX='-Bstatic' 12267 lt_prog_compiler_wl_CXX='-Qoption ld ' 12268 ;; 12269 esac 12270 ;; 12271 esac 12272 ;; 12273 lynxos*) 12274 ;; 12275 m88k*) 12276 ;; 12277 mvs*) 12278 case $cc_basename in 12279 cxx*) 12280 lt_prog_compiler_pic_CXX='-W c,exportall' 12281 ;; 12282 *) 12283 ;; 12284 esac 12285 ;; 12286 netbsd*) 12287 ;; 12288 osf3* | osf4* | osf5*) 12289 case $cc_basename in 12290 KCC*) 12291 lt_prog_compiler_wl_CXX='--backend -Wl,' 12292 ;; 12293 RCC*) 12294 # Rational C++ 2.4.1 12295 lt_prog_compiler_pic_CXX='-pic' 12296 ;; 12297 cxx*) 12298 # Digital/Compaq C++ 12299 lt_prog_compiler_wl_CXX='-Wl,' 12300 # Make sure the PIC flag is empty. It appears that all Alpha 12301 # Linux and Compaq Tru64 Unix objects are PIC. 12302 lt_prog_compiler_pic_CXX= 12303 lt_prog_compiler_static_CXX='-non_shared' 12304 ;; 12305 *) 12306 ;; 12307 esac 12308 ;; 12309 psos*) 12310 ;; 12311 solaris*) 12312 case $cc_basename in 12313 CC*) 12314 # Sun C++ 4.2, 5.x and Centerline C++ 12315 lt_prog_compiler_pic_CXX='-KPIC' 12316 lt_prog_compiler_static_CXX='-Bstatic' 12317 lt_prog_compiler_wl_CXX='-Qoption ld ' 12318 ;; 12319 gcx*) 12320 # Green Hills C++ Compiler 12321 lt_prog_compiler_pic_CXX='-PIC' 12322 ;; 12323 *) 12324 ;; 12325 esac 12326 ;; 12327 sunos4*) 12328 case $cc_basename in 12329 CC*) 12330 # Sun C++ 4.x 12331 lt_prog_compiler_pic_CXX='-pic' 12332 lt_prog_compiler_static_CXX='-Bstatic' 12333 ;; 12334 lcc*) 12335 # Lucid 12336 lt_prog_compiler_pic_CXX='-pic' 12337 ;; 12338 *) 12339 ;; 12340 esac 12341 ;; 12342 tandem*) 12343 case $cc_basename in 12344 NCC*) 12345 # NonStop-UX NCC 3.20 12346 lt_prog_compiler_pic_CXX='-KPIC' 12347 ;; 12348 *) 12349 ;; 12350 esac 12351 ;; 12352 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12353 case $cc_basename in 12354 CC*) 12355 lt_prog_compiler_wl_CXX='-Wl,' 12356 lt_prog_compiler_pic_CXX='-KPIC' 12357 lt_prog_compiler_static_CXX='-Bstatic' 12358 ;; 12359 esac 12360 ;; 12361 vxworks*) 12362 ;; 12363 *) 12364 lt_prog_compiler_can_build_shared_CXX=no 12365 ;; 12366 esac 12367 fi 12368 12369{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12370echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12371 12372# 12373# Check to make sure the PIC flag actually works. 12374# 12375if test -n "$lt_prog_compiler_pic_CXX"; then 12376 12377{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12378echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12379if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12380 echo $ECHO_N "(cached) $ECHO_C" >&6 12381else 12382 lt_prog_compiler_pic_works_CXX=no 12383 ac_outfile=conftest.$ac_objext 12384 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12385 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12386 # Insert the option either (1) after the last *FLAGS variable, or 12387 # (2) before a word containing "conftest.", or (3) at the end. 12388 # Note that $ac_compile itself does not contain backslashes and begins 12389 # with a dollar sign (not a hyphen), so the echo should work correctly. 12390 # The option is referenced via a variable to avoid confusing sed. 12391 lt_compile=`echo "$ac_compile" | $SED \ 12392 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12393 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12394 -e 's:$: $lt_compiler_flag:'` 12395 (eval echo "\"\$as_me:12395: $lt_compile\"" >&5) 12396 (eval "$lt_compile" 2>conftest.err) 12397 ac_status=$? 12398 cat conftest.err >&5 12399 echo "$as_me:12399: \$? = $ac_status" >&5 12400 if (exit $ac_status) && test -s "$ac_outfile"; then 12401 # The compiler can only warn and ignore the option if not recognized 12402 # So say no if there are warnings other than the usual output. 12403 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12404 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12405 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12406 lt_prog_compiler_pic_works_CXX=yes 12407 fi 12408 fi 12409 $rm conftest* 12410 12411fi 12412{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12413echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12414 12415if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12416 case $lt_prog_compiler_pic_CXX in 12417 "" | " "*) ;; 12418 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12419 esac 12420else 12421 lt_prog_compiler_pic_CXX= 12422 lt_prog_compiler_can_build_shared_CXX=no 12423fi 12424 12425fi 12426case $host_os in 12427 # For platforms which do not support PIC, -DPIC is meaningless: 12428 *djgpp*) 12429 lt_prog_compiler_pic_CXX= 12430 ;; 12431 *) 12432 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12433 ;; 12434esac 12435 12436# 12437# Check to make sure the static flag actually works. 12438# 12439wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12440{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12441echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12442if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 12443 echo $ECHO_N "(cached) $ECHO_C" >&6 12444else 12445 lt_prog_compiler_static_works_CXX=no 12446 save_LDFLAGS="$LDFLAGS" 12447 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12448 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12449 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12450 # The linker can only warn and ignore the option if not recognized 12451 # So say no if there are warnings 12452 if test -s conftest.err; then 12453 # Append any errors to the config.log. 12454 cat conftest.err 1>&5 12455 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12456 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12457 if diff conftest.exp conftest.er2 >/dev/null; then 12458 lt_prog_compiler_static_works_CXX=yes 12459 fi 12460 else 12461 lt_prog_compiler_static_works_CXX=yes 12462 fi 12463 fi 12464 $rm conftest* 12465 LDFLAGS="$save_LDFLAGS" 12466 12467fi 12468{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 12469echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 12470 12471if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 12472 : 12473else 12474 lt_prog_compiler_static_CXX= 12475fi 12476 12477 12478{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12479echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12480if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12481 echo $ECHO_N "(cached) $ECHO_C" >&6 12482else 12483 lt_cv_prog_compiler_c_o_CXX=no 12484 $rm -r conftest 2>/dev/null 12485 mkdir conftest 12486 cd conftest 12487 mkdir out 12488 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12489 12490 lt_compiler_flag="-o out/conftest2.$ac_objext" 12491 # Insert the option either (1) after the last *FLAGS variable, or 12492 # (2) before a word containing "conftest.", or (3) at the end. 12493 # Note that $ac_compile itself does not contain backslashes and begins 12494 # with a dollar sign (not a hyphen), so the echo should work correctly. 12495 lt_compile=`echo "$ac_compile" | $SED \ 12496 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12497 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12498 -e 's:$: $lt_compiler_flag:'` 12499 (eval echo "\"\$as_me:12499: $lt_compile\"" >&5) 12500 (eval "$lt_compile" 2>out/conftest.err) 12501 ac_status=$? 12502 cat out/conftest.err >&5 12503 echo "$as_me:12503: \$? = $ac_status" >&5 12504 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12505 then 12506 # The compiler can only warn and ignore the option if not recognized 12507 # So say no if there are warnings 12508 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12509 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12510 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12511 lt_cv_prog_compiler_c_o_CXX=yes 12512 fi 12513 fi 12514 chmod u+w . 2>&5 12515 $rm conftest* 12516 # SGI C++ compiler will create directory out/ii_files/ for 12517 # template instantiation 12518 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12519 $rm out/* && rmdir out 12520 cd .. 12521 rmdir conftest 12522 $rm conftest* 12523 12524fi 12525{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12526echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12527 12528 12529hard_links="nottested" 12530if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12531 # do not overwrite the value of need_locks provided by the user 12532 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12533echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12534 hard_links=yes 12535 $rm conftest* 12536 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12537 touch conftest.a 12538 ln conftest.a conftest.b 2>&5 || hard_links=no 12539 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12540 { echo "$as_me:$LINENO: result: $hard_links" >&5 12541echo "${ECHO_T}$hard_links" >&6; } 12542 if test "$hard_links" = no; then 12543 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12544echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12545 need_locks=warn 12546 fi 12547else 12548 need_locks=no 12549fi 12550 12551{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12552echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12553 12554 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12555 case $host_os in 12556 aix4* | aix5*) 12557 # If we're using GNU nm, then we don't want the "-C" option. 12558 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12559 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12560 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' 12561 else 12562 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' 12563 fi 12564 ;; 12565 pw32*) 12566 export_symbols_cmds_CXX="$ltdll_cmds" 12567 ;; 12568 cygwin* | mingw*) 12569 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' 12570 ;; 12571 *) 12572 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12573 ;; 12574 esac 12575 12576{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12577echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12578test "$ld_shlibs_CXX" = no && can_build_shared=no 12579 12580# 12581# Do we need to explicitly link libc? 12582# 12583case "x$archive_cmds_need_lc_CXX" in 12584x|xyes) 12585 # Assume -lc should be added 12586 archive_cmds_need_lc_CXX=yes 12587 12588 if test "$enable_shared" = yes && test "$GCC" = yes; then 12589 case $archive_cmds_CXX in 12590 *'~'*) 12591 # FIXME: we may have to deal with multi-command sequences. 12592 ;; 12593 '$CC '*) 12594 # Test whether the compiler implicitly links with -lc since on some 12595 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12596 # to ld, don't add -lc before -lgcc. 12597 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12598echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12599 $rm conftest* 12600 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12601 12602 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12603 (eval $ac_compile) 2>&5 12604 ac_status=$? 12605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12606 (exit $ac_status); } 2>conftest.err; then 12607 soname=conftest 12608 lib=conftest 12609 libobjs=conftest.$ac_objext 12610 deplibs= 12611 wl=$lt_prog_compiler_wl_CXX 12612 pic_flag=$lt_prog_compiler_pic_CXX 12613 compiler_flags=-v 12614 linker_flags=-v 12615 verstring= 12616 output_objdir=. 12617 libname=conftest 12618 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12619 allow_undefined_flag_CXX= 12620 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12621 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12622 ac_status=$? 12623 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12624 (exit $ac_status); } 12625 then 12626 archive_cmds_need_lc_CXX=no 12627 else 12628 archive_cmds_need_lc_CXX=yes 12629 fi 12630 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12631 else 12632 cat conftest.err 1>&5 12633 fi 12634 $rm conftest* 12635 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12636echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12637 ;; 12638 esac 12639 fi 12640 ;; 12641esac 12642 12643{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12644echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12645library_names_spec= 12646libname_spec='lib$name' 12647soname_spec= 12648shrext_cmds=".so" 12649postinstall_cmds= 12650postuninstall_cmds= 12651finish_cmds= 12652finish_eval= 12653shlibpath_var= 12654shlibpath_overrides_runpath=unknown 12655version_type=none 12656dynamic_linker="$host_os ld.so" 12657sys_lib_dlsearch_path_spec="/lib /usr/lib" 12658 12659need_lib_prefix=unknown 12660hardcode_into_libs=no 12661 12662# when you set need_version to no, make sure it does not cause -set_version 12663# flags to be left without arguments 12664need_version=unknown 12665 12666case $host_os in 12667aix3*) 12668 version_type=linux 12669 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12670 shlibpath_var=LIBPATH 12671 12672 # AIX 3 has no versioning support, so we append a major version to the name. 12673 soname_spec='${libname}${release}${shared_ext}$major' 12674 ;; 12675 12676aix4* | aix5*) 12677 version_type=linux 12678 need_lib_prefix=no 12679 need_version=no 12680 hardcode_into_libs=yes 12681 if test "$host_cpu" = ia64; then 12682 # AIX 5 supports IA64 12683 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12684 shlibpath_var=LD_LIBRARY_PATH 12685 else 12686 # With GCC up to 2.95.x, collect2 would create an import file 12687 # for dependence libraries. The import file would start with 12688 # the line `#! .'. This would cause the generated library to 12689 # depend on `.', always an invalid library. This was fixed in 12690 # development snapshots of GCC prior to 3.0. 12691 case $host_os in 12692 aix4 | aix4.[01] | aix4.[01].*) 12693 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12694 echo ' yes ' 12695 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12696 : 12697 else 12698 can_build_shared=no 12699 fi 12700 ;; 12701 esac 12702 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12703 # soname into executable. Probably we can add versioning support to 12704 # collect2, so additional links can be useful in future. 12705 if test "$aix_use_runtimelinking" = yes; then 12706 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12707 # instead of lib<name>.a to let people know that these are not 12708 # typical AIX shared libraries. 12709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12710 else 12711 # We preserve .a as extension for shared libraries through AIX4.2 12712 # and later when we are not doing run time linking. 12713 library_names_spec='${libname}${release}.a $libname.a' 12714 soname_spec='${libname}${release}${shared_ext}$major' 12715 fi 12716 shlibpath_var=LIBPATH 12717 fi 12718 ;; 12719 12720amigaos*) 12721 library_names_spec='$libname.ixlibrary $libname.a' 12722 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12723 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' 12724 ;; 12725 12726beos*) 12727 library_names_spec='${libname}${shared_ext}' 12728 dynamic_linker="$host_os ld.so" 12729 shlibpath_var=LIBRARY_PATH 12730 ;; 12731 12732bsdi[45]*) 12733 version_type=linux 12734 need_version=no 12735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12736 soname_spec='${libname}${release}${shared_ext}$major' 12737 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12738 shlibpath_var=LD_LIBRARY_PATH 12739 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12740 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12741 # the default ld.so.conf also contains /usr/contrib/lib and 12742 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12743 # libtool to hard-code these into programs 12744 ;; 12745 12746cygwin* | mingw* | pw32*) 12747 version_type=windows 12748 shrext_cmds=".dll" 12749 need_version=no 12750 need_lib_prefix=no 12751 12752 case $GCC,$host_os in 12753 yes,cygwin* | yes,mingw* | yes,pw32*) 12754 library_names_spec='$libname.dll.a' 12755 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12756 postinstall_cmds='base_file=`basename \${file}`~ 12757 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 12758 dldir=$destdir/`dirname \$dlpath`~ 12759 test -d \$dldir || mkdir -p \$dldir~ 12760 $install_prog $dir/$dlname \$dldir/$dlname~ 12761 chmod a+x \$dldir/$dlname' 12762 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12763 dlpath=$dir/\$dldll~ 12764 $rm \$dlpath' 12765 shlibpath_overrides_runpath=yes 12766 12767 case $host_os in 12768 cygwin*) 12769 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12770 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12771 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 12772 ;; 12773 mingw*) 12774 # MinGW DLLs use traditional 'lib' prefix 12775 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12776 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12777 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 12778 # It is most probably a Windows format PATH printed by 12779 # mingw gcc, but we are running on Cygwin. Gcc prints its search 12780 # path with ; separators, and with drive letters. We can handle the 12781 # drive letters (cygwin fileutils understands them), so leave them, 12782 # especially as we might pass files found there to a mingw objdump, 12783 # which wouldn't understand a cygwinified path. Ahh. 12784 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12785 else 12786 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12787 fi 12788 ;; 12789 pw32*) 12790 # pw32 DLLs use 'pw' prefix rather than 'lib' 12791 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12792 ;; 12793 esac 12794 ;; 12795 12796 *) 12797 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12798 ;; 12799 esac 12800 dynamic_linker='Win32 ld.exe' 12801 # FIXME: first we should search . and the directory the executable is in 12802 shlibpath_var=PATH 12803 ;; 12804 12805darwin* | rhapsody*) 12806 dynamic_linker="$host_os dyld" 12807 version_type=darwin 12808 need_lib_prefix=no 12809 need_version=no 12810 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12811 soname_spec='${libname}${release}${major}$shared_ext' 12812 shlibpath_overrides_runpath=yes 12813 shlibpath_var=DYLD_LIBRARY_PATH 12814 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12815 12816 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12817 ;; 12818 12819dgux*) 12820 version_type=linux 12821 need_lib_prefix=no 12822 need_version=no 12823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12824 soname_spec='${libname}${release}${shared_ext}$major' 12825 shlibpath_var=LD_LIBRARY_PATH 12826 ;; 12827 12828freebsd1*) 12829 dynamic_linker=no 12830 ;; 12831 12832freebsd* | dragonfly*) 12833 # DragonFly does not have aout. When/if they implement a new 12834 # versioning mechanism, adjust this. 12835 if test -x /usr/bin/objformat; then 12836 objformat=`/usr/bin/objformat` 12837 else 12838 case $host_os in 12839 freebsd[123]*) objformat=aout ;; 12840 *) objformat=elf ;; 12841 esac 12842 fi 12843 version_type=freebsd-$objformat 12844 case $version_type in 12845 freebsd-elf*) 12846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12847 need_version=no 12848 need_lib_prefix=no 12849 ;; 12850 freebsd-*) 12851 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12852 need_version=yes 12853 ;; 12854 esac 12855 shlibpath_var=LD_LIBRARY_PATH 12856 case $host_os in 12857 freebsd2*) 12858 shlibpath_overrides_runpath=yes 12859 ;; 12860 freebsd3.[01]* | freebsdelf3.[01]*) 12861 shlibpath_overrides_runpath=yes 12862 hardcode_into_libs=yes 12863 ;; 12864 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12865 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12866 shlibpath_overrides_runpath=no 12867 hardcode_into_libs=yes 12868 ;; 12869 *) # from 4.6 on, and DragonFly 12870 shlibpath_overrides_runpath=yes 12871 hardcode_into_libs=yes 12872 ;; 12873 esac 12874 ;; 12875 12876gnu*) 12877 version_type=linux 12878 need_lib_prefix=no 12879 need_version=no 12880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12881 soname_spec='${libname}${release}${shared_ext}$major' 12882 shlibpath_var=LD_LIBRARY_PATH 12883 hardcode_into_libs=yes 12884 ;; 12885 12886hpux9* | hpux10* | hpux11*) 12887 # Give a soname corresponding to the major version so that dld.sl refuses to 12888 # link against other versions. 12889 version_type=sunos 12890 need_lib_prefix=no 12891 need_version=no 12892 case $host_cpu in 12893 ia64*) 12894 shrext_cmds='.so' 12895 hardcode_into_libs=yes 12896 dynamic_linker="$host_os dld.so" 12897 shlibpath_var=LD_LIBRARY_PATH 12898 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12900 soname_spec='${libname}${release}${shared_ext}$major' 12901 if test "X$HPUX_IA64_MODE" = X32; then 12902 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12903 else 12904 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12905 fi 12906 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12907 ;; 12908 hppa*64*) 12909 shrext_cmds='.sl' 12910 hardcode_into_libs=yes 12911 dynamic_linker="$host_os dld.sl" 12912 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12913 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12915 soname_spec='${libname}${release}${shared_ext}$major' 12916 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12917 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12918 ;; 12919 *) 12920 shrext_cmds='.sl' 12921 dynamic_linker="$host_os dld.sl" 12922 shlibpath_var=SHLIB_PATH 12923 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12925 soname_spec='${libname}${release}${shared_ext}$major' 12926 ;; 12927 esac 12928 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12929 postinstall_cmds='chmod 555 $lib' 12930 ;; 12931 12932interix[3-9]*) 12933 version_type=linux 12934 need_lib_prefix=no 12935 need_version=no 12936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12937 soname_spec='${libname}${release}${shared_ext}$major' 12938 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12939 shlibpath_var=LD_LIBRARY_PATH 12940 shlibpath_overrides_runpath=no 12941 hardcode_into_libs=yes 12942 ;; 12943 12944irix5* | irix6* | nonstopux*) 12945 case $host_os in 12946 nonstopux*) version_type=nonstopux ;; 12947 *) 12948 if test "$lt_cv_prog_gnu_ld" = yes; then 12949 version_type=linux 12950 else 12951 version_type=irix 12952 fi ;; 12953 esac 12954 need_lib_prefix=no 12955 need_version=no 12956 soname_spec='${libname}${release}${shared_ext}$major' 12957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12958 case $host_os in 12959 irix5* | nonstopux*) 12960 libsuff= shlibsuff= 12961 ;; 12962 *) 12963 case $LD in # libtool.m4 will add one of these switches to LD 12964 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12965 libsuff= shlibsuff= libmagic=32-bit;; 12966 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12967 libsuff=32 shlibsuff=N32 libmagic=N32;; 12968 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12969 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12970 *) libsuff= shlibsuff= libmagic=never-match;; 12971 esac 12972 ;; 12973 esac 12974 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12975 shlibpath_overrides_runpath=no 12976 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12977 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12978 hardcode_into_libs=yes 12979 ;; 12980 12981# No shared lib support for Linux oldld, aout, or coff. 12982linux*oldld* | linux*aout* | linux*coff*) 12983 dynamic_linker=no 12984 ;; 12985 12986# This must be Linux ELF. 12987linux* | k*bsd*-gnu) 12988 version_type=linux 12989 need_lib_prefix=no 12990 need_version=no 12991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12992 soname_spec='${libname}${release}${shared_ext}$major' 12993 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12994 shlibpath_var=LD_LIBRARY_PATH 12995 shlibpath_overrides_runpath=no 12996 # This implies no fast_install, which is unacceptable. 12997 # Some rework will be needed to allow for fast_install 12998 # before this can be enabled. 12999 hardcode_into_libs=yes 13000 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13001 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13002 13003 # Append ld.so.conf contents to the search path 13004 if test -f /etc/ld.so.conf; then 13005 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 13006 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13007 fi 13008 13009 # We used to test for /lib/ld.so.1 and disable shared libraries on 13010 # powerpc, because MkLinux only supported shared libraries with the 13011 # GNU dynamic linker. Since this was broken with cross compilers, 13012 # most powerpc-linux boxes support dynamic linking these days and 13013 # people can always --disable-shared, the test was removed, and we 13014 # assume the GNU/Linux dynamic linker is in use. 13015 dynamic_linker='GNU/Linux ld.so' 13016 ;; 13017 13018netbsd*) 13019 version_type=sunos 13020 need_lib_prefix=no 13021 need_version=no 13022 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13024 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13025 dynamic_linker='NetBSD (a.out) ld.so' 13026 else 13027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13028 soname_spec='${libname}${release}${shared_ext}$major' 13029 dynamic_linker='NetBSD ld.elf_so' 13030 fi 13031 shlibpath_var=LD_LIBRARY_PATH 13032 shlibpath_overrides_runpath=yes 13033 hardcode_into_libs=yes 13034 ;; 13035 13036newsos6) 13037 version_type=linux 13038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13039 shlibpath_var=LD_LIBRARY_PATH 13040 shlibpath_overrides_runpath=yes 13041 ;; 13042 13043nto-qnx*) 13044 version_type=linux 13045 need_lib_prefix=no 13046 need_version=no 13047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13048 soname_spec='${libname}${release}${shared_ext}$major' 13049 shlibpath_var=LD_LIBRARY_PATH 13050 shlibpath_overrides_runpath=yes 13051 ;; 13052 13053openbsd*) 13054 version_type=sunos 13055 sys_lib_dlsearch_path_spec="/usr/lib" 13056 need_lib_prefix=no 13057 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13058 case $host_os in 13059 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13060 *) need_version=no ;; 13061 esac 13062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13063 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13064 shlibpath_var=LD_LIBRARY_PATH 13065 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13066 case $host_os in 13067 openbsd2.[89] | openbsd2.[89].*) 13068 shlibpath_overrides_runpath=no 13069 ;; 13070 *) 13071 shlibpath_overrides_runpath=yes 13072 ;; 13073 esac 13074 else 13075 shlibpath_overrides_runpath=yes 13076 fi 13077 ;; 13078 13079os2*) 13080 libname_spec='$name' 13081 shrext_cmds=".dll" 13082 need_lib_prefix=no 13083 library_names_spec='$libname${shared_ext} $libname.a' 13084 dynamic_linker='OS/2 ld.exe' 13085 shlibpath_var=LIBPATH 13086 ;; 13087 13088osf3* | osf4* | osf5*) 13089 version_type=osf 13090 need_lib_prefix=no 13091 need_version=no 13092 soname_spec='${libname}${release}${shared_ext}$major' 13093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13094 shlibpath_var=LD_LIBRARY_PATH 13095 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13096 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13097 ;; 13098 13099rdos*) 13100 dynamic_linker=no 13101 ;; 13102 13103solaris*) 13104 version_type=linux 13105 need_lib_prefix=no 13106 need_version=no 13107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13108 soname_spec='${libname}${release}${shared_ext}$major' 13109 shlibpath_var=LD_LIBRARY_PATH 13110 shlibpath_overrides_runpath=yes 13111 hardcode_into_libs=yes 13112 # ldd complains unless libraries are executable 13113 postinstall_cmds='chmod +x $lib' 13114 ;; 13115 13116sunos4*) 13117 version_type=sunos 13118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13119 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13120 shlibpath_var=LD_LIBRARY_PATH 13121 shlibpath_overrides_runpath=yes 13122 if test "$with_gnu_ld" = yes; then 13123 need_lib_prefix=no 13124 fi 13125 need_version=yes 13126 ;; 13127 13128sysv4 | sysv4.3*) 13129 version_type=linux 13130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13131 soname_spec='${libname}${release}${shared_ext}$major' 13132 shlibpath_var=LD_LIBRARY_PATH 13133 case $host_vendor in 13134 sni) 13135 shlibpath_overrides_runpath=no 13136 need_lib_prefix=no 13137 export_dynamic_flag_spec='${wl}-Blargedynsym' 13138 runpath_var=LD_RUN_PATH 13139 ;; 13140 siemens) 13141 need_lib_prefix=no 13142 ;; 13143 motorola) 13144 need_lib_prefix=no 13145 need_version=no 13146 shlibpath_overrides_runpath=no 13147 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13148 ;; 13149 esac 13150 ;; 13151 13152sysv4*MP*) 13153 if test -d /usr/nec ;then 13154 version_type=linux 13155 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13156 soname_spec='$libname${shared_ext}.$major' 13157 shlibpath_var=LD_LIBRARY_PATH 13158 fi 13159 ;; 13160 13161sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13162 version_type=freebsd-elf 13163 need_lib_prefix=no 13164 need_version=no 13165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13166 soname_spec='${libname}${release}${shared_ext}$major' 13167 shlibpath_var=LD_LIBRARY_PATH 13168 hardcode_into_libs=yes 13169 if test "$with_gnu_ld" = yes; then 13170 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13171 shlibpath_overrides_runpath=no 13172 else 13173 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13174 shlibpath_overrides_runpath=yes 13175 case $host_os in 13176 sco3.2v5*) 13177 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13178 ;; 13179 esac 13180 fi 13181 sys_lib_dlsearch_path_spec='/usr/lib' 13182 ;; 13183 13184uts4*) 13185 version_type=linux 13186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13187 soname_spec='${libname}${release}${shared_ext}$major' 13188 shlibpath_var=LD_LIBRARY_PATH 13189 ;; 13190 13191*) 13192 dynamic_linker=no 13193 ;; 13194esac 13195{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13196echo "${ECHO_T}$dynamic_linker" >&6; } 13197test "$dynamic_linker" = no && can_build_shared=no 13198 13199variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13200if test "$GCC" = yes; then 13201 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13202fi 13203 13204{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13205echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13206hardcode_action_CXX= 13207if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13208 test -n "$runpath_var_CXX" || \ 13209 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13210 13211 # We can hardcode non-existant directories. 13212 if test "$hardcode_direct_CXX" != no && 13213 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13214 # have to relink, otherwise we might link with an installed library 13215 # when we should be linking with a yet-to-be-installed one 13216 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13217 test "$hardcode_minus_L_CXX" != no; then 13218 # Linking always hardcodes the temporary library directory. 13219 hardcode_action_CXX=relink 13220 else 13221 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13222 hardcode_action_CXX=immediate 13223 fi 13224else 13225 # We cannot hardcode anything, or else we can only hardcode existing 13226 # directories. 13227 hardcode_action_CXX=unsupported 13228fi 13229{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13230echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13231 13232if test "$hardcode_action_CXX" = relink; then 13233 # Fast installation is not supported 13234 enable_fast_install=no 13235elif test "$shlibpath_overrides_runpath" = yes || 13236 test "$enable_shared" = no; then 13237 # Fast installation is not necessary 13238 enable_fast_install=needless 13239fi 13240 13241 13242# The else clause should only fire when bootstrapping the 13243# libtool distribution, otherwise you forgot to ship ltmain.sh 13244# with your package, and you will get complaints that there are 13245# no rules to generate ltmain.sh. 13246if test -f "$ltmain"; then 13247 # See if we are running on zsh, and set the options which allow our commands through 13248 # without removal of \ escapes. 13249 if test -n "${ZSH_VERSION+set}" ; then 13250 setopt NO_GLOB_SUBST 13251 fi 13252 # Now quote all the things that may contain metacharacters while being 13253 # careful not to overquote the AC_SUBSTed values. We take copies of the 13254 # variables and quote the copies for generation of the libtool script. 13255 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13256 SED SHELL STRIP \ 13257 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13258 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13259 deplibs_check_method reload_flag reload_cmds need_locks \ 13260 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13261 lt_cv_sys_global_symbol_to_c_name_address \ 13262 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13263 old_postinstall_cmds old_postuninstall_cmds \ 13264 compiler_CXX \ 13265 CC_CXX \ 13266 LD_CXX \ 13267 lt_prog_compiler_wl_CXX \ 13268 lt_prog_compiler_pic_CXX \ 13269 lt_prog_compiler_static_CXX \ 13270 lt_prog_compiler_no_builtin_flag_CXX \ 13271 export_dynamic_flag_spec_CXX \ 13272 thread_safe_flag_spec_CXX \ 13273 whole_archive_flag_spec_CXX \ 13274 enable_shared_with_static_runtimes_CXX \ 13275 old_archive_cmds_CXX \ 13276 old_archive_from_new_cmds_CXX \ 13277 predep_objects_CXX \ 13278 postdep_objects_CXX \ 13279 predeps_CXX \ 13280 postdeps_CXX \ 13281 compiler_lib_search_path_CXX \ 13282 archive_cmds_CXX \ 13283 archive_expsym_cmds_CXX \ 13284 postinstall_cmds_CXX \ 13285 postuninstall_cmds_CXX \ 13286 old_archive_from_expsyms_cmds_CXX \ 13287 allow_undefined_flag_CXX \ 13288 no_undefined_flag_CXX \ 13289 export_symbols_cmds_CXX \ 13290 hardcode_libdir_flag_spec_CXX \ 13291 hardcode_libdir_flag_spec_ld_CXX \ 13292 hardcode_libdir_separator_CXX \ 13293 hardcode_automatic_CXX \ 13294 module_cmds_CXX \ 13295 module_expsym_cmds_CXX \ 13296 lt_cv_prog_compiler_c_o_CXX \ 13297 fix_srcfile_path_CXX \ 13298 exclude_expsyms_CXX \ 13299 include_expsyms_CXX; do 13300 13301 case $var in 13302 old_archive_cmds_CXX | \ 13303 old_archive_from_new_cmds_CXX | \ 13304 archive_cmds_CXX | \ 13305 archive_expsym_cmds_CXX | \ 13306 module_cmds_CXX | \ 13307 module_expsym_cmds_CXX | \ 13308 old_archive_from_expsyms_cmds_CXX | \ 13309 export_symbols_cmds_CXX | \ 13310 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13311 postinstall_cmds | postuninstall_cmds | \ 13312 old_postinstall_cmds | old_postuninstall_cmds | \ 13313 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13314 # Double-quote double-evaled strings. 13315 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13316 ;; 13317 *) 13318 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13319 ;; 13320 esac 13321 done 13322 13323 case $lt_echo in 13324 *'\$0 --fallback-echo"') 13325 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13326 ;; 13327 esac 13328 13329cfgfile="$ofile" 13330 13331 cat <<__EOF__ >> "$cfgfile" 13332# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13333 13334# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13335 13336# Shell to use when invoking shell scripts. 13337SHELL=$lt_SHELL 13338 13339# Whether or not to build shared libraries. 13340build_libtool_libs=$enable_shared 13341 13342# Whether or not to build static libraries. 13343build_old_libs=$enable_static 13344 13345# Whether or not to add -lc for building shared libraries. 13346build_libtool_need_lc=$archive_cmds_need_lc_CXX 13347 13348# Whether or not to disallow shared libs when runtime libs are static 13349allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13350 13351# Whether or not to optimize for fast installation. 13352fast_install=$enable_fast_install 13353 13354# The host system. 13355host_alias=$host_alias 13356host=$host 13357host_os=$host_os 13358 13359# The build system. 13360build_alias=$build_alias 13361build=$build 13362build_os=$build_os 13363 13364# An echo program that does not interpret backslashes. 13365echo=$lt_echo 13366 13367# The archiver. 13368AR=$lt_AR 13369AR_FLAGS=$lt_AR_FLAGS 13370 13371# A C compiler. 13372LTCC=$lt_LTCC 13373 13374# LTCC compiler flags. 13375LTCFLAGS=$lt_LTCFLAGS 13376 13377# A language-specific compiler. 13378CC=$lt_compiler_CXX 13379 13380# Is the compiler the GNU C compiler? 13381with_gcc=$GCC_CXX 13382 13383# An ERE matcher. 13384EGREP=$lt_EGREP 13385 13386# The linker used to build libraries. 13387LD=$lt_LD_CXX 13388 13389# Whether we need hard or soft links. 13390LN_S=$lt_LN_S 13391 13392# A BSD-compatible nm program. 13393NM=$lt_NM 13394 13395# A symbol stripping program 13396STRIP=$lt_STRIP 13397 13398# Used to examine libraries when file_magic_cmd begins "file" 13399MAGIC_CMD=$MAGIC_CMD 13400 13401# Used on cygwin: DLL creation program. 13402DLLTOOL="$DLLTOOL" 13403 13404# Used on cygwin: object dumper. 13405OBJDUMP="$OBJDUMP" 13406 13407# Used on cygwin: assembler. 13408AS="$AS" 13409 13410# The name of the directory that contains temporary libtool files. 13411objdir=$objdir 13412 13413# How to create reloadable object files. 13414reload_flag=$lt_reload_flag 13415reload_cmds=$lt_reload_cmds 13416 13417# How to pass a linker flag through the compiler. 13418wl=$lt_lt_prog_compiler_wl_CXX 13419 13420# Object file suffix (normally "o"). 13421objext="$ac_objext" 13422 13423# Old archive suffix (normally "a"). 13424libext="$libext" 13425 13426# Shared library suffix (normally ".so"). 13427shrext_cmds='$shrext_cmds' 13428 13429# Executable file suffix (normally ""). 13430exeext="$exeext" 13431 13432# Additional compiler flags for building library objects. 13433pic_flag=$lt_lt_prog_compiler_pic_CXX 13434pic_mode=$pic_mode 13435 13436# What is the maximum length of a command? 13437max_cmd_len=$lt_cv_sys_max_cmd_len 13438 13439# Does compiler simultaneously support -c and -o options? 13440compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13441 13442# Must we lock files when doing compilation? 13443need_locks=$lt_need_locks 13444 13445# Do we need the lib prefix for modules? 13446need_lib_prefix=$need_lib_prefix 13447 13448# Do we need a version for libraries? 13449need_version=$need_version 13450 13451# Whether dlopen is supported. 13452dlopen_support=$enable_dlopen 13453 13454# Whether dlopen of programs is supported. 13455dlopen_self=$enable_dlopen_self 13456 13457# Whether dlopen of statically linked programs is supported. 13458dlopen_self_static=$enable_dlopen_self_static 13459 13460# Compiler flag to prevent dynamic linking. 13461link_static_flag=$lt_lt_prog_compiler_static_CXX 13462 13463# Compiler flag to turn off builtin functions. 13464no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13465 13466# Compiler flag to allow reflexive dlopens. 13467export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13468 13469# Compiler flag to generate shared objects directly from archives. 13470whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13471 13472# Compiler flag to generate thread-safe objects. 13473thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13474 13475# Library versioning type. 13476version_type=$version_type 13477 13478# Format of library name prefix. 13479libname_spec=$lt_libname_spec 13480 13481# List of archive names. First name is the real one, the rest are links. 13482# The last name is the one that the linker finds with -lNAME. 13483library_names_spec=$lt_library_names_spec 13484 13485# The coded name of the library, if different from the real name. 13486soname_spec=$lt_soname_spec 13487 13488# Commands used to build and install an old-style archive. 13489RANLIB=$lt_RANLIB 13490old_archive_cmds=$lt_old_archive_cmds_CXX 13491old_postinstall_cmds=$lt_old_postinstall_cmds 13492old_postuninstall_cmds=$lt_old_postuninstall_cmds 13493 13494# Create an old-style archive from a shared archive. 13495old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13496 13497# Create a temporary old-style archive to link instead of a shared archive. 13498old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13499 13500# Commands used to build and install a shared archive. 13501archive_cmds=$lt_archive_cmds_CXX 13502archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13503postinstall_cmds=$lt_postinstall_cmds 13504postuninstall_cmds=$lt_postuninstall_cmds 13505 13506# Commands used to build a loadable module (assumed same as above if empty) 13507module_cmds=$lt_module_cmds_CXX 13508module_expsym_cmds=$lt_module_expsym_cmds_CXX 13509 13510# Commands to strip libraries. 13511old_striplib=$lt_old_striplib 13512striplib=$lt_striplib 13513 13514# Dependencies to place before the objects being linked to create a 13515# shared library. 13516predep_objects=$lt_predep_objects_CXX 13517 13518# Dependencies to place after the objects being linked to create a 13519# shared library. 13520postdep_objects=$lt_postdep_objects_CXX 13521 13522# Dependencies to place before the objects being linked to create a 13523# shared library. 13524predeps=$lt_predeps_CXX 13525 13526# Dependencies to place after the objects being linked to create a 13527# shared library. 13528postdeps=$lt_postdeps_CXX 13529 13530# The library search path used internally by the compiler when linking 13531# a shared library. 13532compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13533 13534# Method to check whether dependent libraries are shared objects. 13535deplibs_check_method=$lt_deplibs_check_method 13536 13537# Command to use when deplibs_check_method == file_magic. 13538file_magic_cmd=$lt_file_magic_cmd 13539 13540# Flag that allows shared libraries with undefined symbols to be built. 13541allow_undefined_flag=$lt_allow_undefined_flag_CXX 13542 13543# Flag that forces no undefined symbols. 13544no_undefined_flag=$lt_no_undefined_flag_CXX 13545 13546# Commands used to finish a libtool library installation in a directory. 13547finish_cmds=$lt_finish_cmds 13548 13549# Same as above, but a single script fragment to be evaled but not shown. 13550finish_eval=$lt_finish_eval 13551 13552# Take the output of nm and produce a listing of raw symbols and C names. 13553global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13554 13555# Transform the output of nm in a proper C declaration 13556global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13557 13558# Transform the output of nm in a C name address pair 13559global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13560 13561# This is the shared library runtime path variable. 13562runpath_var=$runpath_var 13563 13564# This is the shared library path variable. 13565shlibpath_var=$shlibpath_var 13566 13567# Is shlibpath searched before the hard-coded library search path? 13568shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13569 13570# How to hardcode a shared library path into an executable. 13571hardcode_action=$hardcode_action_CXX 13572 13573# Whether we should hardcode library paths into libraries. 13574hardcode_into_libs=$hardcode_into_libs 13575 13576# Flag to hardcode \$libdir into a binary during linking. 13577# This must work even if \$libdir does not exist. 13578hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 13579 13580# If ld is used when linking, flag to hardcode \$libdir into 13581# a binary during linking. This must work even if \$libdir does 13582# not exist. 13583hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 13584 13585# Whether we need a single -rpath flag with a separated argument. 13586hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 13587 13588# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 13589# resulting binary. 13590hardcode_direct=$hardcode_direct_CXX 13591 13592# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 13593# resulting binary. 13594hardcode_minus_L=$hardcode_minus_L_CXX 13595 13596# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 13597# the resulting binary. 13598hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 13599 13600# Set to yes if building a shared library automatically hardcodes DIR into the library 13601# and all subsequent libraries and executables linked against it. 13602hardcode_automatic=$hardcode_automatic_CXX 13603 13604# Variables whose values should be saved in libtool wrapper scripts and 13605# restored at relink time. 13606variables_saved_for_relink="$variables_saved_for_relink" 13607 13608# Whether libtool must link a program against all its dependency libraries. 13609link_all_deplibs=$link_all_deplibs_CXX 13610 13611# Compile-time system search path for libraries 13612sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13613 13614# Run-time system search path for libraries 13615sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13616 13617# Fix the shell variable \$srcfile for the compiler. 13618fix_srcfile_path=$lt_fix_srcfile_path 13619 13620# Set to yes if exported symbols are required. 13621always_export_symbols=$always_export_symbols_CXX 13622 13623# The commands to list exported symbols. 13624export_symbols_cmds=$lt_export_symbols_cmds_CXX 13625 13626# The commands to extract the exported symbol list from a shared archive. 13627extract_expsyms_cmds=$lt_extract_expsyms_cmds 13628 13629# Symbols that should not be listed in the preloaded symbols. 13630exclude_expsyms=$lt_exclude_expsyms_CXX 13631 13632# Symbols that must always be exported. 13633include_expsyms=$lt_include_expsyms_CXX 13634 13635# ### END LIBTOOL TAG CONFIG: $tagname 13636 13637__EOF__ 13638 13639 13640else 13641 # If there is no Makefile yet, we rely on a make rule to execute 13642 # `config.status --recheck' to rerun these tests and create the 13643 # libtool script then. 13644 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 13645 if test -f "$ltmain_in"; then 13646 test -f Makefile && make "$ltmain" 13647 fi 13648fi 13649 13650 13651ac_ext=c 13652ac_cpp='$CPP $CPPFLAGS' 13653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13655ac_compiler_gnu=$ac_cv_c_compiler_gnu 13656 13657CC=$lt_save_CC 13658LDCXX=$LD 13659LD=$lt_save_LD 13660GCC=$lt_save_GCC 13661with_gnu_ldcxx=$with_gnu_ld 13662with_gnu_ld=$lt_save_with_gnu_ld 13663lt_cv_path_LDCXX=$lt_cv_path_LD 13664lt_cv_path_LD=$lt_save_path_LD 13665lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 13666lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 13667 13668 else 13669 tagname="" 13670 fi 13671 ;; 13672 13673 F77) 13674 if test -n "$F77" && test "X$F77" != "Xno"; then 13675 13676ac_ext=f 13677ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 13678ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13679ac_compiler_gnu=$ac_cv_f77_compiler_gnu 13680 13681 13682archive_cmds_need_lc_F77=no 13683allow_undefined_flag_F77= 13684always_export_symbols_F77=no 13685archive_expsym_cmds_F77= 13686export_dynamic_flag_spec_F77= 13687hardcode_direct_F77=no 13688hardcode_libdir_flag_spec_F77= 13689hardcode_libdir_flag_spec_ld_F77= 13690hardcode_libdir_separator_F77= 13691hardcode_minus_L_F77=no 13692hardcode_automatic_F77=no 13693module_cmds_F77= 13694module_expsym_cmds_F77= 13695link_all_deplibs_F77=unknown 13696old_archive_cmds_F77=$old_archive_cmds 13697no_undefined_flag_F77= 13698whole_archive_flag_spec_F77= 13699enable_shared_with_static_runtimes_F77=no 13700 13701# Source file extension for f77 test sources. 13702ac_ext=f 13703 13704# Object file extension for compiled f77 test sources. 13705objext=o 13706objext_F77=$objext 13707 13708# Code to be used in simple compile tests 13709lt_simple_compile_test_code="\ 13710 subroutine t 13711 return 13712 end 13713" 13714 13715# Code to be used in simple link tests 13716lt_simple_link_test_code="\ 13717 program t 13718 end 13719" 13720 13721# ltmain only uses $CC for tagged configurations so make sure $CC is set. 13722 13723# If no C compiler was specified, use CC. 13724LTCC=${LTCC-"$CC"} 13725 13726# If no C compiler flags were specified, use CFLAGS. 13727LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13728 13729# Allow CC to be a program name with arguments. 13730compiler=$CC 13731 13732 13733# save warnings/boilerplate of simple test code 13734ac_outfile=conftest.$ac_objext 13735echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13736eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13737_lt_compiler_boilerplate=`cat conftest.err` 13738$rm conftest* 13739 13740ac_outfile=conftest.$ac_objext 13741echo "$lt_simple_link_test_code" >conftest.$ac_ext 13742eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13743_lt_linker_boilerplate=`cat conftest.err` 13744$rm conftest* 13745 13746 13747# Allow CC to be a program name with arguments. 13748lt_save_CC="$CC" 13749CC=${F77-"f77"} 13750compiler=$CC 13751compiler_F77=$CC 13752for cc_temp in $compiler""; do 13753 case $cc_temp in 13754 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13755 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13756 \-*) ;; 13757 *) break;; 13758 esac 13759done 13760cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 13761 13762 13763{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 13764echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 13765{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 13766echo "${ECHO_T}$can_build_shared" >&6; } 13767 13768{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 13769echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 13770test "$can_build_shared" = "no" && enable_shared=no 13771 13772# On AIX, shared libraries and static libraries use the same namespace, and 13773# are all built from PIC. 13774case $host_os in 13775aix3*) 13776 test "$enable_shared" = yes && enable_static=no 13777 if test -n "$RANLIB"; then 13778 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13779 postinstall_cmds='$RANLIB $lib' 13780 fi 13781 ;; 13782aix4* | aix5*) 13783 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13784 test "$enable_shared" = yes && enable_static=no 13785 fi 13786 ;; 13787esac 13788{ echo "$as_me:$LINENO: result: $enable_shared" >&5 13789echo "${ECHO_T}$enable_shared" >&6; } 13790 13791{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 13792echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 13793# Make sure either enable_shared or enable_static is yes. 13794test "$enable_shared" = yes || enable_static=yes 13795{ echo "$as_me:$LINENO: result: $enable_static" >&5 13796echo "${ECHO_T}$enable_static" >&6; } 13797 13798GCC_F77="$G77" 13799LD_F77="$LD" 13800 13801lt_prog_compiler_wl_F77= 13802lt_prog_compiler_pic_F77= 13803lt_prog_compiler_static_F77= 13804 13805{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 13806echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 13807 13808 if test "$GCC" = yes; then 13809 lt_prog_compiler_wl_F77='-Wl,' 13810 lt_prog_compiler_static_F77='-static' 13811 13812 case $host_os in 13813 aix*) 13814 # All AIX code is PIC. 13815 if test "$host_cpu" = ia64; then 13816 # AIX 5 now supports IA64 processor 13817 lt_prog_compiler_static_F77='-Bstatic' 13818 fi 13819 ;; 13820 13821 amigaos*) 13822 # FIXME: we need at least 68020 code to build shared libraries, but 13823 # adding the `-m68020' flag to GCC prevents building anything better, 13824 # like `-m68040'. 13825 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 13826 ;; 13827 13828 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13829 # PIC is the default for these OSes. 13830 ;; 13831 13832 mingw* | cygwin* | pw32* | os2*) 13833 # This hack is so that the source file can tell whether it is being 13834 # built for inclusion in a dll (and should export symbols for example). 13835 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13836 # (--disable-auto-import) libraries 13837 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13838 ;; 13839 13840 darwin* | rhapsody*) 13841 # PIC is the default on this platform 13842 # Common symbols not allowed in MH_DYLIB files 13843 lt_prog_compiler_pic_F77='-fno-common' 13844 ;; 13845 13846 interix[3-9]*) 13847 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13848 # Instead, we relocate shared libraries at runtime. 13849 ;; 13850 13851 msdosdjgpp*) 13852 # Just because we use GCC doesn't mean we suddenly get shared libraries 13853 # on systems that don't support them. 13854 lt_prog_compiler_can_build_shared_F77=no 13855 enable_shared=no 13856 ;; 13857 13858 sysv4*MP*) 13859 if test -d /usr/nec; then 13860 lt_prog_compiler_pic_F77=-Kconform_pic 13861 fi 13862 ;; 13863 13864 hpux*) 13865 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13866 # not for PA HP-UX. 13867 case $host_cpu in 13868 hppa*64*|ia64*) 13869 # +Z the default 13870 ;; 13871 *) 13872 lt_prog_compiler_pic_F77='-fPIC' 13873 ;; 13874 esac 13875 ;; 13876 13877 *) 13878 lt_prog_compiler_pic_F77='-fPIC' 13879 ;; 13880 esac 13881 else 13882 # PORTME Check for flag to pass linker flags through the system compiler. 13883 case $host_os in 13884 aix*) 13885 lt_prog_compiler_wl_F77='-Wl,' 13886 if test "$host_cpu" = ia64; then 13887 # AIX 5 now supports IA64 processor 13888 lt_prog_compiler_static_F77='-Bstatic' 13889 else 13890 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 13891 fi 13892 ;; 13893 darwin*) 13894 # PIC is the default on this platform 13895 # Common symbols not allowed in MH_DYLIB files 13896 case $cc_basename in 13897 xlc*) 13898 lt_prog_compiler_pic_F77='-qnocommon' 13899 lt_prog_compiler_wl_F77='-Wl,' 13900 ;; 13901 esac 13902 ;; 13903 13904 mingw* | cygwin* | pw32* | os2*) 13905 # This hack is so that the source file can tell whether it is being 13906 # built for inclusion in a dll (and should export symbols for example). 13907 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13908 ;; 13909 13910 hpux9* | hpux10* | hpux11*) 13911 lt_prog_compiler_wl_F77='-Wl,' 13912 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13913 # not for PA HP-UX. 13914 case $host_cpu in 13915 hppa*64*|ia64*) 13916 # +Z the default 13917 ;; 13918 *) 13919 lt_prog_compiler_pic_F77='+Z' 13920 ;; 13921 esac 13922 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13923 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 13924 ;; 13925 13926 irix5* | irix6* | nonstopux*) 13927 lt_prog_compiler_wl_F77='-Wl,' 13928 # PIC (with -KPIC) is the default. 13929 lt_prog_compiler_static_F77='-non_shared' 13930 ;; 13931 13932 newsos6) 13933 lt_prog_compiler_pic_F77='-KPIC' 13934 lt_prog_compiler_static_F77='-Bstatic' 13935 ;; 13936 13937 linux* | k*bsd*-gnu) 13938 case $cc_basename in 13939 icc* | ecc*) 13940 lt_prog_compiler_wl_F77='-Wl,' 13941 lt_prog_compiler_pic_F77='-KPIC' 13942 lt_prog_compiler_static_F77='-static' 13943 ;; 13944 pgcc* | pgf77* | pgf90* | pgf95*) 13945 # Portland Group compilers (*not* the Pentium gcc compiler, 13946 # which looks to be a dead project) 13947 lt_prog_compiler_wl_F77='-Wl,' 13948 lt_prog_compiler_pic_F77='-fpic' 13949 lt_prog_compiler_static_F77='-Bstatic' 13950 ;; 13951 ccc*) 13952 lt_prog_compiler_wl_F77='-Wl,' 13953 # All Alpha code is PIC. 13954 lt_prog_compiler_static_F77='-non_shared' 13955 ;; 13956 *) 13957 case `$CC -V 2>&1 | sed 5q` in 13958 *Sun\ C*) 13959 # Sun C 5.9 13960 lt_prog_compiler_pic_F77='-KPIC' 13961 lt_prog_compiler_static_F77='-Bstatic' 13962 lt_prog_compiler_wl_F77='-Wl,' 13963 ;; 13964 *Sun\ F*) 13965 # Sun Fortran 8.3 passes all unrecognized flags to the linker 13966 lt_prog_compiler_pic_F77='-KPIC' 13967 lt_prog_compiler_static_F77='-Bstatic' 13968 lt_prog_compiler_wl_F77='' 13969 ;; 13970 esac 13971 ;; 13972 esac 13973 ;; 13974 13975 osf3* | osf4* | osf5*) 13976 lt_prog_compiler_wl_F77='-Wl,' 13977 # All OSF/1 code is PIC. 13978 lt_prog_compiler_static_F77='-non_shared' 13979 ;; 13980 13981 rdos*) 13982 lt_prog_compiler_static_F77='-non_shared' 13983 ;; 13984 13985 solaris*) 13986 lt_prog_compiler_pic_F77='-KPIC' 13987 lt_prog_compiler_static_F77='-Bstatic' 13988 case $cc_basename in 13989 f77* | f90* | f95*) 13990 lt_prog_compiler_wl_F77='-Qoption ld ';; 13991 *) 13992 lt_prog_compiler_wl_F77='-Wl,';; 13993 esac 13994 ;; 13995 13996 sunos4*) 13997 lt_prog_compiler_wl_F77='-Qoption ld ' 13998 lt_prog_compiler_pic_F77='-PIC' 13999 lt_prog_compiler_static_F77='-Bstatic' 14000 ;; 14001 14002 sysv4 | sysv4.2uw2* | sysv4.3*) 14003 lt_prog_compiler_wl_F77='-Wl,' 14004 lt_prog_compiler_pic_F77='-KPIC' 14005 lt_prog_compiler_static_F77='-Bstatic' 14006 ;; 14007 14008 sysv4*MP*) 14009 if test -d /usr/nec ;then 14010 lt_prog_compiler_pic_F77='-Kconform_pic' 14011 lt_prog_compiler_static_F77='-Bstatic' 14012 fi 14013 ;; 14014 14015 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14016 lt_prog_compiler_wl_F77='-Wl,' 14017 lt_prog_compiler_pic_F77='-KPIC' 14018 lt_prog_compiler_static_F77='-Bstatic' 14019 ;; 14020 14021 unicos*) 14022 lt_prog_compiler_wl_F77='-Wl,' 14023 lt_prog_compiler_can_build_shared_F77=no 14024 ;; 14025 14026 uts4*) 14027 lt_prog_compiler_pic_F77='-pic' 14028 lt_prog_compiler_static_F77='-Bstatic' 14029 ;; 14030 14031 *) 14032 lt_prog_compiler_can_build_shared_F77=no 14033 ;; 14034 esac 14035 fi 14036 14037{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14038echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14039 14040# 14041# Check to make sure the PIC flag actually works. 14042# 14043if test -n "$lt_prog_compiler_pic_F77"; then 14044 14045{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14046echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14047if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14048 echo $ECHO_N "(cached) $ECHO_C" >&6 14049else 14050 lt_prog_compiler_pic_works_F77=no 14051 ac_outfile=conftest.$ac_objext 14052 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14053 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14054 # Insert the option either (1) after the last *FLAGS variable, or 14055 # (2) before a word containing "conftest.", or (3) at the end. 14056 # Note that $ac_compile itself does not contain backslashes and begins 14057 # with a dollar sign (not a hyphen), so the echo should work correctly. 14058 # The option is referenced via a variable to avoid confusing sed. 14059 lt_compile=`echo "$ac_compile" | $SED \ 14060 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14061 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14062 -e 's:$: $lt_compiler_flag:'` 14063 (eval echo "\"\$as_me:14063: $lt_compile\"" >&5) 14064 (eval "$lt_compile" 2>conftest.err) 14065 ac_status=$? 14066 cat conftest.err >&5 14067 echo "$as_me:14067: \$? = $ac_status" >&5 14068 if (exit $ac_status) && test -s "$ac_outfile"; then 14069 # The compiler can only warn and ignore the option if not recognized 14070 # So say no if there are warnings other than the usual output. 14071 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14072 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14073 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14074 lt_prog_compiler_pic_works_F77=yes 14075 fi 14076 fi 14077 $rm conftest* 14078 14079fi 14080{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14081echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14082 14083if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14084 case $lt_prog_compiler_pic_F77 in 14085 "" | " "*) ;; 14086 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14087 esac 14088else 14089 lt_prog_compiler_pic_F77= 14090 lt_prog_compiler_can_build_shared_F77=no 14091fi 14092 14093fi 14094case $host_os in 14095 # For platforms which do not support PIC, -DPIC is meaningless: 14096 *djgpp*) 14097 lt_prog_compiler_pic_F77= 14098 ;; 14099 *) 14100 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14101 ;; 14102esac 14103 14104# 14105# Check to make sure the static flag actually works. 14106# 14107wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14108{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14109echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14110if test "${lt_prog_compiler_static_works_F77+set}" = set; then 14111 echo $ECHO_N "(cached) $ECHO_C" >&6 14112else 14113 lt_prog_compiler_static_works_F77=no 14114 save_LDFLAGS="$LDFLAGS" 14115 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14116 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14117 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14118 # The linker can only warn and ignore the option if not recognized 14119 # So say no if there are warnings 14120 if test -s conftest.err; then 14121 # Append any errors to the config.log. 14122 cat conftest.err 1>&5 14123 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14124 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14125 if diff conftest.exp conftest.er2 >/dev/null; then 14126 lt_prog_compiler_static_works_F77=yes 14127 fi 14128 else 14129 lt_prog_compiler_static_works_F77=yes 14130 fi 14131 fi 14132 $rm conftest* 14133 LDFLAGS="$save_LDFLAGS" 14134 14135fi 14136{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 14137echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 14138 14139if test x"$lt_prog_compiler_static_works_F77" = xyes; then 14140 : 14141else 14142 lt_prog_compiler_static_F77= 14143fi 14144 14145 14146{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14147echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14148if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14149 echo $ECHO_N "(cached) $ECHO_C" >&6 14150else 14151 lt_cv_prog_compiler_c_o_F77=no 14152 $rm -r conftest 2>/dev/null 14153 mkdir conftest 14154 cd conftest 14155 mkdir out 14156 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14157 14158 lt_compiler_flag="-o out/conftest2.$ac_objext" 14159 # Insert the option either (1) after the last *FLAGS variable, or 14160 # (2) before a word containing "conftest.", or (3) at the end. 14161 # Note that $ac_compile itself does not contain backslashes and begins 14162 # with a dollar sign (not a hyphen), so the echo should work correctly. 14163 lt_compile=`echo "$ac_compile" | $SED \ 14164 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14165 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14166 -e 's:$: $lt_compiler_flag:'` 14167 (eval echo "\"\$as_me:14167: $lt_compile\"" >&5) 14168 (eval "$lt_compile" 2>out/conftest.err) 14169 ac_status=$? 14170 cat out/conftest.err >&5 14171 echo "$as_me:14171: \$? = $ac_status" >&5 14172 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14173 then 14174 # The compiler can only warn and ignore the option if not recognized 14175 # So say no if there are warnings 14176 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14177 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14178 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14179 lt_cv_prog_compiler_c_o_F77=yes 14180 fi 14181 fi 14182 chmod u+w . 2>&5 14183 $rm conftest* 14184 # SGI C++ compiler will create directory out/ii_files/ for 14185 # template instantiation 14186 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14187 $rm out/* && rmdir out 14188 cd .. 14189 rmdir conftest 14190 $rm conftest* 14191 14192fi 14193{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14194echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14195 14196 14197hard_links="nottested" 14198if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14199 # do not overwrite the value of need_locks provided by the user 14200 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14201echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14202 hard_links=yes 14203 $rm conftest* 14204 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14205 touch conftest.a 14206 ln conftest.a conftest.b 2>&5 || hard_links=no 14207 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14208 { echo "$as_me:$LINENO: result: $hard_links" >&5 14209echo "${ECHO_T}$hard_links" >&6; } 14210 if test "$hard_links" = no; then 14211 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14212echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14213 need_locks=warn 14214 fi 14215else 14216 need_locks=no 14217fi 14218 14219{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14220echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14221 14222 runpath_var= 14223 allow_undefined_flag_F77= 14224 enable_shared_with_static_runtimes_F77=no 14225 archive_cmds_F77= 14226 archive_expsym_cmds_F77= 14227 old_archive_From_new_cmds_F77= 14228 old_archive_from_expsyms_cmds_F77= 14229 export_dynamic_flag_spec_F77= 14230 whole_archive_flag_spec_F77= 14231 thread_safe_flag_spec_F77= 14232 hardcode_libdir_flag_spec_F77= 14233 hardcode_libdir_flag_spec_ld_F77= 14234 hardcode_libdir_separator_F77= 14235 hardcode_direct_F77=no 14236 hardcode_minus_L_F77=no 14237 hardcode_shlibpath_var_F77=unsupported 14238 link_all_deplibs_F77=unknown 14239 hardcode_automatic_F77=no 14240 module_cmds_F77= 14241 module_expsym_cmds_F77= 14242 always_export_symbols_F77=no 14243 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14244 # include_expsyms should be a list of space-separated symbols to be *always* 14245 # included in the symbol list 14246 include_expsyms_F77= 14247 # exclude_expsyms can be an extended regexp of symbols to exclude 14248 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14249 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14250 # as well as any symbol that contains `d'. 14251 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14252 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14253 # platforms (ab)use it in PIC code, but their linkers get confused if 14254 # the symbol is explicitly referenced. Since portable code cannot 14255 # rely on this symbol name, it's probably fine to never include it in 14256 # preloaded symbol tables. 14257 extract_expsyms_cmds= 14258 # Just being paranoid about ensuring that cc_basename is set. 14259 for cc_temp in $compiler""; do 14260 case $cc_temp in 14261 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14262 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14263 \-*) ;; 14264 *) break;; 14265 esac 14266done 14267cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14268 14269 case $host_os in 14270 cygwin* | mingw* | pw32*) 14271 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14272 # When not using gcc, we currently assume that we are using 14273 # Microsoft Visual C++. 14274 if test "$GCC" != yes; then 14275 with_gnu_ld=no 14276 fi 14277 ;; 14278 interix*) 14279 # we just hope/assume this is gcc and not c89 (= MSVC++) 14280 with_gnu_ld=yes 14281 ;; 14282 openbsd*) 14283 with_gnu_ld=no 14284 ;; 14285 esac 14286 14287 ld_shlibs_F77=yes 14288 if test "$with_gnu_ld" = yes; then 14289 # If archive_cmds runs LD, not CC, wlarc should be empty 14290 wlarc='${wl}' 14291 14292 # Set some defaults for GNU ld with shared library support. These 14293 # are reset later if shared libraries are not supported. Putting them 14294 # here allows them to be overridden if necessary. 14295 runpath_var=LD_RUN_PATH 14296 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14297 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14298 # ancient GNU ld didn't support --whole-archive et. al. 14299 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14300 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14301 else 14302 whole_archive_flag_spec_F77= 14303 fi 14304 supports_anon_versioning=no 14305 case `$LD -v 2>/dev/null` in 14306 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14307 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14308 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14309 *\ 2.11.*) ;; # other 2.11 versions 14310 *) supports_anon_versioning=yes ;; 14311 esac 14312 14313 # See if GNU ld supports shared libraries. 14314 case $host_os in 14315 aix3* | aix4* | aix5*) 14316 # On AIX/PPC, the GNU linker is very broken 14317 if test "$host_cpu" != ia64; then 14318 ld_shlibs_F77=no 14319 cat <<EOF 1>&2 14320 14321*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14322*** to be unable to reliably create shared libraries on AIX. 14323*** Therefore, libtool is disabling shared libraries support. If you 14324*** really care for shared libraries, you may want to modify your PATH 14325*** so that a non-GNU linker is found, and then restart. 14326 14327EOF 14328 fi 14329 ;; 14330 14331 amigaos*) 14332 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)' 14333 hardcode_libdir_flag_spec_F77='-L$libdir' 14334 hardcode_minus_L_F77=yes 14335 14336 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14337 # that the semantics of dynamic libraries on AmigaOS, at least up 14338 # to version 4, is to share data among multiple programs linked 14339 # with the same dynamic library. Since this doesn't match the 14340 # behavior of shared libraries on other platforms, we can't use 14341 # them. 14342 ld_shlibs_F77=no 14343 ;; 14344 14345 beos*) 14346 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14347 allow_undefined_flag_F77=unsupported 14348 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14349 # support --undefined. This deserves some investigation. FIXME 14350 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14351 else 14352 ld_shlibs_F77=no 14353 fi 14354 ;; 14355 14356 cygwin* | mingw* | pw32*) 14357 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14358 # as there is no search path for DLLs. 14359 hardcode_libdir_flag_spec_F77='-L$libdir' 14360 allow_undefined_flag_F77=unsupported 14361 always_export_symbols_F77=no 14362 enable_shared_with_static_runtimes_F77=yes 14363 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14364 14365 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14366 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14367 # If the export-symbols file already is a .def file (1st line 14368 # is EXPORTS), use it as is; otherwise, prepend... 14369 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14370 cp $export_symbols $output_objdir/$soname.def; 14371 else 14372 echo EXPORTS > $output_objdir/$soname.def; 14373 cat $export_symbols >> $output_objdir/$soname.def; 14374 fi~ 14375 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14376 else 14377 ld_shlibs_F77=no 14378 fi 14379 ;; 14380 14381 interix[3-9]*) 14382 hardcode_direct_F77=no 14383 hardcode_shlibpath_var_F77=no 14384 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14385 export_dynamic_flag_spec_F77='${wl}-E' 14386 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14387 # Instead, shared libraries are loaded at an image base (0x10000000 by 14388 # default) and relocated if they conflict, which is a slow very memory 14389 # consuming and fragmenting process. To avoid this, we pick a random, 14390 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14391 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14392 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' 14393 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' 14394 ;; 14395 14396 gnu* | linux* | k*bsd*-gnu) 14397 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14398 tmp_addflag= 14399 case $cc_basename,$host_cpu in 14400 pgcc*) # Portland Group C compiler 14401 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' 14402 tmp_addflag=' $pic_flag' 14403 ;; 14404 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14405 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' 14406 tmp_addflag=' $pic_flag -Mnomain' ;; 14407 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14408 tmp_addflag=' -i_dynamic' ;; 14409 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14410 tmp_addflag=' -i_dynamic -nofor_main' ;; 14411 ifc* | ifort*) # Intel Fortran compiler 14412 tmp_addflag=' -nofor_main' ;; 14413 esac 14414 case `$CC -V 2>&1 | sed 5q` in 14415 *Sun\ C*) # Sun C 5.9 14416 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 14417 tmp_sharedflag='-G' ;; 14418 *Sun\ F*) # Sun Fortran 8.3 14419 tmp_sharedflag='-G' ;; 14420 *) 14421 tmp_sharedflag='-shared' ;; 14422 esac 14423 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14424 14425 if test $supports_anon_versioning = yes; then 14426 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14427 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14428 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14429 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14430 fi 14431 else 14432 ld_shlibs_F77=no 14433 fi 14434 ;; 14435 14436 netbsd*) 14437 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14438 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14439 wlarc= 14440 else 14441 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14442 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14443 fi 14444 ;; 14445 14446 solaris*) 14447 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14448 ld_shlibs_F77=no 14449 cat <<EOF 1>&2 14450 14451*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14452*** create shared libraries on Solaris systems. Therefore, libtool 14453*** is disabling shared libraries support. We urge you to upgrade GNU 14454*** binutils to release 2.9.1 or newer. Another option is to modify 14455*** your PATH or compiler configuration so that the native linker is 14456*** used, and then restart. 14457 14458EOF 14459 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14460 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14461 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14462 else 14463 ld_shlibs_F77=no 14464 fi 14465 ;; 14466 14467 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14468 case `$LD -v 2>&1` in 14469 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14470 ld_shlibs_F77=no 14471 cat <<_LT_EOF 1>&2 14472 14473*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14474*** reliably create shared libraries on SCO systems. Therefore, libtool 14475*** is disabling shared libraries support. We urge you to upgrade GNU 14476*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14477*** your PATH or compiler configuration so that the native linker is 14478*** used, and then restart. 14479 14480_LT_EOF 14481 ;; 14482 *) 14483 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14484 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14485 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14486 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14487 else 14488 ld_shlibs_F77=no 14489 fi 14490 ;; 14491 esac 14492 ;; 14493 14494 sunos4*) 14495 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14496 wlarc= 14497 hardcode_direct_F77=yes 14498 hardcode_shlibpath_var_F77=no 14499 ;; 14500 14501 *) 14502 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14503 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14504 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14505 else 14506 ld_shlibs_F77=no 14507 fi 14508 ;; 14509 esac 14510 14511 if test "$ld_shlibs_F77" = no; then 14512 runpath_var= 14513 hardcode_libdir_flag_spec_F77= 14514 export_dynamic_flag_spec_F77= 14515 whole_archive_flag_spec_F77= 14516 fi 14517 else 14518 # PORTME fill in a description of your system's linker (not GNU ld) 14519 case $host_os in 14520 aix3*) 14521 allow_undefined_flag_F77=unsupported 14522 always_export_symbols_F77=yes 14523 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' 14524 # Note: this linker hardcodes the directories in LIBPATH if there 14525 # are no directories specified by -L. 14526 hardcode_minus_L_F77=yes 14527 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14528 # Neither direct hardcoding nor static linking is supported with a 14529 # broken collect2. 14530 hardcode_direct_F77=unsupported 14531 fi 14532 ;; 14533 14534 aix4* | aix5*) 14535 if test "$host_cpu" = ia64; then 14536 # On IA64, the linker does run time linking by default, so we don't 14537 # have to do anything special. 14538 aix_use_runtimelinking=no 14539 exp_sym_flag='-Bexport' 14540 no_entry_flag="" 14541 else 14542 # If we're using GNU nm, then we don't want the "-C" option. 14543 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14544 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14545 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' 14546 else 14547 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' 14548 fi 14549 aix_use_runtimelinking=no 14550 14551 # Test if we are trying to use run time linking or normal 14552 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14553 # need to do runtime linking. 14554 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14555 for ld_flag in $LDFLAGS; do 14556 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14557 aix_use_runtimelinking=yes 14558 break 14559 fi 14560 done 14561 ;; 14562 esac 14563 14564 exp_sym_flag='-bexport' 14565 no_entry_flag='-bnoentry' 14566 fi 14567 14568 # When large executables or shared objects are built, AIX ld can 14569 # have problems creating the table of contents. If linking a library 14570 # or program results in "error TOC overflow" add -mminimal-toc to 14571 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14572 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14573 14574 archive_cmds_F77='' 14575 hardcode_direct_F77=yes 14576 hardcode_libdir_separator_F77=':' 14577 link_all_deplibs_F77=yes 14578 14579 if test "$GCC" = yes; then 14580 case $host_os in aix4.[012]|aix4.[012].*) 14581 # We only want to do this on AIX 4.2 and lower, the check 14582 # below for broken collect2 doesn't work under 4.3+ 14583 collect2name=`${CC} -print-prog-name=collect2` 14584 if test -f "$collect2name" && \ 14585 strings "$collect2name" | grep resolve_lib_name >/dev/null 14586 then 14587 # We have reworked collect2 14588 : 14589 else 14590 # We have old collect2 14591 hardcode_direct_F77=unsupported 14592 # It fails to find uninstalled libraries when the uninstalled 14593 # path is not listed in the libpath. Setting hardcode_minus_L 14594 # to unsupported forces relinking 14595 hardcode_minus_L_F77=yes 14596 hardcode_libdir_flag_spec_F77='-L$libdir' 14597 hardcode_libdir_separator_F77= 14598 fi 14599 ;; 14600 esac 14601 shared_flag='-shared' 14602 if test "$aix_use_runtimelinking" = yes; then 14603 shared_flag="$shared_flag "'${wl}-G' 14604 fi 14605 else 14606 # not using gcc 14607 if test "$host_cpu" = ia64; then 14608 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14609 # chokes on -Wl,-G. The following line is correct: 14610 shared_flag='-G' 14611 else 14612 if test "$aix_use_runtimelinking" = yes; then 14613 shared_flag='${wl}-G' 14614 else 14615 shared_flag='${wl}-bM:SRE' 14616 fi 14617 fi 14618 fi 14619 14620 # It seems that -bexpall does not export symbols beginning with 14621 # underscore (_), so it is better to generate a list of symbols to export. 14622 always_export_symbols_F77=yes 14623 if test "$aix_use_runtimelinking" = yes; then 14624 # Warning - without using the other runtime loading flags (-brtl), 14625 # -berok will link without error, but may produce a broken library. 14626 allow_undefined_flag_F77='-berok' 14627 # Determine the default libpath from the value encoded in an empty executable. 14628 cat >conftest.$ac_ext <<_ACEOF 14629 program main 14630 14631 end 14632_ACEOF 14633rm -f conftest.$ac_objext conftest$ac_exeext 14634if { (ac_try="$ac_link" 14635case "(($ac_try" in 14636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14637 *) ac_try_echo=$ac_try;; 14638esac 14639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14640 (eval "$ac_link") 2>conftest.er1 14641 ac_status=$? 14642 grep -v '^ *+' conftest.er1 >conftest.err 14643 rm -f conftest.er1 14644 cat conftest.err >&5 14645 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14646 (exit $ac_status); } && { 14647 test -z "$ac_f77_werror_flag" || 14648 test ! -s conftest.err 14649 } && test -s conftest$ac_exeext && 14650 $as_test_x conftest$ac_exeext; then 14651 14652lt_aix_libpath_sed=' 14653 /Import File Strings/,/^$/ { 14654 /^0/ { 14655 s/^0 *\(.*\)$/\1/ 14656 p 14657 } 14658 }' 14659aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14660# Check for a 64-bit object if we didn't find anything. 14661if test -z "$aix_libpath"; then 14662 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14663fi 14664else 14665 echo "$as_me: failed program was:" >&5 14666sed 's/^/| /' conftest.$ac_ext >&5 14667 14668 14669fi 14670 14671rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14672 conftest$ac_exeext conftest.$ac_ext 14673if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14674 14675 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14676 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" 14677 else 14678 if test "$host_cpu" = ia64; then 14679 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14680 allow_undefined_flag_F77="-z nodefs" 14681 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" 14682 else 14683 # Determine the default libpath from the value encoded in an empty executable. 14684 cat >conftest.$ac_ext <<_ACEOF 14685 program main 14686 14687 end 14688_ACEOF 14689rm -f conftest.$ac_objext conftest$ac_exeext 14690if { (ac_try="$ac_link" 14691case "(($ac_try" in 14692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14693 *) ac_try_echo=$ac_try;; 14694esac 14695eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14696 (eval "$ac_link") 2>conftest.er1 14697 ac_status=$? 14698 grep -v '^ *+' conftest.er1 >conftest.err 14699 rm -f conftest.er1 14700 cat conftest.err >&5 14701 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14702 (exit $ac_status); } && { 14703 test -z "$ac_f77_werror_flag" || 14704 test ! -s conftest.err 14705 } && test -s conftest$ac_exeext && 14706 $as_test_x conftest$ac_exeext; then 14707 14708lt_aix_libpath_sed=' 14709 /Import File Strings/,/^$/ { 14710 /^0/ { 14711 s/^0 *\(.*\)$/\1/ 14712 p 14713 } 14714 }' 14715aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14716# Check for a 64-bit object if we didn't find anything. 14717if test -z "$aix_libpath"; then 14718 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14719fi 14720else 14721 echo "$as_me: failed program was:" >&5 14722sed 's/^/| /' conftest.$ac_ext >&5 14723 14724 14725fi 14726 14727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14728 conftest$ac_exeext conftest.$ac_ext 14729if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14730 14731 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14732 # Warning - without using the other run time loading flags, 14733 # -berok will link without error, but may produce a broken library. 14734 no_undefined_flag_F77=' ${wl}-bernotok' 14735 allow_undefined_flag_F77=' ${wl}-berok' 14736 # Exported symbols can be pulled into shared objects from archives 14737 whole_archive_flag_spec_F77='$convenience' 14738 archive_cmds_need_lc_F77=yes 14739 # This is similar to how AIX traditionally builds its shared libraries. 14740 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' 14741 fi 14742 fi 14743 ;; 14744 14745 amigaos*) 14746 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)' 14747 hardcode_libdir_flag_spec_F77='-L$libdir' 14748 hardcode_minus_L_F77=yes 14749 # see comment about different semantics on the GNU ld section 14750 ld_shlibs_F77=no 14751 ;; 14752 14753 bsdi[45]*) 14754 export_dynamic_flag_spec_F77=-rdynamic 14755 ;; 14756 14757 cygwin* | mingw* | pw32*) 14758 # When not using gcc, we currently assume that we are using 14759 # Microsoft Visual C++. 14760 # hardcode_libdir_flag_spec is actually meaningless, as there is 14761 # no search path for DLLs. 14762 hardcode_libdir_flag_spec_F77=' ' 14763 allow_undefined_flag_F77=unsupported 14764 # Tell ltmain to make .lib files, not .a files. 14765 libext=lib 14766 # Tell ltmain to make .dll files, not .so files. 14767 shrext_cmds=".dll" 14768 # FIXME: Setting linknames here is a bad hack. 14769 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 14770 # The linker will automatically build a .lib file if we build a DLL. 14771 old_archive_From_new_cmds_F77='true' 14772 # FIXME: Should let the user specify the lib program. 14773 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 14774 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 14775 enable_shared_with_static_runtimes_F77=yes 14776 ;; 14777 14778 darwin* | rhapsody*) 14779 case $host_os in 14780 rhapsody* | darwin1.[012]) 14781 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 14782 ;; 14783 *) # Darwin 1.3 on 14784 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 14785 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 14786 else 14787 case ${MACOSX_DEPLOYMENT_TARGET} in 14788 10.[012]) 14789 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 14790 ;; 14791 10.*) 14792 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 14793 ;; 14794 esac 14795 fi 14796 ;; 14797 esac 14798 archive_cmds_need_lc_F77=no 14799 hardcode_direct_F77=no 14800 hardcode_automatic_F77=yes 14801 hardcode_shlibpath_var_F77=unsupported 14802 whole_archive_flag_spec_F77='' 14803 link_all_deplibs_F77=yes 14804 if test "$GCC" = yes ; then 14805 output_verbose_link_cmd='echo' 14806 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 14807 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14808 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14809 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}' 14810 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}' 14811 else 14812 case $cc_basename in 14813 xlc*) 14814 output_verbose_link_cmd='echo' 14815 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 14816 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14817 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14818 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 14819 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}' 14820 ;; 14821 *) 14822 ld_shlibs_F77=no 14823 ;; 14824 esac 14825 fi 14826 ;; 14827 14828 dgux*) 14829 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14830 hardcode_libdir_flag_spec_F77='-L$libdir' 14831 hardcode_shlibpath_var_F77=no 14832 ;; 14833 14834 freebsd1*) 14835 ld_shlibs_F77=no 14836 ;; 14837 14838 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 14839 # support. Future versions do this automatically, but an explicit c++rt0.o 14840 # does not break anything, and helps significantly (at the cost of a little 14841 # extra space). 14842 freebsd2.2*) 14843 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 14844 hardcode_libdir_flag_spec_F77='-R$libdir' 14845 hardcode_direct_F77=yes 14846 hardcode_shlibpath_var_F77=no 14847 ;; 14848 14849 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 14850 freebsd2*) 14851 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14852 hardcode_direct_F77=yes 14853 hardcode_minus_L_F77=yes 14854 hardcode_shlibpath_var_F77=no 14855 ;; 14856 14857 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 14858 freebsd* | dragonfly*) 14859 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 14860 hardcode_libdir_flag_spec_F77='-R$libdir' 14861 hardcode_direct_F77=yes 14862 hardcode_shlibpath_var_F77=no 14863 ;; 14864 14865 hpux9*) 14866 if test "$GCC" = yes; then 14867 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' 14868 else 14869 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' 14870 fi 14871 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14872 hardcode_libdir_separator_F77=: 14873 hardcode_direct_F77=yes 14874 14875 # hardcode_minus_L: Not really in the search PATH, 14876 # but as the default location of the library. 14877 hardcode_minus_L_F77=yes 14878 export_dynamic_flag_spec_F77='${wl}-E' 14879 ;; 14880 14881 hpux10*) 14882 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14883 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14884 else 14885 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 14886 fi 14887 if test "$with_gnu_ld" = no; then 14888 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14889 hardcode_libdir_separator_F77=: 14890 14891 hardcode_direct_F77=yes 14892 export_dynamic_flag_spec_F77='${wl}-E' 14893 14894 # hardcode_minus_L: Not really in the search PATH, 14895 # but as the default location of the library. 14896 hardcode_minus_L_F77=yes 14897 fi 14898 ;; 14899 14900 hpux11*) 14901 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14902 case $host_cpu in 14903 hppa*64*) 14904 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14905 ;; 14906 ia64*) 14907 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14908 ;; 14909 *) 14910 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14911 ;; 14912 esac 14913 else 14914 case $host_cpu in 14915 hppa*64*) 14916 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14917 ;; 14918 ia64*) 14919 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14920 ;; 14921 *) 14922 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14923 ;; 14924 esac 14925 fi 14926 if test "$with_gnu_ld" = no; then 14927 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14928 hardcode_libdir_separator_F77=: 14929 14930 case $host_cpu in 14931 hppa*64*|ia64*) 14932 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 14933 hardcode_direct_F77=no 14934 hardcode_shlibpath_var_F77=no 14935 ;; 14936 *) 14937 hardcode_direct_F77=yes 14938 export_dynamic_flag_spec_F77='${wl}-E' 14939 14940 # hardcode_minus_L: Not really in the search PATH, 14941 # but as the default location of the library. 14942 hardcode_minus_L_F77=yes 14943 ;; 14944 esac 14945 fi 14946 ;; 14947 14948 irix5* | irix6* | nonstopux*) 14949 if test "$GCC" = yes; then 14950 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' 14951 else 14952 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' 14953 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 14954 fi 14955 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14956 hardcode_libdir_separator_F77=: 14957 link_all_deplibs_F77=yes 14958 ;; 14959 14960 netbsd*) 14961 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14962 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 14963 else 14964 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 14965 fi 14966 hardcode_libdir_flag_spec_F77='-R$libdir' 14967 hardcode_direct_F77=yes 14968 hardcode_shlibpath_var_F77=no 14969 ;; 14970 14971 newsos6) 14972 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14973 hardcode_direct_F77=yes 14974 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14975 hardcode_libdir_separator_F77=: 14976 hardcode_shlibpath_var_F77=no 14977 ;; 14978 14979 openbsd*) 14980 if test -f /usr/libexec/ld.so; then 14981 hardcode_direct_F77=yes 14982 hardcode_shlibpath_var_F77=no 14983 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14984 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14985 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 14986 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14987 export_dynamic_flag_spec_F77='${wl}-E' 14988 else 14989 case $host_os in 14990 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 14991 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14992 hardcode_libdir_flag_spec_F77='-R$libdir' 14993 ;; 14994 *) 14995 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14996 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14997 ;; 14998 esac 14999 fi 15000 else 15001 ld_shlibs_F77=no 15002 fi 15003 ;; 15004 15005 os2*) 15006 hardcode_libdir_flag_spec_F77='-L$libdir' 15007 hardcode_minus_L_F77=yes 15008 allow_undefined_flag_F77=unsupported 15009 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' 15010 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15011 ;; 15012 15013 osf3*) 15014 if test "$GCC" = yes; then 15015 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15016 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' 15017 else 15018 allow_undefined_flag_F77=' -expect_unresolved \*' 15019 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' 15020 fi 15021 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15022 hardcode_libdir_separator_F77=: 15023 ;; 15024 15025 osf4* | osf5*) # as osf3* with the addition of -msym flag 15026 if test "$GCC" = yes; then 15027 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15028 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' 15029 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15030 else 15031 allow_undefined_flag_F77=' -expect_unresolved \*' 15032 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' 15033 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~ 15034 $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' 15035 15036 # Both c and cxx compiler support -rpath directly 15037 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15038 fi 15039 hardcode_libdir_separator_F77=: 15040 ;; 15041 15042 solaris*) 15043 no_undefined_flag_F77=' -z text' 15044 if test "$GCC" = yes; then 15045 wlarc='${wl}' 15046 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15047 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15048 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15049 else 15050 wlarc='' 15051 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15052 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15053 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15054 fi 15055 hardcode_libdir_flag_spec_F77='-R$libdir' 15056 hardcode_shlibpath_var_F77=no 15057 case $host_os in 15058 solaris2.[0-5] | solaris2.[0-5].*) ;; 15059 *) 15060 # The compiler driver will combine and reorder linker options, 15061 # but understands `-z linker_flag'. GCC discards it without `$wl', 15062 # but is careful enough not to reorder. 15063 # Supported since Solaris 2.6 (maybe 2.5.1?) 15064 if test "$GCC" = yes; then 15065 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15066 else 15067 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15068 fi 15069 ;; 15070 esac 15071 link_all_deplibs_F77=yes 15072 ;; 15073 15074 sunos4*) 15075 if test "x$host_vendor" = xsequent; then 15076 # Use $CC to link under sequent, because it throws in some extra .o 15077 # files that make .init and .fini sections work. 15078 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15079 else 15080 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15081 fi 15082 hardcode_libdir_flag_spec_F77='-L$libdir' 15083 hardcode_direct_F77=yes 15084 hardcode_minus_L_F77=yes 15085 hardcode_shlibpath_var_F77=no 15086 ;; 15087 15088 sysv4) 15089 case $host_vendor in 15090 sni) 15091 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15092 hardcode_direct_F77=yes # is this really true??? 15093 ;; 15094 siemens) 15095 ## LD is ld it makes a PLAMLIB 15096 ## CC just makes a GrossModule. 15097 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15098 reload_cmds_F77='$CC -r -o $output$reload_objs' 15099 hardcode_direct_F77=no 15100 ;; 15101 motorola) 15102 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15103 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15104 ;; 15105 esac 15106 runpath_var='LD_RUN_PATH' 15107 hardcode_shlibpath_var_F77=no 15108 ;; 15109 15110 sysv4.3*) 15111 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15112 hardcode_shlibpath_var_F77=no 15113 export_dynamic_flag_spec_F77='-Bexport' 15114 ;; 15115 15116 sysv4*MP*) 15117 if test -d /usr/nec; then 15118 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15119 hardcode_shlibpath_var_F77=no 15120 runpath_var=LD_RUN_PATH 15121 hardcode_runpath_var=yes 15122 ld_shlibs_F77=yes 15123 fi 15124 ;; 15125 15126 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15127 no_undefined_flag_F77='${wl}-z,text' 15128 archive_cmds_need_lc_F77=no 15129 hardcode_shlibpath_var_F77=no 15130 runpath_var='LD_RUN_PATH' 15131 15132 if test "$GCC" = yes; then 15133 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15134 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15135 else 15136 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15137 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15138 fi 15139 ;; 15140 15141 sysv5* | sco3.2v5* | sco5v6*) 15142 # Note: We can NOT use -z defs as we might desire, because we do not 15143 # link with -lc, and that would cause any symbols used from libc to 15144 # always be unresolved, which means just about no library would 15145 # ever link correctly. If we're not using GNU ld we use -z text 15146 # though, which does catch some bad symbols but isn't as heavy-handed 15147 # as -z defs. 15148 no_undefined_flag_F77='${wl}-z,text' 15149 allow_undefined_flag_F77='${wl}-z,nodefs' 15150 archive_cmds_need_lc_F77=no 15151 hardcode_shlibpath_var_F77=no 15152 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15153 hardcode_libdir_separator_F77=':' 15154 link_all_deplibs_F77=yes 15155 export_dynamic_flag_spec_F77='${wl}-Bexport' 15156 runpath_var='LD_RUN_PATH' 15157 15158 if test "$GCC" = yes; then 15159 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15160 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15161 else 15162 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15163 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15164 fi 15165 ;; 15166 15167 uts4*) 15168 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15169 hardcode_libdir_flag_spec_F77='-L$libdir' 15170 hardcode_shlibpath_var_F77=no 15171 ;; 15172 15173 *) 15174 ld_shlibs_F77=no 15175 ;; 15176 esac 15177 fi 15178 15179{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15180echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15181test "$ld_shlibs_F77" = no && can_build_shared=no 15182 15183# 15184# Do we need to explicitly link libc? 15185# 15186case "x$archive_cmds_need_lc_F77" in 15187x|xyes) 15188 # Assume -lc should be added 15189 archive_cmds_need_lc_F77=yes 15190 15191 if test "$enable_shared" = yes && test "$GCC" = yes; then 15192 case $archive_cmds_F77 in 15193 *'~'*) 15194 # FIXME: we may have to deal with multi-command sequences. 15195 ;; 15196 '$CC '*) 15197 # Test whether the compiler implicitly links with -lc since on some 15198 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15199 # to ld, don't add -lc before -lgcc. 15200 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15201echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15202 $rm conftest* 15203 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15204 15205 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15206 (eval $ac_compile) 2>&5 15207 ac_status=$? 15208 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15209 (exit $ac_status); } 2>conftest.err; then 15210 soname=conftest 15211 lib=conftest 15212 libobjs=conftest.$ac_objext 15213 deplibs= 15214 wl=$lt_prog_compiler_wl_F77 15215 pic_flag=$lt_prog_compiler_pic_F77 15216 compiler_flags=-v 15217 linker_flags=-v 15218 verstring= 15219 output_objdir=. 15220 libname=conftest 15221 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15222 allow_undefined_flag_F77= 15223 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15224 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15225 ac_status=$? 15226 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15227 (exit $ac_status); } 15228 then 15229 archive_cmds_need_lc_F77=no 15230 else 15231 archive_cmds_need_lc_F77=yes 15232 fi 15233 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15234 else 15235 cat conftest.err 1>&5 15236 fi 15237 $rm conftest* 15238 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15239echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15240 ;; 15241 esac 15242 fi 15243 ;; 15244esac 15245 15246{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15247echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15248library_names_spec= 15249libname_spec='lib$name' 15250soname_spec= 15251shrext_cmds=".so" 15252postinstall_cmds= 15253postuninstall_cmds= 15254finish_cmds= 15255finish_eval= 15256shlibpath_var= 15257shlibpath_overrides_runpath=unknown 15258version_type=none 15259dynamic_linker="$host_os ld.so" 15260sys_lib_dlsearch_path_spec="/lib /usr/lib" 15261 15262need_lib_prefix=unknown 15263hardcode_into_libs=no 15264 15265# when you set need_version to no, make sure it does not cause -set_version 15266# flags to be left without arguments 15267need_version=unknown 15268 15269case $host_os in 15270aix3*) 15271 version_type=linux 15272 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15273 shlibpath_var=LIBPATH 15274 15275 # AIX 3 has no versioning support, so we append a major version to the name. 15276 soname_spec='${libname}${release}${shared_ext}$major' 15277 ;; 15278 15279aix4* | aix5*) 15280 version_type=linux 15281 need_lib_prefix=no 15282 need_version=no 15283 hardcode_into_libs=yes 15284 if test "$host_cpu" = ia64; then 15285 # AIX 5 supports IA64 15286 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15287 shlibpath_var=LD_LIBRARY_PATH 15288 else 15289 # With GCC up to 2.95.x, collect2 would create an import file 15290 # for dependence libraries. The import file would start with 15291 # the line `#! .'. This would cause the generated library to 15292 # depend on `.', always an invalid library. This was fixed in 15293 # development snapshots of GCC prior to 3.0. 15294 case $host_os in 15295 aix4 | aix4.[01] | aix4.[01].*) 15296 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15297 echo ' yes ' 15298 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15299 : 15300 else 15301 can_build_shared=no 15302 fi 15303 ;; 15304 esac 15305 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15306 # soname into executable. Probably we can add versioning support to 15307 # collect2, so additional links can be useful in future. 15308 if test "$aix_use_runtimelinking" = yes; then 15309 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15310 # instead of lib<name>.a to let people know that these are not 15311 # typical AIX shared libraries. 15312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15313 else 15314 # We preserve .a as extension for shared libraries through AIX4.2 15315 # and later when we are not doing run time linking. 15316 library_names_spec='${libname}${release}.a $libname.a' 15317 soname_spec='${libname}${release}${shared_ext}$major' 15318 fi 15319 shlibpath_var=LIBPATH 15320 fi 15321 ;; 15322 15323amigaos*) 15324 library_names_spec='$libname.ixlibrary $libname.a' 15325 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15326 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' 15327 ;; 15328 15329beos*) 15330 library_names_spec='${libname}${shared_ext}' 15331 dynamic_linker="$host_os ld.so" 15332 shlibpath_var=LIBRARY_PATH 15333 ;; 15334 15335bsdi[45]*) 15336 version_type=linux 15337 need_version=no 15338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15339 soname_spec='${libname}${release}${shared_ext}$major' 15340 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15341 shlibpath_var=LD_LIBRARY_PATH 15342 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15343 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15344 # the default ld.so.conf also contains /usr/contrib/lib and 15345 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15346 # libtool to hard-code these into programs 15347 ;; 15348 15349cygwin* | mingw* | pw32*) 15350 version_type=windows 15351 shrext_cmds=".dll" 15352 need_version=no 15353 need_lib_prefix=no 15354 15355 case $GCC,$host_os in 15356 yes,cygwin* | yes,mingw* | yes,pw32*) 15357 library_names_spec='$libname.dll.a' 15358 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15359 postinstall_cmds='base_file=`basename \${file}`~ 15360 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15361 dldir=$destdir/`dirname \$dlpath`~ 15362 test -d \$dldir || mkdir -p \$dldir~ 15363 $install_prog $dir/$dlname \$dldir/$dlname~ 15364 chmod a+x \$dldir/$dlname' 15365 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15366 dlpath=$dir/\$dldll~ 15367 $rm \$dlpath' 15368 shlibpath_overrides_runpath=yes 15369 15370 case $host_os in 15371 cygwin*) 15372 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15373 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15374 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15375 ;; 15376 mingw*) 15377 # MinGW DLLs use traditional 'lib' prefix 15378 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15379 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15380 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15381 # It is most probably a Windows format PATH printed by 15382 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15383 # path with ; separators, and with drive letters. We can handle the 15384 # drive letters (cygwin fileutils understands them), so leave them, 15385 # especially as we might pass files found there to a mingw objdump, 15386 # which wouldn't understand a cygwinified path. Ahh. 15387 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15388 else 15389 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15390 fi 15391 ;; 15392 pw32*) 15393 # pw32 DLLs use 'pw' prefix rather than 'lib' 15394 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15395 ;; 15396 esac 15397 ;; 15398 15399 *) 15400 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15401 ;; 15402 esac 15403 dynamic_linker='Win32 ld.exe' 15404 # FIXME: first we should search . and the directory the executable is in 15405 shlibpath_var=PATH 15406 ;; 15407 15408darwin* | rhapsody*) 15409 dynamic_linker="$host_os dyld" 15410 version_type=darwin 15411 need_lib_prefix=no 15412 need_version=no 15413 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15414 soname_spec='${libname}${release}${major}$shared_ext' 15415 shlibpath_overrides_runpath=yes 15416 shlibpath_var=DYLD_LIBRARY_PATH 15417 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15418 15419 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15420 ;; 15421 15422dgux*) 15423 version_type=linux 15424 need_lib_prefix=no 15425 need_version=no 15426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15427 soname_spec='${libname}${release}${shared_ext}$major' 15428 shlibpath_var=LD_LIBRARY_PATH 15429 ;; 15430 15431freebsd1*) 15432 dynamic_linker=no 15433 ;; 15434 15435freebsd* | dragonfly*) 15436 # DragonFly does not have aout. When/if they implement a new 15437 # versioning mechanism, adjust this. 15438 if test -x /usr/bin/objformat; then 15439 objformat=`/usr/bin/objformat` 15440 else 15441 case $host_os in 15442 freebsd[123]*) objformat=aout ;; 15443 *) objformat=elf ;; 15444 esac 15445 fi 15446 version_type=freebsd-$objformat 15447 case $version_type in 15448 freebsd-elf*) 15449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15450 need_version=no 15451 need_lib_prefix=no 15452 ;; 15453 freebsd-*) 15454 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15455 need_version=yes 15456 ;; 15457 esac 15458 shlibpath_var=LD_LIBRARY_PATH 15459 case $host_os in 15460 freebsd2*) 15461 shlibpath_overrides_runpath=yes 15462 ;; 15463 freebsd3.[01]* | freebsdelf3.[01]*) 15464 shlibpath_overrides_runpath=yes 15465 hardcode_into_libs=yes 15466 ;; 15467 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15468 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15469 shlibpath_overrides_runpath=no 15470 hardcode_into_libs=yes 15471 ;; 15472 *) # from 4.6 on, and DragonFly 15473 shlibpath_overrides_runpath=yes 15474 hardcode_into_libs=yes 15475 ;; 15476 esac 15477 ;; 15478 15479gnu*) 15480 version_type=linux 15481 need_lib_prefix=no 15482 need_version=no 15483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15484 soname_spec='${libname}${release}${shared_ext}$major' 15485 shlibpath_var=LD_LIBRARY_PATH 15486 hardcode_into_libs=yes 15487 ;; 15488 15489hpux9* | hpux10* | hpux11*) 15490 # Give a soname corresponding to the major version so that dld.sl refuses to 15491 # link against other versions. 15492 version_type=sunos 15493 need_lib_prefix=no 15494 need_version=no 15495 case $host_cpu in 15496 ia64*) 15497 shrext_cmds='.so' 15498 hardcode_into_libs=yes 15499 dynamic_linker="$host_os dld.so" 15500 shlibpath_var=LD_LIBRARY_PATH 15501 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15503 soname_spec='${libname}${release}${shared_ext}$major' 15504 if test "X$HPUX_IA64_MODE" = X32; then 15505 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15506 else 15507 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15508 fi 15509 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15510 ;; 15511 hppa*64*) 15512 shrext_cmds='.sl' 15513 hardcode_into_libs=yes 15514 dynamic_linker="$host_os dld.sl" 15515 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15516 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15518 soname_spec='${libname}${release}${shared_ext}$major' 15519 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15520 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15521 ;; 15522 *) 15523 shrext_cmds='.sl' 15524 dynamic_linker="$host_os dld.sl" 15525 shlibpath_var=SHLIB_PATH 15526 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15528 soname_spec='${libname}${release}${shared_ext}$major' 15529 ;; 15530 esac 15531 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15532 postinstall_cmds='chmod 555 $lib' 15533 ;; 15534 15535interix[3-9]*) 15536 version_type=linux 15537 need_lib_prefix=no 15538 need_version=no 15539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15540 soname_spec='${libname}${release}${shared_ext}$major' 15541 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15542 shlibpath_var=LD_LIBRARY_PATH 15543 shlibpath_overrides_runpath=no 15544 hardcode_into_libs=yes 15545 ;; 15546 15547irix5* | irix6* | nonstopux*) 15548 case $host_os in 15549 nonstopux*) version_type=nonstopux ;; 15550 *) 15551 if test "$lt_cv_prog_gnu_ld" = yes; then 15552 version_type=linux 15553 else 15554 version_type=irix 15555 fi ;; 15556 esac 15557 need_lib_prefix=no 15558 need_version=no 15559 soname_spec='${libname}${release}${shared_ext}$major' 15560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15561 case $host_os in 15562 irix5* | nonstopux*) 15563 libsuff= shlibsuff= 15564 ;; 15565 *) 15566 case $LD in # libtool.m4 will add one of these switches to LD 15567 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15568 libsuff= shlibsuff= libmagic=32-bit;; 15569 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15570 libsuff=32 shlibsuff=N32 libmagic=N32;; 15571 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15572 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15573 *) libsuff= shlibsuff= libmagic=never-match;; 15574 esac 15575 ;; 15576 esac 15577 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15578 shlibpath_overrides_runpath=no 15579 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15580 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15581 hardcode_into_libs=yes 15582 ;; 15583 15584# No shared lib support for Linux oldld, aout, or coff. 15585linux*oldld* | linux*aout* | linux*coff*) 15586 dynamic_linker=no 15587 ;; 15588 15589# This must be Linux ELF. 15590linux* | k*bsd*-gnu) 15591 version_type=linux 15592 need_lib_prefix=no 15593 need_version=no 15594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15595 soname_spec='${libname}${release}${shared_ext}$major' 15596 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15597 shlibpath_var=LD_LIBRARY_PATH 15598 shlibpath_overrides_runpath=no 15599 # This implies no fast_install, which is unacceptable. 15600 # Some rework will be needed to allow for fast_install 15601 # before this can be enabled. 15602 hardcode_into_libs=yes 15603 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15604 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15605 15606 # Append ld.so.conf contents to the search path 15607 if test -f /etc/ld.so.conf; then 15608 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 15609 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 15610 fi 15611 15612 # We used to test for /lib/ld.so.1 and disable shared libraries on 15613 # powerpc, because MkLinux only supported shared libraries with the 15614 # GNU dynamic linker. Since this was broken with cross compilers, 15615 # most powerpc-linux boxes support dynamic linking these days and 15616 # people can always --disable-shared, the test was removed, and we 15617 # assume the GNU/Linux dynamic linker is in use. 15618 dynamic_linker='GNU/Linux ld.so' 15619 ;; 15620 15621netbsd*) 15622 version_type=sunos 15623 need_lib_prefix=no 15624 need_version=no 15625 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15628 dynamic_linker='NetBSD (a.out) ld.so' 15629 else 15630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15631 soname_spec='${libname}${release}${shared_ext}$major' 15632 dynamic_linker='NetBSD ld.elf_so' 15633 fi 15634 shlibpath_var=LD_LIBRARY_PATH 15635 shlibpath_overrides_runpath=yes 15636 hardcode_into_libs=yes 15637 ;; 15638 15639newsos6) 15640 version_type=linux 15641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15642 shlibpath_var=LD_LIBRARY_PATH 15643 shlibpath_overrides_runpath=yes 15644 ;; 15645 15646nto-qnx*) 15647 version_type=linux 15648 need_lib_prefix=no 15649 need_version=no 15650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15651 soname_spec='${libname}${release}${shared_ext}$major' 15652 shlibpath_var=LD_LIBRARY_PATH 15653 shlibpath_overrides_runpath=yes 15654 ;; 15655 15656openbsd*) 15657 version_type=sunos 15658 sys_lib_dlsearch_path_spec="/usr/lib" 15659 need_lib_prefix=no 15660 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15661 case $host_os in 15662 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15663 *) need_version=no ;; 15664 esac 15665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15666 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15667 shlibpath_var=LD_LIBRARY_PATH 15668 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15669 case $host_os in 15670 openbsd2.[89] | openbsd2.[89].*) 15671 shlibpath_overrides_runpath=no 15672 ;; 15673 *) 15674 shlibpath_overrides_runpath=yes 15675 ;; 15676 esac 15677 else 15678 shlibpath_overrides_runpath=yes 15679 fi 15680 ;; 15681 15682os2*) 15683 libname_spec='$name' 15684 shrext_cmds=".dll" 15685 need_lib_prefix=no 15686 library_names_spec='$libname${shared_ext} $libname.a' 15687 dynamic_linker='OS/2 ld.exe' 15688 shlibpath_var=LIBPATH 15689 ;; 15690 15691osf3* | osf4* | osf5*) 15692 version_type=osf 15693 need_lib_prefix=no 15694 need_version=no 15695 soname_spec='${libname}${release}${shared_ext}$major' 15696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15697 shlibpath_var=LD_LIBRARY_PATH 15698 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15699 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15700 ;; 15701 15702rdos*) 15703 dynamic_linker=no 15704 ;; 15705 15706solaris*) 15707 version_type=linux 15708 need_lib_prefix=no 15709 need_version=no 15710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15711 soname_spec='${libname}${release}${shared_ext}$major' 15712 shlibpath_var=LD_LIBRARY_PATH 15713 shlibpath_overrides_runpath=yes 15714 hardcode_into_libs=yes 15715 # ldd complains unless libraries are executable 15716 postinstall_cmds='chmod +x $lib' 15717 ;; 15718 15719sunos4*) 15720 version_type=sunos 15721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15722 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15723 shlibpath_var=LD_LIBRARY_PATH 15724 shlibpath_overrides_runpath=yes 15725 if test "$with_gnu_ld" = yes; then 15726 need_lib_prefix=no 15727 fi 15728 need_version=yes 15729 ;; 15730 15731sysv4 | sysv4.3*) 15732 version_type=linux 15733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15734 soname_spec='${libname}${release}${shared_ext}$major' 15735 shlibpath_var=LD_LIBRARY_PATH 15736 case $host_vendor in 15737 sni) 15738 shlibpath_overrides_runpath=no 15739 need_lib_prefix=no 15740 export_dynamic_flag_spec='${wl}-Blargedynsym' 15741 runpath_var=LD_RUN_PATH 15742 ;; 15743 siemens) 15744 need_lib_prefix=no 15745 ;; 15746 motorola) 15747 need_lib_prefix=no 15748 need_version=no 15749 shlibpath_overrides_runpath=no 15750 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15751 ;; 15752 esac 15753 ;; 15754 15755sysv4*MP*) 15756 if test -d /usr/nec ;then 15757 version_type=linux 15758 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15759 soname_spec='$libname${shared_ext}.$major' 15760 shlibpath_var=LD_LIBRARY_PATH 15761 fi 15762 ;; 15763 15764sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15765 version_type=freebsd-elf 15766 need_lib_prefix=no 15767 need_version=no 15768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15769 soname_spec='${libname}${release}${shared_ext}$major' 15770 shlibpath_var=LD_LIBRARY_PATH 15771 hardcode_into_libs=yes 15772 if test "$with_gnu_ld" = yes; then 15773 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15774 shlibpath_overrides_runpath=no 15775 else 15776 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15777 shlibpath_overrides_runpath=yes 15778 case $host_os in 15779 sco3.2v5*) 15780 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15781 ;; 15782 esac 15783 fi 15784 sys_lib_dlsearch_path_spec='/usr/lib' 15785 ;; 15786 15787uts4*) 15788 version_type=linux 15789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15790 soname_spec='${libname}${release}${shared_ext}$major' 15791 shlibpath_var=LD_LIBRARY_PATH 15792 ;; 15793 15794*) 15795 dynamic_linker=no 15796 ;; 15797esac 15798{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 15799echo "${ECHO_T}$dynamic_linker" >&6; } 15800test "$dynamic_linker" = no && can_build_shared=no 15801 15802variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15803if test "$GCC" = yes; then 15804 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15805fi 15806 15807{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 15808echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 15809hardcode_action_F77= 15810if test -n "$hardcode_libdir_flag_spec_F77" || \ 15811 test -n "$runpath_var_F77" || \ 15812 test "X$hardcode_automatic_F77" = "Xyes" ; then 15813 15814 # We can hardcode non-existant directories. 15815 if test "$hardcode_direct_F77" != no && 15816 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15817 # have to relink, otherwise we might link with an installed library 15818 # when we should be linking with a yet-to-be-installed one 15819 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 15820 test "$hardcode_minus_L_F77" != no; then 15821 # Linking always hardcodes the temporary library directory. 15822 hardcode_action_F77=relink 15823 else 15824 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15825 hardcode_action_F77=immediate 15826 fi 15827else 15828 # We cannot hardcode anything, or else we can only hardcode existing 15829 # directories. 15830 hardcode_action_F77=unsupported 15831fi 15832{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 15833echo "${ECHO_T}$hardcode_action_F77" >&6; } 15834 15835if test "$hardcode_action_F77" = relink; then 15836 # Fast installation is not supported 15837 enable_fast_install=no 15838elif test "$shlibpath_overrides_runpath" = yes || 15839 test "$enable_shared" = no; then 15840 # Fast installation is not necessary 15841 enable_fast_install=needless 15842fi 15843 15844 15845# The else clause should only fire when bootstrapping the 15846# libtool distribution, otherwise you forgot to ship ltmain.sh 15847# with your package, and you will get complaints that there are 15848# no rules to generate ltmain.sh. 15849if test -f "$ltmain"; then 15850 # See if we are running on zsh, and set the options which allow our commands through 15851 # without removal of \ escapes. 15852 if test -n "${ZSH_VERSION+set}" ; then 15853 setopt NO_GLOB_SUBST 15854 fi 15855 # Now quote all the things that may contain metacharacters while being 15856 # careful not to overquote the AC_SUBSTed values. We take copies of the 15857 # variables and quote the copies for generation of the libtool script. 15858 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 15859 SED SHELL STRIP \ 15860 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 15861 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 15862 deplibs_check_method reload_flag reload_cmds need_locks \ 15863 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 15864 lt_cv_sys_global_symbol_to_c_name_address \ 15865 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 15866 old_postinstall_cmds old_postuninstall_cmds \ 15867 compiler_F77 \ 15868 CC_F77 \ 15869 LD_F77 \ 15870 lt_prog_compiler_wl_F77 \ 15871 lt_prog_compiler_pic_F77 \ 15872 lt_prog_compiler_static_F77 \ 15873 lt_prog_compiler_no_builtin_flag_F77 \ 15874 export_dynamic_flag_spec_F77 \ 15875 thread_safe_flag_spec_F77 \ 15876 whole_archive_flag_spec_F77 \ 15877 enable_shared_with_static_runtimes_F77 \ 15878 old_archive_cmds_F77 \ 15879 old_archive_from_new_cmds_F77 \ 15880 predep_objects_F77 \ 15881 postdep_objects_F77 \ 15882 predeps_F77 \ 15883 postdeps_F77 \ 15884 compiler_lib_search_path_F77 \ 15885 archive_cmds_F77 \ 15886 archive_expsym_cmds_F77 \ 15887 postinstall_cmds_F77 \ 15888 postuninstall_cmds_F77 \ 15889 old_archive_from_expsyms_cmds_F77 \ 15890 allow_undefined_flag_F77 \ 15891 no_undefined_flag_F77 \ 15892 export_symbols_cmds_F77 \ 15893 hardcode_libdir_flag_spec_F77 \ 15894 hardcode_libdir_flag_spec_ld_F77 \ 15895 hardcode_libdir_separator_F77 \ 15896 hardcode_automatic_F77 \ 15897 module_cmds_F77 \ 15898 module_expsym_cmds_F77 \ 15899 lt_cv_prog_compiler_c_o_F77 \ 15900 fix_srcfile_path_F77 \ 15901 exclude_expsyms_F77 \ 15902 include_expsyms_F77; do 15903 15904 case $var in 15905 old_archive_cmds_F77 | \ 15906 old_archive_from_new_cmds_F77 | \ 15907 archive_cmds_F77 | \ 15908 archive_expsym_cmds_F77 | \ 15909 module_cmds_F77 | \ 15910 module_expsym_cmds_F77 | \ 15911 old_archive_from_expsyms_cmds_F77 | \ 15912 export_symbols_cmds_F77 | \ 15913 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 15914 postinstall_cmds | postuninstall_cmds | \ 15915 old_postinstall_cmds | old_postuninstall_cmds | \ 15916 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 15917 # Double-quote double-evaled strings. 15918 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 15919 ;; 15920 *) 15921 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 15922 ;; 15923 esac 15924 done 15925 15926 case $lt_echo in 15927 *'\$0 --fallback-echo"') 15928 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 15929 ;; 15930 esac 15931 15932cfgfile="$ofile" 15933 15934 cat <<__EOF__ >> "$cfgfile" 15935# ### BEGIN LIBTOOL TAG CONFIG: $tagname 15936 15937# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15938 15939# Shell to use when invoking shell scripts. 15940SHELL=$lt_SHELL 15941 15942# Whether or not to build shared libraries. 15943build_libtool_libs=$enable_shared 15944 15945# Whether or not to build static libraries. 15946build_old_libs=$enable_static 15947 15948# Whether or not to add -lc for building shared libraries. 15949build_libtool_need_lc=$archive_cmds_need_lc_F77 15950 15951# Whether or not to disallow shared libs when runtime libs are static 15952allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 15953 15954# Whether or not to optimize for fast installation. 15955fast_install=$enable_fast_install 15956 15957# The host system. 15958host_alias=$host_alias 15959host=$host 15960host_os=$host_os 15961 15962# The build system. 15963build_alias=$build_alias 15964build=$build 15965build_os=$build_os 15966 15967# An echo program that does not interpret backslashes. 15968echo=$lt_echo 15969 15970# The archiver. 15971AR=$lt_AR 15972AR_FLAGS=$lt_AR_FLAGS 15973 15974# A C compiler. 15975LTCC=$lt_LTCC 15976 15977# LTCC compiler flags. 15978LTCFLAGS=$lt_LTCFLAGS 15979 15980# A language-specific compiler. 15981CC=$lt_compiler_F77 15982 15983# Is the compiler the GNU C compiler? 15984with_gcc=$GCC_F77 15985 15986# An ERE matcher. 15987EGREP=$lt_EGREP 15988 15989# The linker used to build libraries. 15990LD=$lt_LD_F77 15991 15992# Whether we need hard or soft links. 15993LN_S=$lt_LN_S 15994 15995# A BSD-compatible nm program. 15996NM=$lt_NM 15997 15998# A symbol stripping program 15999STRIP=$lt_STRIP 16000 16001# Used to examine libraries when file_magic_cmd begins "file" 16002MAGIC_CMD=$MAGIC_CMD 16003 16004# Used on cygwin: DLL creation program. 16005DLLTOOL="$DLLTOOL" 16006 16007# Used on cygwin: object dumper. 16008OBJDUMP="$OBJDUMP" 16009 16010# Used on cygwin: assembler. 16011AS="$AS" 16012 16013# The name of the directory that contains temporary libtool files. 16014objdir=$objdir 16015 16016# How to create reloadable object files. 16017reload_flag=$lt_reload_flag 16018reload_cmds=$lt_reload_cmds 16019 16020# How to pass a linker flag through the compiler. 16021wl=$lt_lt_prog_compiler_wl_F77 16022 16023# Object file suffix (normally "o"). 16024objext="$ac_objext" 16025 16026# Old archive suffix (normally "a"). 16027libext="$libext" 16028 16029# Shared library suffix (normally ".so"). 16030shrext_cmds='$shrext_cmds' 16031 16032# Executable file suffix (normally ""). 16033exeext="$exeext" 16034 16035# Additional compiler flags for building library objects. 16036pic_flag=$lt_lt_prog_compiler_pic_F77 16037pic_mode=$pic_mode 16038 16039# What is the maximum length of a command? 16040max_cmd_len=$lt_cv_sys_max_cmd_len 16041 16042# Does compiler simultaneously support -c and -o options? 16043compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16044 16045# Must we lock files when doing compilation? 16046need_locks=$lt_need_locks 16047 16048# Do we need the lib prefix for modules? 16049need_lib_prefix=$need_lib_prefix 16050 16051# Do we need a version for libraries? 16052need_version=$need_version 16053 16054# Whether dlopen is supported. 16055dlopen_support=$enable_dlopen 16056 16057# Whether dlopen of programs is supported. 16058dlopen_self=$enable_dlopen_self 16059 16060# Whether dlopen of statically linked programs is supported. 16061dlopen_self_static=$enable_dlopen_self_static 16062 16063# Compiler flag to prevent dynamic linking. 16064link_static_flag=$lt_lt_prog_compiler_static_F77 16065 16066# Compiler flag to turn off builtin functions. 16067no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16068 16069# Compiler flag to allow reflexive dlopens. 16070export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16071 16072# Compiler flag to generate shared objects directly from archives. 16073whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16074 16075# Compiler flag to generate thread-safe objects. 16076thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16077 16078# Library versioning type. 16079version_type=$version_type 16080 16081# Format of library name prefix. 16082libname_spec=$lt_libname_spec 16083 16084# List of archive names. First name is the real one, the rest are links. 16085# The last name is the one that the linker finds with -lNAME. 16086library_names_spec=$lt_library_names_spec 16087 16088# The coded name of the library, if different from the real name. 16089soname_spec=$lt_soname_spec 16090 16091# Commands used to build and install an old-style archive. 16092RANLIB=$lt_RANLIB 16093old_archive_cmds=$lt_old_archive_cmds_F77 16094old_postinstall_cmds=$lt_old_postinstall_cmds 16095old_postuninstall_cmds=$lt_old_postuninstall_cmds 16096 16097# Create an old-style archive from a shared archive. 16098old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16099 16100# Create a temporary old-style archive to link instead of a shared archive. 16101old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16102 16103# Commands used to build and install a shared archive. 16104archive_cmds=$lt_archive_cmds_F77 16105archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16106postinstall_cmds=$lt_postinstall_cmds 16107postuninstall_cmds=$lt_postuninstall_cmds 16108 16109# Commands used to build a loadable module (assumed same as above if empty) 16110module_cmds=$lt_module_cmds_F77 16111module_expsym_cmds=$lt_module_expsym_cmds_F77 16112 16113# Commands to strip libraries. 16114old_striplib=$lt_old_striplib 16115striplib=$lt_striplib 16116 16117# Dependencies to place before the objects being linked to create a 16118# shared library. 16119predep_objects=$lt_predep_objects_F77 16120 16121# Dependencies to place after the objects being linked to create a 16122# shared library. 16123postdep_objects=$lt_postdep_objects_F77 16124 16125# Dependencies to place before the objects being linked to create a 16126# shared library. 16127predeps=$lt_predeps_F77 16128 16129# Dependencies to place after the objects being linked to create a 16130# shared library. 16131postdeps=$lt_postdeps_F77 16132 16133# The library search path used internally by the compiler when linking 16134# a shared library. 16135compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16136 16137# Method to check whether dependent libraries are shared objects. 16138deplibs_check_method=$lt_deplibs_check_method 16139 16140# Command to use when deplibs_check_method == file_magic. 16141file_magic_cmd=$lt_file_magic_cmd 16142 16143# Flag that allows shared libraries with undefined symbols to be built. 16144allow_undefined_flag=$lt_allow_undefined_flag_F77 16145 16146# Flag that forces no undefined symbols. 16147no_undefined_flag=$lt_no_undefined_flag_F77 16148 16149# Commands used to finish a libtool library installation in a directory. 16150finish_cmds=$lt_finish_cmds 16151 16152# Same as above, but a single script fragment to be evaled but not shown. 16153finish_eval=$lt_finish_eval 16154 16155# Take the output of nm and produce a listing of raw symbols and C names. 16156global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16157 16158# Transform the output of nm in a proper C declaration 16159global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16160 16161# Transform the output of nm in a C name address pair 16162global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16163 16164# This is the shared library runtime path variable. 16165runpath_var=$runpath_var 16166 16167# This is the shared library path variable. 16168shlibpath_var=$shlibpath_var 16169 16170# Is shlibpath searched before the hard-coded library search path? 16171shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16172 16173# How to hardcode a shared library path into an executable. 16174hardcode_action=$hardcode_action_F77 16175 16176# Whether we should hardcode library paths into libraries. 16177hardcode_into_libs=$hardcode_into_libs 16178 16179# Flag to hardcode \$libdir into a binary during linking. 16180# This must work even if \$libdir does not exist. 16181hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16182 16183# If ld is used when linking, flag to hardcode \$libdir into 16184# a binary during linking. This must work even if \$libdir does 16185# not exist. 16186hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16187 16188# Whether we need a single -rpath flag with a separated argument. 16189hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16190 16191# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16192# resulting binary. 16193hardcode_direct=$hardcode_direct_F77 16194 16195# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16196# resulting binary. 16197hardcode_minus_L=$hardcode_minus_L_F77 16198 16199# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16200# the resulting binary. 16201hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16202 16203# Set to yes if building a shared library automatically hardcodes DIR into the library 16204# and all subsequent libraries and executables linked against it. 16205hardcode_automatic=$hardcode_automatic_F77 16206 16207# Variables whose values should be saved in libtool wrapper scripts and 16208# restored at relink time. 16209variables_saved_for_relink="$variables_saved_for_relink" 16210 16211# Whether libtool must link a program against all its dependency libraries. 16212link_all_deplibs=$link_all_deplibs_F77 16213 16214# Compile-time system search path for libraries 16215sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16216 16217# Run-time system search path for libraries 16218sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16219 16220# Fix the shell variable \$srcfile for the compiler. 16221fix_srcfile_path=$lt_fix_srcfile_path 16222 16223# Set to yes if exported symbols are required. 16224always_export_symbols=$always_export_symbols_F77 16225 16226# The commands to list exported symbols. 16227export_symbols_cmds=$lt_export_symbols_cmds_F77 16228 16229# The commands to extract the exported symbol list from a shared archive. 16230extract_expsyms_cmds=$lt_extract_expsyms_cmds 16231 16232# Symbols that should not be listed in the preloaded symbols. 16233exclude_expsyms=$lt_exclude_expsyms_F77 16234 16235# Symbols that must always be exported. 16236include_expsyms=$lt_include_expsyms_F77 16237 16238# ### END LIBTOOL TAG CONFIG: $tagname 16239 16240__EOF__ 16241 16242 16243else 16244 # If there is no Makefile yet, we rely on a make rule to execute 16245 # `config.status --recheck' to rerun these tests and create the 16246 # libtool script then. 16247 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16248 if test -f "$ltmain_in"; then 16249 test -f Makefile && make "$ltmain" 16250 fi 16251fi 16252 16253 16254ac_ext=c 16255ac_cpp='$CPP $CPPFLAGS' 16256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16258ac_compiler_gnu=$ac_cv_c_compiler_gnu 16259 16260CC="$lt_save_CC" 16261 16262 else 16263 tagname="" 16264 fi 16265 ;; 16266 16267 GCJ) 16268 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16269 16270 16271# Source file extension for Java test sources. 16272ac_ext=java 16273 16274# Object file extension for compiled Java test sources. 16275objext=o 16276objext_GCJ=$objext 16277 16278# Code to be used in simple compile tests 16279lt_simple_compile_test_code="class foo {}" 16280 16281# Code to be used in simple link tests 16282lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16283 16284# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16285 16286# If no C compiler was specified, use CC. 16287LTCC=${LTCC-"$CC"} 16288 16289# If no C compiler flags were specified, use CFLAGS. 16290LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16291 16292# Allow CC to be a program name with arguments. 16293compiler=$CC 16294 16295 16296# save warnings/boilerplate of simple test code 16297ac_outfile=conftest.$ac_objext 16298echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16299eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16300_lt_compiler_boilerplate=`cat conftest.err` 16301$rm conftest* 16302 16303ac_outfile=conftest.$ac_objext 16304echo "$lt_simple_link_test_code" >conftest.$ac_ext 16305eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16306_lt_linker_boilerplate=`cat conftest.err` 16307$rm conftest* 16308 16309 16310# Allow CC to be a program name with arguments. 16311lt_save_CC="$CC" 16312CC=${GCJ-"gcj"} 16313compiler=$CC 16314compiler_GCJ=$CC 16315for cc_temp in $compiler""; do 16316 case $cc_temp in 16317 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16318 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16319 \-*) ;; 16320 *) break;; 16321 esac 16322done 16323cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16324 16325 16326# GCJ did not exist at the time GCC didn't implicitly link libc in. 16327archive_cmds_need_lc_GCJ=no 16328 16329old_archive_cmds_GCJ=$old_archive_cmds 16330 16331 16332lt_prog_compiler_no_builtin_flag_GCJ= 16333 16334if test "$GCC" = yes; then 16335 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16336 16337 16338{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16339echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16340if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16341 echo $ECHO_N "(cached) $ECHO_C" >&6 16342else 16343 lt_cv_prog_compiler_rtti_exceptions=no 16344 ac_outfile=conftest.$ac_objext 16345 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16346 lt_compiler_flag="-fno-rtti -fno-exceptions" 16347 # Insert the option either (1) after the last *FLAGS variable, or 16348 # (2) before a word containing "conftest.", or (3) at the end. 16349 # Note that $ac_compile itself does not contain backslashes and begins 16350 # with a dollar sign (not a hyphen), so the echo should work correctly. 16351 # The option is referenced via a variable to avoid confusing sed. 16352 lt_compile=`echo "$ac_compile" | $SED \ 16353 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16354 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16355 -e 's:$: $lt_compiler_flag:'` 16356 (eval echo "\"\$as_me:16356: $lt_compile\"" >&5) 16357 (eval "$lt_compile" 2>conftest.err) 16358 ac_status=$? 16359 cat conftest.err >&5 16360 echo "$as_me:16360: \$? = $ac_status" >&5 16361 if (exit $ac_status) && test -s "$ac_outfile"; then 16362 # The compiler can only warn and ignore the option if not recognized 16363 # So say no if there are warnings other than the usual output. 16364 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16365 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16366 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16367 lt_cv_prog_compiler_rtti_exceptions=yes 16368 fi 16369 fi 16370 $rm conftest* 16371 16372fi 16373{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16374echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16375 16376if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16377 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16378else 16379 : 16380fi 16381 16382fi 16383 16384lt_prog_compiler_wl_GCJ= 16385lt_prog_compiler_pic_GCJ= 16386lt_prog_compiler_static_GCJ= 16387 16388{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16389echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16390 16391 if test "$GCC" = yes; then 16392 lt_prog_compiler_wl_GCJ='-Wl,' 16393 lt_prog_compiler_static_GCJ='-static' 16394 16395 case $host_os in 16396 aix*) 16397 # All AIX code is PIC. 16398 if test "$host_cpu" = ia64; then 16399 # AIX 5 now supports IA64 processor 16400 lt_prog_compiler_static_GCJ='-Bstatic' 16401 fi 16402 ;; 16403 16404 amigaos*) 16405 # FIXME: we need at least 68020 code to build shared libraries, but 16406 # adding the `-m68020' flag to GCC prevents building anything better, 16407 # like `-m68040'. 16408 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16409 ;; 16410 16411 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16412 # PIC is the default for these OSes. 16413 ;; 16414 16415 mingw* | cygwin* | pw32* | os2*) 16416 # This hack is so that the source file can tell whether it is being 16417 # built for inclusion in a dll (and should export symbols for example). 16418 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16419 # (--disable-auto-import) libraries 16420 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16421 ;; 16422 16423 darwin* | rhapsody*) 16424 # PIC is the default on this platform 16425 # Common symbols not allowed in MH_DYLIB files 16426 lt_prog_compiler_pic_GCJ='-fno-common' 16427 ;; 16428 16429 interix[3-9]*) 16430 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16431 # Instead, we relocate shared libraries at runtime. 16432 ;; 16433 16434 msdosdjgpp*) 16435 # Just because we use GCC doesn't mean we suddenly get shared libraries 16436 # on systems that don't support them. 16437 lt_prog_compiler_can_build_shared_GCJ=no 16438 enable_shared=no 16439 ;; 16440 16441 sysv4*MP*) 16442 if test -d /usr/nec; then 16443 lt_prog_compiler_pic_GCJ=-Kconform_pic 16444 fi 16445 ;; 16446 16447 hpux*) 16448 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16449 # not for PA HP-UX. 16450 case $host_cpu in 16451 hppa*64*|ia64*) 16452 # +Z the default 16453 ;; 16454 *) 16455 lt_prog_compiler_pic_GCJ='-fPIC' 16456 ;; 16457 esac 16458 ;; 16459 16460 *) 16461 lt_prog_compiler_pic_GCJ='-fPIC' 16462 ;; 16463 esac 16464 else 16465 # PORTME Check for flag to pass linker flags through the system compiler. 16466 case $host_os in 16467 aix*) 16468 lt_prog_compiler_wl_GCJ='-Wl,' 16469 if test "$host_cpu" = ia64; then 16470 # AIX 5 now supports IA64 processor 16471 lt_prog_compiler_static_GCJ='-Bstatic' 16472 else 16473 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16474 fi 16475 ;; 16476 darwin*) 16477 # PIC is the default on this platform 16478 # Common symbols not allowed in MH_DYLIB files 16479 case $cc_basename in 16480 xlc*) 16481 lt_prog_compiler_pic_GCJ='-qnocommon' 16482 lt_prog_compiler_wl_GCJ='-Wl,' 16483 ;; 16484 esac 16485 ;; 16486 16487 mingw* | cygwin* | pw32* | os2*) 16488 # This hack is so that the source file can tell whether it is being 16489 # built for inclusion in a dll (and should export symbols for example). 16490 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16491 ;; 16492 16493 hpux9* | hpux10* | hpux11*) 16494 lt_prog_compiler_wl_GCJ='-Wl,' 16495 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16496 # not for PA HP-UX. 16497 case $host_cpu in 16498 hppa*64*|ia64*) 16499 # +Z the default 16500 ;; 16501 *) 16502 lt_prog_compiler_pic_GCJ='+Z' 16503 ;; 16504 esac 16505 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16506 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16507 ;; 16508 16509 irix5* | irix6* | nonstopux*) 16510 lt_prog_compiler_wl_GCJ='-Wl,' 16511 # PIC (with -KPIC) is the default. 16512 lt_prog_compiler_static_GCJ='-non_shared' 16513 ;; 16514 16515 newsos6) 16516 lt_prog_compiler_pic_GCJ='-KPIC' 16517 lt_prog_compiler_static_GCJ='-Bstatic' 16518 ;; 16519 16520 linux* | k*bsd*-gnu) 16521 case $cc_basename in 16522 icc* | ecc*) 16523 lt_prog_compiler_wl_GCJ='-Wl,' 16524 lt_prog_compiler_pic_GCJ='-KPIC' 16525 lt_prog_compiler_static_GCJ='-static' 16526 ;; 16527 pgcc* | pgf77* | pgf90* | pgf95*) 16528 # Portland Group compilers (*not* the Pentium gcc compiler, 16529 # which looks to be a dead project) 16530 lt_prog_compiler_wl_GCJ='-Wl,' 16531 lt_prog_compiler_pic_GCJ='-fpic' 16532 lt_prog_compiler_static_GCJ='-Bstatic' 16533 ;; 16534 ccc*) 16535 lt_prog_compiler_wl_GCJ='-Wl,' 16536 # All Alpha code is PIC. 16537 lt_prog_compiler_static_GCJ='-non_shared' 16538 ;; 16539 *) 16540 case `$CC -V 2>&1 | sed 5q` in 16541 *Sun\ C*) 16542 # Sun C 5.9 16543 lt_prog_compiler_pic_GCJ='-KPIC' 16544 lt_prog_compiler_static_GCJ='-Bstatic' 16545 lt_prog_compiler_wl_GCJ='-Wl,' 16546 ;; 16547 *Sun\ F*) 16548 # Sun Fortran 8.3 passes all unrecognized flags to the linker 16549 lt_prog_compiler_pic_GCJ='-KPIC' 16550 lt_prog_compiler_static_GCJ='-Bstatic' 16551 lt_prog_compiler_wl_GCJ='' 16552 ;; 16553 esac 16554 ;; 16555 esac 16556 ;; 16557 16558 osf3* | osf4* | osf5*) 16559 lt_prog_compiler_wl_GCJ='-Wl,' 16560 # All OSF/1 code is PIC. 16561 lt_prog_compiler_static_GCJ='-non_shared' 16562 ;; 16563 16564 rdos*) 16565 lt_prog_compiler_static_GCJ='-non_shared' 16566 ;; 16567 16568 solaris*) 16569 lt_prog_compiler_pic_GCJ='-KPIC' 16570 lt_prog_compiler_static_GCJ='-Bstatic' 16571 case $cc_basename in 16572 f77* | f90* | f95*) 16573 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16574 *) 16575 lt_prog_compiler_wl_GCJ='-Wl,';; 16576 esac 16577 ;; 16578 16579 sunos4*) 16580 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16581 lt_prog_compiler_pic_GCJ='-PIC' 16582 lt_prog_compiler_static_GCJ='-Bstatic' 16583 ;; 16584 16585 sysv4 | sysv4.2uw2* | sysv4.3*) 16586 lt_prog_compiler_wl_GCJ='-Wl,' 16587 lt_prog_compiler_pic_GCJ='-KPIC' 16588 lt_prog_compiler_static_GCJ='-Bstatic' 16589 ;; 16590 16591 sysv4*MP*) 16592 if test -d /usr/nec ;then 16593 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16594 lt_prog_compiler_static_GCJ='-Bstatic' 16595 fi 16596 ;; 16597 16598 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16599 lt_prog_compiler_wl_GCJ='-Wl,' 16600 lt_prog_compiler_pic_GCJ='-KPIC' 16601 lt_prog_compiler_static_GCJ='-Bstatic' 16602 ;; 16603 16604 unicos*) 16605 lt_prog_compiler_wl_GCJ='-Wl,' 16606 lt_prog_compiler_can_build_shared_GCJ=no 16607 ;; 16608 16609 uts4*) 16610 lt_prog_compiler_pic_GCJ='-pic' 16611 lt_prog_compiler_static_GCJ='-Bstatic' 16612 ;; 16613 16614 *) 16615 lt_prog_compiler_can_build_shared_GCJ=no 16616 ;; 16617 esac 16618 fi 16619 16620{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16621echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16622 16623# 16624# Check to make sure the PIC flag actually works. 16625# 16626if test -n "$lt_prog_compiler_pic_GCJ"; then 16627 16628{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16629echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16630if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 16631 echo $ECHO_N "(cached) $ECHO_C" >&6 16632else 16633 lt_prog_compiler_pic_works_GCJ=no 16634 ac_outfile=conftest.$ac_objext 16635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16636 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16637 # Insert the option either (1) after the last *FLAGS variable, or 16638 # (2) before a word containing "conftest.", or (3) at the end. 16639 # Note that $ac_compile itself does not contain backslashes and begins 16640 # with a dollar sign (not a hyphen), so the echo should work correctly. 16641 # The option is referenced via a variable to avoid confusing sed. 16642 lt_compile=`echo "$ac_compile" | $SED \ 16643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16645 -e 's:$: $lt_compiler_flag:'` 16646 (eval echo "\"\$as_me:16646: $lt_compile\"" >&5) 16647 (eval "$lt_compile" 2>conftest.err) 16648 ac_status=$? 16649 cat conftest.err >&5 16650 echo "$as_me:16650: \$? = $ac_status" >&5 16651 if (exit $ac_status) && test -s "$ac_outfile"; then 16652 # The compiler can only warn and ignore the option if not recognized 16653 # So say no if there are warnings other than the usual output. 16654 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16655 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16656 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16657 lt_prog_compiler_pic_works_GCJ=yes 16658 fi 16659 fi 16660 $rm conftest* 16661 16662fi 16663{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 16664echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 16665 16666if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 16667 case $lt_prog_compiler_pic_GCJ in 16668 "" | " "*) ;; 16669 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 16670 esac 16671else 16672 lt_prog_compiler_pic_GCJ= 16673 lt_prog_compiler_can_build_shared_GCJ=no 16674fi 16675 16676fi 16677case $host_os in 16678 # For platforms which do not support PIC, -DPIC is meaningless: 16679 *djgpp*) 16680 lt_prog_compiler_pic_GCJ= 16681 ;; 16682 *) 16683 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 16684 ;; 16685esac 16686 16687# 16688# Check to make sure the static flag actually works. 16689# 16690wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 16691{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16692echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 16693if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 16694 echo $ECHO_N "(cached) $ECHO_C" >&6 16695else 16696 lt_prog_compiler_static_works_GCJ=no 16697 save_LDFLAGS="$LDFLAGS" 16698 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16699 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16700 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16701 # The linker can only warn and ignore the option if not recognized 16702 # So say no if there are warnings 16703 if test -s conftest.err; then 16704 # Append any errors to the config.log. 16705 cat conftest.err 1>&5 16706 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 16707 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16708 if diff conftest.exp conftest.er2 >/dev/null; then 16709 lt_prog_compiler_static_works_GCJ=yes 16710 fi 16711 else 16712 lt_prog_compiler_static_works_GCJ=yes 16713 fi 16714 fi 16715 $rm conftest* 16716 LDFLAGS="$save_LDFLAGS" 16717 16718fi 16719{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 16720echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 16721 16722if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 16723 : 16724else 16725 lt_prog_compiler_static_GCJ= 16726fi 16727 16728 16729{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 16730echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 16731if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 16732 echo $ECHO_N "(cached) $ECHO_C" >&6 16733else 16734 lt_cv_prog_compiler_c_o_GCJ=no 16735 $rm -r conftest 2>/dev/null 16736 mkdir conftest 16737 cd conftest 16738 mkdir out 16739 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16740 16741 lt_compiler_flag="-o out/conftest2.$ac_objext" 16742 # Insert the option either (1) after the last *FLAGS variable, or 16743 # (2) before a word containing "conftest.", or (3) at the end. 16744 # Note that $ac_compile itself does not contain backslashes and begins 16745 # with a dollar sign (not a hyphen), so the echo should work correctly. 16746 lt_compile=`echo "$ac_compile" | $SED \ 16747 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16748 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16749 -e 's:$: $lt_compiler_flag:'` 16750 (eval echo "\"\$as_me:16750: $lt_compile\"" >&5) 16751 (eval "$lt_compile" 2>out/conftest.err) 16752 ac_status=$? 16753 cat out/conftest.err >&5 16754 echo "$as_me:16754: \$? = $ac_status" >&5 16755 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16756 then 16757 # The compiler can only warn and ignore the option if not recognized 16758 # So say no if there are warnings 16759 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 16760 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16761 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16762 lt_cv_prog_compiler_c_o_GCJ=yes 16763 fi 16764 fi 16765 chmod u+w . 2>&5 16766 $rm conftest* 16767 # SGI C++ compiler will create directory out/ii_files/ for 16768 # template instantiation 16769 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 16770 $rm out/* && rmdir out 16771 cd .. 16772 rmdir conftest 16773 $rm conftest* 16774 16775fi 16776{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 16777echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 16778 16779 16780hard_links="nottested" 16781if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 16782 # do not overwrite the value of need_locks provided by the user 16783 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 16784echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 16785 hard_links=yes 16786 $rm conftest* 16787 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16788 touch conftest.a 16789 ln conftest.a conftest.b 2>&5 || hard_links=no 16790 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16791 { echo "$as_me:$LINENO: result: $hard_links" >&5 16792echo "${ECHO_T}$hard_links" >&6; } 16793 if test "$hard_links" = no; then 16794 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 16795echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 16796 need_locks=warn 16797 fi 16798else 16799 need_locks=no 16800fi 16801 16802{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16803echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 16804 16805 runpath_var= 16806 allow_undefined_flag_GCJ= 16807 enable_shared_with_static_runtimes_GCJ=no 16808 archive_cmds_GCJ= 16809 archive_expsym_cmds_GCJ= 16810 old_archive_From_new_cmds_GCJ= 16811 old_archive_from_expsyms_cmds_GCJ= 16812 export_dynamic_flag_spec_GCJ= 16813 whole_archive_flag_spec_GCJ= 16814 thread_safe_flag_spec_GCJ= 16815 hardcode_libdir_flag_spec_GCJ= 16816 hardcode_libdir_flag_spec_ld_GCJ= 16817 hardcode_libdir_separator_GCJ= 16818 hardcode_direct_GCJ=no 16819 hardcode_minus_L_GCJ=no 16820 hardcode_shlibpath_var_GCJ=unsupported 16821 link_all_deplibs_GCJ=unknown 16822 hardcode_automatic_GCJ=no 16823 module_cmds_GCJ= 16824 module_expsym_cmds_GCJ= 16825 always_export_symbols_GCJ=no 16826 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16827 # include_expsyms should be a list of space-separated symbols to be *always* 16828 # included in the symbol list 16829 include_expsyms_GCJ= 16830 # exclude_expsyms can be an extended regexp of symbols to exclude 16831 # it will be wrapped by ` (' and `)$', so one must not match beginning or 16832 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 16833 # as well as any symbol that contains `d'. 16834 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 16835 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16836 # platforms (ab)use it in PIC code, but their linkers get confused if 16837 # the symbol is explicitly referenced. Since portable code cannot 16838 # rely on this symbol name, it's probably fine to never include it in 16839 # preloaded symbol tables. 16840 extract_expsyms_cmds= 16841 # Just being paranoid about ensuring that cc_basename is set. 16842 for cc_temp in $compiler""; do 16843 case $cc_temp in 16844 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16845 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16846 \-*) ;; 16847 *) break;; 16848 esac 16849done 16850cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16851 16852 case $host_os in 16853 cygwin* | mingw* | pw32*) 16854 # FIXME: the MSVC++ port hasn't been tested in a loooong time 16855 # When not using gcc, we currently assume that we are using 16856 # Microsoft Visual C++. 16857 if test "$GCC" != yes; then 16858 with_gnu_ld=no 16859 fi 16860 ;; 16861 interix*) 16862 # we just hope/assume this is gcc and not c89 (= MSVC++) 16863 with_gnu_ld=yes 16864 ;; 16865 openbsd*) 16866 with_gnu_ld=no 16867 ;; 16868 esac 16869 16870 ld_shlibs_GCJ=yes 16871 if test "$with_gnu_ld" = yes; then 16872 # If archive_cmds runs LD, not CC, wlarc should be empty 16873 wlarc='${wl}' 16874 16875 # Set some defaults for GNU ld with shared library support. These 16876 # are reset later if shared libraries are not supported. Putting them 16877 # here allows them to be overridden if necessary. 16878 runpath_var=LD_RUN_PATH 16879 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 16880 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 16881 # ancient GNU ld didn't support --whole-archive et. al. 16882 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 16883 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 16884 else 16885 whole_archive_flag_spec_GCJ= 16886 fi 16887 supports_anon_versioning=no 16888 case `$LD -v 2>/dev/null` in 16889 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16890 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16891 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16892 *\ 2.11.*) ;; # other 2.11 versions 16893 *) supports_anon_versioning=yes ;; 16894 esac 16895 16896 # See if GNU ld supports shared libraries. 16897 case $host_os in 16898 aix3* | aix4* | aix5*) 16899 # On AIX/PPC, the GNU linker is very broken 16900 if test "$host_cpu" != ia64; then 16901 ld_shlibs_GCJ=no 16902 cat <<EOF 1>&2 16903 16904*** Warning: the GNU linker, at least up to release 2.9.1, is reported 16905*** to be unable to reliably create shared libraries on AIX. 16906*** Therefore, libtool is disabling shared libraries support. If you 16907*** really care for shared libraries, you may want to modify your PATH 16908*** so that a non-GNU linker is found, and then restart. 16909 16910EOF 16911 fi 16912 ;; 16913 16914 amigaos*) 16915 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)' 16916 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16917 hardcode_minus_L_GCJ=yes 16918 16919 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 16920 # that the semantics of dynamic libraries on AmigaOS, at least up 16921 # to version 4, is to share data among multiple programs linked 16922 # with the same dynamic library. Since this doesn't match the 16923 # behavior of shared libraries on other platforms, we can't use 16924 # them. 16925 ld_shlibs_GCJ=no 16926 ;; 16927 16928 beos*) 16929 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16930 allow_undefined_flag_GCJ=unsupported 16931 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 16932 # support --undefined. This deserves some investigation. FIXME 16933 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16934 else 16935 ld_shlibs_GCJ=no 16936 fi 16937 ;; 16938 16939 cygwin* | mingw* | pw32*) 16940 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 16941 # as there is no search path for DLLs. 16942 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16943 allow_undefined_flag_GCJ=unsupported 16944 always_export_symbols_GCJ=no 16945 enable_shared_with_static_runtimes_GCJ=yes 16946 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16947 16948 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 16949 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16950 # If the export-symbols file already is a .def file (1st line 16951 # is EXPORTS), use it as is; otherwise, prepend... 16952 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 16953 cp $export_symbols $output_objdir/$soname.def; 16954 else 16955 echo EXPORTS > $output_objdir/$soname.def; 16956 cat $export_symbols >> $output_objdir/$soname.def; 16957 fi~ 16958 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16959 else 16960 ld_shlibs_GCJ=no 16961 fi 16962 ;; 16963 16964 interix[3-9]*) 16965 hardcode_direct_GCJ=no 16966 hardcode_shlibpath_var_GCJ=no 16967 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16968 export_dynamic_flag_spec_GCJ='${wl}-E' 16969 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16970 # Instead, shared libraries are loaded at an image base (0x10000000 by 16971 # default) and relocated if they conflict, which is a slow very memory 16972 # consuming and fragmenting process. To avoid this, we pick a random, 16973 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16974 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16975 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' 16976 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' 16977 ;; 16978 16979 gnu* | linux* | k*bsd*-gnu) 16980 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16981 tmp_addflag= 16982 case $cc_basename,$host_cpu in 16983 pgcc*) # Portland Group C compiler 16984 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' 16985 tmp_addflag=' $pic_flag' 16986 ;; 16987 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 16988 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' 16989 tmp_addflag=' $pic_flag -Mnomain' ;; 16990 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 16991 tmp_addflag=' -i_dynamic' ;; 16992 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 16993 tmp_addflag=' -i_dynamic -nofor_main' ;; 16994 ifc* | ifort*) # Intel Fortran compiler 16995 tmp_addflag=' -nofor_main' ;; 16996 esac 16997 case `$CC -V 2>&1 | sed 5q` in 16998 *Sun\ C*) # Sun C 5.9 16999 whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 17000 tmp_sharedflag='-G' ;; 17001 *Sun\ F*) # Sun Fortran 8.3 17002 tmp_sharedflag='-G' ;; 17003 *) 17004 tmp_sharedflag='-shared' ;; 17005 esac 17006 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17007 17008 if test $supports_anon_versioning = yes; then 17009 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17010 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17011 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17012 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17013 fi 17014 else 17015 ld_shlibs_GCJ=no 17016 fi 17017 ;; 17018 17019 netbsd*) 17020 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17021 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17022 wlarc= 17023 else 17024 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17025 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17026 fi 17027 ;; 17028 17029 solaris*) 17030 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17031 ld_shlibs_GCJ=no 17032 cat <<EOF 1>&2 17033 17034*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17035*** create shared libraries on Solaris systems. Therefore, libtool 17036*** is disabling shared libraries support. We urge you to upgrade GNU 17037*** binutils to release 2.9.1 or newer. Another option is to modify 17038*** your PATH or compiler configuration so that the native linker is 17039*** used, and then restart. 17040 17041EOF 17042 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17043 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17044 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17045 else 17046 ld_shlibs_GCJ=no 17047 fi 17048 ;; 17049 17050 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17051 case `$LD -v 2>&1` in 17052 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17053 ld_shlibs_GCJ=no 17054 cat <<_LT_EOF 1>&2 17055 17056*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17057*** reliably create shared libraries on SCO systems. Therefore, libtool 17058*** is disabling shared libraries support. We urge you to upgrade GNU 17059*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17060*** your PATH or compiler configuration so that the native linker is 17061*** used, and then restart. 17062 17063_LT_EOF 17064 ;; 17065 *) 17066 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17067 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17068 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17069 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17070 else 17071 ld_shlibs_GCJ=no 17072 fi 17073 ;; 17074 esac 17075 ;; 17076 17077 sunos4*) 17078 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17079 wlarc= 17080 hardcode_direct_GCJ=yes 17081 hardcode_shlibpath_var_GCJ=no 17082 ;; 17083 17084 *) 17085 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17086 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17087 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17088 else 17089 ld_shlibs_GCJ=no 17090 fi 17091 ;; 17092 esac 17093 17094 if test "$ld_shlibs_GCJ" = no; then 17095 runpath_var= 17096 hardcode_libdir_flag_spec_GCJ= 17097 export_dynamic_flag_spec_GCJ= 17098 whole_archive_flag_spec_GCJ= 17099 fi 17100 else 17101 # PORTME fill in a description of your system's linker (not GNU ld) 17102 case $host_os in 17103 aix3*) 17104 allow_undefined_flag_GCJ=unsupported 17105 always_export_symbols_GCJ=yes 17106 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' 17107 # Note: this linker hardcodes the directories in LIBPATH if there 17108 # are no directories specified by -L. 17109 hardcode_minus_L_GCJ=yes 17110 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17111 # Neither direct hardcoding nor static linking is supported with a 17112 # broken collect2. 17113 hardcode_direct_GCJ=unsupported 17114 fi 17115 ;; 17116 17117 aix4* | aix5*) 17118 if test "$host_cpu" = ia64; then 17119 # On IA64, the linker does run time linking by default, so we don't 17120 # have to do anything special. 17121 aix_use_runtimelinking=no 17122 exp_sym_flag='-Bexport' 17123 no_entry_flag="" 17124 else 17125 # If we're using GNU nm, then we don't want the "-C" option. 17126 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17127 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17128 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' 17129 else 17130 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' 17131 fi 17132 aix_use_runtimelinking=no 17133 17134 # Test if we are trying to use run time linking or normal 17135 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17136 # need to do runtime linking. 17137 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17138 for ld_flag in $LDFLAGS; do 17139 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17140 aix_use_runtimelinking=yes 17141 break 17142 fi 17143 done 17144 ;; 17145 esac 17146 17147 exp_sym_flag='-bexport' 17148 no_entry_flag='-bnoentry' 17149 fi 17150 17151 # When large executables or shared objects are built, AIX ld can 17152 # have problems creating the table of contents. If linking a library 17153 # or program results in "error TOC overflow" add -mminimal-toc to 17154 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17155 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17156 17157 archive_cmds_GCJ='' 17158 hardcode_direct_GCJ=yes 17159 hardcode_libdir_separator_GCJ=':' 17160 link_all_deplibs_GCJ=yes 17161 17162 if test "$GCC" = yes; then 17163 case $host_os in aix4.[012]|aix4.[012].*) 17164 # We only want to do this on AIX 4.2 and lower, the check 17165 # below for broken collect2 doesn't work under 4.3+ 17166 collect2name=`${CC} -print-prog-name=collect2` 17167 if test -f "$collect2name" && \ 17168 strings "$collect2name" | grep resolve_lib_name >/dev/null 17169 then 17170 # We have reworked collect2 17171 : 17172 else 17173 # We have old collect2 17174 hardcode_direct_GCJ=unsupported 17175 # It fails to find uninstalled libraries when the uninstalled 17176 # path is not listed in the libpath. Setting hardcode_minus_L 17177 # to unsupported forces relinking 17178 hardcode_minus_L_GCJ=yes 17179 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17180 hardcode_libdir_separator_GCJ= 17181 fi 17182 ;; 17183 esac 17184 shared_flag='-shared' 17185 if test "$aix_use_runtimelinking" = yes; then 17186 shared_flag="$shared_flag "'${wl}-G' 17187 fi 17188 else 17189 # not using gcc 17190 if test "$host_cpu" = ia64; then 17191 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17192 # chokes on -Wl,-G. The following line is correct: 17193 shared_flag='-G' 17194 else 17195 if test "$aix_use_runtimelinking" = yes; then 17196 shared_flag='${wl}-G' 17197 else 17198 shared_flag='${wl}-bM:SRE' 17199 fi 17200 fi 17201 fi 17202 17203 # It seems that -bexpall does not export symbols beginning with 17204 # underscore (_), so it is better to generate a list of symbols to export. 17205 always_export_symbols_GCJ=yes 17206 if test "$aix_use_runtimelinking" = yes; then 17207 # Warning - without using the other runtime loading flags (-brtl), 17208 # -berok will link without error, but may produce a broken library. 17209 allow_undefined_flag_GCJ='-berok' 17210 # Determine the default libpath from the value encoded in an empty executable. 17211 cat >conftest.$ac_ext <<_ACEOF 17212/* confdefs.h. */ 17213_ACEOF 17214cat confdefs.h >>conftest.$ac_ext 17215cat >>conftest.$ac_ext <<_ACEOF 17216/* end confdefs.h. */ 17217 17218int 17219main () 17220{ 17221 17222 ; 17223 return 0; 17224} 17225_ACEOF 17226rm -f conftest.$ac_objext conftest$ac_exeext 17227if { (ac_try="$ac_link" 17228case "(($ac_try" in 17229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17230 *) ac_try_echo=$ac_try;; 17231esac 17232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17233 (eval "$ac_link") 2>conftest.er1 17234 ac_status=$? 17235 grep -v '^ *+' conftest.er1 >conftest.err 17236 rm -f conftest.er1 17237 cat conftest.err >&5 17238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17239 (exit $ac_status); } && { 17240 test -z "$ac_c_werror_flag" || 17241 test ! -s conftest.err 17242 } && test -s conftest$ac_exeext && 17243 $as_test_x conftest$ac_exeext; then 17244 17245lt_aix_libpath_sed=' 17246 /Import File Strings/,/^$/ { 17247 /^0/ { 17248 s/^0 *\(.*\)$/\1/ 17249 p 17250 } 17251 }' 17252aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17253# Check for a 64-bit object if we didn't find anything. 17254if test -z "$aix_libpath"; then 17255 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17256fi 17257else 17258 echo "$as_me: failed program was:" >&5 17259sed 's/^/| /' conftest.$ac_ext >&5 17260 17261 17262fi 17263 17264rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17265 conftest$ac_exeext conftest.$ac_ext 17266if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17267 17268 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17269 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" 17270 else 17271 if test "$host_cpu" = ia64; then 17272 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17273 allow_undefined_flag_GCJ="-z nodefs" 17274 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" 17275 else 17276 # Determine the default libpath from the value encoded in an empty executable. 17277 cat >conftest.$ac_ext <<_ACEOF 17278/* confdefs.h. */ 17279_ACEOF 17280cat confdefs.h >>conftest.$ac_ext 17281cat >>conftest.$ac_ext <<_ACEOF 17282/* end confdefs.h. */ 17283 17284int 17285main () 17286{ 17287 17288 ; 17289 return 0; 17290} 17291_ACEOF 17292rm -f conftest.$ac_objext conftest$ac_exeext 17293if { (ac_try="$ac_link" 17294case "(($ac_try" in 17295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17296 *) ac_try_echo=$ac_try;; 17297esac 17298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17299 (eval "$ac_link") 2>conftest.er1 17300 ac_status=$? 17301 grep -v '^ *+' conftest.er1 >conftest.err 17302 rm -f conftest.er1 17303 cat conftest.err >&5 17304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17305 (exit $ac_status); } && { 17306 test -z "$ac_c_werror_flag" || 17307 test ! -s conftest.err 17308 } && test -s conftest$ac_exeext && 17309 $as_test_x conftest$ac_exeext; then 17310 17311lt_aix_libpath_sed=' 17312 /Import File Strings/,/^$/ { 17313 /^0/ { 17314 s/^0 *\(.*\)$/\1/ 17315 p 17316 } 17317 }' 17318aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17319# Check for a 64-bit object if we didn't find anything. 17320if test -z "$aix_libpath"; then 17321 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17322fi 17323else 17324 echo "$as_me: failed program was:" >&5 17325sed 's/^/| /' conftest.$ac_ext >&5 17326 17327 17328fi 17329 17330rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17331 conftest$ac_exeext conftest.$ac_ext 17332if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17333 17334 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17335 # Warning - without using the other run time loading flags, 17336 # -berok will link without error, but may produce a broken library. 17337 no_undefined_flag_GCJ=' ${wl}-bernotok' 17338 allow_undefined_flag_GCJ=' ${wl}-berok' 17339 # Exported symbols can be pulled into shared objects from archives 17340 whole_archive_flag_spec_GCJ='$convenience' 17341 archive_cmds_need_lc_GCJ=yes 17342 # This is similar to how AIX traditionally builds its shared libraries. 17343 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' 17344 fi 17345 fi 17346 ;; 17347 17348 amigaos*) 17349 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)' 17350 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17351 hardcode_minus_L_GCJ=yes 17352 # see comment about different semantics on the GNU ld section 17353 ld_shlibs_GCJ=no 17354 ;; 17355 17356 bsdi[45]*) 17357 export_dynamic_flag_spec_GCJ=-rdynamic 17358 ;; 17359 17360 cygwin* | mingw* | pw32*) 17361 # When not using gcc, we currently assume that we are using 17362 # Microsoft Visual C++. 17363 # hardcode_libdir_flag_spec is actually meaningless, as there is 17364 # no search path for DLLs. 17365 hardcode_libdir_flag_spec_GCJ=' ' 17366 allow_undefined_flag_GCJ=unsupported 17367 # Tell ltmain to make .lib files, not .a files. 17368 libext=lib 17369 # Tell ltmain to make .dll files, not .so files. 17370 shrext_cmds=".dll" 17371 # FIXME: Setting linknames here is a bad hack. 17372 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17373 # The linker will automatically build a .lib file if we build a DLL. 17374 old_archive_From_new_cmds_GCJ='true' 17375 # FIXME: Should let the user specify the lib program. 17376 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17377 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17378 enable_shared_with_static_runtimes_GCJ=yes 17379 ;; 17380 17381 darwin* | rhapsody*) 17382 case $host_os in 17383 rhapsody* | darwin1.[012]) 17384 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17385 ;; 17386 *) # Darwin 1.3 on 17387 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17388 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17389 else 17390 case ${MACOSX_DEPLOYMENT_TARGET} in 17391 10.[012]) 17392 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17393 ;; 17394 10.*) 17395 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17396 ;; 17397 esac 17398 fi 17399 ;; 17400 esac 17401 archive_cmds_need_lc_GCJ=no 17402 hardcode_direct_GCJ=no 17403 hardcode_automatic_GCJ=yes 17404 hardcode_shlibpath_var_GCJ=unsupported 17405 whole_archive_flag_spec_GCJ='' 17406 link_all_deplibs_GCJ=yes 17407 if test "$GCC" = yes ; then 17408 output_verbose_link_cmd='echo' 17409 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17410 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17411 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17412 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}' 17413 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}' 17414 else 17415 case $cc_basename in 17416 xlc*) 17417 output_verbose_link_cmd='echo' 17418 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 17419 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17420 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17421 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17422 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}' 17423 ;; 17424 *) 17425 ld_shlibs_GCJ=no 17426 ;; 17427 esac 17428 fi 17429 ;; 17430 17431 dgux*) 17432 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17433 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17434 hardcode_shlibpath_var_GCJ=no 17435 ;; 17436 17437 freebsd1*) 17438 ld_shlibs_GCJ=no 17439 ;; 17440 17441 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17442 # support. Future versions do this automatically, but an explicit c++rt0.o 17443 # does not break anything, and helps significantly (at the cost of a little 17444 # extra space). 17445 freebsd2.2*) 17446 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17447 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17448 hardcode_direct_GCJ=yes 17449 hardcode_shlibpath_var_GCJ=no 17450 ;; 17451 17452 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17453 freebsd2*) 17454 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17455 hardcode_direct_GCJ=yes 17456 hardcode_minus_L_GCJ=yes 17457 hardcode_shlibpath_var_GCJ=no 17458 ;; 17459 17460 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17461 freebsd* | dragonfly*) 17462 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17463 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17464 hardcode_direct_GCJ=yes 17465 hardcode_shlibpath_var_GCJ=no 17466 ;; 17467 17468 hpux9*) 17469 if test "$GCC" = yes; then 17470 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' 17471 else 17472 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' 17473 fi 17474 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17475 hardcode_libdir_separator_GCJ=: 17476 hardcode_direct_GCJ=yes 17477 17478 # hardcode_minus_L: Not really in the search PATH, 17479 # but as the default location of the library. 17480 hardcode_minus_L_GCJ=yes 17481 export_dynamic_flag_spec_GCJ='${wl}-E' 17482 ;; 17483 17484 hpux10*) 17485 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17486 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17487 else 17488 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17489 fi 17490 if test "$with_gnu_ld" = no; then 17491 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17492 hardcode_libdir_separator_GCJ=: 17493 17494 hardcode_direct_GCJ=yes 17495 export_dynamic_flag_spec_GCJ='${wl}-E' 17496 17497 # hardcode_minus_L: Not really in the search PATH, 17498 # but as the default location of the library. 17499 hardcode_minus_L_GCJ=yes 17500 fi 17501 ;; 17502 17503 hpux11*) 17504 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17505 case $host_cpu in 17506 hppa*64*) 17507 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17508 ;; 17509 ia64*) 17510 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17511 ;; 17512 *) 17513 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17514 ;; 17515 esac 17516 else 17517 case $host_cpu in 17518 hppa*64*) 17519 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17520 ;; 17521 ia64*) 17522 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17523 ;; 17524 *) 17525 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17526 ;; 17527 esac 17528 fi 17529 if test "$with_gnu_ld" = no; then 17530 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17531 hardcode_libdir_separator_GCJ=: 17532 17533 case $host_cpu in 17534 hppa*64*|ia64*) 17535 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17536 hardcode_direct_GCJ=no 17537 hardcode_shlibpath_var_GCJ=no 17538 ;; 17539 *) 17540 hardcode_direct_GCJ=yes 17541 export_dynamic_flag_spec_GCJ='${wl}-E' 17542 17543 # hardcode_minus_L: Not really in the search PATH, 17544 # but as the default location of the library. 17545 hardcode_minus_L_GCJ=yes 17546 ;; 17547 esac 17548 fi 17549 ;; 17550 17551 irix5* | irix6* | nonstopux*) 17552 if test "$GCC" = yes; then 17553 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' 17554 else 17555 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' 17556 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17557 fi 17558 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17559 hardcode_libdir_separator_GCJ=: 17560 link_all_deplibs_GCJ=yes 17561 ;; 17562 17563 netbsd*) 17564 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17565 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17566 else 17567 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17568 fi 17569 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17570 hardcode_direct_GCJ=yes 17571 hardcode_shlibpath_var_GCJ=no 17572 ;; 17573 17574 newsos6) 17575 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17576 hardcode_direct_GCJ=yes 17577 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17578 hardcode_libdir_separator_GCJ=: 17579 hardcode_shlibpath_var_GCJ=no 17580 ;; 17581 17582 openbsd*) 17583 if test -f /usr/libexec/ld.so; then 17584 hardcode_direct_GCJ=yes 17585 hardcode_shlibpath_var_GCJ=no 17586 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17587 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17588 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17589 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17590 export_dynamic_flag_spec_GCJ='${wl}-E' 17591 else 17592 case $host_os in 17593 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17594 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17595 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17596 ;; 17597 *) 17598 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17599 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17600 ;; 17601 esac 17602 fi 17603 else 17604 ld_shlibs_GCJ=no 17605 fi 17606 ;; 17607 17608 os2*) 17609 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17610 hardcode_minus_L_GCJ=yes 17611 allow_undefined_flag_GCJ=unsupported 17612 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' 17613 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17614 ;; 17615 17616 osf3*) 17617 if test "$GCC" = yes; then 17618 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17619 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' 17620 else 17621 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17622 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' 17623 fi 17624 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17625 hardcode_libdir_separator_GCJ=: 17626 ;; 17627 17628 osf4* | osf5*) # as osf3* with the addition of -msym flag 17629 if test "$GCC" = yes; then 17630 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17631 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' 17632 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17633 else 17634 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17635 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' 17636 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~ 17637 $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' 17638 17639 # Both c and cxx compiler support -rpath directly 17640 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17641 fi 17642 hardcode_libdir_separator_GCJ=: 17643 ;; 17644 17645 solaris*) 17646 no_undefined_flag_GCJ=' -z text' 17647 if test "$GCC" = yes; then 17648 wlarc='${wl}' 17649 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17650 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17651 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17652 else 17653 wlarc='' 17654 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17655 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17656 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17657 fi 17658 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17659 hardcode_shlibpath_var_GCJ=no 17660 case $host_os in 17661 solaris2.[0-5] | solaris2.[0-5].*) ;; 17662 *) 17663 # The compiler driver will combine and reorder linker options, 17664 # but understands `-z linker_flag'. GCC discards it without `$wl', 17665 # but is careful enough not to reorder. 17666 # Supported since Solaris 2.6 (maybe 2.5.1?) 17667 if test "$GCC" = yes; then 17668 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 17669 else 17670 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 17671 fi 17672 ;; 17673 esac 17674 link_all_deplibs_GCJ=yes 17675 ;; 17676 17677 sunos4*) 17678 if test "x$host_vendor" = xsequent; then 17679 # Use $CC to link under sequent, because it throws in some extra .o 17680 # files that make .init and .fini sections work. 17681 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17682 else 17683 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17684 fi 17685 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17686 hardcode_direct_GCJ=yes 17687 hardcode_minus_L_GCJ=yes 17688 hardcode_shlibpath_var_GCJ=no 17689 ;; 17690 17691 sysv4) 17692 case $host_vendor in 17693 sni) 17694 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17695 hardcode_direct_GCJ=yes # is this really true??? 17696 ;; 17697 siemens) 17698 ## LD is ld it makes a PLAMLIB 17699 ## CC just makes a GrossModule. 17700 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17701 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 17702 hardcode_direct_GCJ=no 17703 ;; 17704 motorola) 17705 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17706 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 17707 ;; 17708 esac 17709 runpath_var='LD_RUN_PATH' 17710 hardcode_shlibpath_var_GCJ=no 17711 ;; 17712 17713 sysv4.3*) 17714 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17715 hardcode_shlibpath_var_GCJ=no 17716 export_dynamic_flag_spec_GCJ='-Bexport' 17717 ;; 17718 17719 sysv4*MP*) 17720 if test -d /usr/nec; then 17721 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17722 hardcode_shlibpath_var_GCJ=no 17723 runpath_var=LD_RUN_PATH 17724 hardcode_runpath_var=yes 17725 ld_shlibs_GCJ=yes 17726 fi 17727 ;; 17728 17729 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 17730 no_undefined_flag_GCJ='${wl}-z,text' 17731 archive_cmds_need_lc_GCJ=no 17732 hardcode_shlibpath_var_GCJ=no 17733 runpath_var='LD_RUN_PATH' 17734 17735 if test "$GCC" = yes; then 17736 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17737 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17738 else 17739 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17740 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17741 fi 17742 ;; 17743 17744 sysv5* | sco3.2v5* | sco5v6*) 17745 # Note: We can NOT use -z defs as we might desire, because we do not 17746 # link with -lc, and that would cause any symbols used from libc to 17747 # always be unresolved, which means just about no library would 17748 # ever link correctly. If we're not using GNU ld we use -z text 17749 # though, which does catch some bad symbols but isn't as heavy-handed 17750 # as -z defs. 17751 no_undefined_flag_GCJ='${wl}-z,text' 17752 allow_undefined_flag_GCJ='${wl}-z,nodefs' 17753 archive_cmds_need_lc_GCJ=no 17754 hardcode_shlibpath_var_GCJ=no 17755 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 17756 hardcode_libdir_separator_GCJ=':' 17757 link_all_deplibs_GCJ=yes 17758 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 17759 runpath_var='LD_RUN_PATH' 17760 17761 if test "$GCC" = yes; then 17762 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17763 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17764 else 17765 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17766 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17767 fi 17768 ;; 17769 17770 uts4*) 17771 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17772 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17773 hardcode_shlibpath_var_GCJ=no 17774 ;; 17775 17776 *) 17777 ld_shlibs_GCJ=no 17778 ;; 17779 esac 17780 fi 17781 17782{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 17783echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 17784test "$ld_shlibs_GCJ" = no && can_build_shared=no 17785 17786# 17787# Do we need to explicitly link libc? 17788# 17789case "x$archive_cmds_need_lc_GCJ" in 17790x|xyes) 17791 # Assume -lc should be added 17792 archive_cmds_need_lc_GCJ=yes 17793 17794 if test "$enable_shared" = yes && test "$GCC" = yes; then 17795 case $archive_cmds_GCJ in 17796 *'~'*) 17797 # FIXME: we may have to deal with multi-command sequences. 17798 ;; 17799 '$CC '*) 17800 # Test whether the compiler implicitly links with -lc since on some 17801 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17802 # to ld, don't add -lc before -lgcc. 17803 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 17804echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 17805 $rm conftest* 17806 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17807 17808 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17809 (eval $ac_compile) 2>&5 17810 ac_status=$? 17811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17812 (exit $ac_status); } 2>conftest.err; then 17813 soname=conftest 17814 lib=conftest 17815 libobjs=conftest.$ac_objext 17816 deplibs= 17817 wl=$lt_prog_compiler_wl_GCJ 17818 pic_flag=$lt_prog_compiler_pic_GCJ 17819 compiler_flags=-v 17820 linker_flags=-v 17821 verstring= 17822 output_objdir=. 17823 libname=conftest 17824 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 17825 allow_undefined_flag_GCJ= 17826 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 17827 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 17828 ac_status=$? 17829 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17830 (exit $ac_status); } 17831 then 17832 archive_cmds_need_lc_GCJ=no 17833 else 17834 archive_cmds_need_lc_GCJ=yes 17835 fi 17836 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 17837 else 17838 cat conftest.err 1>&5 17839 fi 17840 $rm conftest* 17841 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 17842echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 17843 ;; 17844 esac 17845 fi 17846 ;; 17847esac 17848 17849{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 17850echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 17851library_names_spec= 17852libname_spec='lib$name' 17853soname_spec= 17854shrext_cmds=".so" 17855postinstall_cmds= 17856postuninstall_cmds= 17857finish_cmds= 17858finish_eval= 17859shlibpath_var= 17860shlibpath_overrides_runpath=unknown 17861version_type=none 17862dynamic_linker="$host_os ld.so" 17863sys_lib_dlsearch_path_spec="/lib /usr/lib" 17864 17865need_lib_prefix=unknown 17866hardcode_into_libs=no 17867 17868# when you set need_version to no, make sure it does not cause -set_version 17869# flags to be left without arguments 17870need_version=unknown 17871 17872case $host_os in 17873aix3*) 17874 version_type=linux 17875 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 17876 shlibpath_var=LIBPATH 17877 17878 # AIX 3 has no versioning support, so we append a major version to the name. 17879 soname_spec='${libname}${release}${shared_ext}$major' 17880 ;; 17881 17882aix4* | aix5*) 17883 version_type=linux 17884 need_lib_prefix=no 17885 need_version=no 17886 hardcode_into_libs=yes 17887 if test "$host_cpu" = ia64; then 17888 # AIX 5 supports IA64 17889 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 17890 shlibpath_var=LD_LIBRARY_PATH 17891 else 17892 # With GCC up to 2.95.x, collect2 would create an import file 17893 # for dependence libraries. The import file would start with 17894 # the line `#! .'. This would cause the generated library to 17895 # depend on `.', always an invalid library. This was fixed in 17896 # development snapshots of GCC prior to 3.0. 17897 case $host_os in 17898 aix4 | aix4.[01] | aix4.[01].*) 17899 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17900 echo ' yes ' 17901 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 17902 : 17903 else 17904 can_build_shared=no 17905 fi 17906 ;; 17907 esac 17908 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 17909 # soname into executable. Probably we can add versioning support to 17910 # collect2, so additional links can be useful in future. 17911 if test "$aix_use_runtimelinking" = yes; then 17912 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17913 # instead of lib<name>.a to let people know that these are not 17914 # typical AIX shared libraries. 17915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17916 else 17917 # We preserve .a as extension for shared libraries through AIX4.2 17918 # and later when we are not doing run time linking. 17919 library_names_spec='${libname}${release}.a $libname.a' 17920 soname_spec='${libname}${release}${shared_ext}$major' 17921 fi 17922 shlibpath_var=LIBPATH 17923 fi 17924 ;; 17925 17926amigaos*) 17927 library_names_spec='$libname.ixlibrary $libname.a' 17928 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17929 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' 17930 ;; 17931 17932beos*) 17933 library_names_spec='${libname}${shared_ext}' 17934 dynamic_linker="$host_os ld.so" 17935 shlibpath_var=LIBRARY_PATH 17936 ;; 17937 17938bsdi[45]*) 17939 version_type=linux 17940 need_version=no 17941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17942 soname_spec='${libname}${release}${shared_ext}$major' 17943 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17944 shlibpath_var=LD_LIBRARY_PATH 17945 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17946 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17947 # the default ld.so.conf also contains /usr/contrib/lib and 17948 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17949 # libtool to hard-code these into programs 17950 ;; 17951 17952cygwin* | mingw* | pw32*) 17953 version_type=windows 17954 shrext_cmds=".dll" 17955 need_version=no 17956 need_lib_prefix=no 17957 17958 case $GCC,$host_os in 17959 yes,cygwin* | yes,mingw* | yes,pw32*) 17960 library_names_spec='$libname.dll.a' 17961 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17962 postinstall_cmds='base_file=`basename \${file}`~ 17963 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 17964 dldir=$destdir/`dirname \$dlpath`~ 17965 test -d \$dldir || mkdir -p \$dldir~ 17966 $install_prog $dir/$dlname \$dldir/$dlname~ 17967 chmod a+x \$dldir/$dlname' 17968 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17969 dlpath=$dir/\$dldll~ 17970 $rm \$dlpath' 17971 shlibpath_overrides_runpath=yes 17972 17973 case $host_os in 17974 cygwin*) 17975 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17976 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17977 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 17978 ;; 17979 mingw*) 17980 # MinGW DLLs use traditional 'lib' prefix 17981 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17982 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17983 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 17984 # It is most probably a Windows format PATH printed by 17985 # mingw gcc, but we are running on Cygwin. Gcc prints its search 17986 # path with ; separators, and with drive letters. We can handle the 17987 # drive letters (cygwin fileutils understands them), so leave them, 17988 # especially as we might pass files found there to a mingw objdump, 17989 # which wouldn't understand a cygwinified path. Ahh. 17990 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17991 else 17992 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17993 fi 17994 ;; 17995 pw32*) 17996 # pw32 DLLs use 'pw' prefix rather than 'lib' 17997 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17998 ;; 17999 esac 18000 ;; 18001 18002 *) 18003 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18004 ;; 18005 esac 18006 dynamic_linker='Win32 ld.exe' 18007 # FIXME: first we should search . and the directory the executable is in 18008 shlibpath_var=PATH 18009 ;; 18010 18011darwin* | rhapsody*) 18012 dynamic_linker="$host_os dyld" 18013 version_type=darwin 18014 need_lib_prefix=no 18015 need_version=no 18016 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18017 soname_spec='${libname}${release}${major}$shared_ext' 18018 shlibpath_overrides_runpath=yes 18019 shlibpath_var=DYLD_LIBRARY_PATH 18020 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18021 18022 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18023 ;; 18024 18025dgux*) 18026 version_type=linux 18027 need_lib_prefix=no 18028 need_version=no 18029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18030 soname_spec='${libname}${release}${shared_ext}$major' 18031 shlibpath_var=LD_LIBRARY_PATH 18032 ;; 18033 18034freebsd1*) 18035 dynamic_linker=no 18036 ;; 18037 18038freebsd* | dragonfly*) 18039 # DragonFly does not have aout. When/if they implement a new 18040 # versioning mechanism, adjust this. 18041 if test -x /usr/bin/objformat; then 18042 objformat=`/usr/bin/objformat` 18043 else 18044 case $host_os in 18045 freebsd[123]*) objformat=aout ;; 18046 *) objformat=elf ;; 18047 esac 18048 fi 18049 version_type=freebsd-$objformat 18050 case $version_type in 18051 freebsd-elf*) 18052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18053 need_version=no 18054 need_lib_prefix=no 18055 ;; 18056 freebsd-*) 18057 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18058 need_version=yes 18059 ;; 18060 esac 18061 shlibpath_var=LD_LIBRARY_PATH 18062 case $host_os in 18063 freebsd2*) 18064 shlibpath_overrides_runpath=yes 18065 ;; 18066 freebsd3.[01]* | freebsdelf3.[01]*) 18067 shlibpath_overrides_runpath=yes 18068 hardcode_into_libs=yes 18069 ;; 18070 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18071 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18072 shlibpath_overrides_runpath=no 18073 hardcode_into_libs=yes 18074 ;; 18075 *) # from 4.6 on, and DragonFly 18076 shlibpath_overrides_runpath=yes 18077 hardcode_into_libs=yes 18078 ;; 18079 esac 18080 ;; 18081 18082gnu*) 18083 version_type=linux 18084 need_lib_prefix=no 18085 need_version=no 18086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18087 soname_spec='${libname}${release}${shared_ext}$major' 18088 shlibpath_var=LD_LIBRARY_PATH 18089 hardcode_into_libs=yes 18090 ;; 18091 18092hpux9* | hpux10* | hpux11*) 18093 # Give a soname corresponding to the major version so that dld.sl refuses to 18094 # link against other versions. 18095 version_type=sunos 18096 need_lib_prefix=no 18097 need_version=no 18098 case $host_cpu in 18099 ia64*) 18100 shrext_cmds='.so' 18101 hardcode_into_libs=yes 18102 dynamic_linker="$host_os dld.so" 18103 shlibpath_var=LD_LIBRARY_PATH 18104 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18106 soname_spec='${libname}${release}${shared_ext}$major' 18107 if test "X$HPUX_IA64_MODE" = X32; then 18108 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18109 else 18110 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18111 fi 18112 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18113 ;; 18114 hppa*64*) 18115 shrext_cmds='.sl' 18116 hardcode_into_libs=yes 18117 dynamic_linker="$host_os dld.sl" 18118 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18119 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18121 soname_spec='${libname}${release}${shared_ext}$major' 18122 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18123 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18124 ;; 18125 *) 18126 shrext_cmds='.sl' 18127 dynamic_linker="$host_os dld.sl" 18128 shlibpath_var=SHLIB_PATH 18129 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18131 soname_spec='${libname}${release}${shared_ext}$major' 18132 ;; 18133 esac 18134 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18135 postinstall_cmds='chmod 555 $lib' 18136 ;; 18137 18138interix[3-9]*) 18139 version_type=linux 18140 need_lib_prefix=no 18141 need_version=no 18142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18143 soname_spec='${libname}${release}${shared_ext}$major' 18144 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18145 shlibpath_var=LD_LIBRARY_PATH 18146 shlibpath_overrides_runpath=no 18147 hardcode_into_libs=yes 18148 ;; 18149 18150irix5* | irix6* | nonstopux*) 18151 case $host_os in 18152 nonstopux*) version_type=nonstopux ;; 18153 *) 18154 if test "$lt_cv_prog_gnu_ld" = yes; then 18155 version_type=linux 18156 else 18157 version_type=irix 18158 fi ;; 18159 esac 18160 need_lib_prefix=no 18161 need_version=no 18162 soname_spec='${libname}${release}${shared_ext}$major' 18163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18164 case $host_os in 18165 irix5* | nonstopux*) 18166 libsuff= shlibsuff= 18167 ;; 18168 *) 18169 case $LD in # libtool.m4 will add one of these switches to LD 18170 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18171 libsuff= shlibsuff= libmagic=32-bit;; 18172 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18173 libsuff=32 shlibsuff=N32 libmagic=N32;; 18174 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18175 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18176 *) libsuff= shlibsuff= libmagic=never-match;; 18177 esac 18178 ;; 18179 esac 18180 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18181 shlibpath_overrides_runpath=no 18182 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18183 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18184 hardcode_into_libs=yes 18185 ;; 18186 18187# No shared lib support for Linux oldld, aout, or coff. 18188linux*oldld* | linux*aout* | linux*coff*) 18189 dynamic_linker=no 18190 ;; 18191 18192# This must be Linux ELF. 18193linux* | k*bsd*-gnu) 18194 version_type=linux 18195 need_lib_prefix=no 18196 need_version=no 18197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18198 soname_spec='${libname}${release}${shared_ext}$major' 18199 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18200 shlibpath_var=LD_LIBRARY_PATH 18201 shlibpath_overrides_runpath=no 18202 # This implies no fast_install, which is unacceptable. 18203 # Some rework will be needed to allow for fast_install 18204 # before this can be enabled. 18205 hardcode_into_libs=yes 18206 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18207 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18208 18209 # Append ld.so.conf contents to the search path 18210 if test -f /etc/ld.so.conf; then 18211 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18212 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18213 fi 18214 18215 # We used to test for /lib/ld.so.1 and disable shared libraries on 18216 # powerpc, because MkLinux only supported shared libraries with the 18217 # GNU dynamic linker. Since this was broken with cross compilers, 18218 # most powerpc-linux boxes support dynamic linking these days and 18219 # people can always --disable-shared, the test was removed, and we 18220 # assume the GNU/Linux dynamic linker is in use. 18221 dynamic_linker='GNU/Linux ld.so' 18222 ;; 18223 18224netbsd*) 18225 version_type=sunos 18226 need_lib_prefix=no 18227 need_version=no 18228 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18230 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18231 dynamic_linker='NetBSD (a.out) ld.so' 18232 else 18233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18234 soname_spec='${libname}${release}${shared_ext}$major' 18235 dynamic_linker='NetBSD ld.elf_so' 18236 fi 18237 shlibpath_var=LD_LIBRARY_PATH 18238 shlibpath_overrides_runpath=yes 18239 hardcode_into_libs=yes 18240 ;; 18241 18242newsos6) 18243 version_type=linux 18244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18245 shlibpath_var=LD_LIBRARY_PATH 18246 shlibpath_overrides_runpath=yes 18247 ;; 18248 18249nto-qnx*) 18250 version_type=linux 18251 need_lib_prefix=no 18252 need_version=no 18253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18254 soname_spec='${libname}${release}${shared_ext}$major' 18255 shlibpath_var=LD_LIBRARY_PATH 18256 shlibpath_overrides_runpath=yes 18257 ;; 18258 18259openbsd*) 18260 version_type=sunos 18261 sys_lib_dlsearch_path_spec="/usr/lib" 18262 need_lib_prefix=no 18263 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18264 case $host_os in 18265 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18266 *) need_version=no ;; 18267 esac 18268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18269 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18270 shlibpath_var=LD_LIBRARY_PATH 18271 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18272 case $host_os in 18273 openbsd2.[89] | openbsd2.[89].*) 18274 shlibpath_overrides_runpath=no 18275 ;; 18276 *) 18277 shlibpath_overrides_runpath=yes 18278 ;; 18279 esac 18280 else 18281 shlibpath_overrides_runpath=yes 18282 fi 18283 ;; 18284 18285os2*) 18286 libname_spec='$name' 18287 shrext_cmds=".dll" 18288 need_lib_prefix=no 18289 library_names_spec='$libname${shared_ext} $libname.a' 18290 dynamic_linker='OS/2 ld.exe' 18291 shlibpath_var=LIBPATH 18292 ;; 18293 18294osf3* | osf4* | osf5*) 18295 version_type=osf 18296 need_lib_prefix=no 18297 need_version=no 18298 soname_spec='${libname}${release}${shared_ext}$major' 18299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18300 shlibpath_var=LD_LIBRARY_PATH 18301 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18302 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18303 ;; 18304 18305rdos*) 18306 dynamic_linker=no 18307 ;; 18308 18309solaris*) 18310 version_type=linux 18311 need_lib_prefix=no 18312 need_version=no 18313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18314 soname_spec='${libname}${release}${shared_ext}$major' 18315 shlibpath_var=LD_LIBRARY_PATH 18316 shlibpath_overrides_runpath=yes 18317 hardcode_into_libs=yes 18318 # ldd complains unless libraries are executable 18319 postinstall_cmds='chmod +x $lib' 18320 ;; 18321 18322sunos4*) 18323 version_type=sunos 18324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18325 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18326 shlibpath_var=LD_LIBRARY_PATH 18327 shlibpath_overrides_runpath=yes 18328 if test "$with_gnu_ld" = yes; then 18329 need_lib_prefix=no 18330 fi 18331 need_version=yes 18332 ;; 18333 18334sysv4 | sysv4.3*) 18335 version_type=linux 18336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18337 soname_spec='${libname}${release}${shared_ext}$major' 18338 shlibpath_var=LD_LIBRARY_PATH 18339 case $host_vendor in 18340 sni) 18341 shlibpath_overrides_runpath=no 18342 need_lib_prefix=no 18343 export_dynamic_flag_spec='${wl}-Blargedynsym' 18344 runpath_var=LD_RUN_PATH 18345 ;; 18346 siemens) 18347 need_lib_prefix=no 18348 ;; 18349 motorola) 18350 need_lib_prefix=no 18351 need_version=no 18352 shlibpath_overrides_runpath=no 18353 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18354 ;; 18355 esac 18356 ;; 18357 18358sysv4*MP*) 18359 if test -d /usr/nec ;then 18360 version_type=linux 18361 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18362 soname_spec='$libname${shared_ext}.$major' 18363 shlibpath_var=LD_LIBRARY_PATH 18364 fi 18365 ;; 18366 18367sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18368 version_type=freebsd-elf 18369 need_lib_prefix=no 18370 need_version=no 18371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18372 soname_spec='${libname}${release}${shared_ext}$major' 18373 shlibpath_var=LD_LIBRARY_PATH 18374 hardcode_into_libs=yes 18375 if test "$with_gnu_ld" = yes; then 18376 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18377 shlibpath_overrides_runpath=no 18378 else 18379 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18380 shlibpath_overrides_runpath=yes 18381 case $host_os in 18382 sco3.2v5*) 18383 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18384 ;; 18385 esac 18386 fi 18387 sys_lib_dlsearch_path_spec='/usr/lib' 18388 ;; 18389 18390uts4*) 18391 version_type=linux 18392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18393 soname_spec='${libname}${release}${shared_ext}$major' 18394 shlibpath_var=LD_LIBRARY_PATH 18395 ;; 18396 18397*) 18398 dynamic_linker=no 18399 ;; 18400esac 18401{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18402echo "${ECHO_T}$dynamic_linker" >&6; } 18403test "$dynamic_linker" = no && can_build_shared=no 18404 18405variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18406if test "$GCC" = yes; then 18407 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18408fi 18409 18410{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18411echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18412hardcode_action_GCJ= 18413if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18414 test -n "$runpath_var_GCJ" || \ 18415 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18416 18417 # We can hardcode non-existant directories. 18418 if test "$hardcode_direct_GCJ" != no && 18419 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18420 # have to relink, otherwise we might link with an installed library 18421 # when we should be linking with a yet-to-be-installed one 18422 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18423 test "$hardcode_minus_L_GCJ" != no; then 18424 # Linking always hardcodes the temporary library directory. 18425 hardcode_action_GCJ=relink 18426 else 18427 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18428 hardcode_action_GCJ=immediate 18429 fi 18430else 18431 # We cannot hardcode anything, or else we can only hardcode existing 18432 # directories. 18433 hardcode_action_GCJ=unsupported 18434fi 18435{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18436echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18437 18438if test "$hardcode_action_GCJ" = relink; then 18439 # Fast installation is not supported 18440 enable_fast_install=no 18441elif test "$shlibpath_overrides_runpath" = yes || 18442 test "$enable_shared" = no; then 18443 # Fast installation is not necessary 18444 enable_fast_install=needless 18445fi 18446 18447 18448# The else clause should only fire when bootstrapping the 18449# libtool distribution, otherwise you forgot to ship ltmain.sh 18450# with your package, and you will get complaints that there are 18451# no rules to generate ltmain.sh. 18452if test -f "$ltmain"; then 18453 # See if we are running on zsh, and set the options which allow our commands through 18454 # without removal of \ escapes. 18455 if test -n "${ZSH_VERSION+set}" ; then 18456 setopt NO_GLOB_SUBST 18457 fi 18458 # Now quote all the things that may contain metacharacters while being 18459 # careful not to overquote the AC_SUBSTed values. We take copies of the 18460 # variables and quote the copies for generation of the libtool script. 18461 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18462 SED SHELL STRIP \ 18463 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18464 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18465 deplibs_check_method reload_flag reload_cmds need_locks \ 18466 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18467 lt_cv_sys_global_symbol_to_c_name_address \ 18468 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18469 old_postinstall_cmds old_postuninstall_cmds \ 18470 compiler_GCJ \ 18471 CC_GCJ \ 18472 LD_GCJ \ 18473 lt_prog_compiler_wl_GCJ \ 18474 lt_prog_compiler_pic_GCJ \ 18475 lt_prog_compiler_static_GCJ \ 18476 lt_prog_compiler_no_builtin_flag_GCJ \ 18477 export_dynamic_flag_spec_GCJ \ 18478 thread_safe_flag_spec_GCJ \ 18479 whole_archive_flag_spec_GCJ \ 18480 enable_shared_with_static_runtimes_GCJ \ 18481 old_archive_cmds_GCJ \ 18482 old_archive_from_new_cmds_GCJ \ 18483 predep_objects_GCJ \ 18484 postdep_objects_GCJ \ 18485 predeps_GCJ \ 18486 postdeps_GCJ \ 18487 compiler_lib_search_path_GCJ \ 18488 archive_cmds_GCJ \ 18489 archive_expsym_cmds_GCJ \ 18490 postinstall_cmds_GCJ \ 18491 postuninstall_cmds_GCJ \ 18492 old_archive_from_expsyms_cmds_GCJ \ 18493 allow_undefined_flag_GCJ \ 18494 no_undefined_flag_GCJ \ 18495 export_symbols_cmds_GCJ \ 18496 hardcode_libdir_flag_spec_GCJ \ 18497 hardcode_libdir_flag_spec_ld_GCJ \ 18498 hardcode_libdir_separator_GCJ \ 18499 hardcode_automatic_GCJ \ 18500 module_cmds_GCJ \ 18501 module_expsym_cmds_GCJ \ 18502 lt_cv_prog_compiler_c_o_GCJ \ 18503 fix_srcfile_path_GCJ \ 18504 exclude_expsyms_GCJ \ 18505 include_expsyms_GCJ; do 18506 18507 case $var in 18508 old_archive_cmds_GCJ | \ 18509 old_archive_from_new_cmds_GCJ | \ 18510 archive_cmds_GCJ | \ 18511 archive_expsym_cmds_GCJ | \ 18512 module_cmds_GCJ | \ 18513 module_expsym_cmds_GCJ | \ 18514 old_archive_from_expsyms_cmds_GCJ | \ 18515 export_symbols_cmds_GCJ | \ 18516 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18517 postinstall_cmds | postuninstall_cmds | \ 18518 old_postinstall_cmds | old_postuninstall_cmds | \ 18519 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18520 # Double-quote double-evaled strings. 18521 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18522 ;; 18523 *) 18524 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18525 ;; 18526 esac 18527 done 18528 18529 case $lt_echo in 18530 *'\$0 --fallback-echo"') 18531 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18532 ;; 18533 esac 18534 18535cfgfile="$ofile" 18536 18537 cat <<__EOF__ >> "$cfgfile" 18538# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18539 18540# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18541 18542# Shell to use when invoking shell scripts. 18543SHELL=$lt_SHELL 18544 18545# Whether or not to build shared libraries. 18546build_libtool_libs=$enable_shared 18547 18548# Whether or not to build static libraries. 18549build_old_libs=$enable_static 18550 18551# Whether or not to add -lc for building shared libraries. 18552build_libtool_need_lc=$archive_cmds_need_lc_GCJ 18553 18554# Whether or not to disallow shared libs when runtime libs are static 18555allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 18556 18557# Whether or not to optimize for fast installation. 18558fast_install=$enable_fast_install 18559 18560# The host system. 18561host_alias=$host_alias 18562host=$host 18563host_os=$host_os 18564 18565# The build system. 18566build_alias=$build_alias 18567build=$build 18568build_os=$build_os 18569 18570# An echo program that does not interpret backslashes. 18571echo=$lt_echo 18572 18573# The archiver. 18574AR=$lt_AR 18575AR_FLAGS=$lt_AR_FLAGS 18576 18577# A C compiler. 18578LTCC=$lt_LTCC 18579 18580# LTCC compiler flags. 18581LTCFLAGS=$lt_LTCFLAGS 18582 18583# A language-specific compiler. 18584CC=$lt_compiler_GCJ 18585 18586# Is the compiler the GNU C compiler? 18587with_gcc=$GCC_GCJ 18588 18589# An ERE matcher. 18590EGREP=$lt_EGREP 18591 18592# The linker used to build libraries. 18593LD=$lt_LD_GCJ 18594 18595# Whether we need hard or soft links. 18596LN_S=$lt_LN_S 18597 18598# A BSD-compatible nm program. 18599NM=$lt_NM 18600 18601# A symbol stripping program 18602STRIP=$lt_STRIP 18603 18604# Used to examine libraries when file_magic_cmd begins "file" 18605MAGIC_CMD=$MAGIC_CMD 18606 18607# Used on cygwin: DLL creation program. 18608DLLTOOL="$DLLTOOL" 18609 18610# Used on cygwin: object dumper. 18611OBJDUMP="$OBJDUMP" 18612 18613# Used on cygwin: assembler. 18614AS="$AS" 18615 18616# The name of the directory that contains temporary libtool files. 18617objdir=$objdir 18618 18619# How to create reloadable object files. 18620reload_flag=$lt_reload_flag 18621reload_cmds=$lt_reload_cmds 18622 18623# How to pass a linker flag through the compiler. 18624wl=$lt_lt_prog_compiler_wl_GCJ 18625 18626# Object file suffix (normally "o"). 18627objext="$ac_objext" 18628 18629# Old archive suffix (normally "a"). 18630libext="$libext" 18631 18632# Shared library suffix (normally ".so"). 18633shrext_cmds='$shrext_cmds' 18634 18635# Executable file suffix (normally ""). 18636exeext="$exeext" 18637 18638# Additional compiler flags for building library objects. 18639pic_flag=$lt_lt_prog_compiler_pic_GCJ 18640pic_mode=$pic_mode 18641 18642# What is the maximum length of a command? 18643max_cmd_len=$lt_cv_sys_max_cmd_len 18644 18645# Does compiler simultaneously support -c and -o options? 18646compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 18647 18648# Must we lock files when doing compilation? 18649need_locks=$lt_need_locks 18650 18651# Do we need the lib prefix for modules? 18652need_lib_prefix=$need_lib_prefix 18653 18654# Do we need a version for libraries? 18655need_version=$need_version 18656 18657# Whether dlopen is supported. 18658dlopen_support=$enable_dlopen 18659 18660# Whether dlopen of programs is supported. 18661dlopen_self=$enable_dlopen_self 18662 18663# Whether dlopen of statically linked programs is supported. 18664dlopen_self_static=$enable_dlopen_self_static 18665 18666# Compiler flag to prevent dynamic linking. 18667link_static_flag=$lt_lt_prog_compiler_static_GCJ 18668 18669# Compiler flag to turn off builtin functions. 18670no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 18671 18672# Compiler flag to allow reflexive dlopens. 18673export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 18674 18675# Compiler flag to generate shared objects directly from archives. 18676whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 18677 18678# Compiler flag to generate thread-safe objects. 18679thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 18680 18681# Library versioning type. 18682version_type=$version_type 18683 18684# Format of library name prefix. 18685libname_spec=$lt_libname_spec 18686 18687# List of archive names. First name is the real one, the rest are links. 18688# The last name is the one that the linker finds with -lNAME. 18689library_names_spec=$lt_library_names_spec 18690 18691# The coded name of the library, if different from the real name. 18692soname_spec=$lt_soname_spec 18693 18694# Commands used to build and install an old-style archive. 18695RANLIB=$lt_RANLIB 18696old_archive_cmds=$lt_old_archive_cmds_GCJ 18697old_postinstall_cmds=$lt_old_postinstall_cmds 18698old_postuninstall_cmds=$lt_old_postuninstall_cmds 18699 18700# Create an old-style archive from a shared archive. 18701old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 18702 18703# Create a temporary old-style archive to link instead of a shared archive. 18704old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 18705 18706# Commands used to build and install a shared archive. 18707archive_cmds=$lt_archive_cmds_GCJ 18708archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 18709postinstall_cmds=$lt_postinstall_cmds 18710postuninstall_cmds=$lt_postuninstall_cmds 18711 18712# Commands used to build a loadable module (assumed same as above if empty) 18713module_cmds=$lt_module_cmds_GCJ 18714module_expsym_cmds=$lt_module_expsym_cmds_GCJ 18715 18716# Commands to strip libraries. 18717old_striplib=$lt_old_striplib 18718striplib=$lt_striplib 18719 18720# Dependencies to place before the objects being linked to create a 18721# shared library. 18722predep_objects=$lt_predep_objects_GCJ 18723 18724# Dependencies to place after the objects being linked to create a 18725# shared library. 18726postdep_objects=$lt_postdep_objects_GCJ 18727 18728# Dependencies to place before the objects being linked to create a 18729# shared library. 18730predeps=$lt_predeps_GCJ 18731 18732# Dependencies to place after the objects being linked to create a 18733# shared library. 18734postdeps=$lt_postdeps_GCJ 18735 18736# The library search path used internally by the compiler when linking 18737# a shared library. 18738compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 18739 18740# Method to check whether dependent libraries are shared objects. 18741deplibs_check_method=$lt_deplibs_check_method 18742 18743# Command to use when deplibs_check_method == file_magic. 18744file_magic_cmd=$lt_file_magic_cmd 18745 18746# Flag that allows shared libraries with undefined symbols to be built. 18747allow_undefined_flag=$lt_allow_undefined_flag_GCJ 18748 18749# Flag that forces no undefined symbols. 18750no_undefined_flag=$lt_no_undefined_flag_GCJ 18751 18752# Commands used to finish a libtool library installation in a directory. 18753finish_cmds=$lt_finish_cmds 18754 18755# Same as above, but a single script fragment to be evaled but not shown. 18756finish_eval=$lt_finish_eval 18757 18758# Take the output of nm and produce a listing of raw symbols and C names. 18759global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18760 18761# Transform the output of nm in a proper C declaration 18762global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18763 18764# Transform the output of nm in a C name address pair 18765global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18766 18767# This is the shared library runtime path variable. 18768runpath_var=$runpath_var 18769 18770# This is the shared library path variable. 18771shlibpath_var=$shlibpath_var 18772 18773# Is shlibpath searched before the hard-coded library search path? 18774shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18775 18776# How to hardcode a shared library path into an executable. 18777hardcode_action=$hardcode_action_GCJ 18778 18779# Whether we should hardcode library paths into libraries. 18780hardcode_into_libs=$hardcode_into_libs 18781 18782# Flag to hardcode \$libdir into a binary during linking. 18783# This must work even if \$libdir does not exist. 18784hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 18785 18786# If ld is used when linking, flag to hardcode \$libdir into 18787# a binary during linking. This must work even if \$libdir does 18788# not exist. 18789hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 18790 18791# Whether we need a single -rpath flag with a separated argument. 18792hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 18793 18794# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18795# resulting binary. 18796hardcode_direct=$hardcode_direct_GCJ 18797 18798# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18799# resulting binary. 18800hardcode_minus_L=$hardcode_minus_L_GCJ 18801 18802# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18803# the resulting binary. 18804hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 18805 18806# Set to yes if building a shared library automatically hardcodes DIR into the library 18807# and all subsequent libraries and executables linked against it. 18808hardcode_automatic=$hardcode_automatic_GCJ 18809 18810# Variables whose values should be saved in libtool wrapper scripts and 18811# restored at relink time. 18812variables_saved_for_relink="$variables_saved_for_relink" 18813 18814# Whether libtool must link a program against all its dependency libraries. 18815link_all_deplibs=$link_all_deplibs_GCJ 18816 18817# Compile-time system search path for libraries 18818sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18819 18820# Run-time system search path for libraries 18821sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18822 18823# Fix the shell variable \$srcfile for the compiler. 18824fix_srcfile_path=$lt_fix_srcfile_path 18825 18826# Set to yes if exported symbols are required. 18827always_export_symbols=$always_export_symbols_GCJ 18828 18829# The commands to list exported symbols. 18830export_symbols_cmds=$lt_export_symbols_cmds_GCJ 18831 18832# The commands to extract the exported symbol list from a shared archive. 18833extract_expsyms_cmds=$lt_extract_expsyms_cmds 18834 18835# Symbols that should not be listed in the preloaded symbols. 18836exclude_expsyms=$lt_exclude_expsyms_GCJ 18837 18838# Symbols that must always be exported. 18839include_expsyms=$lt_include_expsyms_GCJ 18840 18841# ### END LIBTOOL TAG CONFIG: $tagname 18842 18843__EOF__ 18844 18845 18846else 18847 # If there is no Makefile yet, we rely on a make rule to execute 18848 # `config.status --recheck' to rerun these tests and create the 18849 # libtool script then. 18850 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18851 if test -f "$ltmain_in"; then 18852 test -f Makefile && make "$ltmain" 18853 fi 18854fi 18855 18856 18857ac_ext=c 18858ac_cpp='$CPP $CPPFLAGS' 18859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18861ac_compiler_gnu=$ac_cv_c_compiler_gnu 18862 18863CC="$lt_save_CC" 18864 18865 else 18866 tagname="" 18867 fi 18868 ;; 18869 18870 RC) 18871 18872 18873# Source file extension for RC test sources. 18874ac_ext=rc 18875 18876# Object file extension for compiled RC test sources. 18877objext=o 18878objext_RC=$objext 18879 18880# Code to be used in simple compile tests 18881lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 18882 18883# Code to be used in simple link tests 18884lt_simple_link_test_code="$lt_simple_compile_test_code" 18885 18886# ltmain only uses $CC for tagged configurations so make sure $CC is set. 18887 18888# If no C compiler was specified, use CC. 18889LTCC=${LTCC-"$CC"} 18890 18891# If no C compiler flags were specified, use CFLAGS. 18892LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 18893 18894# Allow CC to be a program name with arguments. 18895compiler=$CC 18896 18897 18898# save warnings/boilerplate of simple test code 18899ac_outfile=conftest.$ac_objext 18900echo "$lt_simple_compile_test_code" >conftest.$ac_ext 18901eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18902_lt_compiler_boilerplate=`cat conftest.err` 18903$rm conftest* 18904 18905ac_outfile=conftest.$ac_objext 18906echo "$lt_simple_link_test_code" >conftest.$ac_ext 18907eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18908_lt_linker_boilerplate=`cat conftest.err` 18909$rm conftest* 18910 18911 18912# Allow CC to be a program name with arguments. 18913lt_save_CC="$CC" 18914CC=${RC-"windres"} 18915compiler=$CC 18916compiler_RC=$CC 18917for cc_temp in $compiler""; do 18918 case $cc_temp in 18919 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18920 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18921 \-*) ;; 18922 *) break;; 18923 esac 18924done 18925cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 18926 18927lt_cv_prog_compiler_c_o_RC=yes 18928 18929# The else clause should only fire when bootstrapping the 18930# libtool distribution, otherwise you forgot to ship ltmain.sh 18931# with your package, and you will get complaints that there are 18932# no rules to generate ltmain.sh. 18933if test -f "$ltmain"; then 18934 # See if we are running on zsh, and set the options which allow our commands through 18935 # without removal of \ escapes. 18936 if test -n "${ZSH_VERSION+set}" ; then 18937 setopt NO_GLOB_SUBST 18938 fi 18939 # Now quote all the things that may contain metacharacters while being 18940 # careful not to overquote the AC_SUBSTed values. We take copies of the 18941 # variables and quote the copies for generation of the libtool script. 18942 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18943 SED SHELL STRIP \ 18944 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18945 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18946 deplibs_check_method reload_flag reload_cmds need_locks \ 18947 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18948 lt_cv_sys_global_symbol_to_c_name_address \ 18949 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18950 old_postinstall_cmds old_postuninstall_cmds \ 18951 compiler_RC \ 18952 CC_RC \ 18953 LD_RC \ 18954 lt_prog_compiler_wl_RC \ 18955 lt_prog_compiler_pic_RC \ 18956 lt_prog_compiler_static_RC \ 18957 lt_prog_compiler_no_builtin_flag_RC \ 18958 export_dynamic_flag_spec_RC \ 18959 thread_safe_flag_spec_RC \ 18960 whole_archive_flag_spec_RC \ 18961 enable_shared_with_static_runtimes_RC \ 18962 old_archive_cmds_RC \ 18963 old_archive_from_new_cmds_RC \ 18964 predep_objects_RC \ 18965 postdep_objects_RC \ 18966 predeps_RC \ 18967 postdeps_RC \ 18968 compiler_lib_search_path_RC \ 18969 archive_cmds_RC \ 18970 archive_expsym_cmds_RC \ 18971 postinstall_cmds_RC \ 18972 postuninstall_cmds_RC \ 18973 old_archive_from_expsyms_cmds_RC \ 18974 allow_undefined_flag_RC \ 18975 no_undefined_flag_RC \ 18976 export_symbols_cmds_RC \ 18977 hardcode_libdir_flag_spec_RC \ 18978 hardcode_libdir_flag_spec_ld_RC \ 18979 hardcode_libdir_separator_RC \ 18980 hardcode_automatic_RC \ 18981 module_cmds_RC \ 18982 module_expsym_cmds_RC \ 18983 lt_cv_prog_compiler_c_o_RC \ 18984 fix_srcfile_path_RC \ 18985 exclude_expsyms_RC \ 18986 include_expsyms_RC; do 18987 18988 case $var in 18989 old_archive_cmds_RC | \ 18990 old_archive_from_new_cmds_RC | \ 18991 archive_cmds_RC | \ 18992 archive_expsym_cmds_RC | \ 18993 module_cmds_RC | \ 18994 module_expsym_cmds_RC | \ 18995 old_archive_from_expsyms_cmds_RC | \ 18996 export_symbols_cmds_RC | \ 18997 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18998 postinstall_cmds | postuninstall_cmds | \ 18999 old_postinstall_cmds | old_postuninstall_cmds | \ 19000 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19001 # Double-quote double-evaled strings. 19002 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19003 ;; 19004 *) 19005 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19006 ;; 19007 esac 19008 done 19009 19010 case $lt_echo in 19011 *'\$0 --fallback-echo"') 19012 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19013 ;; 19014 esac 19015 19016cfgfile="$ofile" 19017 19018 cat <<__EOF__ >> "$cfgfile" 19019# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19020 19021# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19022 19023# Shell to use when invoking shell scripts. 19024SHELL=$lt_SHELL 19025 19026# Whether or not to build shared libraries. 19027build_libtool_libs=$enable_shared 19028 19029# Whether or not to build static libraries. 19030build_old_libs=$enable_static 19031 19032# Whether or not to add -lc for building shared libraries. 19033build_libtool_need_lc=$archive_cmds_need_lc_RC 19034 19035# Whether or not to disallow shared libs when runtime libs are static 19036allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19037 19038# Whether or not to optimize for fast installation. 19039fast_install=$enable_fast_install 19040 19041# The host system. 19042host_alias=$host_alias 19043host=$host 19044host_os=$host_os 19045 19046# The build system. 19047build_alias=$build_alias 19048build=$build 19049build_os=$build_os 19050 19051# An echo program that does not interpret backslashes. 19052echo=$lt_echo 19053 19054# The archiver. 19055AR=$lt_AR 19056AR_FLAGS=$lt_AR_FLAGS 19057 19058# A C compiler. 19059LTCC=$lt_LTCC 19060 19061# LTCC compiler flags. 19062LTCFLAGS=$lt_LTCFLAGS 19063 19064# A language-specific compiler. 19065CC=$lt_compiler_RC 19066 19067# Is the compiler the GNU C compiler? 19068with_gcc=$GCC_RC 19069 19070# An ERE matcher. 19071EGREP=$lt_EGREP 19072 19073# The linker used to build libraries. 19074LD=$lt_LD_RC 19075 19076# Whether we need hard or soft links. 19077LN_S=$lt_LN_S 19078 19079# A BSD-compatible nm program. 19080NM=$lt_NM 19081 19082# A symbol stripping program 19083STRIP=$lt_STRIP 19084 19085# Used to examine libraries when file_magic_cmd begins "file" 19086MAGIC_CMD=$MAGIC_CMD 19087 19088# Used on cygwin: DLL creation program. 19089DLLTOOL="$DLLTOOL" 19090 19091# Used on cygwin: object dumper. 19092OBJDUMP="$OBJDUMP" 19093 19094# Used on cygwin: assembler. 19095AS="$AS" 19096 19097# The name of the directory that contains temporary libtool files. 19098objdir=$objdir 19099 19100# How to create reloadable object files. 19101reload_flag=$lt_reload_flag 19102reload_cmds=$lt_reload_cmds 19103 19104# How to pass a linker flag through the compiler. 19105wl=$lt_lt_prog_compiler_wl_RC 19106 19107# Object file suffix (normally "o"). 19108objext="$ac_objext" 19109 19110# Old archive suffix (normally "a"). 19111libext="$libext" 19112 19113# Shared library suffix (normally ".so"). 19114shrext_cmds='$shrext_cmds' 19115 19116# Executable file suffix (normally ""). 19117exeext="$exeext" 19118 19119# Additional compiler flags for building library objects. 19120pic_flag=$lt_lt_prog_compiler_pic_RC 19121pic_mode=$pic_mode 19122 19123# What is the maximum length of a command? 19124max_cmd_len=$lt_cv_sys_max_cmd_len 19125 19126# Does compiler simultaneously support -c and -o options? 19127compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19128 19129# Must we lock files when doing compilation? 19130need_locks=$lt_need_locks 19131 19132# Do we need the lib prefix for modules? 19133need_lib_prefix=$need_lib_prefix 19134 19135# Do we need a version for libraries? 19136need_version=$need_version 19137 19138# Whether dlopen is supported. 19139dlopen_support=$enable_dlopen 19140 19141# Whether dlopen of programs is supported. 19142dlopen_self=$enable_dlopen_self 19143 19144# Whether dlopen of statically linked programs is supported. 19145dlopen_self_static=$enable_dlopen_self_static 19146 19147# Compiler flag to prevent dynamic linking. 19148link_static_flag=$lt_lt_prog_compiler_static_RC 19149 19150# Compiler flag to turn off builtin functions. 19151no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19152 19153# Compiler flag to allow reflexive dlopens. 19154export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19155 19156# Compiler flag to generate shared objects directly from archives. 19157whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19158 19159# Compiler flag to generate thread-safe objects. 19160thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19161 19162# Library versioning type. 19163version_type=$version_type 19164 19165# Format of library name prefix. 19166libname_spec=$lt_libname_spec 19167 19168# List of archive names. First name is the real one, the rest are links. 19169# The last name is the one that the linker finds with -lNAME. 19170library_names_spec=$lt_library_names_spec 19171 19172# The coded name of the library, if different from the real name. 19173soname_spec=$lt_soname_spec 19174 19175# Commands used to build and install an old-style archive. 19176RANLIB=$lt_RANLIB 19177old_archive_cmds=$lt_old_archive_cmds_RC 19178old_postinstall_cmds=$lt_old_postinstall_cmds 19179old_postuninstall_cmds=$lt_old_postuninstall_cmds 19180 19181# Create an old-style archive from a shared archive. 19182old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19183 19184# Create a temporary old-style archive to link instead of a shared archive. 19185old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19186 19187# Commands used to build and install a shared archive. 19188archive_cmds=$lt_archive_cmds_RC 19189archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19190postinstall_cmds=$lt_postinstall_cmds 19191postuninstall_cmds=$lt_postuninstall_cmds 19192 19193# Commands used to build a loadable module (assumed same as above if empty) 19194module_cmds=$lt_module_cmds_RC 19195module_expsym_cmds=$lt_module_expsym_cmds_RC 19196 19197# Commands to strip libraries. 19198old_striplib=$lt_old_striplib 19199striplib=$lt_striplib 19200 19201# Dependencies to place before the objects being linked to create a 19202# shared library. 19203predep_objects=$lt_predep_objects_RC 19204 19205# Dependencies to place after the objects being linked to create a 19206# shared library. 19207postdep_objects=$lt_postdep_objects_RC 19208 19209# Dependencies to place before the objects being linked to create a 19210# shared library. 19211predeps=$lt_predeps_RC 19212 19213# Dependencies to place after the objects being linked to create a 19214# shared library. 19215postdeps=$lt_postdeps_RC 19216 19217# The library search path used internally by the compiler when linking 19218# a shared library. 19219compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19220 19221# Method to check whether dependent libraries are shared objects. 19222deplibs_check_method=$lt_deplibs_check_method 19223 19224# Command to use when deplibs_check_method == file_magic. 19225file_magic_cmd=$lt_file_magic_cmd 19226 19227# Flag that allows shared libraries with undefined symbols to be built. 19228allow_undefined_flag=$lt_allow_undefined_flag_RC 19229 19230# Flag that forces no undefined symbols. 19231no_undefined_flag=$lt_no_undefined_flag_RC 19232 19233# Commands used to finish a libtool library installation in a directory. 19234finish_cmds=$lt_finish_cmds 19235 19236# Same as above, but a single script fragment to be evaled but not shown. 19237finish_eval=$lt_finish_eval 19238 19239# Take the output of nm and produce a listing of raw symbols and C names. 19240global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19241 19242# Transform the output of nm in a proper C declaration 19243global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19244 19245# Transform the output of nm in a C name address pair 19246global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19247 19248# This is the shared library runtime path variable. 19249runpath_var=$runpath_var 19250 19251# This is the shared library path variable. 19252shlibpath_var=$shlibpath_var 19253 19254# Is shlibpath searched before the hard-coded library search path? 19255shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19256 19257# How to hardcode a shared library path into an executable. 19258hardcode_action=$hardcode_action_RC 19259 19260# Whether we should hardcode library paths into libraries. 19261hardcode_into_libs=$hardcode_into_libs 19262 19263# Flag to hardcode \$libdir into a binary during linking. 19264# This must work even if \$libdir does not exist. 19265hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19266 19267# If ld is used when linking, flag to hardcode \$libdir into 19268# a binary during linking. This must work even if \$libdir does 19269# not exist. 19270hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19271 19272# Whether we need a single -rpath flag with a separated argument. 19273hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19274 19275# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19276# resulting binary. 19277hardcode_direct=$hardcode_direct_RC 19278 19279# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19280# resulting binary. 19281hardcode_minus_L=$hardcode_minus_L_RC 19282 19283# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19284# the resulting binary. 19285hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19286 19287# Set to yes if building a shared library automatically hardcodes DIR into the library 19288# and all subsequent libraries and executables linked against it. 19289hardcode_automatic=$hardcode_automatic_RC 19290 19291# Variables whose values should be saved in libtool wrapper scripts and 19292# restored at relink time. 19293variables_saved_for_relink="$variables_saved_for_relink" 19294 19295# Whether libtool must link a program against all its dependency libraries. 19296link_all_deplibs=$link_all_deplibs_RC 19297 19298# Compile-time system search path for libraries 19299sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19300 19301# Run-time system search path for libraries 19302sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19303 19304# Fix the shell variable \$srcfile for the compiler. 19305fix_srcfile_path=$lt_fix_srcfile_path 19306 19307# Set to yes if exported symbols are required. 19308always_export_symbols=$always_export_symbols_RC 19309 19310# The commands to list exported symbols. 19311export_symbols_cmds=$lt_export_symbols_cmds_RC 19312 19313# The commands to extract the exported symbol list from a shared archive. 19314extract_expsyms_cmds=$lt_extract_expsyms_cmds 19315 19316# Symbols that should not be listed in the preloaded symbols. 19317exclude_expsyms=$lt_exclude_expsyms_RC 19318 19319# Symbols that must always be exported. 19320include_expsyms=$lt_include_expsyms_RC 19321 19322# ### END LIBTOOL TAG CONFIG: $tagname 19323 19324__EOF__ 19325 19326 19327else 19328 # If there is no Makefile yet, we rely on a make rule to execute 19329 # `config.status --recheck' to rerun these tests and create the 19330 # libtool script then. 19331 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19332 if test -f "$ltmain_in"; then 19333 test -f Makefile && make "$ltmain" 19334 fi 19335fi 19336 19337 19338ac_ext=c 19339ac_cpp='$CPP $CPPFLAGS' 19340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19342ac_compiler_gnu=$ac_cv_c_compiler_gnu 19343 19344CC="$lt_save_CC" 19345 19346 ;; 19347 19348 *) 19349 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19350echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19351 { (exit 1); exit 1; }; } 19352 ;; 19353 esac 19354 19355 # Append the new tag name to the list of available tags. 19356 if test -n "$tagname" ; then 19357 available_tags="$available_tags $tagname" 19358 fi 19359 fi 19360 done 19361 IFS="$lt_save_ifs" 19362 19363 # Now substitute the updated list of available tags. 19364 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19365 mv "${ofile}T" "$ofile" 19366 chmod +x "$ofile" 19367 else 19368 rm -f "${ofile}T" 19369 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19370echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19371 { (exit 1); exit 1; }; } 19372 fi 19373fi 19374 19375 19376 19377# This can be used to rebuild libtool when needed 19378LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19379 19380# Always use our own libtool. 19381LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19382 19383# Prevent multiple expansion 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404ac_ext=c 19405ac_cpp='$CPP $CPPFLAGS' 19406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19408ac_compiler_gnu=$ac_cv_c_compiler_gnu 19409if test -n "$ac_tool_prefix"; then 19410 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 19411set dummy ${ac_tool_prefix}gcc; ac_word=$2 19412{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19413echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19414if test "${ac_cv_prog_CC+set}" = set; then 19415 echo $ECHO_N "(cached) $ECHO_C" >&6 19416else 19417 if test -n "$CC"; then 19418 ac_cv_prog_CC="$CC" # Let the user override the test. 19419else 19420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19421for as_dir in $PATH 19422do 19423 IFS=$as_save_IFS 19424 test -z "$as_dir" && as_dir=. 19425 for ac_exec_ext in '' $ac_executable_extensions; do 19426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19427 ac_cv_prog_CC="${ac_tool_prefix}gcc" 19428 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19429 break 2 19430 fi 19431done 19432done 19433IFS=$as_save_IFS 19434 19435fi 19436fi 19437CC=$ac_cv_prog_CC 19438if test -n "$CC"; then 19439 { echo "$as_me:$LINENO: result: $CC" >&5 19440echo "${ECHO_T}$CC" >&6; } 19441else 19442 { echo "$as_me:$LINENO: result: no" >&5 19443echo "${ECHO_T}no" >&6; } 19444fi 19445 19446 19447fi 19448if test -z "$ac_cv_prog_CC"; then 19449 ac_ct_CC=$CC 19450 # Extract the first word of "gcc", so it can be a program name with args. 19451set dummy gcc; ac_word=$2 19452{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19453echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19454if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19455 echo $ECHO_N "(cached) $ECHO_C" >&6 19456else 19457 if test -n "$ac_ct_CC"; then 19458 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19459else 19460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19461for as_dir in $PATH 19462do 19463 IFS=$as_save_IFS 19464 test -z "$as_dir" && as_dir=. 19465 for ac_exec_ext in '' $ac_executable_extensions; do 19466 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19467 ac_cv_prog_ac_ct_CC="gcc" 19468 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19469 break 2 19470 fi 19471done 19472done 19473IFS=$as_save_IFS 19474 19475fi 19476fi 19477ac_ct_CC=$ac_cv_prog_ac_ct_CC 19478if test -n "$ac_ct_CC"; then 19479 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19480echo "${ECHO_T}$ac_ct_CC" >&6; } 19481else 19482 { echo "$as_me:$LINENO: result: no" >&5 19483echo "${ECHO_T}no" >&6; } 19484fi 19485 19486 if test "x$ac_ct_CC" = x; then 19487 CC="" 19488 else 19489 case $cross_compiling:$ac_tool_warned in 19490yes:) 19491{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19492whose name does not start with the host triplet. If you think this 19493configuration is useful to you, please write to autoconf@gnu.org." >&5 19494echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19495whose name does not start with the host triplet. If you think this 19496configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19497ac_tool_warned=yes ;; 19498esac 19499 CC=$ac_ct_CC 19500 fi 19501else 19502 CC="$ac_cv_prog_CC" 19503fi 19504 19505if test -z "$CC"; then 19506 if test -n "$ac_tool_prefix"; then 19507 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 19508set dummy ${ac_tool_prefix}cc; ac_word=$2 19509{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19510echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19511if test "${ac_cv_prog_CC+set}" = set; then 19512 echo $ECHO_N "(cached) $ECHO_C" >&6 19513else 19514 if test -n "$CC"; then 19515 ac_cv_prog_CC="$CC" # Let the user override the test. 19516else 19517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19518for as_dir in $PATH 19519do 19520 IFS=$as_save_IFS 19521 test -z "$as_dir" && as_dir=. 19522 for ac_exec_ext in '' $ac_executable_extensions; do 19523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19524 ac_cv_prog_CC="${ac_tool_prefix}cc" 19525 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19526 break 2 19527 fi 19528done 19529done 19530IFS=$as_save_IFS 19531 19532fi 19533fi 19534CC=$ac_cv_prog_CC 19535if test -n "$CC"; then 19536 { echo "$as_me:$LINENO: result: $CC" >&5 19537echo "${ECHO_T}$CC" >&6; } 19538else 19539 { echo "$as_me:$LINENO: result: no" >&5 19540echo "${ECHO_T}no" >&6; } 19541fi 19542 19543 19544 fi 19545fi 19546if test -z "$CC"; then 19547 # Extract the first word of "cc", so it can be a program name with args. 19548set dummy cc; ac_word=$2 19549{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19550echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19551if test "${ac_cv_prog_CC+set}" = set; then 19552 echo $ECHO_N "(cached) $ECHO_C" >&6 19553else 19554 if test -n "$CC"; then 19555 ac_cv_prog_CC="$CC" # Let the user override the test. 19556else 19557 ac_prog_rejected=no 19558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19559for as_dir in $PATH 19560do 19561 IFS=$as_save_IFS 19562 test -z "$as_dir" && as_dir=. 19563 for ac_exec_ext in '' $ac_executable_extensions; do 19564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19565 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 19566 ac_prog_rejected=yes 19567 continue 19568 fi 19569 ac_cv_prog_CC="cc" 19570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19571 break 2 19572 fi 19573done 19574done 19575IFS=$as_save_IFS 19576 19577if test $ac_prog_rejected = yes; then 19578 # We found a bogon in the path, so make sure we never use it. 19579 set dummy $ac_cv_prog_CC 19580 shift 19581 if test $# != 0; then 19582 # We chose a different compiler from the bogus one. 19583 # However, it has the same basename, so the bogon will be chosen 19584 # first if we set CC to just the basename; use the full file name. 19585 shift 19586 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 19587 fi 19588fi 19589fi 19590fi 19591CC=$ac_cv_prog_CC 19592if test -n "$CC"; then 19593 { echo "$as_me:$LINENO: result: $CC" >&5 19594echo "${ECHO_T}$CC" >&6; } 19595else 19596 { echo "$as_me:$LINENO: result: no" >&5 19597echo "${ECHO_T}no" >&6; } 19598fi 19599 19600 19601fi 19602if test -z "$CC"; then 19603 if test -n "$ac_tool_prefix"; then 19604 for ac_prog in cl.exe 19605 do 19606 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 19607set dummy $ac_tool_prefix$ac_prog; ac_word=$2 19608{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19609echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19610if test "${ac_cv_prog_CC+set}" = set; then 19611 echo $ECHO_N "(cached) $ECHO_C" >&6 19612else 19613 if test -n "$CC"; then 19614 ac_cv_prog_CC="$CC" # Let the user override the test. 19615else 19616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19617for as_dir in $PATH 19618do 19619 IFS=$as_save_IFS 19620 test -z "$as_dir" && as_dir=. 19621 for ac_exec_ext in '' $ac_executable_extensions; do 19622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19623 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 19624 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19625 break 2 19626 fi 19627done 19628done 19629IFS=$as_save_IFS 19630 19631fi 19632fi 19633CC=$ac_cv_prog_CC 19634if test -n "$CC"; then 19635 { echo "$as_me:$LINENO: result: $CC" >&5 19636echo "${ECHO_T}$CC" >&6; } 19637else 19638 { echo "$as_me:$LINENO: result: no" >&5 19639echo "${ECHO_T}no" >&6; } 19640fi 19641 19642 19643 test -n "$CC" && break 19644 done 19645fi 19646if test -z "$CC"; then 19647 ac_ct_CC=$CC 19648 for ac_prog in cl.exe 19649do 19650 # Extract the first word of "$ac_prog", so it can be a program name with args. 19651set dummy $ac_prog; ac_word=$2 19652{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19653echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19654if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19655 echo $ECHO_N "(cached) $ECHO_C" >&6 19656else 19657 if test -n "$ac_ct_CC"; then 19658 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19659else 19660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19661for as_dir in $PATH 19662do 19663 IFS=$as_save_IFS 19664 test -z "$as_dir" && as_dir=. 19665 for ac_exec_ext in '' $ac_executable_extensions; do 19666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19667 ac_cv_prog_ac_ct_CC="$ac_prog" 19668 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19669 break 2 19670 fi 19671done 19672done 19673IFS=$as_save_IFS 19674 19675fi 19676fi 19677ac_ct_CC=$ac_cv_prog_ac_ct_CC 19678if test -n "$ac_ct_CC"; then 19679 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19680echo "${ECHO_T}$ac_ct_CC" >&6; } 19681else 19682 { echo "$as_me:$LINENO: result: no" >&5 19683echo "${ECHO_T}no" >&6; } 19684fi 19685 19686 19687 test -n "$ac_ct_CC" && break 19688done 19689 19690 if test "x$ac_ct_CC" = x; then 19691 CC="" 19692 else 19693 case $cross_compiling:$ac_tool_warned in 19694yes:) 19695{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19696whose name does not start with the host triplet. If you think this 19697configuration is useful to you, please write to autoconf@gnu.org." >&5 19698echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19699whose name does not start with the host triplet. If you think this 19700configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19701ac_tool_warned=yes ;; 19702esac 19703 CC=$ac_ct_CC 19704 fi 19705fi 19706 19707fi 19708 19709 19710test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 19711See \`config.log' for more details." >&5 19712echo "$as_me: error: no acceptable C compiler found in \$PATH 19713See \`config.log' for more details." >&2;} 19714 { (exit 1); exit 1; }; } 19715 19716# Provide some information about the compiler. 19717echo "$as_me:$LINENO: checking for C compiler version" >&5 19718ac_compiler=`set X $ac_compile; echo $2` 19719{ (ac_try="$ac_compiler --version >&5" 19720case "(($ac_try" in 19721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19722 *) ac_try_echo=$ac_try;; 19723esac 19724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19725 (eval "$ac_compiler --version >&5") 2>&5 19726 ac_status=$? 19727 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19728 (exit $ac_status); } 19729{ (ac_try="$ac_compiler -v >&5" 19730case "(($ac_try" in 19731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19732 *) ac_try_echo=$ac_try;; 19733esac 19734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19735 (eval "$ac_compiler -v >&5") 2>&5 19736 ac_status=$? 19737 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19738 (exit $ac_status); } 19739{ (ac_try="$ac_compiler -V >&5" 19740case "(($ac_try" in 19741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19742 *) ac_try_echo=$ac_try;; 19743esac 19744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19745 (eval "$ac_compiler -V >&5") 2>&5 19746 ac_status=$? 19747 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19748 (exit $ac_status); } 19749 19750{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 19751echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 19752if test "${ac_cv_c_compiler_gnu+set}" = set; then 19753 echo $ECHO_N "(cached) $ECHO_C" >&6 19754else 19755 cat >conftest.$ac_ext <<_ACEOF 19756/* confdefs.h. */ 19757_ACEOF 19758cat confdefs.h >>conftest.$ac_ext 19759cat >>conftest.$ac_ext <<_ACEOF 19760/* end confdefs.h. */ 19761 19762int 19763main () 19764{ 19765#ifndef __GNUC__ 19766 choke me 19767#endif 19768 19769 ; 19770 return 0; 19771} 19772_ACEOF 19773rm -f conftest.$ac_objext 19774if { (ac_try="$ac_compile" 19775case "(($ac_try" in 19776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19777 *) ac_try_echo=$ac_try;; 19778esac 19779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19780 (eval "$ac_compile") 2>conftest.er1 19781 ac_status=$? 19782 grep -v '^ *+' conftest.er1 >conftest.err 19783 rm -f conftest.er1 19784 cat conftest.err >&5 19785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19786 (exit $ac_status); } && { 19787 test -z "$ac_c_werror_flag" || 19788 test ! -s conftest.err 19789 } && test -s conftest.$ac_objext; then 19790 ac_compiler_gnu=yes 19791else 19792 echo "$as_me: failed program was:" >&5 19793sed 's/^/| /' conftest.$ac_ext >&5 19794 19795 ac_compiler_gnu=no 19796fi 19797 19798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19799ac_cv_c_compiler_gnu=$ac_compiler_gnu 19800 19801fi 19802{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 19803echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 19804GCC=`test $ac_compiler_gnu = yes && echo yes` 19805ac_test_CFLAGS=${CFLAGS+set} 19806ac_save_CFLAGS=$CFLAGS 19807{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 19808echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 19809if test "${ac_cv_prog_cc_g+set}" = set; then 19810 echo $ECHO_N "(cached) $ECHO_C" >&6 19811else 19812 ac_save_c_werror_flag=$ac_c_werror_flag 19813 ac_c_werror_flag=yes 19814 ac_cv_prog_cc_g=no 19815 CFLAGS="-g" 19816 cat >conftest.$ac_ext <<_ACEOF 19817/* confdefs.h. */ 19818_ACEOF 19819cat confdefs.h >>conftest.$ac_ext 19820cat >>conftest.$ac_ext <<_ACEOF 19821/* end confdefs.h. */ 19822 19823int 19824main () 19825{ 19826 19827 ; 19828 return 0; 19829} 19830_ACEOF 19831rm -f conftest.$ac_objext 19832if { (ac_try="$ac_compile" 19833case "(($ac_try" in 19834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19835 *) ac_try_echo=$ac_try;; 19836esac 19837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19838 (eval "$ac_compile") 2>conftest.er1 19839 ac_status=$? 19840 grep -v '^ *+' conftest.er1 >conftest.err 19841 rm -f conftest.er1 19842 cat conftest.err >&5 19843 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19844 (exit $ac_status); } && { 19845 test -z "$ac_c_werror_flag" || 19846 test ! -s conftest.err 19847 } && test -s conftest.$ac_objext; then 19848 ac_cv_prog_cc_g=yes 19849else 19850 echo "$as_me: failed program was:" >&5 19851sed 's/^/| /' conftest.$ac_ext >&5 19852 19853 CFLAGS="" 19854 cat >conftest.$ac_ext <<_ACEOF 19855/* confdefs.h. */ 19856_ACEOF 19857cat confdefs.h >>conftest.$ac_ext 19858cat >>conftest.$ac_ext <<_ACEOF 19859/* end confdefs.h. */ 19860 19861int 19862main () 19863{ 19864 19865 ; 19866 return 0; 19867} 19868_ACEOF 19869rm -f conftest.$ac_objext 19870if { (ac_try="$ac_compile" 19871case "(($ac_try" in 19872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19873 *) ac_try_echo=$ac_try;; 19874esac 19875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19876 (eval "$ac_compile") 2>conftest.er1 19877 ac_status=$? 19878 grep -v '^ *+' conftest.er1 >conftest.err 19879 rm -f conftest.er1 19880 cat conftest.err >&5 19881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19882 (exit $ac_status); } && { 19883 test -z "$ac_c_werror_flag" || 19884 test ! -s conftest.err 19885 } && test -s conftest.$ac_objext; then 19886 : 19887else 19888 echo "$as_me: failed program was:" >&5 19889sed 's/^/| /' conftest.$ac_ext >&5 19890 19891 ac_c_werror_flag=$ac_save_c_werror_flag 19892 CFLAGS="-g" 19893 cat >conftest.$ac_ext <<_ACEOF 19894/* confdefs.h. */ 19895_ACEOF 19896cat confdefs.h >>conftest.$ac_ext 19897cat >>conftest.$ac_ext <<_ACEOF 19898/* end confdefs.h. */ 19899 19900int 19901main () 19902{ 19903 19904 ; 19905 return 0; 19906} 19907_ACEOF 19908rm -f conftest.$ac_objext 19909if { (ac_try="$ac_compile" 19910case "(($ac_try" in 19911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19912 *) ac_try_echo=$ac_try;; 19913esac 19914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19915 (eval "$ac_compile") 2>conftest.er1 19916 ac_status=$? 19917 grep -v '^ *+' conftest.er1 >conftest.err 19918 rm -f conftest.er1 19919 cat conftest.err >&5 19920 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19921 (exit $ac_status); } && { 19922 test -z "$ac_c_werror_flag" || 19923 test ! -s conftest.err 19924 } && test -s conftest.$ac_objext; then 19925 ac_cv_prog_cc_g=yes 19926else 19927 echo "$as_me: failed program was:" >&5 19928sed 's/^/| /' conftest.$ac_ext >&5 19929 19930 19931fi 19932 19933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19934fi 19935 19936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19937fi 19938 19939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19940 ac_c_werror_flag=$ac_save_c_werror_flag 19941fi 19942{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 19943echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 19944if test "$ac_test_CFLAGS" = set; then 19945 CFLAGS=$ac_save_CFLAGS 19946elif test $ac_cv_prog_cc_g = yes; then 19947 if test "$GCC" = yes; then 19948 CFLAGS="-g -O2" 19949 else 19950 CFLAGS="-g" 19951 fi 19952else 19953 if test "$GCC" = yes; then 19954 CFLAGS="-O2" 19955 else 19956 CFLAGS= 19957 fi 19958fi 19959{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 19960echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 19961if test "${ac_cv_prog_cc_c89+set}" = set; then 19962 echo $ECHO_N "(cached) $ECHO_C" >&6 19963else 19964 ac_cv_prog_cc_c89=no 19965ac_save_CC=$CC 19966cat >conftest.$ac_ext <<_ACEOF 19967/* confdefs.h. */ 19968_ACEOF 19969cat confdefs.h >>conftest.$ac_ext 19970cat >>conftest.$ac_ext <<_ACEOF 19971/* end confdefs.h. */ 19972#include <stdarg.h> 19973#include <stdio.h> 19974#include <sys/types.h> 19975#include <sys/stat.h> 19976/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 19977struct buf { int x; }; 19978FILE * (*rcsopen) (struct buf *, struct stat *, int); 19979static char *e (p, i) 19980 char **p; 19981 int i; 19982{ 19983 return p[i]; 19984} 19985static char *f (char * (*g) (char **, int), char **p, ...) 19986{ 19987 char *s; 19988 va_list v; 19989 va_start (v,p); 19990 s = g (p, va_arg (v,int)); 19991 va_end (v); 19992 return s; 19993} 19994 19995/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 19996 function prototypes and stuff, but not '\xHH' hex character constants. 19997 These don't provoke an error unfortunately, instead are silently treated 19998 as 'x'. The following induces an error, until -std is added to get 19999 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20000 array size at least. It's necessary to write '\x00'==0 to get something 20001 that's true only with -std. */ 20002int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20003 20004/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20005 inside strings and character constants. */ 20006#define FOO(x) 'x' 20007int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20008 20009int test (int i, double x); 20010struct s1 {int (*f) (int a);}; 20011struct s2 {int (*f) (double a);}; 20012int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20013int argc; 20014char **argv; 20015int 20016main () 20017{ 20018return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20019 ; 20020 return 0; 20021} 20022_ACEOF 20023for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20024 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20025do 20026 CC="$ac_save_CC $ac_arg" 20027 rm -f conftest.$ac_objext 20028if { (ac_try="$ac_compile" 20029case "(($ac_try" in 20030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20031 *) ac_try_echo=$ac_try;; 20032esac 20033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20034 (eval "$ac_compile") 2>conftest.er1 20035 ac_status=$? 20036 grep -v '^ *+' conftest.er1 >conftest.err 20037 rm -f conftest.er1 20038 cat conftest.err >&5 20039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20040 (exit $ac_status); } && { 20041 test -z "$ac_c_werror_flag" || 20042 test ! -s conftest.err 20043 } && test -s conftest.$ac_objext; then 20044 ac_cv_prog_cc_c89=$ac_arg 20045else 20046 echo "$as_me: failed program was:" >&5 20047sed 's/^/| /' conftest.$ac_ext >&5 20048 20049 20050fi 20051 20052rm -f core conftest.err conftest.$ac_objext 20053 test "x$ac_cv_prog_cc_c89" != "xno" && break 20054done 20055rm -f conftest.$ac_ext 20056CC=$ac_save_CC 20057 20058fi 20059# AC_CACHE_VAL 20060case "x$ac_cv_prog_cc_c89" in 20061 x) 20062 { echo "$as_me:$LINENO: result: none needed" >&5 20063echo "${ECHO_T}none needed" >&6; } ;; 20064 xno) 20065 { echo "$as_me:$LINENO: result: unsupported" >&5 20066echo "${ECHO_T}unsupported" >&6; } ;; 20067 *) 20068 CC="$CC $ac_cv_prog_cc_c89" 20069 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20070echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 20071esac 20072 20073 20074ac_ext=c 20075ac_cpp='$CPP $CPPFLAGS' 20076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20078ac_compiler_gnu=$ac_cv_c_compiler_gnu 20079 20080depcc="$CC" am_compiler_list= 20081 20082{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20083echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 20084if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20085 echo $ECHO_N "(cached) $ECHO_C" >&6 20086else 20087 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20088 # We make a subdir and do the tests there. Otherwise we can end up 20089 # making bogus files that we don't know about and never remove. For 20090 # instance it was reported that on HP-UX the gcc test will end up 20091 # making a dummy file named `D' -- because `-MD' means `put the output 20092 # in D'. 20093 mkdir conftest.dir 20094 # Copy depcomp to subdir because otherwise we won't find it if we're 20095 # using a relative directory. 20096 cp "$am_depcomp" conftest.dir 20097 cd conftest.dir 20098 # We will build objects and dependencies in a subdirectory because 20099 # it helps to detect inapplicable dependency modes. For instance 20100 # both Tru64's cc and ICC support -MD to output dependencies as a 20101 # side effect of compilation, but ICC will put the dependencies in 20102 # the current directory while Tru64 will put them in the object 20103 # directory. 20104 mkdir sub 20105 20106 am_cv_CC_dependencies_compiler_type=none 20107 if test "$am_compiler_list" = ""; then 20108 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20109 fi 20110 for depmode in $am_compiler_list; do 20111 # Setup a source with many dependencies, because some compilers 20112 # like to wrap large dependency lists on column 80 (with \), and 20113 # we should not choose a depcomp mode which is confused by this. 20114 # 20115 # We need to recreate these files for each test, as the compiler may 20116 # overwrite some of them when testing with obscure command lines. 20117 # This happens at least with the AIX C compiler. 20118 : > sub/conftest.c 20119 for i in 1 2 3 4 5 6; do 20120 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20121 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20122 # Solaris 8's {/usr,}/bin/sh. 20123 touch sub/conftst$i.h 20124 done 20125 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20126 20127 case $depmode in 20128 nosideeffect) 20129 # after this tag, mechanisms are not by side-effect, so they'll 20130 # only be used when explicitly requested 20131 if test "x$enable_dependency_tracking" = xyes; then 20132 continue 20133 else 20134 break 20135 fi 20136 ;; 20137 none) break ;; 20138 esac 20139 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20140 # mode. It turns out that the SunPro C++ compiler does not properly 20141 # handle `-M -o', and we need to detect this. 20142 if depmode=$depmode \ 20143 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 20144 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20145 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 20146 >/dev/null 2>conftest.err && 20147 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20148 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20149 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 20150 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20151 # icc doesn't choke on unknown options, it will just issue warnings 20152 # or remarks (even with -Werror). So we grep stderr for any message 20153 # that says an option was ignored or not supported. 20154 # When given -MP, icc 7.0 and 7.1 complain thusly: 20155 # icc: Command line warning: ignoring option '-M'; no argument required 20156 # The diagnosis changed in icc 8.0: 20157 # icc: Command line remark: option '-MP' not supported 20158 if (grep 'ignoring option' conftest.err || 20159 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20160 am_cv_CC_dependencies_compiler_type=$depmode 20161 break 20162 fi 20163 fi 20164 done 20165 20166 cd .. 20167 rm -rf conftest.dir 20168else 20169 am_cv_CC_dependencies_compiler_type=none 20170fi 20171 20172fi 20173{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20174echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 20175CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20176 20177 if 20178 test "x$enable_dependency_tracking" != xno \ 20179 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20180 am__fastdepCC_TRUE= 20181 am__fastdepCC_FALSE='#' 20182else 20183 am__fastdepCC_TRUE='#' 20184 am__fastdepCC_FALSE= 20185fi 20186 20187 20188 20189 20190 20191 20192 20193# Check whether --with-xorg-module-dir was given. 20194if test "${with_xorg_module_dir+set}" = set; then 20195 withval=$with_xorg_module_dir; moduledir="$withval" 20196else 20197 moduledir="$libdir/xorg/modules" 20198fi 20199 20200 20201# Checks for extensions 20202 20203 SAVE_CFLAGS="$CFLAGS" 20204 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20205 cat >conftest.$ac_ext <<_ACEOF 20206/* confdefs.h. */ 20207_ACEOF 20208cat confdefs.h >>conftest.$ac_ext 20209cat >>conftest.$ac_ext <<_ACEOF 20210/* end confdefs.h. */ 20211 20212#include "xorg-server.h" 20213#if !defined RANDR 20214#error RANDR not defined 20215#endif 20216 20217int 20218main () 20219{ 20220 20221 ; 20222 return 0; 20223} 20224_ACEOF 20225rm -f conftest.$ac_objext 20226if { (ac_try="$ac_compile" 20227case "(($ac_try" in 20228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20229 *) ac_try_echo=$ac_try;; 20230esac 20231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20232 (eval "$ac_compile") 2>conftest.er1 20233 ac_status=$? 20234 grep -v '^ *+' conftest.er1 >conftest.err 20235 rm -f conftest.er1 20236 cat conftest.err >&5 20237 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20238 (exit $ac_status); } && { 20239 test -z "$ac_c_werror_flag" || 20240 test ! -s conftest.err 20241 } && test -s conftest.$ac_objext; then 20242 _EXT_CHECK=yes 20243else 20244 echo "$as_me: failed program was:" >&5 20245sed 's/^/| /' conftest.$ac_ext >&5 20246 20247 _EXT_CHECK=no 20248fi 20249 20250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20251 CFLAGS="$SAVE_CFLAGS" 20252 { echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20253echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; } 20254 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20255echo "${ECHO_T}$_EXT_CHECK" >&6; } 20256 if test "$_EXT_CHECK" != no; then 20257 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20258 fi 20259 20260 20261 SAVE_CFLAGS="$CFLAGS" 20262 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20263 cat >conftest.$ac_ext <<_ACEOF 20264/* confdefs.h. */ 20265_ACEOF 20266cat confdefs.h >>conftest.$ac_ext 20267cat >>conftest.$ac_ext <<_ACEOF 20268/* end confdefs.h. */ 20269 20270#include "xorg-server.h" 20271#if !defined RENDER 20272#error RENDER not defined 20273#endif 20274 20275int 20276main () 20277{ 20278 20279 ; 20280 return 0; 20281} 20282_ACEOF 20283rm -f conftest.$ac_objext 20284if { (ac_try="$ac_compile" 20285case "(($ac_try" in 20286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20287 *) ac_try_echo=$ac_try;; 20288esac 20289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20290 (eval "$ac_compile") 2>conftest.er1 20291 ac_status=$? 20292 grep -v '^ *+' conftest.er1 >conftest.err 20293 rm -f conftest.er1 20294 cat conftest.err >&5 20295 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20296 (exit $ac_status); } && { 20297 test -z "$ac_c_werror_flag" || 20298 test ! -s conftest.err 20299 } && test -s conftest.$ac_objext; then 20300 _EXT_CHECK=yes 20301else 20302 echo "$as_me: failed program was:" >&5 20303sed 's/^/| /' conftest.$ac_ext >&5 20304 20305 _EXT_CHECK=no 20306fi 20307 20308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20309 CFLAGS="$SAVE_CFLAGS" 20310 { echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20311echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; } 20312 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20313echo "${ECHO_T}$_EXT_CHECK" >&6; } 20314 if test "$_EXT_CHECK" != no; then 20315 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20316 fi 20317 20318 20319 SAVE_CFLAGS="$CFLAGS" 20320 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20321 cat >conftest.$ac_ext <<_ACEOF 20322/* confdefs.h. */ 20323_ACEOF 20324cat confdefs.h >>conftest.$ac_ext 20325cat >>conftest.$ac_ext <<_ACEOF 20326/* end confdefs.h. */ 20327 20328#include "xorg-server.h" 20329#if !defined XV 20330#error XV not defined 20331#endif 20332 20333int 20334main () 20335{ 20336 20337 ; 20338 return 0; 20339} 20340_ACEOF 20341rm -f conftest.$ac_objext 20342if { (ac_try="$ac_compile" 20343case "(($ac_try" in 20344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20345 *) ac_try_echo=$ac_try;; 20346esac 20347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20348 (eval "$ac_compile") 2>conftest.er1 20349 ac_status=$? 20350 grep -v '^ *+' conftest.er1 >conftest.err 20351 rm -f conftest.er1 20352 cat conftest.err >&5 20353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20354 (exit $ac_status); } && { 20355 test -z "$ac_c_werror_flag" || 20356 test ! -s conftest.err 20357 } && test -s conftest.$ac_objext; then 20358 _EXT_CHECK=yes 20359else 20360 echo "$as_me: failed program was:" >&5 20361sed 's/^/| /' conftest.$ac_ext >&5 20362 20363 _EXT_CHECK=no 20364fi 20365 20366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20367 CFLAGS="$SAVE_CFLAGS" 20368 { echo "$as_me:$LINENO: checking if XV is defined" >&5 20369echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; } 20370 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20371echo "${ECHO_T}$_EXT_CHECK" >&6; } 20372 if test "$_EXT_CHECK" != no; then 20373 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 20374 fi 20375 20376 20377 SAVE_CFLAGS="$CFLAGS" 20378 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20379 cat >conftest.$ac_ext <<_ACEOF 20380/* confdefs.h. */ 20381_ACEOF 20382cat confdefs.h >>conftest.$ac_ext 20383cat >>conftest.$ac_ext <<_ACEOF 20384/* end confdefs.h. */ 20385 20386#include "xorg-server.h" 20387#if !defined DPMSExtension 20388#error DPMSExtension not defined 20389#endif 20390 20391int 20392main () 20393{ 20394 20395 ; 20396 return 0; 20397} 20398_ACEOF 20399rm -f conftest.$ac_objext 20400if { (ac_try="$ac_compile" 20401case "(($ac_try" in 20402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20403 *) ac_try_echo=$ac_try;; 20404esac 20405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20406 (eval "$ac_compile") 2>conftest.er1 20407 ac_status=$? 20408 grep -v '^ *+' conftest.er1 >conftest.err 20409 rm -f conftest.er1 20410 cat conftest.err >&5 20411 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20412 (exit $ac_status); } && { 20413 test -z "$ac_c_werror_flag" || 20414 test ! -s conftest.err 20415 } && test -s conftest.$ac_objext; then 20416 _EXT_CHECK=yes 20417else 20418 echo "$as_me: failed program was:" >&5 20419sed 's/^/| /' conftest.$ac_ext >&5 20420 20421 _EXT_CHECK=no 20422fi 20423 20424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20425 CFLAGS="$SAVE_CFLAGS" 20426 { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 20427echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; } 20428 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20429echo "${ECHO_T}$_EXT_CHECK" >&6; } 20430 if test "$_EXT_CHECK" != no; then 20431 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 20432 fi 20433 20434 20435# Checks for pkg-config packages 20436 20437 20438if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20439 if test -n "$ac_tool_prefix"; then 20440 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20441set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20442{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20443echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20444if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20445 echo $ECHO_N "(cached) $ECHO_C" >&6 20446else 20447 case $PKG_CONFIG in 20448 [\\/]* | ?:[\\/]*) 20449 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20450 ;; 20451 *) 20452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20453for as_dir in $PATH 20454do 20455 IFS=$as_save_IFS 20456 test -z "$as_dir" && as_dir=. 20457 for ac_exec_ext in '' $ac_executable_extensions; do 20458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20459 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20460 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20461 break 2 20462 fi 20463done 20464done 20465IFS=$as_save_IFS 20466 20467 ;; 20468esac 20469fi 20470PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20471if test -n "$PKG_CONFIG"; then 20472 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20473echo "${ECHO_T}$PKG_CONFIG" >&6; } 20474else 20475 { echo "$as_me:$LINENO: result: no" >&5 20476echo "${ECHO_T}no" >&6; } 20477fi 20478 20479 20480fi 20481if test -z "$ac_cv_path_PKG_CONFIG"; then 20482 ac_pt_PKG_CONFIG=$PKG_CONFIG 20483 # Extract the first word of "pkg-config", so it can be a program name with args. 20484set dummy pkg-config; ac_word=$2 20485{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20486echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20487if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20488 echo $ECHO_N "(cached) $ECHO_C" >&6 20489else 20490 case $ac_pt_PKG_CONFIG in 20491 [\\/]* | ?:[\\/]*) 20492 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20493 ;; 20494 *) 20495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20496for as_dir in $PATH 20497do 20498 IFS=$as_save_IFS 20499 test -z "$as_dir" && as_dir=. 20500 for ac_exec_ext in '' $ac_executable_extensions; do 20501 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20502 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20503 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20504 break 2 20505 fi 20506done 20507done 20508IFS=$as_save_IFS 20509 20510 ;; 20511esac 20512fi 20513ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20514if test -n "$ac_pt_PKG_CONFIG"; then 20515 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20516echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 20517else 20518 { echo "$as_me:$LINENO: result: no" >&5 20519echo "${ECHO_T}no" >&6; } 20520fi 20521 20522 if test "x$ac_pt_PKG_CONFIG" = x; then 20523 PKG_CONFIG="" 20524 else 20525 case $cross_compiling:$ac_tool_warned in 20526yes:) 20527{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20528whose name does not start with the host triplet. If you think this 20529configuration is useful to you, please write to autoconf@gnu.org." >&5 20530echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20531whose name does not start with the host triplet. If you think this 20532configuration is useful to you, please write to autoconf@gnu.org." >&2;} 20533ac_tool_warned=yes ;; 20534esac 20535 PKG_CONFIG=$ac_pt_PKG_CONFIG 20536 fi 20537else 20538 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 20539fi 20540 20541fi 20542if test -n "$PKG_CONFIG"; then 20543 _pkg_min_version=0.9.0 20544 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 20545echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 20546 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 20547 { echo "$as_me:$LINENO: result: yes" >&5 20548echo "${ECHO_T}yes" >&6; } 20549 else 20550 { echo "$as_me:$LINENO: result: no" >&5 20551echo "${ECHO_T}no" >&6; } 20552 PKG_CONFIG="" 20553 fi 20554 20555fi 20556 20557pkg_failed=no 20558{ echo "$as_me:$LINENO: checking for XORG" >&5 20559echo $ECHO_N "checking for XORG... $ECHO_C" >&6; } 20560 20561if test -n "$PKG_CONFIG"; then 20562 if test -n "$XORG_CFLAGS"; then 20563 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 20564 else 20565 if test -n "$PKG_CONFIG" && \ 20566 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 20567 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 20568 ac_status=$? 20569 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20570 (exit $ac_status); }; then 20571 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20572else 20573 pkg_failed=yes 20574fi 20575 fi 20576else 20577 pkg_failed=untried 20578fi 20579if test -n "$PKG_CONFIG"; then 20580 if test -n "$XORG_LIBS"; then 20581 pkg_cv_XORG_LIBS="$XORG_LIBS" 20582 else 20583 if test -n "$PKG_CONFIG" && \ 20584 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 20585 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 20586 ac_status=$? 20587 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20588 (exit $ac_status); }; then 20589 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20590else 20591 pkg_failed=yes 20592fi 20593 fi 20594else 20595 pkg_failed=untried 20596fi 20597 20598 20599 20600if test $pkg_failed = yes; then 20601 20602if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20603 _pkg_short_errors_supported=yes 20604else 20605 _pkg_short_errors_supported=no 20606fi 20607 if test $_pkg_short_errors_supported = yes; then 20608 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 20609 else 20610 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 20611 fi 20612 # Put the nasty error message in config.log where it belongs 20613 echo "$XORG_PKG_ERRORS" >&5 20614 20615 { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 20616 20617$XORG_PKG_ERRORS 20618 20619Consider adjusting the PKG_CONFIG_PATH environment variable if you 20620installed software in a non-standard prefix. 20621 20622Alternatively, you may set the environment variables XORG_CFLAGS 20623and XORG_LIBS to avoid the need to call pkg-config. 20624See the pkg-config man page for more details. 20625" >&5 20626echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 20627 20628$XORG_PKG_ERRORS 20629 20630Consider adjusting the PKG_CONFIG_PATH environment variable if you 20631installed software in a non-standard prefix. 20632 20633Alternatively, you may set the environment variables XORG_CFLAGS 20634and XORG_LIBS to avoid the need to call pkg-config. 20635See the pkg-config man page for more details. 20636" >&2;} 20637 { (exit 1); exit 1; }; } 20638elif test $pkg_failed = untried; then 20639 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20640is in your PATH or set the PKG_CONFIG environment variable to the full 20641path to pkg-config. 20642 20643Alternatively, you may set the environment variables XORG_CFLAGS 20644and XORG_LIBS to avoid the need to call pkg-config. 20645See the pkg-config man page for more details. 20646 20647To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20648See \`config.log' for more details." >&5 20649echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20650is in your PATH or set the PKG_CONFIG environment variable to the full 20651path to pkg-config. 20652 20653Alternatively, you may set the environment variables XORG_CFLAGS 20654and XORG_LIBS to avoid the need to call pkg-config. 20655See the pkg-config man page for more details. 20656 20657To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20658See \`config.log' for more details." >&2;} 20659 { (exit 1); exit 1; }; } 20660else 20661 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 20662 XORG_LIBS=$pkg_cv_XORG_LIBS 20663 { echo "$as_me:$LINENO: result: yes" >&5 20664echo "${ECHO_T}yes" >&6; } 20665 : 20666fi 20667sdkdir=$(pkg-config --variable=sdkdir xorg-server) 20668 20669# Checks for libraries. 20670SAVE_CPPFLAGS="$CPPFLAGS" 20671CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 20672{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 20673echo $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; } 20674if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 20675 echo $ECHO_N "(cached) $ECHO_C" >&6 20676else 20677 cat >conftest.$ac_ext <<_ACEOF 20678/* confdefs.h. */ 20679_ACEOF 20680cat confdefs.h >>conftest.$ac_ext 20681cat >>conftest.$ac_ext <<_ACEOF 20682/* end confdefs.h. */ 20683#include "xorg-server.h" 20684 20685int 20686main () 20687{ 20688#ifndef XSERVER_LIBPCIACCESS 20689 (void) XSERVER_LIBPCIACCESS; 20690#endif 20691 20692 ; 20693 return 0; 20694} 20695_ACEOF 20696rm -f conftest.$ac_objext 20697if { (ac_try="$ac_compile" 20698case "(($ac_try" in 20699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20700 *) ac_try_echo=$ac_try;; 20701esac 20702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20703 (eval "$ac_compile") 2>conftest.er1 20704 ac_status=$? 20705 grep -v '^ *+' conftest.er1 >conftest.err 20706 rm -f conftest.er1 20707 cat conftest.err >&5 20708 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20709 (exit $ac_status); } && { 20710 test -z "$ac_c_werror_flag" || 20711 test ! -s conftest.err 20712 } && test -s conftest.$ac_objext; then 20713 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 20714else 20715 echo "$as_me: failed program was:" >&5 20716sed 's/^/| /' conftest.$ac_ext >&5 20717 20718 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 20719fi 20720 20721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20722fi 20723{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 20724echo "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 20725if test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then 20726 XSERVER_LIBPCIACCESS=yes 20727else 20728 XSERVER_LIBPCIACCESS=no 20729fi 20730 20731CPPFLAGS="$SAVE_CPPFLAGS" 20732 20733# Checks for header files. 20734{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20735echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 20736if test "${ac_cv_header_stdc+set}" = set; then 20737 echo $ECHO_N "(cached) $ECHO_C" >&6 20738else 20739 cat >conftest.$ac_ext <<_ACEOF 20740/* confdefs.h. */ 20741_ACEOF 20742cat confdefs.h >>conftest.$ac_ext 20743cat >>conftest.$ac_ext <<_ACEOF 20744/* end confdefs.h. */ 20745#include <stdlib.h> 20746#include <stdarg.h> 20747#include <string.h> 20748#include <float.h> 20749 20750int 20751main () 20752{ 20753 20754 ; 20755 return 0; 20756} 20757_ACEOF 20758rm -f conftest.$ac_objext 20759if { (ac_try="$ac_compile" 20760case "(($ac_try" in 20761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20762 *) ac_try_echo=$ac_try;; 20763esac 20764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20765 (eval "$ac_compile") 2>conftest.er1 20766 ac_status=$? 20767 grep -v '^ *+' conftest.er1 >conftest.err 20768 rm -f conftest.er1 20769 cat conftest.err >&5 20770 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20771 (exit $ac_status); } && { 20772 test -z "$ac_c_werror_flag" || 20773 test ! -s conftest.err 20774 } && test -s conftest.$ac_objext; then 20775 ac_cv_header_stdc=yes 20776else 20777 echo "$as_me: failed program was:" >&5 20778sed 's/^/| /' conftest.$ac_ext >&5 20779 20780 ac_cv_header_stdc=no 20781fi 20782 20783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20784 20785if test $ac_cv_header_stdc = yes; then 20786 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 20787 cat >conftest.$ac_ext <<_ACEOF 20788/* confdefs.h. */ 20789_ACEOF 20790cat confdefs.h >>conftest.$ac_ext 20791cat >>conftest.$ac_ext <<_ACEOF 20792/* end confdefs.h. */ 20793#include <string.h> 20794 20795_ACEOF 20796if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20797 $EGREP "memchr" >/dev/null 2>&1; then 20798 : 20799else 20800 ac_cv_header_stdc=no 20801fi 20802rm -f conftest* 20803 20804fi 20805 20806if test $ac_cv_header_stdc = yes; then 20807 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20808 cat >conftest.$ac_ext <<_ACEOF 20809/* confdefs.h. */ 20810_ACEOF 20811cat confdefs.h >>conftest.$ac_ext 20812cat >>conftest.$ac_ext <<_ACEOF 20813/* end confdefs.h. */ 20814#include <stdlib.h> 20815 20816_ACEOF 20817if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20818 $EGREP "free" >/dev/null 2>&1; then 20819 : 20820else 20821 ac_cv_header_stdc=no 20822fi 20823rm -f conftest* 20824 20825fi 20826 20827if test $ac_cv_header_stdc = yes; then 20828 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20829 if test "$cross_compiling" = yes; then 20830 : 20831else 20832 cat >conftest.$ac_ext <<_ACEOF 20833/* confdefs.h. */ 20834_ACEOF 20835cat confdefs.h >>conftest.$ac_ext 20836cat >>conftest.$ac_ext <<_ACEOF 20837/* end confdefs.h. */ 20838#include <ctype.h> 20839#include <stdlib.h> 20840#if ((' ' & 0x0FF) == 0x020) 20841# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20842# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20843#else 20844# define ISLOWER(c) \ 20845 (('a' <= (c) && (c) <= 'i') \ 20846 || ('j' <= (c) && (c) <= 'r') \ 20847 || ('s' <= (c) && (c) <= 'z')) 20848# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20849#endif 20850 20851#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20852int 20853main () 20854{ 20855 int i; 20856 for (i = 0; i < 256; i++) 20857 if (XOR (islower (i), ISLOWER (i)) 20858 || toupper (i) != TOUPPER (i)) 20859 return 2; 20860 return 0; 20861} 20862_ACEOF 20863rm -f conftest$ac_exeext 20864if { (ac_try="$ac_link" 20865case "(($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_link") 2>&5 20871 ac_status=$? 20872 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20873 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20874 { (case "(($ac_try" in 20875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20876 *) ac_try_echo=$ac_try;; 20877esac 20878eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20879 (eval "$ac_try") 2>&5 20880 ac_status=$? 20881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20882 (exit $ac_status); }; }; then 20883 : 20884else 20885 echo "$as_me: program exited with status $ac_status" >&5 20886echo "$as_me: failed program was:" >&5 20887sed 's/^/| /' conftest.$ac_ext >&5 20888 20889( exit $ac_status ) 20890ac_cv_header_stdc=no 20891fi 20892rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20893fi 20894 20895 20896fi 20897fi 20898{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20899echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 20900if test $ac_cv_header_stdc = yes; then 20901 20902cat >>confdefs.h <<\_ACEOF 20903#define STDC_HEADERS 1 20904_ACEOF 20905 20906fi 20907 20908 20909if test "x$XSERVER_LIBPCIACCESS" = xyes; then 20910 20911pkg_failed=no 20912{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5 20913echo $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; } 20914 20915if test -n "$PKG_CONFIG"; then 20916 if test -n "$PCIACCESS_CFLAGS"; then 20917 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 20918 else 20919 if test -n "$PKG_CONFIG" && \ 20920 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 20921 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 20922 ac_status=$? 20923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20924 (exit $ac_status); }; then 20925 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 20926else 20927 pkg_failed=yes 20928fi 20929 fi 20930else 20931 pkg_failed=untried 20932fi 20933if test -n "$PKG_CONFIG"; then 20934 if test -n "$PCIACCESS_LIBS"; then 20935 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 20936 else 20937 if test -n "$PKG_CONFIG" && \ 20938 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 20939 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 20940 ac_status=$? 20941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20942 (exit $ac_status); }; then 20943 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 20944else 20945 pkg_failed=yes 20946fi 20947 fi 20948else 20949 pkg_failed=untried 20950fi 20951 20952 20953 20954if test $pkg_failed = yes; then 20955 20956if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20957 _pkg_short_errors_supported=yes 20958else 20959 _pkg_short_errors_supported=no 20960fi 20961 if test $_pkg_short_errors_supported = yes; then 20962 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pciaccess >= 0.8.0"` 20963 else 20964 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"` 20965 fi 20966 # Put the nasty error message in config.log where it belongs 20967 echo "$PCIACCESS_PKG_ERRORS" >&5 20968 20969 { { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 20970 20971$PCIACCESS_PKG_ERRORS 20972 20973Consider adjusting the PKG_CONFIG_PATH environment variable if you 20974installed software in a non-standard prefix. 20975 20976Alternatively, you may set the environment variables PCIACCESS_CFLAGS 20977and PCIACCESS_LIBS to avoid the need to call pkg-config. 20978See the pkg-config man page for more details. 20979" >&5 20980echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 20981 20982$PCIACCESS_PKG_ERRORS 20983 20984Consider adjusting the PKG_CONFIG_PATH environment variable if you 20985installed software in a non-standard prefix. 20986 20987Alternatively, you may set the environment variables PCIACCESS_CFLAGS 20988and PCIACCESS_LIBS to avoid the need to call pkg-config. 20989See the pkg-config man page for more details. 20990" >&2;} 20991 { (exit 1); exit 1; }; } 20992elif test $pkg_failed = untried; then 20993 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20994is in your PATH or set the PKG_CONFIG environment variable to the full 20995path to pkg-config. 20996 20997Alternatively, you may set the environment variables PCIACCESS_CFLAGS 20998and PCIACCESS_LIBS to avoid the need to call pkg-config. 20999See the pkg-config man page for more details. 21000 21001To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21002See \`config.log' for more details." >&5 21003echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21004is in your PATH or set the PKG_CONFIG environment variable to the full 21005path to pkg-config. 21006 21007Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21008and PCIACCESS_LIBS to avoid the need to call pkg-config. 21009See the pkg-config man page for more details. 21010 21011To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21012See \`config.log' for more details." >&2;} 21013 { (exit 1); exit 1; }; } 21014else 21015 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21016 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21017 { echo "$as_me:$LINENO: result: yes" >&5 21018echo "${ECHO_T}yes" >&6; } 21019 : 21020fi 21021 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 21022fi 21023 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21024 XSERVER_LIBPCIACCESS_TRUE= 21025 XSERVER_LIBPCIACCESS_FALSE='#' 21026else 21027 XSERVER_LIBPCIACCESS_TRUE='#' 21028 XSERVER_LIBPCIACCESS_FALSE= 21029fi 21030 21031 21032 21033 21034 21035DRIVER_NAME=nv 21036 21037 21038 21039 21040 21041if test x$APP_MAN_SUFFIX = x ; then 21042 APP_MAN_SUFFIX=1 21043fi 21044if test x$APP_MAN_DIR = x ; then 21045 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21046fi 21047 21048if test x$LIB_MAN_SUFFIX = x ; then 21049 LIB_MAN_SUFFIX=3 21050fi 21051if test x$LIB_MAN_DIR = x ; then 21052 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21053fi 21054 21055if test x$FILE_MAN_SUFFIX = x ; then 21056 case $host_os in 21057 solaris*) FILE_MAN_SUFFIX=4 ;; 21058 *) FILE_MAN_SUFFIX=5 ;; 21059 esac 21060fi 21061if test x$FILE_MAN_DIR = x ; then 21062 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21063fi 21064 21065if test x$MISC_MAN_SUFFIX = x ; then 21066 case $host_os in 21067 solaris*) MISC_MAN_SUFFIX=5 ;; 21068 *) MISC_MAN_SUFFIX=7 ;; 21069 esac 21070fi 21071if test x$MISC_MAN_DIR = x ; then 21072 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21073fi 21074 21075if test x$DRIVER_MAN_SUFFIX = x ; then 21076 case $host_os in 21077 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21078 *) DRIVER_MAN_SUFFIX=4 ;; 21079 esac 21080fi 21081if test x$DRIVER_MAN_DIR = x ; then 21082 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21083fi 21084 21085if test x$ADMIN_MAN_SUFFIX = x ; then 21086 case $host_os in 21087 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21088 *) ADMIN_MAN_SUFFIX=8 ;; 21089 esac 21090fi 21091if test x$ADMIN_MAN_DIR = x ; then 21092 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21093fi 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111# Check whether --with-release-version was given. 21112if test "${with_release_version+set}" = set; then 21113 withval=$with_release_version; RELEASE_VERSION="$withval" 21114else 21115 RELEASE_VERSION="" 21116fi 21117 21118 if test "x$RELEASE_VERSION" != "x"; then 21119 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21120 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21121 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21122echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21123 fi 21124 21125cat >>confdefs.h <<_ACEOF 21126#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21127_ACEOF 21128 21129 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21130 if test "x$PVM" = "x"; then 21131 PVM="0" 21132 fi 21133 21134cat >>confdefs.h <<_ACEOF 21135#define PACKAGE_VERSION_MINOR $PVM 21136_ACEOF 21137 21138 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21139 if test "x$PVP" = "x"; then 21140 PVP="0" 21141 fi 21142 21143cat >>confdefs.h <<_ACEOF 21144#define PACKAGE_VERSION_PATCHLEVEL $PVP 21145_ACEOF 21146 21147 21148 21149ac_config_files="$ac_config_files Makefile src/Makefile" 21150 21151cat >confcache <<\_ACEOF 21152# This file is a shell script that caches the results of configure 21153# tests run on this system so they can be shared between configure 21154# scripts and configure runs, see configure's option --config-cache. 21155# It is not useful on other systems. If it contains results you don't 21156# want to keep, you may remove or edit it. 21157# 21158# config.status only pays attention to the cache file if you give it 21159# the --recheck option to rerun configure. 21160# 21161# `ac_cv_env_foo' variables (set or unset) will be overridden when 21162# loading this file, other *unset* `ac_cv_foo' will be assigned the 21163# following values. 21164 21165_ACEOF 21166 21167# The following way of writing the cache mishandles newlines in values, 21168# but we know of no workaround that is simple, portable, and efficient. 21169# So, we kill variables containing newlines. 21170# Ultrix sh set writes to stderr and can't be redirected directly, 21171# and sets the high bit in the cache file unless we assign to the vars. 21172( 21173 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21174 eval ac_val=\$$ac_var 21175 case $ac_val in #( 21176 *${as_nl}*) 21177 case $ac_var in #( 21178 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 21179echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 21180 esac 21181 case $ac_var in #( 21182 _ | IFS | as_nl) ;; #( 21183 *) $as_unset $ac_var ;; 21184 esac ;; 21185 esac 21186 done 21187 21188 (set) 2>&1 | 21189 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21190 *${as_nl}ac_space=\ *) 21191 # `set' does not quote correctly, so add quotes (double-quote 21192 # substitution turns \\\\ into \\, and sed turns \\ into \). 21193 sed -n \ 21194 "s/'/'\\\\''/g; 21195 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21196 ;; #( 21197 *) 21198 # `set' quotes correctly as required by POSIX, so do not add quotes. 21199 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21200 ;; 21201 esac | 21202 sort 21203) | 21204 sed ' 21205 /^ac_cv_env_/b end 21206 t clear 21207 :clear 21208 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21209 t end 21210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21211 :end' >>confcache 21212if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21213 if test -w "$cache_file"; then 21214 test "x$cache_file" != "x/dev/null" && 21215 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 21216echo "$as_me: updating cache $cache_file" >&6;} 21217 cat confcache >$cache_file 21218 else 21219 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21220echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21221 fi 21222fi 21223rm -f confcache 21224 21225test "x$prefix" = xNONE && prefix=$ac_default_prefix 21226# Let make expand exec_prefix. 21227test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21228 21229DEFS=-DHAVE_CONFIG_H 21230 21231ac_libobjs= 21232ac_ltlibobjs= 21233for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21234 # 1. Remove the extension, and $U if already installed. 21235 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21236 ac_i=`echo "$ac_i" | sed "$ac_script"` 21237 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21238 # will be set to the directory where LIBOBJS objects are built. 21239 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21240 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21241done 21242LIBOBJS=$ac_libobjs 21243 21244LTLIBOBJS=$ac_ltlibobjs 21245 21246 21247if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21248 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21249Usually this means the macro was only invoked conditionally." >&5 21250echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21251Usually this means the macro was only invoked conditionally." >&2;} 21252 { (exit 1); exit 1; }; } 21253fi 21254if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21255 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21256Usually this means the macro was only invoked conditionally." >&5 21257echo "$as_me: error: conditional \"AMDEP\" was never defined. 21258Usually this means the macro was only invoked conditionally." >&2;} 21259 { (exit 1); exit 1; }; } 21260fi 21261if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21262 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21263Usually this means the macro was only invoked conditionally." >&5 21264echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21265Usually this means the macro was only invoked conditionally." >&2;} 21266 { (exit 1); exit 1; }; } 21267fi 21268if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21269 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21270Usually this means the macro was only invoked conditionally." >&5 21271echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21272Usually this means the macro was only invoked conditionally." >&2;} 21273 { (exit 1); exit 1; }; } 21274fi 21275if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21276 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21277Usually this means the macro was only invoked conditionally." >&5 21278echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21279Usually this means the macro was only invoked conditionally." >&2;} 21280 { (exit 1); exit 1; }; } 21281fi 21282if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 21283 { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21284Usually this means the macro was only invoked conditionally." >&5 21285echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21286Usually this means the macro was only invoked conditionally." >&2;} 21287 { (exit 1); exit 1; }; } 21288fi 21289 21290: ${CONFIG_STATUS=./config.status} 21291ac_clean_files_save=$ac_clean_files 21292ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21293{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21294echo "$as_me: creating $CONFIG_STATUS" >&6;} 21295cat >$CONFIG_STATUS <<_ACEOF 21296#! $SHELL 21297# Generated by $as_me. 21298# Run this file to recreate the current configuration. 21299# Compiler output produced by configure, useful for debugging 21300# configure, is in config.log if it exists. 21301 21302debug=false 21303ac_cs_recheck=false 21304ac_cs_silent=false 21305SHELL=\${CONFIG_SHELL-$SHELL} 21306_ACEOF 21307 21308cat >>$CONFIG_STATUS <<\_ACEOF 21309## --------------------- ## 21310## M4sh Initialization. ## 21311## --------------------- ## 21312 21313# Be more Bourne compatible 21314DUALCASE=1; export DUALCASE # for MKS sh 21315if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21316 emulate sh 21317 NULLCMD=: 21318 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21319 # is contrary to our usage. Disable this feature. 21320 alias -g '${1+"$@"}'='"$@"' 21321 setopt NO_GLOB_SUBST 21322else 21323 case `(set -o) 2>/dev/null` in 21324 *posix*) set -o posix ;; 21325esac 21326 21327fi 21328 21329 21330 21331 21332# PATH needs CR 21333# Avoid depending upon Character Ranges. 21334as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21335as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21336as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21337as_cr_digits='0123456789' 21338as_cr_alnum=$as_cr_Letters$as_cr_digits 21339 21340# The user is always right. 21341if test "${PATH_SEPARATOR+set}" != set; then 21342 echo "#! /bin/sh" >conf$$.sh 21343 echo "exit 0" >>conf$$.sh 21344 chmod +x conf$$.sh 21345 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 21346 PATH_SEPARATOR=';' 21347 else 21348 PATH_SEPARATOR=: 21349 fi 21350 rm -f conf$$.sh 21351fi 21352 21353# Support unset when possible. 21354if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21355 as_unset=unset 21356else 21357 as_unset=false 21358fi 21359 21360 21361# IFS 21362# We need space, tab and new line, in precisely that order. Quoting is 21363# there to prevent editors from complaining about space-tab. 21364# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21365# splitting by setting IFS to empty value.) 21366as_nl=' 21367' 21368IFS=" "" $as_nl" 21369 21370# Find who we are. Look in the path if we contain no directory separator. 21371case $0 in 21372 *[\\/]* ) as_myself=$0 ;; 21373 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21374for as_dir in $PATH 21375do 21376 IFS=$as_save_IFS 21377 test -z "$as_dir" && as_dir=. 21378 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21379done 21380IFS=$as_save_IFS 21381 21382 ;; 21383esac 21384# We did not find ourselves, most probably we were run as `sh COMMAND' 21385# in which case we are not to be found in the path. 21386if test "x$as_myself" = x; then 21387 as_myself=$0 21388fi 21389if test ! -f "$as_myself"; then 21390 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21391 { (exit 1); exit 1; } 21392fi 21393 21394# Work around bugs in pre-3.0 UWIN ksh. 21395for as_var in ENV MAIL MAILPATH 21396do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21397done 21398PS1='$ ' 21399PS2='> ' 21400PS4='+ ' 21401 21402# NLS nuisances. 21403for as_var in \ 21404 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 21405 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 21406 LC_TELEPHONE LC_TIME 21407do 21408 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 21409 eval $as_var=C; export $as_var 21410 else 21411 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21412 fi 21413done 21414 21415# Required to use basename. 21416if expr a : '\(a\)' >/dev/null 2>&1 && 21417 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21418 as_expr=expr 21419else 21420 as_expr=false 21421fi 21422 21423if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21424 as_basename=basename 21425else 21426 as_basename=false 21427fi 21428 21429 21430# Name of the executable. 21431as_me=`$as_basename -- "$0" || 21432$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21433 X"$0" : 'X\(//\)$' \| \ 21434 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21435echo X/"$0" | 21436 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21437 s//\1/ 21438 q 21439 } 21440 /^X\/\(\/\/\)$/{ 21441 s//\1/ 21442 q 21443 } 21444 /^X\/\(\/\).*/{ 21445 s//\1/ 21446 q 21447 } 21448 s/.*/./; q'` 21449 21450# CDPATH. 21451$as_unset CDPATH 21452 21453 21454 21455 as_lineno_1=$LINENO 21456 as_lineno_2=$LINENO 21457 test "x$as_lineno_1" != "x$as_lineno_2" && 21458 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 21459 21460 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 21461 # uniformly replaced by the line number. The first 'sed' inserts a 21462 # line-number line after each line using $LINENO; the second 'sed' 21463 # does the real work. The second script uses 'N' to pair each 21464 # line-number line with the line containing $LINENO, and appends 21465 # trailing '-' during substitution so that $LINENO is not a special 21466 # case at line end. 21467 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 21468 # scripts with optimization help from Paolo Bonzini. Blame Lee 21469 # E. McMahon (1931-1989) for sed's syntax. :-) 21470 sed -n ' 21471 p 21472 /[$]LINENO/= 21473 ' <$as_myself | 21474 sed ' 21475 s/[$]LINENO.*/&-/ 21476 t lineno 21477 b 21478 :lineno 21479 N 21480 :loop 21481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 21482 t loop 21483 s/-\n.*// 21484 ' >$as_me.lineno && 21485 chmod +x "$as_me.lineno" || 21486 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 21487 { (exit 1); exit 1; }; } 21488 21489 # Don't try to exec as it changes $[0], causing all sort of problems 21490 # (the dirname of $[0] is not the place where we might find the 21491 # original and so on. Autoconf is especially sensitive to this). 21492 . "./$as_me.lineno" 21493 # Exit status is that of the last command. 21494 exit 21495} 21496 21497 21498if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21499 as_dirname=dirname 21500else 21501 as_dirname=false 21502fi 21503 21504ECHO_C= ECHO_N= ECHO_T= 21505case `echo -n x` in 21506-n*) 21507 case `echo 'x\c'` in 21508 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21509 *) ECHO_C='\c';; 21510 esac;; 21511*) 21512 ECHO_N='-n';; 21513esac 21514 21515if expr a : '\(a\)' >/dev/null 2>&1 && 21516 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21517 as_expr=expr 21518else 21519 as_expr=false 21520fi 21521 21522rm -f conf$$ conf$$.exe conf$$.file 21523if test -d conf$$.dir; then 21524 rm -f conf$$.dir/conf$$.file 21525else 21526 rm -f conf$$.dir 21527 mkdir conf$$.dir 21528fi 21529echo >conf$$.file 21530if ln -s conf$$.file conf$$ 2>/dev/null; then 21531 as_ln_s='ln -s' 21532 # ... but there are two gotchas: 21533 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21534 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21535 # In both cases, we have to default to `cp -p'. 21536 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21537 as_ln_s='cp -p' 21538elif ln conf$$.file conf$$ 2>/dev/null; then 21539 as_ln_s=ln 21540else 21541 as_ln_s='cp -p' 21542fi 21543rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21544rmdir conf$$.dir 2>/dev/null 21545 21546if mkdir -p . 2>/dev/null; then 21547 as_mkdir_p=: 21548else 21549 test -d ./-p && rmdir ./-p 21550 as_mkdir_p=false 21551fi 21552 21553if test -x / >/dev/null 2>&1; then 21554 as_test_x='test -x' 21555else 21556 if ls -dL / >/dev/null 2>&1; then 21557 as_ls_L_option=L 21558 else 21559 as_ls_L_option= 21560 fi 21561 as_test_x=' 21562 eval sh -c '\'' 21563 if test -d "$1"; then 21564 test -d "$1/."; 21565 else 21566 case $1 in 21567 -*)set "./$1";; 21568 esac; 21569 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 21570 ???[sx]*):;;*)false;;esac;fi 21571 '\'' sh 21572 ' 21573fi 21574as_executable_p=$as_test_x 21575 21576# Sed expression to map a string onto a valid CPP name. 21577as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21578 21579# Sed expression to map a string onto a valid variable name. 21580as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21581 21582 21583exec 6>&1 21584 21585# Save the log message, to keep $[0] and so on meaningful, and to 21586# report actual input values of CONFIG_FILES etc. instead of their 21587# values after options handling. 21588ac_log=" 21589This file was extended by xf86-video-ast $as_me 0.89.8, which was 21590generated by GNU Autoconf 2.61. Invocation command line was 21591 21592 CONFIG_FILES = $CONFIG_FILES 21593 CONFIG_HEADERS = $CONFIG_HEADERS 21594 CONFIG_LINKS = $CONFIG_LINKS 21595 CONFIG_COMMANDS = $CONFIG_COMMANDS 21596 $ $0 $@ 21597 21598on `(hostname || uname -n) 2>/dev/null | sed 1q` 21599" 21600 21601_ACEOF 21602 21603cat >>$CONFIG_STATUS <<_ACEOF 21604# Files that config.status was made for. 21605config_files="$ac_config_files" 21606config_headers="$ac_config_headers" 21607config_commands="$ac_config_commands" 21608 21609_ACEOF 21610 21611cat >>$CONFIG_STATUS <<\_ACEOF 21612ac_cs_usage="\ 21613\`$as_me' instantiates files from templates according to the 21614current configuration. 21615 21616Usage: $0 [OPTIONS] [FILE]... 21617 21618 -h, --help print this help, then exit 21619 -V, --version print version number and configuration settings, then exit 21620 -q, --quiet do not print progress messages 21621 -d, --debug don't remove temporary files 21622 --recheck update $as_me by reconfiguring in the same conditions 21623 --file=FILE[:TEMPLATE] 21624 instantiate the configuration file FILE 21625 --header=FILE[:TEMPLATE] 21626 instantiate the configuration header FILE 21627 21628Configuration files: 21629$config_files 21630 21631Configuration headers: 21632$config_headers 21633 21634Configuration commands: 21635$config_commands 21636 21637Report bugs to <bug-autoconf@gnu.org>." 21638 21639_ACEOF 21640cat >>$CONFIG_STATUS <<_ACEOF 21641ac_cs_version="\\ 21642xf86-video-ast config.status 0.89.8 21643configured by $0, generated by GNU Autoconf 2.61, 21644 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 21645 21646Copyright (C) 2006 Free Software Foundation, Inc. 21647This config.status script is free software; the Free Software Foundation 21648gives unlimited permission to copy, distribute and modify it." 21649 21650ac_pwd='$ac_pwd' 21651srcdir='$srcdir' 21652INSTALL='$INSTALL' 21653MKDIR_P='$MKDIR_P' 21654_ACEOF 21655 21656cat >>$CONFIG_STATUS <<\_ACEOF 21657# If no file are specified by the user, then we need to provide default 21658# value. By we need to know if files were specified by the user. 21659ac_need_defaults=: 21660while test $# != 0 21661do 21662 case $1 in 21663 --*=*) 21664 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21665 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21666 ac_shift=: 21667 ;; 21668 *) 21669 ac_option=$1 21670 ac_optarg=$2 21671 ac_shift=shift 21672 ;; 21673 esac 21674 21675 case $ac_option in 21676 # Handling of the options. 21677 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21678 ac_cs_recheck=: ;; 21679 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21680 echo "$ac_cs_version"; exit ;; 21681 --debug | --debu | --deb | --de | --d | -d ) 21682 debug=: ;; 21683 --file | --fil | --fi | --f ) 21684 $ac_shift 21685 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 21686 ac_need_defaults=false;; 21687 --header | --heade | --head | --hea ) 21688 $ac_shift 21689 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 21690 ac_need_defaults=false;; 21691 --he | --h) 21692 # Conflict between --help and --header 21693 { echo "$as_me: error: ambiguous option: $1 21694Try \`$0 --help' for more information." >&2 21695 { (exit 1); exit 1; }; };; 21696 --help | --hel | -h ) 21697 echo "$ac_cs_usage"; exit ;; 21698 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21699 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21700 ac_cs_silent=: ;; 21701 21702 # This is an error. 21703 -*) { echo "$as_me: error: unrecognized option: $1 21704Try \`$0 --help' for more information." >&2 21705 { (exit 1); exit 1; }; } ;; 21706 21707 *) ac_config_targets="$ac_config_targets $1" 21708 ac_need_defaults=false ;; 21709 21710 esac 21711 shift 21712done 21713 21714ac_configure_extra_args= 21715 21716if $ac_cs_silent; then 21717 exec 6>/dev/null 21718 ac_configure_extra_args="$ac_configure_extra_args --silent" 21719fi 21720 21721_ACEOF 21722cat >>$CONFIG_STATUS <<_ACEOF 21723if \$ac_cs_recheck; then 21724 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 21725 CONFIG_SHELL=$SHELL 21726 export CONFIG_SHELL 21727 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21728fi 21729 21730_ACEOF 21731cat >>$CONFIG_STATUS <<\_ACEOF 21732exec 5>>config.log 21733{ 21734 echo 21735 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21736## Running $as_me. ## 21737_ASBOX 21738 echo "$ac_log" 21739} >&5 21740 21741_ACEOF 21742cat >>$CONFIG_STATUS <<_ACEOF 21743# 21744# INIT-COMMANDS 21745# 21746AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21747 21748_ACEOF 21749 21750cat >>$CONFIG_STATUS <<\_ACEOF 21751 21752# Handling of arguments. 21753for ac_config_target in $ac_config_targets 21754do 21755 case $ac_config_target in 21756 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21757 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21758 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21759 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21760 21761 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21762echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21763 { (exit 1); exit 1; }; };; 21764 esac 21765done 21766 21767 21768# If the user did not use the arguments to specify the items to instantiate, 21769# then the envvar interface is used. Set only those that are not. 21770# We use the long form for the default assignment because of an extremely 21771# bizarre bug on SunOS 4.1.3. 21772if $ac_need_defaults; then 21773 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21774 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21775 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21776fi 21777 21778# Have a temporary directory for convenience. Make it in the build tree 21779# simply because there is no reason against having it here, and in addition, 21780# creating and moving files from /tmp can sometimes cause problems. 21781# Hook for its removal unless debugging. 21782# Note that there is a small window in which the directory will not be cleaned: 21783# after its creation but before its name has been assigned to `$tmp'. 21784$debug || 21785{ 21786 tmp= 21787 trap 'exit_status=$? 21788 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 21789' 0 21790 trap '{ (exit 1); exit 1; }' 1 2 13 15 21791} 21792# Create a (secure) tmp directory for tmp files. 21793 21794{ 21795 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21796 test -n "$tmp" && test -d "$tmp" 21797} || 21798{ 21799 tmp=./conf$$-$RANDOM 21800 (umask 077 && mkdir "$tmp") 21801} || 21802{ 21803 echo "$me: cannot create a temporary directory in ." >&2 21804 { (exit 1); exit 1; } 21805} 21806 21807# 21808# Set up the sed scripts for CONFIG_FILES section. 21809# 21810 21811# No need to generate the scripts if there are no CONFIG_FILES. 21812# This happens for instance when ./config.status config.h 21813if test -n "$CONFIG_FILES"; then 21814 21815_ACEOF 21816 21817 21818 21819ac_delim='%!_!# ' 21820for ac_last_try in false false false false false :; do 21821 cat >conf$$subs.sed <<_ACEOF 21822SHELL!$SHELL$ac_delim 21823PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 21824PACKAGE_NAME!$PACKAGE_NAME$ac_delim 21825PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 21826PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 21827PACKAGE_STRING!$PACKAGE_STRING$ac_delim 21828PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 21829exec_prefix!$exec_prefix$ac_delim 21830prefix!$prefix$ac_delim 21831program_transform_name!$program_transform_name$ac_delim 21832bindir!$bindir$ac_delim 21833sbindir!$sbindir$ac_delim 21834libexecdir!$libexecdir$ac_delim 21835datarootdir!$datarootdir$ac_delim 21836datadir!$datadir$ac_delim 21837sysconfdir!$sysconfdir$ac_delim 21838sharedstatedir!$sharedstatedir$ac_delim 21839localstatedir!$localstatedir$ac_delim 21840includedir!$includedir$ac_delim 21841oldincludedir!$oldincludedir$ac_delim 21842docdir!$docdir$ac_delim 21843infodir!$infodir$ac_delim 21844htmldir!$htmldir$ac_delim 21845dvidir!$dvidir$ac_delim 21846pdfdir!$pdfdir$ac_delim 21847psdir!$psdir$ac_delim 21848libdir!$libdir$ac_delim 21849localedir!$localedir$ac_delim 21850mandir!$mandir$ac_delim 21851DEFS!$DEFS$ac_delim 21852ECHO_C!$ECHO_C$ac_delim 21853ECHO_N!$ECHO_N$ac_delim 21854ECHO_T!$ECHO_T$ac_delim 21855LIBS!$LIBS$ac_delim 21856build_alias!$build_alias$ac_delim 21857host_alias!$host_alias$ac_delim 21858target_alias!$target_alias$ac_delim 21859INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 21860INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 21861INSTALL_DATA!$INSTALL_DATA$ac_delim 21862am__isrc!$am__isrc$ac_delim 21863CYGPATH_W!$CYGPATH_W$ac_delim 21864PACKAGE!$PACKAGE$ac_delim 21865VERSION!$VERSION$ac_delim 21866ACLOCAL!$ACLOCAL$ac_delim 21867AUTOCONF!$AUTOCONF$ac_delim 21868AUTOMAKE!$AUTOMAKE$ac_delim 21869AUTOHEADER!$AUTOHEADER$ac_delim 21870MAKEINFO!$MAKEINFO$ac_delim 21871install_sh!$install_sh$ac_delim 21872STRIP!$STRIP$ac_delim 21873INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 21874mkdir_p!$mkdir_p$ac_delim 21875AWK!$AWK$ac_delim 21876SET_MAKE!$SET_MAKE$ac_delim 21877am__leading_dot!$am__leading_dot$ac_delim 21878AMTAR!$AMTAR$ac_delim 21879am__tar!$am__tar$ac_delim 21880am__untar!$am__untar$ac_delim 21881MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 21882MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 21883MAINT!$MAINT$ac_delim 21884build!$build$ac_delim 21885build_cpu!$build_cpu$ac_delim 21886build_vendor!$build_vendor$ac_delim 21887build_os!$build_os$ac_delim 21888host!$host$ac_delim 21889host_cpu!$host_cpu$ac_delim 21890host_vendor!$host_vendor$ac_delim 21891host_os!$host_os$ac_delim 21892CC!$CC$ac_delim 21893CFLAGS!$CFLAGS$ac_delim 21894LDFLAGS!$LDFLAGS$ac_delim 21895CPPFLAGS!$CPPFLAGS$ac_delim 21896ac_ct_CC!$ac_ct_CC$ac_delim 21897EXEEXT!$EXEEXT$ac_delim 21898OBJEXT!$OBJEXT$ac_delim 21899DEPDIR!$DEPDIR$ac_delim 21900am__include!$am__include$ac_delim 21901am__quote!$am__quote$ac_delim 21902AMDEP_TRUE!$AMDEP_TRUE$ac_delim 21903AMDEP_FALSE!$AMDEP_FALSE$ac_delim 21904AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 21905CCDEPMODE!$CCDEPMODE$ac_delim 21906am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 21907am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 21908SED!$SED$ac_delim 21909GREP!$GREP$ac_delim 21910EGREP!$EGREP$ac_delim 21911LN_S!$LN_S$ac_delim 21912ECHO!$ECHO$ac_delim 21913AR!$AR$ac_delim 21914RANLIB!$RANLIB$ac_delim 21915CPP!$CPP$ac_delim 21916CXX!$CXX$ac_delim 21917CXXFLAGS!$CXXFLAGS$ac_delim 21918ac_ct_CXX!$ac_ct_CXX$ac_delim 21919_ACEOF 21920 21921 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 21922 break 21923 elif $ac_last_try; then 21924 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21925echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21926 { (exit 1); exit 1; }; } 21927 else 21928 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21929 fi 21930done 21931 21932ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 21933if test -n "$ac_eof"; then 21934 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 21935 ac_eof=`expr $ac_eof + 1` 21936fi 21937 21938cat >>$CONFIG_STATUS <<_ACEOF 21939cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 21940/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21941_ACEOF 21942sed ' 21943s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 21944s/^/s,@/; s/!/@,|#_!!_#|/ 21945:n 21946t n 21947s/'"$ac_delim"'$/,g/; t 21948s/$/\\/; p 21949N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 21950' >>$CONFIG_STATUS <conf$$subs.sed 21951rm -f conf$$subs.sed 21952cat >>$CONFIG_STATUS <<_ACEOF 21953CEOF$ac_eof 21954_ACEOF 21955 21956 21957ac_delim='%!_!# ' 21958for ac_last_try in false false false false false :; do 21959 cat >conf$$subs.sed <<_ACEOF 21960CXXDEPMODE!$CXXDEPMODE$ac_delim 21961am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 21962am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 21963CXXCPP!$CXXCPP$ac_delim 21964F77!$F77$ac_delim 21965FFLAGS!$FFLAGS$ac_delim 21966ac_ct_F77!$ac_ct_F77$ac_delim 21967LIBTOOL!$LIBTOOL$ac_delim 21968PKG_CONFIG!$PKG_CONFIG$ac_delim 21969XORG_CFLAGS!$XORG_CFLAGS$ac_delim 21970XORG_LIBS!$XORG_LIBS$ac_delim 21971PCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim 21972PCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim 21973XSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim 21974XSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim 21975moduledir!$moduledir$ac_delim 21976DRIVER_NAME!$DRIVER_NAME$ac_delim 21977APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 21978LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 21979FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 21980MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 21981DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 21982ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 21983APP_MAN_DIR!$APP_MAN_DIR$ac_delim 21984LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 21985FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 21986MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 21987DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 21988ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 21989LIBOBJS!$LIBOBJS$ac_delim 21990LTLIBOBJS!$LTLIBOBJS$ac_delim 21991_ACEOF 21992 21993 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then 21994 break 21995 elif $ac_last_try; then 21996 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21997echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21998 { (exit 1); exit 1; }; } 21999 else 22000 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22001 fi 22002done 22003 22004ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22005if test -n "$ac_eof"; then 22006 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22007 ac_eof=`expr $ac_eof + 1` 22008fi 22009 22010cat >>$CONFIG_STATUS <<_ACEOF 22011cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 22012/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 22013_ACEOF 22014sed ' 22015s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22016s/^/s,@/; s/!/@,|#_!!_#|/ 22017:n 22018t n 22019s/'"$ac_delim"'$/,g/; t 22020s/$/\\/; p 22021N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22022' >>$CONFIG_STATUS <conf$$subs.sed 22023rm -f conf$$subs.sed 22024cat >>$CONFIG_STATUS <<_ACEOF 22025:end 22026s/|#_!!_#|//g 22027CEOF$ac_eof 22028_ACEOF 22029 22030 22031# VPATH may cause trouble with some makes, so we remove $(srcdir), 22032# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22033# trailing colons and then remove the whole line if VPATH becomes empty 22034# (actually we leave an empty line to preserve line numbers). 22035if test "x$srcdir" = x.; then 22036 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22037s/:*\$(srcdir):*/:/ 22038s/:*\${srcdir}:*/:/ 22039s/:*@srcdir@:*/:/ 22040s/^\([^=]*=[ ]*\):*/\1/ 22041s/:*$// 22042s/^[^=]*=[ ]*$// 22043}' 22044fi 22045 22046cat >>$CONFIG_STATUS <<\_ACEOF 22047fi # test -n "$CONFIG_FILES" 22048 22049 22050for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 22051do 22052 case $ac_tag in 22053 :[FHLC]) ac_mode=$ac_tag; continue;; 22054 esac 22055 case $ac_mode$ac_tag in 22056 :[FHL]*:*);; 22057 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 22058echo "$as_me: error: Invalid tag $ac_tag." >&2;} 22059 { (exit 1); exit 1; }; };; 22060 :[FH]-) ac_tag=-:-;; 22061 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22062 esac 22063 ac_save_IFS=$IFS 22064 IFS=: 22065 set x $ac_tag 22066 IFS=$ac_save_IFS 22067 shift 22068 ac_file=$1 22069 shift 22070 22071 case $ac_mode in 22072 :L) ac_source=$1;; 22073 :[FH]) 22074 ac_file_inputs= 22075 for ac_f 22076 do 22077 case $ac_f in 22078 -) ac_f="$tmp/stdin";; 22079 *) # Look for the file first in the build tree, then in the source tree 22080 # (if the path is not absolute). The absolute path cannot be DOS-style, 22081 # because $ac_f cannot contain `:'. 22082 test -f "$ac_f" || 22083 case $ac_f in 22084 [\\/$]*) false;; 22085 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22086 esac || 22087 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22088echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22089 { (exit 1); exit 1; }; };; 22090 esac 22091 ac_file_inputs="$ac_file_inputs $ac_f" 22092 done 22093 22094 # Let's still pretend it is `configure' which instantiates (i.e., don't 22095 # use $as_me), people would be surprised to read: 22096 # /* config.h. Generated by config.status. */ 22097 configure_input="Generated from "`IFS=: 22098 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 22099 if test x"$ac_file" != x-; then 22100 configure_input="$ac_file. $configure_input" 22101 { echo "$as_me:$LINENO: creating $ac_file" >&5 22102echo "$as_me: creating $ac_file" >&6;} 22103 fi 22104 22105 case $ac_tag in 22106 *:-:* | *:-) cat >"$tmp/stdin";; 22107 esac 22108 ;; 22109 esac 22110 22111 ac_dir=`$as_dirname -- "$ac_file" || 22112$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22113 X"$ac_file" : 'X\(//\)[^/]' \| \ 22114 X"$ac_file" : 'X\(//\)$' \| \ 22115 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22116echo X"$ac_file" | 22117 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22118 s//\1/ 22119 q 22120 } 22121 /^X\(\/\/\)[^/].*/{ 22122 s//\1/ 22123 q 22124 } 22125 /^X\(\/\/\)$/{ 22126 s//\1/ 22127 q 22128 } 22129 /^X\(\/\).*/{ 22130 s//\1/ 22131 q 22132 } 22133 s/.*/./; q'` 22134 { as_dir="$ac_dir" 22135 case $as_dir in #( 22136 -*) as_dir=./$as_dir;; 22137 esac 22138 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22139 as_dirs= 22140 while :; do 22141 case $as_dir in #( 22142 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22143 *) as_qdir=$as_dir;; 22144 esac 22145 as_dirs="'$as_qdir' $as_dirs" 22146 as_dir=`$as_dirname -- "$as_dir" || 22147$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22148 X"$as_dir" : 'X\(//\)[^/]' \| \ 22149 X"$as_dir" : 'X\(//\)$' \| \ 22150 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22151echo X"$as_dir" | 22152 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22153 s//\1/ 22154 q 22155 } 22156 /^X\(\/\/\)[^/].*/{ 22157 s//\1/ 22158 q 22159 } 22160 /^X\(\/\/\)$/{ 22161 s//\1/ 22162 q 22163 } 22164 /^X\(\/\).*/{ 22165 s//\1/ 22166 q 22167 } 22168 s/.*/./; q'` 22169 test -d "$as_dir" && break 22170 done 22171 test -z "$as_dirs" || eval "mkdir $as_dirs" 22172 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22173echo "$as_me: error: cannot create directory $as_dir" >&2;} 22174 { (exit 1); exit 1; }; }; } 22175 ac_builddir=. 22176 22177case "$ac_dir" in 22178.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22179*) 22180 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22181 # A ".." for each directory in $ac_dir_suffix. 22182 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 22183 case $ac_top_builddir_sub in 22184 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22185 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22186 esac ;; 22187esac 22188ac_abs_top_builddir=$ac_pwd 22189ac_abs_builddir=$ac_pwd$ac_dir_suffix 22190# for backward compatibility: 22191ac_top_builddir=$ac_top_build_prefix 22192 22193case $srcdir in 22194 .) # We are building in place. 22195 ac_srcdir=. 22196 ac_top_srcdir=$ac_top_builddir_sub 22197 ac_abs_top_srcdir=$ac_pwd ;; 22198 [\\/]* | ?:[\\/]* ) # Absolute name. 22199 ac_srcdir=$srcdir$ac_dir_suffix; 22200 ac_top_srcdir=$srcdir 22201 ac_abs_top_srcdir=$srcdir ;; 22202 *) # Relative name. 22203 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22204 ac_top_srcdir=$ac_top_build_prefix$srcdir 22205 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22206esac 22207ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22208 22209 22210 case $ac_mode in 22211 :F) 22212 # 22213 # CONFIG_FILE 22214 # 22215 22216 case $INSTALL in 22217 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22218 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22219 esac 22220 ac_MKDIR_P=$MKDIR_P 22221 case $MKDIR_P in 22222 [\\/$]* | ?:[\\/]* ) ;; 22223 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22224 esac 22225_ACEOF 22226 22227cat >>$CONFIG_STATUS <<\_ACEOF 22228# If the template does not know about datarootdir, expand it. 22229# FIXME: This hack should be removed a few years after 2.60. 22230ac_datarootdir_hack=; ac_datarootdir_seen= 22231 22232case `sed -n '/datarootdir/ { 22233 p 22234 q 22235} 22236/@datadir@/p 22237/@docdir@/p 22238/@infodir@/p 22239/@localedir@/p 22240/@mandir@/p 22241' $ac_file_inputs` in 22242*datarootdir*) ac_datarootdir_seen=yes;; 22243*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22244 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22245echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22246_ACEOF 22247cat >>$CONFIG_STATUS <<_ACEOF 22248 ac_datarootdir_hack=' 22249 s&@datadir@&$datadir&g 22250 s&@docdir@&$docdir&g 22251 s&@infodir@&$infodir&g 22252 s&@localedir@&$localedir&g 22253 s&@mandir@&$mandir&g 22254 s&\\\${datarootdir}&$datarootdir&g' ;; 22255esac 22256_ACEOF 22257 22258# Neutralize VPATH when `$srcdir' = `.'. 22259# Shell code in configure.ac might set extrasub. 22260# FIXME: do we really want to maintain this feature? 22261cat >>$CONFIG_STATUS <<_ACEOF 22262 sed "$ac_vpsub 22263$extrasub 22264_ACEOF 22265cat >>$CONFIG_STATUS <<\_ACEOF 22266:t 22267/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22268s&@configure_input@&$configure_input&;t t 22269s&@top_builddir@&$ac_top_builddir_sub&;t t 22270s&@srcdir@&$ac_srcdir&;t t 22271s&@abs_srcdir@&$ac_abs_srcdir&;t t 22272s&@top_srcdir@&$ac_top_srcdir&;t t 22273s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22274s&@builddir@&$ac_builddir&;t t 22275s&@abs_builddir@&$ac_abs_builddir&;t t 22276s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22277s&@INSTALL@&$ac_INSTALL&;t t 22278s&@MKDIR_P@&$ac_MKDIR_P&;t t 22279$ac_datarootdir_hack 22280" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 22281 22282test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22283 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22284 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22285 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22286which seems to be undefined. Please make sure it is defined." >&5 22287echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22288which seems to be undefined. Please make sure it is defined." >&2;} 22289 22290 rm -f "$tmp/stdin" 22291 case $ac_file in 22292 -) cat "$tmp/out"; rm -f "$tmp/out";; 22293 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 22294 esac 22295 ;; 22296 :H) 22297 # 22298 # CONFIG_HEADER 22299 # 22300_ACEOF 22301 22302# Transform confdefs.h into a sed script `conftest.defines', that 22303# substitutes the proper values into config.h.in to produce config.h. 22304rm -f conftest.defines conftest.tail 22305# First, append a space to every undef/define line, to ease matching. 22306echo 's/$/ /' >conftest.defines 22307# Then, protect against being on the right side of a sed subst, or in 22308# an unquoted here document, in config.status. If some macros were 22309# called several times there might be several #defines for the same 22310# symbol, which is useless. But do not sort them, since the last 22311# AC_DEFINE must be honored. 22312ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22313# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 22314# NAME is the cpp macro being defined, VALUE is the value it is being given. 22315# PARAMS is the parameter list in the macro definition--in most cases, it's 22316# just an empty string. 22317ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 22318ac_dB='\\)[ (].*,\\1define\\2' 22319ac_dC=' ' 22320ac_dD=' ,' 22321 22322uniq confdefs.h | 22323 sed -n ' 22324 t rset 22325 :rset 22326 s/^[ ]*#[ ]*define[ ][ ]*// 22327 t ok 22328 d 22329 :ok 22330 s/[\\&,]/\\&/g 22331 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 22332 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 22333 ' >>conftest.defines 22334 22335# Remove the space that was appended to ease matching. 22336# Then replace #undef with comments. This is necessary, for 22337# example, in the case of _POSIX_SOURCE, which is predefined and required 22338# on some systems where configure will not decide to define it. 22339# (The regexp can be short, since the line contains either #define or #undef.) 22340echo 's/ $// 22341s,^[ #]*u.*,/* & */,' >>conftest.defines 22342 22343# Break up conftest.defines: 22344ac_max_sed_lines=50 22345 22346# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 22347# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 22348# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 22349# et cetera. 22350ac_in='$ac_file_inputs' 22351ac_out='"$tmp/out1"' 22352ac_nxt='"$tmp/out2"' 22353 22354while : 22355do 22356 # Write a here document: 22357 cat >>$CONFIG_STATUS <<_ACEOF 22358 # First, check the format of the line: 22359 cat >"\$tmp/defines.sed" <<\\CEOF 22360/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 22361/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 22362b 22363:def 22364_ACEOF 22365 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 22366 echo 'CEOF 22367 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 22368 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 22369 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 22370 grep . conftest.tail >/dev/null || break 22371 rm -f conftest.defines 22372 mv conftest.tail conftest.defines 22373done 22374rm -f conftest.defines conftest.tail 22375 22376echo "ac_result=$ac_in" >>$CONFIG_STATUS 22377cat >>$CONFIG_STATUS <<\_ACEOF 22378 if test x"$ac_file" != x-; then 22379 echo "/* $configure_input */" >"$tmp/config.h" 22380 cat "$ac_result" >>"$tmp/config.h" 22381 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 22382 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22383echo "$as_me: $ac_file is unchanged" >&6;} 22384 else 22385 rm -f $ac_file 22386 mv "$tmp/config.h" $ac_file 22387 fi 22388 else 22389 echo "/* $configure_input */" 22390 cat "$ac_result" 22391 fi 22392 rm -f "$tmp/out12" 22393# Compute $ac_file's index in $config_headers. 22394_am_stamp_count=1 22395for _am_header in $config_headers :; do 22396 case $_am_header in 22397 $ac_file | $ac_file:* ) 22398 break ;; 22399 * ) 22400 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22401 esac 22402done 22403echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 22404$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22405 X$ac_file : 'X\(//\)[^/]' \| \ 22406 X$ac_file : 'X\(//\)$' \| \ 22407 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 22408echo X$ac_file | 22409 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22410 s//\1/ 22411 q 22412 } 22413 /^X\(\/\/\)[^/].*/{ 22414 s//\1/ 22415 q 22416 } 22417 /^X\(\/\/\)$/{ 22418 s//\1/ 22419 q 22420 } 22421 /^X\(\/\).*/{ 22422 s//\1/ 22423 q 22424 } 22425 s/.*/./; q'`/stamp-h$_am_stamp_count 22426 ;; 22427 22428 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 22429echo "$as_me: executing $ac_file commands" >&6;} 22430 ;; 22431 esac 22432 22433 22434 case $ac_file$ac_mode in 22435 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 22436 # Strip MF so we end up with the name of the file. 22437 mf=`echo "$mf" | sed -e 's/:.*$//'` 22438 # Check whether this is an Automake generated Makefile or not. 22439 # We used to match only the files named `Makefile.in', but 22440 # some people rename them; so instead we look at the file content. 22441 # Grep'ing the first line is not enough: some people post-process 22442 # each Makefile.in and add a new line on top of each file to say so. 22443 # Grep'ing the whole file is not good either: AIX grep has a line 22444 # limit of 2048, but all sed's we know have understand at least 4000. 22445 if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then 22446 dirpart=`$as_dirname -- "$mf" || 22447$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22448 X"$mf" : 'X\(//\)[^/]' \| \ 22449 X"$mf" : 'X\(//\)$' \| \ 22450 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 22451echo X"$mf" | 22452 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22453 s//\1/ 22454 q 22455 } 22456 /^X\(\/\/\)[^/].*/{ 22457 s//\1/ 22458 q 22459 } 22460 /^X\(\/\/\)$/{ 22461 s//\1/ 22462 q 22463 } 22464 /^X\(\/\).*/{ 22465 s//\1/ 22466 q 22467 } 22468 s/.*/./; q'` 22469 else 22470 continue 22471 fi 22472 # Extract the definition of DEPDIR, am__include, and am__quote 22473 # from the Makefile without running `make'. 22474 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22475 test -z "$DEPDIR" && continue 22476 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22477 test -z "am__include" && continue 22478 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22479 # When using ansi2knr, U may be empty or an underscore; expand it 22480 U=`sed -n 's/^U = //p' < "$mf"` 22481 # Find all dependency output files, they are included files with 22482 # $(DEPDIR) in their names. We invoke sed twice because it is the 22483 # simplest approach to changing $(DEPDIR) to its actual value in the 22484 # expansion. 22485 for file in `sed -n " 22486 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22487 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 22488 # Make sure the directory exists. 22489 test -f "$dirpart/$file" && continue 22490 fdir=`$as_dirname -- "$file" || 22491$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22492 X"$file" : 'X\(//\)[^/]' \| \ 22493 X"$file" : 'X\(//\)$' \| \ 22494 X"$file" : 'X\(/\)' \| . 2>/dev/null || 22495echo X"$file" | 22496 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22497 s//\1/ 22498 q 22499 } 22500 /^X\(\/\/\)[^/].*/{ 22501 s//\1/ 22502 q 22503 } 22504 /^X\(\/\/\)$/{ 22505 s//\1/ 22506 q 22507 } 22508 /^X\(\/\).*/{ 22509 s//\1/ 22510 q 22511 } 22512 s/.*/./; q'` 22513 { as_dir=$dirpart/$fdir 22514 case $as_dir in #( 22515 -*) as_dir=./$as_dir;; 22516 esac 22517 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22518 as_dirs= 22519 while :; do 22520 case $as_dir in #( 22521 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22522 *) as_qdir=$as_dir;; 22523 esac 22524 as_dirs="'$as_qdir' $as_dirs" 22525 as_dir=`$as_dirname -- "$as_dir" || 22526$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22527 X"$as_dir" : 'X\(//\)[^/]' \| \ 22528 X"$as_dir" : 'X\(//\)$' \| \ 22529 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22530echo X"$as_dir" | 22531 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22532 s//\1/ 22533 q 22534 } 22535 /^X\(\/\/\)[^/].*/{ 22536 s//\1/ 22537 q 22538 } 22539 /^X\(\/\/\)$/{ 22540 s//\1/ 22541 q 22542 } 22543 /^X\(\/\).*/{ 22544 s//\1/ 22545 q 22546 } 22547 s/.*/./; q'` 22548 test -d "$as_dir" && break 22549 done 22550 test -z "$as_dirs" || eval "mkdir $as_dirs" 22551 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22552echo "$as_me: error: cannot create directory $as_dir" >&2;} 22553 { (exit 1); exit 1; }; }; } 22554 # echo "creating $dirpart/$file" 22555 echo '# dummy' > "$dirpart/$file" 22556 done 22557done 22558 ;; 22559 22560 esac 22561done # for ac_tag 22562 22563 22564{ (exit 0); exit 0; } 22565_ACEOF 22566chmod +x $CONFIG_STATUS 22567ac_clean_files=$ac_clean_files_save 22568 22569 22570# configure is writing to config.log, and then calls config.status. 22571# config.status does its own redirection, appending to config.log. 22572# Unfortunately, on DOS this fails, as config.log is still kept open 22573# by configure, so config.status won't be able to write to it; its 22574# output is simply discarded. So we exec the FD to /dev/null, 22575# effectively closing config.log, so it can be properly (re)opened and 22576# appended to by config.status. When coming back to configure, we 22577# need to make the FD available again. 22578if test "$no_create" != yes; then 22579 ac_cs_success=: 22580 ac_config_status_args= 22581 test "$silent" = yes && 22582 ac_config_status_args="$ac_config_status_args --quiet" 22583 exec 5>/dev/null 22584 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22585 exec 5>>config.log 22586 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22587 # would make configure fail if this is the last instruction. 22588 $ac_cs_success || { (exit 1); exit 1; } 22589fi 22590 22591