configure revision c582b7e3
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.61 for xf86-video-r128 6.8.0. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be 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-r128' 730PACKAGE_TARNAME='xf86-video-r128' 731PACKAGE_VERSION='6.8.0' 732PACKAGE_STRING='xf86-video-r128 6.8.0' 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 880DRI_TRUE 881DRI_FALSE 882DRI_CFLAGS 883DRI_LIBS 884USE_EXA_TRUE 885USE_EXA_FALSE 886PCIACCESS_CFLAGS 887PCIACCESS_LIBS 888XSERVER_LIBPCIACCESS_TRUE 889XSERVER_LIBPCIACCESS_FALSE 890moduledir 891DRIVER_NAME 892APP_MAN_SUFFIX 893LIB_MAN_SUFFIX 894FILE_MAN_SUFFIX 895MISC_MAN_SUFFIX 896DRIVER_MAN_SUFFIX 897ADMIN_MAN_SUFFIX 898APP_MAN_DIR 899LIB_MAN_DIR 900FILE_MAN_DIR 901MISC_MAN_DIR 902DRIVER_MAN_DIR 903ADMIN_MAN_DIR 904LINUXDOC 905PS2PDF 906BUILD_LINUXDOC_TRUE 907BUILD_LINUXDOC_FALSE 908BUILD_PDFDOC_TRUE 909BUILD_PDFDOC_FALSE 910MAKE_TEXT 911MAKE_PS 912MAKE_PDF 913MAKE_HTML 914LIBOBJS 915LTLIBOBJS' 916ac_subst_files='' 917 ac_precious_vars='build_alias 918host_alias 919target_alias 920CC 921CFLAGS 922LDFLAGS 923LIBS 924CPPFLAGS 925CPP 926CXX 927CXXFLAGS 928CCC 929CXXCPP 930F77 931FFLAGS 932PKG_CONFIG 933XORG_CFLAGS 934XORG_LIBS 935DRI_CFLAGS 936DRI_LIBS 937PCIACCESS_CFLAGS 938PCIACCESS_LIBS' 939 940 941# Initialize some variables set by options. 942ac_init_help= 943ac_init_version=false 944# The variables have the same names as the options, with 945# dashes changed to underlines. 946cache_file=/dev/null 947exec_prefix=NONE 948no_create= 949no_recursion= 950prefix=NONE 951program_prefix=NONE 952program_suffix=NONE 953program_transform_name=s,x,x, 954silent= 955site= 956srcdir= 957verbose= 958x_includes=NONE 959x_libraries=NONE 960 961# Installation directory options. 962# These are left unexpanded so users can "make install exec_prefix=/foo" 963# and all the variables that are supposed to be based on exec_prefix 964# by default will actually change. 965# Use braces instead of parens because sh, perl, etc. also accept them. 966# (The list follows the same order as the GNU Coding Standards.) 967bindir='${exec_prefix}/bin' 968sbindir='${exec_prefix}/sbin' 969libexecdir='${exec_prefix}/libexec' 970datarootdir='${prefix}/share' 971datadir='${datarootdir}' 972sysconfdir='${prefix}/etc' 973sharedstatedir='${prefix}/com' 974localstatedir='${prefix}/var' 975includedir='${prefix}/include' 976oldincludedir='/usr/include' 977docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 978infodir='${datarootdir}/info' 979htmldir='${docdir}' 980dvidir='${docdir}' 981pdfdir='${docdir}' 982psdir='${docdir}' 983libdir='${exec_prefix}/lib' 984localedir='${datarootdir}/locale' 985mandir='${datarootdir}/man' 986 987ac_prev= 988ac_dashdash= 989for ac_option 990do 991 # If the previous option needs an argument, assign it. 992 if test -n "$ac_prev"; then 993 eval $ac_prev=\$ac_option 994 ac_prev= 995 continue 996 fi 997 998 case $ac_option in 999 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1000 *) ac_optarg=yes ;; 1001 esac 1002 1003 # Accept the important Cygnus configure options, so we can diagnose typos. 1004 1005 case $ac_dashdash$ac_option in 1006 --) 1007 ac_dashdash=yes ;; 1008 1009 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1010 ac_prev=bindir ;; 1011 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1012 bindir=$ac_optarg ;; 1013 1014 -build | --build | --buil | --bui | --bu) 1015 ac_prev=build_alias ;; 1016 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1017 build_alias=$ac_optarg ;; 1018 1019 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1020 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1021 ac_prev=cache_file ;; 1022 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1023 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1024 cache_file=$ac_optarg ;; 1025 1026 --config-cache | -C) 1027 cache_file=config.cache ;; 1028 1029 -datadir | --datadir | --datadi | --datad) 1030 ac_prev=datadir ;; 1031 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1032 datadir=$ac_optarg ;; 1033 1034 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1035 | --dataroo | --dataro | --datar) 1036 ac_prev=datarootdir ;; 1037 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1038 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1039 datarootdir=$ac_optarg ;; 1040 1041 -disable-* | --disable-*) 1042 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1043 # Reject names that are not valid shell variable names. 1044 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1045 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1046 { (exit 1); exit 1; }; } 1047 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1048 eval enable_$ac_feature=no ;; 1049 1050 -docdir | --docdir | --docdi | --doc | --do) 1051 ac_prev=docdir ;; 1052 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1053 docdir=$ac_optarg ;; 1054 1055 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1056 ac_prev=dvidir ;; 1057 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1058 dvidir=$ac_optarg ;; 1059 1060 -enable-* | --enable-*) 1061 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1062 # Reject names that are not valid shell variable names. 1063 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1064 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1065 { (exit 1); exit 1; }; } 1066 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1067 eval enable_$ac_feature=\$ac_optarg ;; 1068 1069 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1070 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1071 | --exec | --exe | --ex) 1072 ac_prev=exec_prefix ;; 1073 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1074 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1075 | --exec=* | --exe=* | --ex=*) 1076 exec_prefix=$ac_optarg ;; 1077 1078 -gas | --gas | --ga | --g) 1079 # Obsolete; use --with-gas. 1080 with_gas=yes ;; 1081 1082 -help | --help | --hel | --he | -h) 1083 ac_init_help=long ;; 1084 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1085 ac_init_help=recursive ;; 1086 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1087 ac_init_help=short ;; 1088 1089 -host | --host | --hos | --ho) 1090 ac_prev=host_alias ;; 1091 -host=* | --host=* | --hos=* | --ho=*) 1092 host_alias=$ac_optarg ;; 1093 1094 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1095 ac_prev=htmldir ;; 1096 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1097 | --ht=*) 1098 htmldir=$ac_optarg ;; 1099 1100 -includedir | --includedir | --includedi | --included | --include \ 1101 | --includ | --inclu | --incl | --inc) 1102 ac_prev=includedir ;; 1103 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1104 | --includ=* | --inclu=* | --incl=* | --inc=*) 1105 includedir=$ac_optarg ;; 1106 1107 -infodir | --infodir | --infodi | --infod | --info | --inf) 1108 ac_prev=infodir ;; 1109 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1110 infodir=$ac_optarg ;; 1111 1112 -libdir | --libdir | --libdi | --libd) 1113 ac_prev=libdir ;; 1114 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1115 libdir=$ac_optarg ;; 1116 1117 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1118 | --libexe | --libex | --libe) 1119 ac_prev=libexecdir ;; 1120 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1121 | --libexe=* | --libex=* | --libe=*) 1122 libexecdir=$ac_optarg ;; 1123 1124 -localedir | --localedir | --localedi | --localed | --locale) 1125 ac_prev=localedir ;; 1126 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1127 localedir=$ac_optarg ;; 1128 1129 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1130 | --localstate | --localstat | --localsta | --localst | --locals) 1131 ac_prev=localstatedir ;; 1132 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1133 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1134 localstatedir=$ac_optarg ;; 1135 1136 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1137 ac_prev=mandir ;; 1138 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1139 mandir=$ac_optarg ;; 1140 1141 -nfp | --nfp | --nf) 1142 # Obsolete; use --without-fp. 1143 with_fp=no ;; 1144 1145 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1146 | --no-cr | --no-c | -n) 1147 no_create=yes ;; 1148 1149 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1150 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1151 no_recursion=yes ;; 1152 1153 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1154 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1155 | --oldin | --oldi | --old | --ol | --o) 1156 ac_prev=oldincludedir ;; 1157 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1158 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1159 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1160 oldincludedir=$ac_optarg ;; 1161 1162 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1163 ac_prev=prefix ;; 1164 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1165 prefix=$ac_optarg ;; 1166 1167 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1168 | --program-pre | --program-pr | --program-p) 1169 ac_prev=program_prefix ;; 1170 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1171 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1172 program_prefix=$ac_optarg ;; 1173 1174 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1175 | --program-suf | --program-su | --program-s) 1176 ac_prev=program_suffix ;; 1177 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1178 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1179 program_suffix=$ac_optarg ;; 1180 1181 -program-transform-name | --program-transform-name \ 1182 | --program-transform-nam | --program-transform-na \ 1183 | --program-transform-n | --program-transform- \ 1184 | --program-transform | --program-transfor \ 1185 | --program-transfo | --program-transf \ 1186 | --program-trans | --program-tran \ 1187 | --progr-tra | --program-tr | --program-t) 1188 ac_prev=program_transform_name ;; 1189 -program-transform-name=* | --program-transform-name=* \ 1190 | --program-transform-nam=* | --program-transform-na=* \ 1191 | --program-transform-n=* | --program-transform-=* \ 1192 | --program-transform=* | --program-transfor=* \ 1193 | --program-transfo=* | --program-transf=* \ 1194 | --program-trans=* | --program-tran=* \ 1195 | --progr-tra=* | --program-tr=* | --program-t=*) 1196 program_transform_name=$ac_optarg ;; 1197 1198 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1199 ac_prev=pdfdir ;; 1200 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1201 pdfdir=$ac_optarg ;; 1202 1203 -psdir | --psdir | --psdi | --psd | --ps) 1204 ac_prev=psdir ;; 1205 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1206 psdir=$ac_optarg ;; 1207 1208 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1209 | -silent | --silent | --silen | --sile | --sil) 1210 silent=yes ;; 1211 1212 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1213 ac_prev=sbindir ;; 1214 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1215 | --sbi=* | --sb=*) 1216 sbindir=$ac_optarg ;; 1217 1218 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1219 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1220 | --sharedst | --shareds | --shared | --share | --shar \ 1221 | --sha | --sh) 1222 ac_prev=sharedstatedir ;; 1223 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1224 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1225 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1226 | --sha=* | --sh=*) 1227 sharedstatedir=$ac_optarg ;; 1228 1229 -site | --site | --sit) 1230 ac_prev=site ;; 1231 -site=* | --site=* | --sit=*) 1232 site=$ac_optarg ;; 1233 1234 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1235 ac_prev=srcdir ;; 1236 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1237 srcdir=$ac_optarg ;; 1238 1239 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1240 | --syscon | --sysco | --sysc | --sys | --sy) 1241 ac_prev=sysconfdir ;; 1242 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1243 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1244 sysconfdir=$ac_optarg ;; 1245 1246 -target | --target | --targe | --targ | --tar | --ta | --t) 1247 ac_prev=target_alias ;; 1248 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1249 target_alias=$ac_optarg ;; 1250 1251 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1252 verbose=yes ;; 1253 1254 -version | --version | --versio | --versi | --vers | -V) 1255 ac_init_version=: ;; 1256 1257 -with-* | --with-*) 1258 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1259 # Reject names that are not valid shell variable names. 1260 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1261 { echo "$as_me: error: invalid package name: $ac_package" >&2 1262 { (exit 1); exit 1; }; } 1263 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1264 eval with_$ac_package=\$ac_optarg ;; 1265 1266 -without-* | --without-*) 1267 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1268 # Reject names that are not valid shell variable names. 1269 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 { echo "$as_me: error: invalid package name: $ac_package" >&2 1271 { (exit 1); exit 1; }; } 1272 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1273 eval with_$ac_package=no ;; 1274 1275 --x) 1276 # Obsolete; use --with-x. 1277 with_x=yes ;; 1278 1279 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1280 | --x-incl | --x-inc | --x-in | --x-i) 1281 ac_prev=x_includes ;; 1282 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1283 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1284 x_includes=$ac_optarg ;; 1285 1286 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1287 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1288 ac_prev=x_libraries ;; 1289 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1290 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1291 x_libraries=$ac_optarg ;; 1292 1293 -*) { echo "$as_me: error: unrecognized option: $ac_option 1294Try \`$0 --help' for more information." >&2 1295 { (exit 1); exit 1; }; } 1296 ;; 1297 1298 *=*) 1299 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1300 # Reject names that are not valid shell variable names. 1301 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1302 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1303 { (exit 1); exit 1; }; } 1304 eval $ac_envvar=\$ac_optarg 1305 export $ac_envvar ;; 1306 1307 *) 1308 # FIXME: should be removed in autoconf 3.0. 1309 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1310 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1311 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1312 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1313 ;; 1314 1315 esac 1316done 1317 1318if test -n "$ac_prev"; then 1319 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1320 { echo "$as_me: error: missing argument to $ac_option" >&2 1321 { (exit 1); exit 1; }; } 1322fi 1323 1324# Be sure to have absolute directory names. 1325for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1326 datadir sysconfdir sharedstatedir localstatedir includedir \ 1327 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1328 libdir localedir mandir 1329do 1330 eval ac_val=\$$ac_var 1331 case $ac_val in 1332 [\\/$]* | ?:[\\/]* ) continue;; 1333 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1334 esac 1335 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1336 { (exit 1); exit 1; }; } 1337done 1338 1339# There might be people who depend on the old broken behavior: `$host' 1340# used to hold the argument of --host etc. 1341# FIXME: To remove some day. 1342build=$build_alias 1343host=$host_alias 1344target=$target_alias 1345 1346# FIXME: To remove some day. 1347if test "x$host_alias" != x; then 1348 if test "x$build_alias" = x; then 1349 cross_compiling=maybe 1350 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1351 If a cross compiler is detected then cross compile mode will be used." >&2 1352 elif test "x$build_alias" != "x$host_alias"; then 1353 cross_compiling=yes 1354 fi 1355fi 1356 1357ac_tool_prefix= 1358test -n "$host_alias" && ac_tool_prefix=$host_alias- 1359 1360test "$silent" = yes && exec 6>/dev/null 1361 1362 1363ac_pwd=`pwd` && test -n "$ac_pwd" && 1364ac_ls_di=`ls -di .` && 1365ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1366 { echo "$as_me: error: Working directory cannot be determined" >&2 1367 { (exit 1); exit 1; }; } 1368test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1369 { echo "$as_me: error: pwd does not report name of working directory" >&2 1370 { (exit 1); exit 1; }; } 1371 1372 1373# Find the source files, if location was not specified. 1374if test -z "$srcdir"; then 1375 ac_srcdir_defaulted=yes 1376 # Try the directory containing this script, then the parent directory. 1377 ac_confdir=`$as_dirname -- "$0" || 1378$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1379 X"$0" : 'X\(//\)[^/]' \| \ 1380 X"$0" : 'X\(//\)$' \| \ 1381 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1382echo X"$0" | 1383 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1384 s//\1/ 1385 q 1386 } 1387 /^X\(\/\/\)[^/].*/{ 1388 s//\1/ 1389 q 1390 } 1391 /^X\(\/\/\)$/{ 1392 s//\1/ 1393 q 1394 } 1395 /^X\(\/\).*/{ 1396 s//\1/ 1397 q 1398 } 1399 s/.*/./; q'` 1400 srcdir=$ac_confdir 1401 if test ! -r "$srcdir/$ac_unique_file"; then 1402 srcdir=.. 1403 fi 1404else 1405 ac_srcdir_defaulted=no 1406fi 1407if test ! -r "$srcdir/$ac_unique_file"; then 1408 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1409 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1410 { (exit 1); exit 1; }; } 1411fi 1412ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1413ac_abs_confdir=`( 1414 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1415 { (exit 1); exit 1; }; } 1416 pwd)` 1417# When building in place, set srcdir=. 1418if test "$ac_abs_confdir" = "$ac_pwd"; then 1419 srcdir=. 1420fi 1421# Remove unnecessary trailing slashes from srcdir. 1422# Double slashes in file names in object file debugging info 1423# mess up M-x gdb in Emacs. 1424case $srcdir in 1425*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1426esac 1427for ac_var in $ac_precious_vars; do 1428 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1429 eval ac_env_${ac_var}_value=\$${ac_var} 1430 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1431 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1432done 1433 1434# 1435# Report the --help message. 1436# 1437if test "$ac_init_help" = "long"; then 1438 # Omit some internal or obsolete options to make the list less imposing. 1439 # This message is too long to be a string in the A/UX 3.1 sh. 1440 cat <<_ACEOF 1441\`configure' configures xf86-video-r128 6.8.0 to adapt to many kinds of systems. 1442 1443Usage: $0 [OPTION]... [VAR=VALUE]... 1444 1445To assign environment variables (e.g., CC, CFLAGS...), specify them as 1446VAR=VALUE. See below for descriptions of some of the useful variables. 1447 1448Defaults for the options are specified in brackets. 1449 1450Configuration: 1451 -h, --help display this help and exit 1452 --help=short display options specific to this package 1453 --help=recursive display the short help of all the included packages 1454 -V, --version display version information and exit 1455 -q, --quiet, --silent do not print \`checking...' messages 1456 --cache-file=FILE cache test results in FILE [disabled] 1457 -C, --config-cache alias for \`--cache-file=config.cache' 1458 -n, --no-create do not create output files 1459 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1460 1461Installation directories: 1462 --prefix=PREFIX install architecture-independent files in PREFIX 1463 [$ac_default_prefix] 1464 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1465 [PREFIX] 1466 1467By default, \`make install' will install all the files in 1468\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1469an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1470for instance \`--prefix=\$HOME'. 1471 1472For better control, use the options below. 1473 1474Fine tuning of the installation directories: 1475 --bindir=DIR user executables [EPREFIX/bin] 1476 --sbindir=DIR system admin executables [EPREFIX/sbin] 1477 --libexecdir=DIR program executables [EPREFIX/libexec] 1478 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1479 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1480 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1481 --libdir=DIR object code libraries [EPREFIX/lib] 1482 --includedir=DIR C header files [PREFIX/include] 1483 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1484 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1485 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1486 --infodir=DIR info documentation [DATAROOTDIR/info] 1487 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1488 --mandir=DIR man documentation [DATAROOTDIR/man] 1489 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-r128] 1490 --htmldir=DIR html documentation [DOCDIR] 1491 --dvidir=DIR dvi documentation [DOCDIR] 1492 --pdfdir=DIR pdf documentation [DOCDIR] 1493 --psdir=DIR ps documentation [DOCDIR] 1494_ACEOF 1495 1496 cat <<\_ACEOF 1497 1498Program names: 1499 --program-prefix=PREFIX prepend PREFIX to installed program names 1500 --program-suffix=SUFFIX append SUFFIX to installed program names 1501 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1502 1503System types: 1504 --build=BUILD configure for building on BUILD [guessed] 1505 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1506_ACEOF 1507fi 1508 1509if test -n "$ac_init_help"; then 1510 case $ac_init_help in 1511 short | recursive ) echo "Configuration of xf86-video-r128 6.8.0:";; 1512 esac 1513 cat <<\_ACEOF 1514 1515Optional Features: 1516 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1517 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1518 --enable-maintainer-mode enable make rules and dependencies not useful 1519 (and sometimes confusing) to the casual installer 1520 --enable-static[=PKGS] build static libraries [default=no] 1521 --enable-shared[=PKGS] build shared libraries [default=yes] 1522 --enable-fast-install[=PKGS] 1523 optimize for fast installation [default=yes] 1524 --disable-dependency-tracking speeds up one-time build 1525 --enable-dependency-tracking do not reject slow dependency extractors 1526 --disable-libtool-lock avoid locking (might break parallel builds) 1527 --disable-dri Disable DRI support [default=auto] 1528 1529Optional Packages: 1530 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1531 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1532 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1533 --with-pic try to use only PIC/non-PIC objects [default=use 1534 both] 1535 --with-tags[=TAGS] include additional configurations [automatic] 1536 --with-xorg-module-dir=DIR 1537 Default xorg module directory 1538 [default=$libdir/xorg/modules] 1539 --with-release-version=STRING 1540 Use release version string in package name 1541 1542Some influential environment variables: 1543 CC C compiler command 1544 CFLAGS C compiler flags 1545 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1546 nonstandard directory <lib dir> 1547 LIBS libraries to pass to the linker, e.g. -l<library> 1548 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1549 you have headers in a nonstandard directory <include dir> 1550 CPP C preprocessor 1551 CXX C++ compiler command 1552 CXXFLAGS C++ compiler flags 1553 CXXCPP C++ preprocessor 1554 F77 Fortran 77 compiler command 1555 FFLAGS Fortran 77 compiler flags 1556 PKG_CONFIG path to pkg-config utility 1557 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1558 XORG_LIBS linker flags for XORG, overriding pkg-config 1559 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config 1560 DRI_LIBS linker flags for DRI, overriding pkg-config 1561 PCIACCESS_CFLAGS 1562 C compiler flags for PCIACCESS, overriding pkg-config 1563 PCIACCESS_LIBS 1564 linker flags for PCIACCESS, overriding pkg-config 1565 1566Use these variables to override the choices made by `configure' or to help 1567it to find libraries and programs with nonstandard names/locations. 1568 1569Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1570_ACEOF 1571ac_status=$? 1572fi 1573 1574if test "$ac_init_help" = "recursive"; then 1575 # If there are subdirs, report their specific --help. 1576 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1577 test -d "$ac_dir" || continue 1578 ac_builddir=. 1579 1580case "$ac_dir" in 1581.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1582*) 1583 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1584 # A ".." for each directory in $ac_dir_suffix. 1585 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1586 case $ac_top_builddir_sub in 1587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1589 esac ;; 1590esac 1591ac_abs_top_builddir=$ac_pwd 1592ac_abs_builddir=$ac_pwd$ac_dir_suffix 1593# for backward compatibility: 1594ac_top_builddir=$ac_top_build_prefix 1595 1596case $srcdir in 1597 .) # We are building in place. 1598 ac_srcdir=. 1599 ac_top_srcdir=$ac_top_builddir_sub 1600 ac_abs_top_srcdir=$ac_pwd ;; 1601 [\\/]* | ?:[\\/]* ) # Absolute name. 1602 ac_srcdir=$srcdir$ac_dir_suffix; 1603 ac_top_srcdir=$srcdir 1604 ac_abs_top_srcdir=$srcdir ;; 1605 *) # Relative name. 1606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1607 ac_top_srcdir=$ac_top_build_prefix$srcdir 1608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1609esac 1610ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1611 1612 cd "$ac_dir" || { ac_status=$?; continue; } 1613 # Check for guested configure. 1614 if test -f "$ac_srcdir/configure.gnu"; then 1615 echo && 1616 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1617 elif test -f "$ac_srcdir/configure"; then 1618 echo && 1619 $SHELL "$ac_srcdir/configure" --help=recursive 1620 else 1621 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1622 fi || ac_status=$? 1623 cd "$ac_pwd" || { ac_status=$?; break; } 1624 done 1625fi 1626 1627test -n "$ac_init_help" && exit $ac_status 1628if $ac_init_version; then 1629 cat <<\_ACEOF 1630xf86-video-r128 configure 6.8.0 1631generated by GNU Autoconf 2.61 1632 1633Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 16342002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1635This configure script is free software; the Free Software Foundation 1636gives unlimited permission to copy, distribute and modify it. 1637_ACEOF 1638 exit 1639fi 1640cat >config.log <<_ACEOF 1641This file contains any messages produced by compilers while 1642running configure, to aid debugging if configure makes a mistake. 1643 1644It was created by xf86-video-r128 $as_me 6.8.0, which was 1645generated by GNU Autoconf 2.61. Invocation command line was 1646 1647 $ $0 $@ 1648 1649_ACEOF 1650exec 5>>config.log 1651{ 1652cat <<_ASUNAME 1653## --------- ## 1654## Platform. ## 1655## --------- ## 1656 1657hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1658uname -m = `(uname -m) 2>/dev/null || echo unknown` 1659uname -r = `(uname -r) 2>/dev/null || echo unknown` 1660uname -s = `(uname -s) 2>/dev/null || echo unknown` 1661uname -v = `(uname -v) 2>/dev/null || echo unknown` 1662 1663/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1664/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1665 1666/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1667/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1668/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1669/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1670/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1671/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1672/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1673 1674_ASUNAME 1675 1676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1677for as_dir in $PATH 1678do 1679 IFS=$as_save_IFS 1680 test -z "$as_dir" && as_dir=. 1681 echo "PATH: $as_dir" 1682done 1683IFS=$as_save_IFS 1684 1685} >&5 1686 1687cat >&5 <<_ACEOF 1688 1689 1690## ----------- ## 1691## Core tests. ## 1692## ----------- ## 1693 1694_ACEOF 1695 1696 1697# Keep a trace of the command line. 1698# Strip out --no-create and --no-recursion so they do not pile up. 1699# Strip out --silent because we don't want to record it for future runs. 1700# Also quote any args containing shell meta-characters. 1701# Make two passes to allow for proper duplicate-argument suppression. 1702ac_configure_args= 1703ac_configure_args0= 1704ac_configure_args1= 1705ac_must_keep_next=false 1706for ac_pass in 1 2 1707do 1708 for ac_arg 1709 do 1710 case $ac_arg in 1711 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1712 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1713 | -silent | --silent | --silen | --sile | --sil) 1714 continue ;; 1715 *\'*) 1716 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1717 esac 1718 case $ac_pass in 1719 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1720 2) 1721 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1722 if test $ac_must_keep_next = true; then 1723 ac_must_keep_next=false # Got value, back to normal. 1724 else 1725 case $ac_arg in 1726 *=* | --config-cache | -C | -disable-* | --disable-* \ 1727 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1728 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1729 | -with-* | --with-* | -without-* | --without-* | --x) 1730 case "$ac_configure_args0 " in 1731 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1732 esac 1733 ;; 1734 -* ) ac_must_keep_next=true ;; 1735 esac 1736 fi 1737 ac_configure_args="$ac_configure_args '$ac_arg'" 1738 ;; 1739 esac 1740 done 1741done 1742$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1743$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1744 1745# When interrupted or exit'd, cleanup temporary files, and complete 1746# config.log. We remove comments because anyway the quotes in there 1747# would cause problems or look ugly. 1748# WARNING: Use '\'' to represent an apostrophe within the trap. 1749# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1750trap 'exit_status=$? 1751 # Save into config.log some information that might help in debugging. 1752 { 1753 echo 1754 1755 cat <<\_ASBOX 1756## ---------------- ## 1757## Cache variables. ## 1758## ---------------- ## 1759_ASBOX 1760 echo 1761 # The following way of writing the cache mishandles newlines in values, 1762( 1763 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1764 eval ac_val=\$$ac_var 1765 case $ac_val in #( 1766 *${as_nl}*) 1767 case $ac_var in #( 1768 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1769echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1770 esac 1771 case $ac_var in #( 1772 _ | IFS | as_nl) ;; #( 1773 *) $as_unset $ac_var ;; 1774 esac ;; 1775 esac 1776 done 1777 (set) 2>&1 | 1778 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1779 *${as_nl}ac_space=\ *) 1780 sed -n \ 1781 "s/'\''/'\''\\\\'\'''\''/g; 1782 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1783 ;; #( 1784 *) 1785 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1786 ;; 1787 esac | 1788 sort 1789) 1790 echo 1791 1792 cat <<\_ASBOX 1793## ----------------- ## 1794## Output variables. ## 1795## ----------------- ## 1796_ASBOX 1797 echo 1798 for ac_var in $ac_subst_vars 1799 do 1800 eval ac_val=\$$ac_var 1801 case $ac_val in 1802 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1803 esac 1804 echo "$ac_var='\''$ac_val'\''" 1805 done | sort 1806 echo 1807 1808 if test -n "$ac_subst_files"; then 1809 cat <<\_ASBOX 1810## ------------------- ## 1811## File substitutions. ## 1812## ------------------- ## 1813_ASBOX 1814 echo 1815 for ac_var in $ac_subst_files 1816 do 1817 eval ac_val=\$$ac_var 1818 case $ac_val in 1819 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1820 esac 1821 echo "$ac_var='\''$ac_val'\''" 1822 done | sort 1823 echo 1824 fi 1825 1826 if test -s confdefs.h; then 1827 cat <<\_ASBOX 1828## ----------- ## 1829## confdefs.h. ## 1830## ----------- ## 1831_ASBOX 1832 echo 1833 cat confdefs.h 1834 echo 1835 fi 1836 test "$ac_signal" != 0 && 1837 echo "$as_me: caught signal $ac_signal" 1838 echo "$as_me: exit $exit_status" 1839 } >&5 1840 rm -f core *.core core.conftest.* && 1841 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1842 exit $exit_status 1843' 0 1844for ac_signal in 1 2 13 15; do 1845 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1846done 1847ac_signal=0 1848 1849# confdefs.h avoids OS command line length limits that DEFS can exceed. 1850rm -f -r conftest* confdefs.h 1851 1852# Predefined preprocessor variables. 1853 1854cat >>confdefs.h <<_ACEOF 1855#define PACKAGE_NAME "$PACKAGE_NAME" 1856_ACEOF 1857 1858 1859cat >>confdefs.h <<_ACEOF 1860#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1861_ACEOF 1862 1863 1864cat >>confdefs.h <<_ACEOF 1865#define PACKAGE_VERSION "$PACKAGE_VERSION" 1866_ACEOF 1867 1868 1869cat >>confdefs.h <<_ACEOF 1870#define PACKAGE_STRING "$PACKAGE_STRING" 1871_ACEOF 1872 1873 1874cat >>confdefs.h <<_ACEOF 1875#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1876_ACEOF 1877 1878 1879# Let the site file select an alternate cache file if it wants to. 1880# Prefer explicitly selected file to automatically selected ones. 1881if test -n "$CONFIG_SITE"; then 1882 set x "$CONFIG_SITE" 1883elif test "x$prefix" != xNONE; then 1884 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1885else 1886 set x "$ac_default_prefix/share/config.site" \ 1887 "$ac_default_prefix/etc/config.site" 1888fi 1889shift 1890for ac_site_file 1891do 1892 if test -r "$ac_site_file"; then 1893 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1894echo "$as_me: loading site script $ac_site_file" >&6;} 1895 sed 's/^/| /' "$ac_site_file" >&5 1896 . "$ac_site_file" 1897 fi 1898done 1899 1900if test -r "$cache_file"; then 1901 # Some versions of bash will fail to source /dev/null (special 1902 # files actually), so we avoid doing that. 1903 if test -f "$cache_file"; then 1904 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1905echo "$as_me: loading cache $cache_file" >&6;} 1906 case $cache_file in 1907 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1908 *) . "./$cache_file";; 1909 esac 1910 fi 1911else 1912 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1913echo "$as_me: creating cache $cache_file" >&6;} 1914 >$cache_file 1915fi 1916 1917# Check that the precious variables saved in the cache have kept the same 1918# value. 1919ac_cache_corrupted=false 1920for ac_var in $ac_precious_vars; do 1921 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1922 eval ac_new_set=\$ac_env_${ac_var}_set 1923 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1924 eval ac_new_val=\$ac_env_${ac_var}_value 1925 case $ac_old_set,$ac_new_set in 1926 set,) 1927 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1928echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1929 ac_cache_corrupted=: ;; 1930 ,set) 1931 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1932echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1933 ac_cache_corrupted=: ;; 1934 ,);; 1935 *) 1936 if test "x$ac_old_val" != "x$ac_new_val"; then 1937 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1938echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1939 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1940echo "$as_me: former value: $ac_old_val" >&2;} 1941 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1942echo "$as_me: current value: $ac_new_val" >&2;} 1943 ac_cache_corrupted=: 1944 fi;; 1945 esac 1946 # Pass precious variables to config.status. 1947 if test "$ac_new_set" = set; then 1948 case $ac_new_val in 1949 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1950 *) ac_arg=$ac_var=$ac_new_val ;; 1951 esac 1952 case " $ac_configure_args " in 1953 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1954 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1955 esac 1956 fi 1957done 1958if $ac_cache_corrupted; then 1959 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1960echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1961 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1962echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1963 { (exit 1); exit 1; }; } 1964fi 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990ac_ext=c 1991ac_cpp='$CPP $CPPFLAGS' 1992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1994ac_compiler_gnu=$ac_cv_c_compiler_gnu 1995 1996 1997 1998 1999ac_config_headers="$ac_config_headers config.h" 2000 2001ac_aux_dir= 2002for ac_dir in . "$srcdir"/.; do 2003 if test -f "$ac_dir/install-sh"; then 2004 ac_aux_dir=$ac_dir 2005 ac_install_sh="$ac_aux_dir/install-sh -c" 2006 break 2007 elif test -f "$ac_dir/install.sh"; then 2008 ac_aux_dir=$ac_dir 2009 ac_install_sh="$ac_aux_dir/install.sh -c" 2010 break 2011 elif test -f "$ac_dir/shtool"; then 2012 ac_aux_dir=$ac_dir 2013 ac_install_sh="$ac_aux_dir/shtool install -c" 2014 break 2015 fi 2016done 2017if test -z "$ac_aux_dir"; then 2018 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2019echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2020 { (exit 1); exit 1; }; } 2021fi 2022 2023# These three variables are undocumented and unsupported, 2024# and are intended to be withdrawn in a future Autoconf release. 2025# They can cause serious problems if a builder's source tree is in a directory 2026# whose full name contains unusual characters. 2027ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2028ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2029ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2030 2031 2032 2033am__api_version='1.10' 2034 2035# Find a good install program. We prefer a C program (faster), 2036# so one script is as good as another. But avoid the broken or 2037# incompatible versions: 2038# SysV /etc/install, /usr/sbin/install 2039# SunOS /usr/etc/install 2040# IRIX /sbin/install 2041# AIX /bin/install 2042# AmigaOS /C/install, which installs bootblocks on floppy discs 2043# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2044# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2045# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2046# OS/2's system install, which has a completely different semantic 2047# ./install, which can be erroneously created by make from ./install.sh. 2048{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2049echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 2050if test -z "$INSTALL"; then 2051if test "${ac_cv_path_install+set}" = set; then 2052 echo $ECHO_N "(cached) $ECHO_C" >&6 2053else 2054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2055for as_dir in $PATH 2056do 2057 IFS=$as_save_IFS 2058 test -z "$as_dir" && as_dir=. 2059 # Account for people who put trailing slashes in PATH elements. 2060case $as_dir/ in 2061 ./ | .// | /cC/* | \ 2062 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2063 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2064 /usr/ucb/* ) ;; 2065 *) 2066 # OSF1 and SCO ODT 3.0 have their own names for install. 2067 # Don't use installbsd from OSF since it installs stuff as root 2068 # by default. 2069 for ac_prog in ginstall scoinst install; do 2070 for ac_exec_ext in '' $ac_executable_extensions; do 2071 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2072 if test $ac_prog = install && 2073 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2074 # AIX install. It has an incompatible calling convention. 2075 : 2076 elif test $ac_prog = install && 2077 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2078 # program-specific install script used by HP pwplus--don't use. 2079 : 2080 else 2081 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2082 break 3 2083 fi 2084 fi 2085 done 2086 done 2087 ;; 2088esac 2089done 2090IFS=$as_save_IFS 2091 2092 2093fi 2094 if test "${ac_cv_path_install+set}" = set; then 2095 INSTALL=$ac_cv_path_install 2096 else 2097 # As a last resort, use the slow shell script. Don't cache a 2098 # value for INSTALL within a source directory, because that will 2099 # break other packages using the cache if that directory is 2100 # removed, or if the value is a relative name. 2101 INSTALL=$ac_install_sh 2102 fi 2103fi 2104{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2105echo "${ECHO_T}$INSTALL" >&6; } 2106 2107# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2108# It thinks the first close brace ends the variable substitution. 2109test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2110 2111test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2112 2113test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2114 2115{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2116echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2117# Just in case 2118sleep 1 2119echo timestamp > conftest.file 2120# Do `set' in a subshell so we don't clobber the current shell's 2121# arguments. Must try -L first in case configure is actually a 2122# symlink; some systems play weird games with the mod time of symlinks 2123# (eg FreeBSD returns the mod time of the symlink's containing 2124# directory). 2125if ( 2126 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2127 if test "$*" = "X"; then 2128 # -L didn't work. 2129 set X `ls -t $srcdir/configure conftest.file` 2130 fi 2131 rm -f conftest.file 2132 if test "$*" != "X $srcdir/configure conftest.file" \ 2133 && test "$*" != "X conftest.file $srcdir/configure"; then 2134 2135 # If neither matched, then we have a broken ls. This can happen 2136 # if, for instance, CONFIG_SHELL is bash and it inherits a 2137 # broken ls alias from the environment. This has actually 2138 # happened. Such a system could not be considered "sane". 2139 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2140alias in your environment" >&5 2141echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2142alias in your environment" >&2;} 2143 { (exit 1); exit 1; }; } 2144 fi 2145 2146 test "$2" = conftest.file 2147 ) 2148then 2149 # Ok. 2150 : 2151else 2152 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2153Check your system clock" >&5 2154echo "$as_me: error: newly created file is older than distributed files! 2155Check your system clock" >&2;} 2156 { (exit 1); exit 1; }; } 2157fi 2158{ echo "$as_me:$LINENO: result: yes" >&5 2159echo "${ECHO_T}yes" >&6; } 2160test "$program_prefix" != NONE && 2161 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2162# Use a double $ so make ignores it. 2163test "$program_suffix" != NONE && 2164 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2165# Double any \ or $. echo might interpret backslashes. 2166# By default was `s,x,x', remove it if useless. 2167cat <<\_ACEOF >conftest.sed 2168s/[\\$]/&&/g;s/;s,x,x,$// 2169_ACEOF 2170program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2171rm -f conftest.sed 2172 2173# expand $ac_aux_dir to an absolute path 2174am_aux_dir=`cd $ac_aux_dir && pwd` 2175 2176test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2177# Use eval to expand $SHELL 2178if eval "$MISSING --run true"; then 2179 am_missing_run="$MISSING --run " 2180else 2181 am_missing_run= 2182 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2183echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2184fi 2185 2186{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2187echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 2188if test -z "$MKDIR_P"; then 2189 if test "${ac_cv_path_mkdir+set}" = set; then 2190 echo $ECHO_N "(cached) $ECHO_C" >&6 2191else 2192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2193for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2194do 2195 IFS=$as_save_IFS 2196 test -z "$as_dir" && as_dir=. 2197 for ac_prog in mkdir gmkdir; do 2198 for ac_exec_ext in '' $ac_executable_extensions; do 2199 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2200 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2201 'mkdir (GNU coreutils) '* | \ 2202 'mkdir (coreutils) '* | \ 2203 'mkdir (fileutils) '4.1*) 2204 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2205 break 3;; 2206 esac 2207 done 2208 done 2209done 2210IFS=$as_save_IFS 2211 2212fi 2213 2214 if test "${ac_cv_path_mkdir+set}" = set; then 2215 MKDIR_P="$ac_cv_path_mkdir -p" 2216 else 2217 # As a last resort, use the slow shell script. Don't cache a 2218 # value for MKDIR_P within a source directory, because that will 2219 # break other packages using the cache if that directory is 2220 # removed, or if the value is a relative name. 2221 test -d ./--version && rmdir ./--version 2222 MKDIR_P="$ac_install_sh -d" 2223 fi 2224fi 2225{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2226echo "${ECHO_T}$MKDIR_P" >&6; } 2227 2228mkdir_p="$MKDIR_P" 2229case $mkdir_p in 2230 [\\/$]* | ?:[\\/]*) ;; 2231 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2232esac 2233 2234for ac_prog in gawk mawk nawk awk 2235do 2236 # Extract the first word of "$ac_prog", so it can be a program name with args. 2237set dummy $ac_prog; ac_word=$2 2238{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2239echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2240if test "${ac_cv_prog_AWK+set}" = set; then 2241 echo $ECHO_N "(cached) $ECHO_C" >&6 2242else 2243 if test -n "$AWK"; then 2244 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2245else 2246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2247for as_dir in $PATH 2248do 2249 IFS=$as_save_IFS 2250 test -z "$as_dir" && as_dir=. 2251 for ac_exec_ext in '' $ac_executable_extensions; do 2252 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2253 ac_cv_prog_AWK="$ac_prog" 2254 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2255 break 2 2256 fi 2257done 2258done 2259IFS=$as_save_IFS 2260 2261fi 2262fi 2263AWK=$ac_cv_prog_AWK 2264if test -n "$AWK"; then 2265 { echo "$as_me:$LINENO: result: $AWK" >&5 2266echo "${ECHO_T}$AWK" >&6; } 2267else 2268 { echo "$as_me:$LINENO: result: no" >&5 2269echo "${ECHO_T}no" >&6; } 2270fi 2271 2272 2273 test -n "$AWK" && break 2274done 2275 2276{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2277echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2278set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2279if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2280 echo $ECHO_N "(cached) $ECHO_C" >&6 2281else 2282 cat >conftest.make <<\_ACEOF 2283SHELL = /bin/sh 2284all: 2285 @echo '@@@%%%=$(MAKE)=@@@%%%' 2286_ACEOF 2287# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2288case `${MAKE-make} -f conftest.make 2>/dev/null` in 2289 *@@@%%%=?*=@@@%%%*) 2290 eval ac_cv_prog_make_${ac_make}_set=yes;; 2291 *) 2292 eval ac_cv_prog_make_${ac_make}_set=no;; 2293esac 2294rm -f conftest.make 2295fi 2296if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2297 { echo "$as_me:$LINENO: result: yes" >&5 2298echo "${ECHO_T}yes" >&6; } 2299 SET_MAKE= 2300else 2301 { echo "$as_me:$LINENO: result: no" >&5 2302echo "${ECHO_T}no" >&6; } 2303 SET_MAKE="MAKE=${MAKE-make}" 2304fi 2305 2306rm -rf .tst 2>/dev/null 2307mkdir .tst 2>/dev/null 2308if test -d .tst; then 2309 am__leading_dot=. 2310else 2311 am__leading_dot=_ 2312fi 2313rmdir .tst 2>/dev/null 2314 2315if test "`cd $srcdir && pwd`" != "`pwd`"; then 2316 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2317 # is not polluted with repeated "-I." 2318 am__isrc=' -I$(srcdir)' 2319 # test to see if srcdir already configured 2320 if test -f $srcdir/config.status; then 2321 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2322echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2323 { (exit 1); exit 1; }; } 2324 fi 2325fi 2326 2327# test whether we have cygpath 2328if test -z "$CYGPATH_W"; then 2329 if (cygpath --version) >/dev/null 2>/dev/null; then 2330 CYGPATH_W='cygpath -w' 2331 else 2332 CYGPATH_W=echo 2333 fi 2334fi 2335 2336 2337# Define the identity of the package. 2338 PACKAGE='xf86-video-r128' 2339 VERSION='6.8.0' 2340 2341 2342cat >>confdefs.h <<_ACEOF 2343#define PACKAGE "$PACKAGE" 2344_ACEOF 2345 2346 2347cat >>confdefs.h <<_ACEOF 2348#define VERSION "$VERSION" 2349_ACEOF 2350 2351# Some tools Automake needs. 2352 2353ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2354 2355 2356AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2357 2358 2359AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2360 2361 2362AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2363 2364 2365MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2366 2367install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2368 2369# Installed binaries are usually stripped using `strip' when the user 2370# run `make install-strip'. However `strip' might not be the right 2371# tool to use in cross-compilation environments, therefore Automake 2372# will honor the `STRIP' environment variable to overrule this program. 2373if test "$cross_compiling" != no; then 2374 if test -n "$ac_tool_prefix"; then 2375 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2376set dummy ${ac_tool_prefix}strip; ac_word=$2 2377{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2378echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2379if test "${ac_cv_prog_STRIP+set}" = set; then 2380 echo $ECHO_N "(cached) $ECHO_C" >&6 2381else 2382 if test -n "$STRIP"; then 2383 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2384else 2385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2386for as_dir in $PATH 2387do 2388 IFS=$as_save_IFS 2389 test -z "$as_dir" && as_dir=. 2390 for ac_exec_ext in '' $ac_executable_extensions; do 2391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2392 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2393 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2394 break 2 2395 fi 2396done 2397done 2398IFS=$as_save_IFS 2399 2400fi 2401fi 2402STRIP=$ac_cv_prog_STRIP 2403if test -n "$STRIP"; then 2404 { echo "$as_me:$LINENO: result: $STRIP" >&5 2405echo "${ECHO_T}$STRIP" >&6; } 2406else 2407 { echo "$as_me:$LINENO: result: no" >&5 2408echo "${ECHO_T}no" >&6; } 2409fi 2410 2411 2412fi 2413if test -z "$ac_cv_prog_STRIP"; then 2414 ac_ct_STRIP=$STRIP 2415 # Extract the first word of "strip", so it can be a program name with args. 2416set dummy strip; ac_word=$2 2417{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2418echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2419if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2420 echo $ECHO_N "(cached) $ECHO_C" >&6 2421else 2422 if test -n "$ac_ct_STRIP"; then 2423 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2424else 2425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2426for as_dir in $PATH 2427do 2428 IFS=$as_save_IFS 2429 test -z "$as_dir" && as_dir=. 2430 for ac_exec_ext in '' $ac_executable_extensions; do 2431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2432 ac_cv_prog_ac_ct_STRIP="strip" 2433 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2434 break 2 2435 fi 2436done 2437done 2438IFS=$as_save_IFS 2439 2440fi 2441fi 2442ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2443if test -n "$ac_ct_STRIP"; then 2444 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2445echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2446else 2447 { echo "$as_me:$LINENO: result: no" >&5 2448echo "${ECHO_T}no" >&6; } 2449fi 2450 2451 if test "x$ac_ct_STRIP" = x; then 2452 STRIP=":" 2453 else 2454 case $cross_compiling:$ac_tool_warned in 2455yes:) 2456{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2457whose name does not start with the host triplet. If you think this 2458configuration is useful to you, please write to autoconf@gnu.org." >&5 2459echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2460whose name does not start with the host triplet. If you think this 2461configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2462ac_tool_warned=yes ;; 2463esac 2464 STRIP=$ac_ct_STRIP 2465 fi 2466else 2467 STRIP="$ac_cv_prog_STRIP" 2468fi 2469 2470fi 2471INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2472 2473# We need awk for the "check" target. The system "awk" is bad on 2474# some platforms. 2475# Always define AMTAR for backward compatibility. 2476 2477AMTAR=${AMTAR-"${am_missing_run}tar"} 2478 2479am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2480 2481 2482 2483 2484 2485 2486{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2487echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2488 # Check whether --enable-maintainer-mode was given. 2489if test "${enable_maintainer_mode+set}" = set; then 2490 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2491else 2492 USE_MAINTAINER_MODE=no 2493fi 2494 2495 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2496echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2497 if test $USE_MAINTAINER_MODE = yes; then 2498 MAINTAINER_MODE_TRUE= 2499 MAINTAINER_MODE_FALSE='#' 2500else 2501 MAINTAINER_MODE_TRUE='#' 2502 MAINTAINER_MODE_FALSE= 2503fi 2504 2505 MAINT=$MAINTAINER_MODE_TRUE 2506 2507 2508 2509# Checks for programs. 2510# Check whether --enable-static was given. 2511if test "${enable_static+set}" = set; then 2512 enableval=$enable_static; p=${PACKAGE-default} 2513 case $enableval in 2514 yes) enable_static=yes ;; 2515 no) enable_static=no ;; 2516 *) 2517 enable_static=no 2518 # Look at the argument we got. We use all the common list separators. 2519 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2520 for pkg in $enableval; do 2521 IFS="$lt_save_ifs" 2522 if test "X$pkg" = "X$p"; then 2523 enable_static=yes 2524 fi 2525 done 2526 IFS="$lt_save_ifs" 2527 ;; 2528 esac 2529else 2530 enable_static=no 2531fi 2532 2533 2534 2535# Check whether --enable-shared was given. 2536if test "${enable_shared+set}" = set; then 2537 enableval=$enable_shared; p=${PACKAGE-default} 2538 case $enableval in 2539 yes) enable_shared=yes ;; 2540 no) enable_shared=no ;; 2541 *) 2542 enable_shared=no 2543 # Look at the argument we got. We use all the common list separators. 2544 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2545 for pkg in $enableval; do 2546 IFS="$lt_save_ifs" 2547 if test "X$pkg" = "X$p"; then 2548 enable_shared=yes 2549 fi 2550 done 2551 IFS="$lt_save_ifs" 2552 ;; 2553 esac 2554else 2555 enable_shared=yes 2556fi 2557 2558 2559# Check whether --enable-fast-install was given. 2560if test "${enable_fast_install+set}" = set; then 2561 enableval=$enable_fast_install; p=${PACKAGE-default} 2562 case $enableval in 2563 yes) enable_fast_install=yes ;; 2564 no) enable_fast_install=no ;; 2565 *) 2566 enable_fast_install=no 2567 # Look at the argument we got. We use all the common list separators. 2568 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2569 for pkg in $enableval; do 2570 IFS="$lt_save_ifs" 2571 if test "X$pkg" = "X$p"; then 2572 enable_fast_install=yes 2573 fi 2574 done 2575 IFS="$lt_save_ifs" 2576 ;; 2577 esac 2578else 2579 enable_fast_install=yes 2580fi 2581 2582 2583# Make sure we can run config.sub. 2584$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2585 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2586echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2587 { (exit 1); exit 1; }; } 2588 2589{ echo "$as_me:$LINENO: checking build system type" >&5 2590echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 2591if test "${ac_cv_build+set}" = set; then 2592 echo $ECHO_N "(cached) $ECHO_C" >&6 2593else 2594 ac_build_alias=$build_alias 2595test "x$ac_build_alias" = x && 2596 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2597test "x$ac_build_alias" = x && 2598 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2599echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2600 { (exit 1); exit 1; }; } 2601ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2602 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2603echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2604 { (exit 1); exit 1; }; } 2605 2606fi 2607{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2608echo "${ECHO_T}$ac_cv_build" >&6; } 2609case $ac_cv_build in 2610*-*-*) ;; 2611*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2612echo "$as_me: error: invalid value of canonical build" >&2;} 2613 { (exit 1); exit 1; }; };; 2614esac 2615build=$ac_cv_build 2616ac_save_IFS=$IFS; IFS='-' 2617set x $ac_cv_build 2618shift 2619build_cpu=$1 2620build_vendor=$2 2621shift; shift 2622# Remember, the first character of IFS is used to create $*, 2623# except with old shells: 2624build_os=$* 2625IFS=$ac_save_IFS 2626case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2627 2628 2629{ echo "$as_me:$LINENO: checking host system type" >&5 2630echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 2631if test "${ac_cv_host+set}" = set; then 2632 echo $ECHO_N "(cached) $ECHO_C" >&6 2633else 2634 if test "x$host_alias" = x; then 2635 ac_cv_host=$ac_cv_build 2636else 2637 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2638 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2639echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2640 { (exit 1); exit 1; }; } 2641fi 2642 2643fi 2644{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2645echo "${ECHO_T}$ac_cv_host" >&6; } 2646case $ac_cv_host in 2647*-*-*) ;; 2648*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2649echo "$as_me: error: invalid value of canonical host" >&2;} 2650 { (exit 1); exit 1; }; };; 2651esac 2652host=$ac_cv_host 2653ac_save_IFS=$IFS; IFS='-' 2654set x $ac_cv_host 2655shift 2656host_cpu=$1 2657host_vendor=$2 2658shift; shift 2659# Remember, the first character of IFS is used to create $*, 2660# except with old shells: 2661host_os=$* 2662IFS=$ac_save_IFS 2663case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2664 2665 2666DEPDIR="${am__leading_dot}deps" 2667 2668ac_config_commands="$ac_config_commands depfiles" 2669 2670 2671am_make=${MAKE-make} 2672cat > confinc << 'END' 2673am__doit: 2674 @echo done 2675.PHONY: am__doit 2676END 2677# If we don't find an include directive, just comment out the code. 2678{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2679echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 2680am__include="#" 2681am__quote= 2682_am_result=none 2683# First try GNU make style include. 2684echo "include confinc" > confmf 2685# We grep out `Entering directory' and `Leaving directory' 2686# messages which can occur if `w' ends up in MAKEFLAGS. 2687# In particular we don't look at `^make:' because GNU make might 2688# be invoked under some other name (usually "gmake"), in which 2689# case it prints its new name instead of `make'. 2690if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2691 am__include=include 2692 am__quote= 2693 _am_result=GNU 2694fi 2695# Now try BSD make style include. 2696if test "$am__include" = "#"; then 2697 echo '.include "confinc"' > confmf 2698 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2699 am__include=.include 2700 am__quote="\"" 2701 _am_result=BSD 2702 fi 2703fi 2704 2705 2706{ echo "$as_me:$LINENO: result: $_am_result" >&5 2707echo "${ECHO_T}$_am_result" >&6; } 2708rm -f confinc confmf 2709 2710# Check whether --enable-dependency-tracking was given. 2711if test "${enable_dependency_tracking+set}" = set; then 2712 enableval=$enable_dependency_tracking; 2713fi 2714 2715if test "x$enable_dependency_tracking" != xno; then 2716 am_depcomp="$ac_aux_dir/depcomp" 2717 AMDEPBACKSLASH='\' 2718fi 2719 if test "x$enable_dependency_tracking" != xno; then 2720 AMDEP_TRUE= 2721 AMDEP_FALSE='#' 2722else 2723 AMDEP_TRUE='#' 2724 AMDEP_FALSE= 2725fi 2726 2727 2728ac_ext=c 2729ac_cpp='$CPP $CPPFLAGS' 2730ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2731ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2732ac_compiler_gnu=$ac_cv_c_compiler_gnu 2733if test -n "$ac_tool_prefix"; then 2734 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2735set dummy ${ac_tool_prefix}gcc; ac_word=$2 2736{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2737echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2738if test "${ac_cv_prog_CC+set}" = set; then 2739 echo $ECHO_N "(cached) $ECHO_C" >&6 2740else 2741 if test -n "$CC"; then 2742 ac_cv_prog_CC="$CC" # Let the user override the test. 2743else 2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2745for as_dir in $PATH 2746do 2747 IFS=$as_save_IFS 2748 test -z "$as_dir" && as_dir=. 2749 for ac_exec_ext in '' $ac_executable_extensions; do 2750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2751 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 break 2 2754 fi 2755done 2756done 2757IFS=$as_save_IFS 2758 2759fi 2760fi 2761CC=$ac_cv_prog_CC 2762if test -n "$CC"; then 2763 { echo "$as_me:$LINENO: result: $CC" >&5 2764echo "${ECHO_T}$CC" >&6; } 2765else 2766 { echo "$as_me:$LINENO: result: no" >&5 2767echo "${ECHO_T}no" >&6; } 2768fi 2769 2770 2771fi 2772if test -z "$ac_cv_prog_CC"; then 2773 ac_ct_CC=$CC 2774 # Extract the first word of "gcc", so it can be a program name with args. 2775set dummy gcc; ac_word=$2 2776{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2777echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2778if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2779 echo $ECHO_N "(cached) $ECHO_C" >&6 2780else 2781 if test -n "$ac_ct_CC"; then 2782 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2783else 2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2785for as_dir in $PATH 2786do 2787 IFS=$as_save_IFS 2788 test -z "$as_dir" && as_dir=. 2789 for ac_exec_ext in '' $ac_executable_extensions; do 2790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2791 ac_cv_prog_ac_ct_CC="gcc" 2792 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2793 break 2 2794 fi 2795done 2796done 2797IFS=$as_save_IFS 2798 2799fi 2800fi 2801ac_ct_CC=$ac_cv_prog_ac_ct_CC 2802if test -n "$ac_ct_CC"; then 2803 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2804echo "${ECHO_T}$ac_ct_CC" >&6; } 2805else 2806 { echo "$as_me:$LINENO: result: no" >&5 2807echo "${ECHO_T}no" >&6; } 2808fi 2809 2810 if test "x$ac_ct_CC" = x; then 2811 CC="" 2812 else 2813 case $cross_compiling:$ac_tool_warned in 2814yes:) 2815{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2816whose name does not start with the host triplet. If you think this 2817configuration is useful to you, please write to autoconf@gnu.org." >&5 2818echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2819whose name does not start with the host triplet. If you think this 2820configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2821ac_tool_warned=yes ;; 2822esac 2823 CC=$ac_ct_CC 2824 fi 2825else 2826 CC="$ac_cv_prog_CC" 2827fi 2828 2829if test -z "$CC"; then 2830 if test -n "$ac_tool_prefix"; then 2831 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2832set dummy ${ac_tool_prefix}cc; ac_word=$2 2833{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2834echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2835if test "${ac_cv_prog_CC+set}" = set; then 2836 echo $ECHO_N "(cached) $ECHO_C" >&6 2837else 2838 if test -n "$CC"; then 2839 ac_cv_prog_CC="$CC" # Let the user override the test. 2840else 2841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2842for as_dir in $PATH 2843do 2844 IFS=$as_save_IFS 2845 test -z "$as_dir" && as_dir=. 2846 for ac_exec_ext in '' $ac_executable_extensions; do 2847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2848 ac_cv_prog_CC="${ac_tool_prefix}cc" 2849 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2850 break 2 2851 fi 2852done 2853done 2854IFS=$as_save_IFS 2855 2856fi 2857fi 2858CC=$ac_cv_prog_CC 2859if test -n "$CC"; then 2860 { echo "$as_me:$LINENO: result: $CC" >&5 2861echo "${ECHO_T}$CC" >&6; } 2862else 2863 { echo "$as_me:$LINENO: result: no" >&5 2864echo "${ECHO_T}no" >&6; } 2865fi 2866 2867 2868 fi 2869fi 2870if test -z "$CC"; then 2871 # Extract the first word of "cc", so it can be a program name with args. 2872set dummy cc; ac_word=$2 2873{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2874echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2875if test "${ac_cv_prog_CC+set}" = set; then 2876 echo $ECHO_N "(cached) $ECHO_C" >&6 2877else 2878 if test -n "$CC"; then 2879 ac_cv_prog_CC="$CC" # Let the user override the test. 2880else 2881 ac_prog_rejected=no 2882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2883for as_dir in $PATH 2884do 2885 IFS=$as_save_IFS 2886 test -z "$as_dir" && as_dir=. 2887 for ac_exec_ext in '' $ac_executable_extensions; do 2888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2889 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2890 ac_prog_rejected=yes 2891 continue 2892 fi 2893 ac_cv_prog_CC="cc" 2894 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2895 break 2 2896 fi 2897done 2898done 2899IFS=$as_save_IFS 2900 2901if test $ac_prog_rejected = yes; then 2902 # We found a bogon in the path, so make sure we never use it. 2903 set dummy $ac_cv_prog_CC 2904 shift 2905 if test $# != 0; then 2906 # We chose a different compiler from the bogus one. 2907 # However, it has the same basename, so the bogon will be chosen 2908 # first if we set CC to just the basename; use the full file name. 2909 shift 2910 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2911 fi 2912fi 2913fi 2914fi 2915CC=$ac_cv_prog_CC 2916if test -n "$CC"; then 2917 { echo "$as_me:$LINENO: result: $CC" >&5 2918echo "${ECHO_T}$CC" >&6; } 2919else 2920 { echo "$as_me:$LINENO: result: no" >&5 2921echo "${ECHO_T}no" >&6; } 2922fi 2923 2924 2925fi 2926if test -z "$CC"; then 2927 if test -n "$ac_tool_prefix"; then 2928 for ac_prog in cl.exe 2929 do 2930 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2931set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2932{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2933echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2934if test "${ac_cv_prog_CC+set}" = set; then 2935 echo $ECHO_N "(cached) $ECHO_C" >&6 2936else 2937 if test -n "$CC"; then 2938 ac_cv_prog_CC="$CC" # Let the user override the test. 2939else 2940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2941for as_dir in $PATH 2942do 2943 IFS=$as_save_IFS 2944 test -z "$as_dir" && as_dir=. 2945 for ac_exec_ext in '' $ac_executable_extensions; do 2946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2947 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2948 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2949 break 2 2950 fi 2951done 2952done 2953IFS=$as_save_IFS 2954 2955fi 2956fi 2957CC=$ac_cv_prog_CC 2958if test -n "$CC"; then 2959 { echo "$as_me:$LINENO: result: $CC" >&5 2960echo "${ECHO_T}$CC" >&6; } 2961else 2962 { echo "$as_me:$LINENO: result: no" >&5 2963echo "${ECHO_T}no" >&6; } 2964fi 2965 2966 2967 test -n "$CC" && break 2968 done 2969fi 2970if test -z "$CC"; then 2971 ac_ct_CC=$CC 2972 for ac_prog in cl.exe 2973do 2974 # Extract the first word of "$ac_prog", so it can be a program name with args. 2975set dummy $ac_prog; ac_word=$2 2976{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2977echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2978if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2979 echo $ECHO_N "(cached) $ECHO_C" >&6 2980else 2981 if test -n "$ac_ct_CC"; then 2982 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2983else 2984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2985for as_dir in $PATH 2986do 2987 IFS=$as_save_IFS 2988 test -z "$as_dir" && as_dir=. 2989 for ac_exec_ext in '' $ac_executable_extensions; do 2990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2991 ac_cv_prog_ac_ct_CC="$ac_prog" 2992 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2993 break 2 2994 fi 2995done 2996done 2997IFS=$as_save_IFS 2998 2999fi 3000fi 3001ac_ct_CC=$ac_cv_prog_ac_ct_CC 3002if test -n "$ac_ct_CC"; then 3003 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3004echo "${ECHO_T}$ac_ct_CC" >&6; } 3005else 3006 { echo "$as_me:$LINENO: result: no" >&5 3007echo "${ECHO_T}no" >&6; } 3008fi 3009 3010 3011 test -n "$ac_ct_CC" && break 3012done 3013 3014 if test "x$ac_ct_CC" = x; then 3015 CC="" 3016 else 3017 case $cross_compiling:$ac_tool_warned in 3018yes:) 3019{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 3020whose name does not start with the host triplet. If you think this 3021configuration is useful to you, please write to autoconf@gnu.org." >&5 3022echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 3023whose name does not start with the host triplet. If you think this 3024configuration is useful to you, please write to autoconf@gnu.org." >&2;} 3025ac_tool_warned=yes ;; 3026esac 3027 CC=$ac_ct_CC 3028 fi 3029fi 3030 3031fi 3032 3033 3034test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3035See \`config.log' for more details." >&5 3036echo "$as_me: error: no acceptable C compiler found in \$PATH 3037See \`config.log' for more details." >&2;} 3038 { (exit 1); exit 1; }; } 3039 3040# Provide some information about the compiler. 3041echo "$as_me:$LINENO: checking for C compiler version" >&5 3042ac_compiler=`set X $ac_compile; echo $2` 3043{ (ac_try="$ac_compiler --version >&5" 3044case "(($ac_try" in 3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3046 *) ac_try_echo=$ac_try;; 3047esac 3048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3049 (eval "$ac_compiler --version >&5") 2>&5 3050 ac_status=$? 3051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3052 (exit $ac_status); } 3053{ (ac_try="$ac_compiler -v >&5" 3054case "(($ac_try" in 3055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3056 *) ac_try_echo=$ac_try;; 3057esac 3058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3059 (eval "$ac_compiler -v >&5") 2>&5 3060 ac_status=$? 3061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3062 (exit $ac_status); } 3063{ (ac_try="$ac_compiler -V >&5" 3064case "(($ac_try" in 3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3066 *) ac_try_echo=$ac_try;; 3067esac 3068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3069 (eval "$ac_compiler -V >&5") 2>&5 3070 ac_status=$? 3071 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3072 (exit $ac_status); } 3073 3074cat >conftest.$ac_ext <<_ACEOF 3075/* confdefs.h. */ 3076_ACEOF 3077cat confdefs.h >>conftest.$ac_ext 3078cat >>conftest.$ac_ext <<_ACEOF 3079/* end confdefs.h. */ 3080 3081int 3082main () 3083{ 3084 3085 ; 3086 return 0; 3087} 3088_ACEOF 3089ac_clean_files_save=$ac_clean_files 3090ac_clean_files="$ac_clean_files a.out a.exe b.out" 3091# Try to create an executable without -o first, disregard a.out. 3092# It will help us diagnose broken compilers, and finding out an intuition 3093# of exeext. 3094{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3095echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 3096ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3097# 3098# List of possible output files, starting from the most likely. 3099# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 3100# only as a last resort. b.out is created by i960 compilers. 3101ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 3102# 3103# The IRIX 6 linker writes into existing files which may not be 3104# executable, retaining their permissions. Remove them first so a 3105# subsequent execution test works. 3106ac_rmfiles= 3107for ac_file in $ac_files 3108do 3109 case $ac_file in 3110 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3111 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3112 esac 3113done 3114rm -f $ac_rmfiles 3115 3116if { (ac_try="$ac_link_default" 3117case "(($ac_try" in 3118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3119 *) ac_try_echo=$ac_try;; 3120esac 3121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3122 (eval "$ac_link_default") 2>&5 3123 ac_status=$? 3124 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3125 (exit $ac_status); }; then 3126 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3127# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3128# in a Makefile. We should not override ac_cv_exeext if it was cached, 3129# so that the user can short-circuit this test for compilers unknown to 3130# Autoconf. 3131for ac_file in $ac_files '' 3132do 3133 test -f "$ac_file" || continue 3134 case $ac_file in 3135 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 3136 ;; 3137 [ab].out ) 3138 # We found the default executable, but exeext='' is most 3139 # certainly right. 3140 break;; 3141 *.* ) 3142 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3143 then :; else 3144 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3145 fi 3146 # We set ac_cv_exeext here because the later test for it is not 3147 # safe: cross compilers may not add the suffix if given an `-o' 3148 # argument, so we may need to know it at that point already. 3149 # Even if this section looks crufty: it has the advantage of 3150 # actually working. 3151 break;; 3152 * ) 3153 break;; 3154 esac 3155done 3156test "$ac_cv_exeext" = no && ac_cv_exeext= 3157 3158else 3159 ac_file='' 3160fi 3161 3162{ echo "$as_me:$LINENO: result: $ac_file" >&5 3163echo "${ECHO_T}$ac_file" >&6; } 3164if test -z "$ac_file"; then 3165 echo "$as_me: failed program was:" >&5 3166sed 's/^/| /' conftest.$ac_ext >&5 3167 3168{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3169See \`config.log' for more details." >&5 3170echo "$as_me: error: C compiler cannot create executables 3171See \`config.log' for more details." >&2;} 3172 { (exit 77); exit 77; }; } 3173fi 3174 3175ac_exeext=$ac_cv_exeext 3176 3177# Check that the compiler produces executables we can run. If not, either 3178# the compiler is broken, or we cross compile. 3179{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3180echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 3181# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3182# If not cross compiling, check that we can run a simple program. 3183if test "$cross_compiling" != yes; then 3184 if { ac_try='./$ac_file' 3185 { (case "(($ac_try" in 3186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3187 *) ac_try_echo=$ac_try;; 3188esac 3189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3190 (eval "$ac_try") 2>&5 3191 ac_status=$? 3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3193 (exit $ac_status); }; }; then 3194 cross_compiling=no 3195 else 3196 if test "$cross_compiling" = maybe; then 3197 cross_compiling=yes 3198 else 3199 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3200If you meant to cross compile, use \`--host'. 3201See \`config.log' for more details." >&5 3202echo "$as_me: error: cannot run C compiled programs. 3203If you meant to cross compile, use \`--host'. 3204See \`config.log' for more details." >&2;} 3205 { (exit 1); exit 1; }; } 3206 fi 3207 fi 3208fi 3209{ echo "$as_me:$LINENO: result: yes" >&5 3210echo "${ECHO_T}yes" >&6; } 3211 3212rm -f a.out a.exe conftest$ac_cv_exeext b.out 3213ac_clean_files=$ac_clean_files_save 3214# Check that the compiler produces executables we can run. If not, either 3215# the compiler is broken, or we cross compile. 3216{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3217echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3218{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3219echo "${ECHO_T}$cross_compiling" >&6; } 3220 3221{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3222echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3223if { (ac_try="$ac_link" 3224case "(($ac_try" in 3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3226 *) ac_try_echo=$ac_try;; 3227esac 3228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3229 (eval "$ac_link") 2>&5 3230 ac_status=$? 3231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3232 (exit $ac_status); }; then 3233 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3234# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3235# work properly (i.e., refer to `conftest.exe'), while it won't with 3236# `rm'. 3237for ac_file in conftest.exe conftest conftest.*; do 3238 test -f "$ac_file" || continue 3239 case $ac_file in 3240 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3241 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3242 break;; 3243 * ) break;; 3244 esac 3245done 3246else 3247 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3248See \`config.log' for more details." >&5 3249echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3250See \`config.log' for more details." >&2;} 3251 { (exit 1); exit 1; }; } 3252fi 3253 3254rm -f conftest$ac_cv_exeext 3255{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3256echo "${ECHO_T}$ac_cv_exeext" >&6; } 3257 3258rm -f conftest.$ac_ext 3259EXEEXT=$ac_cv_exeext 3260ac_exeext=$EXEEXT 3261{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3262echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3263if test "${ac_cv_objext+set}" = set; then 3264 echo $ECHO_N "(cached) $ECHO_C" >&6 3265else 3266 cat >conftest.$ac_ext <<_ACEOF 3267/* confdefs.h. */ 3268_ACEOF 3269cat confdefs.h >>conftest.$ac_ext 3270cat >>conftest.$ac_ext <<_ACEOF 3271/* end confdefs.h. */ 3272 3273int 3274main () 3275{ 3276 3277 ; 3278 return 0; 3279} 3280_ACEOF 3281rm -f conftest.o conftest.obj 3282if { (ac_try="$ac_compile" 3283case "(($ac_try" in 3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3285 *) ac_try_echo=$ac_try;; 3286esac 3287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3288 (eval "$ac_compile") 2>&5 3289 ac_status=$? 3290 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3291 (exit $ac_status); }; then 3292 for ac_file in conftest.o conftest.obj conftest.*; do 3293 test -f "$ac_file" || continue; 3294 case $ac_file in 3295 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3296 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3297 break;; 3298 esac 3299done 3300else 3301 echo "$as_me: failed program was:" >&5 3302sed 's/^/| /' conftest.$ac_ext >&5 3303 3304{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3305See \`config.log' for more details." >&5 3306echo "$as_me: error: cannot compute suffix of object files: cannot compile 3307See \`config.log' for more details." >&2;} 3308 { (exit 1); exit 1; }; } 3309fi 3310 3311rm -f conftest.$ac_cv_objext conftest.$ac_ext 3312fi 3313{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3314echo "${ECHO_T}$ac_cv_objext" >&6; } 3315OBJEXT=$ac_cv_objext 3316ac_objext=$OBJEXT 3317{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3318echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3319if test "${ac_cv_c_compiler_gnu+set}" = set; then 3320 echo $ECHO_N "(cached) $ECHO_C" >&6 3321else 3322 cat >conftest.$ac_ext <<_ACEOF 3323/* confdefs.h. */ 3324_ACEOF 3325cat confdefs.h >>conftest.$ac_ext 3326cat >>conftest.$ac_ext <<_ACEOF 3327/* end confdefs.h. */ 3328 3329int 3330main () 3331{ 3332#ifndef __GNUC__ 3333 choke me 3334#endif 3335 3336 ; 3337 return 0; 3338} 3339_ACEOF 3340rm -f conftest.$ac_objext 3341if { (ac_try="$ac_compile" 3342case "(($ac_try" in 3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3344 *) ac_try_echo=$ac_try;; 3345esac 3346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3347 (eval "$ac_compile") 2>conftest.er1 3348 ac_status=$? 3349 grep -v '^ *+' conftest.er1 >conftest.err 3350 rm -f conftest.er1 3351 cat conftest.err >&5 3352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3353 (exit $ac_status); } && { 3354 test -z "$ac_c_werror_flag" || 3355 test ! -s conftest.err 3356 } && test -s conftest.$ac_objext; then 3357 ac_compiler_gnu=yes 3358else 3359 echo "$as_me: failed program was:" >&5 3360sed 's/^/| /' conftest.$ac_ext >&5 3361 3362 ac_compiler_gnu=no 3363fi 3364 3365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3366ac_cv_c_compiler_gnu=$ac_compiler_gnu 3367 3368fi 3369{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3370echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3371GCC=`test $ac_compiler_gnu = yes && echo yes` 3372ac_test_CFLAGS=${CFLAGS+set} 3373ac_save_CFLAGS=$CFLAGS 3374{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3375echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3376if test "${ac_cv_prog_cc_g+set}" = set; then 3377 echo $ECHO_N "(cached) $ECHO_C" >&6 3378else 3379 ac_save_c_werror_flag=$ac_c_werror_flag 3380 ac_c_werror_flag=yes 3381 ac_cv_prog_cc_g=no 3382 CFLAGS="-g" 3383 cat >conftest.$ac_ext <<_ACEOF 3384/* confdefs.h. */ 3385_ACEOF 3386cat confdefs.h >>conftest.$ac_ext 3387cat >>conftest.$ac_ext <<_ACEOF 3388/* end confdefs.h. */ 3389 3390int 3391main () 3392{ 3393 3394 ; 3395 return 0; 3396} 3397_ACEOF 3398rm -f conftest.$ac_objext 3399if { (ac_try="$ac_compile" 3400case "(($ac_try" in 3401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3402 *) ac_try_echo=$ac_try;; 3403esac 3404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3405 (eval "$ac_compile") 2>conftest.er1 3406 ac_status=$? 3407 grep -v '^ *+' conftest.er1 >conftest.err 3408 rm -f conftest.er1 3409 cat conftest.err >&5 3410 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3411 (exit $ac_status); } && { 3412 test -z "$ac_c_werror_flag" || 3413 test ! -s conftest.err 3414 } && test -s conftest.$ac_objext; then 3415 ac_cv_prog_cc_g=yes 3416else 3417 echo "$as_me: failed program was:" >&5 3418sed 's/^/| /' conftest.$ac_ext >&5 3419 3420 CFLAGS="" 3421 cat >conftest.$ac_ext <<_ACEOF 3422/* confdefs.h. */ 3423_ACEOF 3424cat confdefs.h >>conftest.$ac_ext 3425cat >>conftest.$ac_ext <<_ACEOF 3426/* end confdefs.h. */ 3427 3428int 3429main () 3430{ 3431 3432 ; 3433 return 0; 3434} 3435_ACEOF 3436rm -f conftest.$ac_objext 3437if { (ac_try="$ac_compile" 3438case "(($ac_try" in 3439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3440 *) ac_try_echo=$ac_try;; 3441esac 3442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3443 (eval "$ac_compile") 2>conftest.er1 3444 ac_status=$? 3445 grep -v '^ *+' conftest.er1 >conftest.err 3446 rm -f conftest.er1 3447 cat conftest.err >&5 3448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3449 (exit $ac_status); } && { 3450 test -z "$ac_c_werror_flag" || 3451 test ! -s conftest.err 3452 } && test -s conftest.$ac_objext; then 3453 : 3454else 3455 echo "$as_me: failed program was:" >&5 3456sed 's/^/| /' conftest.$ac_ext >&5 3457 3458 ac_c_werror_flag=$ac_save_c_werror_flag 3459 CFLAGS="-g" 3460 cat >conftest.$ac_ext <<_ACEOF 3461/* confdefs.h. */ 3462_ACEOF 3463cat confdefs.h >>conftest.$ac_ext 3464cat >>conftest.$ac_ext <<_ACEOF 3465/* end confdefs.h. */ 3466 3467int 3468main () 3469{ 3470 3471 ; 3472 return 0; 3473} 3474_ACEOF 3475rm -f conftest.$ac_objext 3476if { (ac_try="$ac_compile" 3477case "(($ac_try" in 3478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3479 *) ac_try_echo=$ac_try;; 3480esac 3481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3482 (eval "$ac_compile") 2>conftest.er1 3483 ac_status=$? 3484 grep -v '^ *+' conftest.er1 >conftest.err 3485 rm -f conftest.er1 3486 cat conftest.err >&5 3487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3488 (exit $ac_status); } && { 3489 test -z "$ac_c_werror_flag" || 3490 test ! -s conftest.err 3491 } && test -s conftest.$ac_objext; then 3492 ac_cv_prog_cc_g=yes 3493else 3494 echo "$as_me: failed program was:" >&5 3495sed 's/^/| /' conftest.$ac_ext >&5 3496 3497 3498fi 3499 3500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3501fi 3502 3503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3504fi 3505 3506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3507 ac_c_werror_flag=$ac_save_c_werror_flag 3508fi 3509{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3510echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3511if test "$ac_test_CFLAGS" = set; then 3512 CFLAGS=$ac_save_CFLAGS 3513elif test $ac_cv_prog_cc_g = yes; then 3514 if test "$GCC" = yes; then 3515 CFLAGS="-g -O2" 3516 else 3517 CFLAGS="-g" 3518 fi 3519else 3520 if test "$GCC" = yes; then 3521 CFLAGS="-O2" 3522 else 3523 CFLAGS= 3524 fi 3525fi 3526{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3527echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3528if test "${ac_cv_prog_cc_c89+set}" = set; then 3529 echo $ECHO_N "(cached) $ECHO_C" >&6 3530else 3531 ac_cv_prog_cc_c89=no 3532ac_save_CC=$CC 3533cat >conftest.$ac_ext <<_ACEOF 3534/* confdefs.h. */ 3535_ACEOF 3536cat confdefs.h >>conftest.$ac_ext 3537cat >>conftest.$ac_ext <<_ACEOF 3538/* end confdefs.h. */ 3539#include <stdarg.h> 3540#include <stdio.h> 3541#include <sys/types.h> 3542#include <sys/stat.h> 3543/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3544struct buf { int x; }; 3545FILE * (*rcsopen) (struct buf *, struct stat *, int); 3546static char *e (p, i) 3547 char **p; 3548 int i; 3549{ 3550 return p[i]; 3551} 3552static char *f (char * (*g) (char **, int), char **p, ...) 3553{ 3554 char *s; 3555 va_list v; 3556 va_start (v,p); 3557 s = g (p, va_arg (v,int)); 3558 va_end (v); 3559 return s; 3560} 3561 3562/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3563 function prototypes and stuff, but not '\xHH' hex character constants. 3564 These don't provoke an error unfortunately, instead are silently treated 3565 as 'x'. The following induces an error, until -std is added to get 3566 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3567 array size at least. It's necessary to write '\x00'==0 to get something 3568 that's true only with -std. */ 3569int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3570 3571/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3572 inside strings and character constants. */ 3573#define FOO(x) 'x' 3574int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3575 3576int test (int i, double x); 3577struct s1 {int (*f) (int a);}; 3578struct s2 {int (*f) (double a);}; 3579int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3580int argc; 3581char **argv; 3582int 3583main () 3584{ 3585return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3586 ; 3587 return 0; 3588} 3589_ACEOF 3590for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3591 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3592do 3593 CC="$ac_save_CC $ac_arg" 3594 rm -f conftest.$ac_objext 3595if { (ac_try="$ac_compile" 3596case "(($ac_try" in 3597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3598 *) ac_try_echo=$ac_try;; 3599esac 3600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3601 (eval "$ac_compile") 2>conftest.er1 3602 ac_status=$? 3603 grep -v '^ *+' conftest.er1 >conftest.err 3604 rm -f conftest.er1 3605 cat conftest.err >&5 3606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3607 (exit $ac_status); } && { 3608 test -z "$ac_c_werror_flag" || 3609 test ! -s conftest.err 3610 } && test -s conftest.$ac_objext; then 3611 ac_cv_prog_cc_c89=$ac_arg 3612else 3613 echo "$as_me: failed program was:" >&5 3614sed 's/^/| /' conftest.$ac_ext >&5 3615 3616 3617fi 3618 3619rm -f core conftest.err conftest.$ac_objext 3620 test "x$ac_cv_prog_cc_c89" != "xno" && break 3621done 3622rm -f conftest.$ac_ext 3623CC=$ac_save_CC 3624 3625fi 3626# AC_CACHE_VAL 3627case "x$ac_cv_prog_cc_c89" in 3628 x) 3629 { echo "$as_me:$LINENO: result: none needed" >&5 3630echo "${ECHO_T}none needed" >&6; } ;; 3631 xno) 3632 { echo "$as_me:$LINENO: result: unsupported" >&5 3633echo "${ECHO_T}unsupported" >&6; } ;; 3634 *) 3635 CC="$CC $ac_cv_prog_cc_c89" 3636 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3637echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3638esac 3639 3640 3641ac_ext=c 3642ac_cpp='$CPP $CPPFLAGS' 3643ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3644ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3645ac_compiler_gnu=$ac_cv_c_compiler_gnu 3646 3647depcc="$CC" am_compiler_list= 3648 3649{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3650echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3651if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3652 echo $ECHO_N "(cached) $ECHO_C" >&6 3653else 3654 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3655 # We make a subdir and do the tests there. Otherwise we can end up 3656 # making bogus files that we don't know about and never remove. For 3657 # instance it was reported that on HP-UX the gcc test will end up 3658 # making a dummy file named `D' -- because `-MD' means `put the output 3659 # in D'. 3660 mkdir conftest.dir 3661 # Copy depcomp to subdir because otherwise we won't find it if we're 3662 # using a relative directory. 3663 cp "$am_depcomp" conftest.dir 3664 cd conftest.dir 3665 # We will build objects and dependencies in a subdirectory because 3666 # it helps to detect inapplicable dependency modes. For instance 3667 # both Tru64's cc and ICC support -MD to output dependencies as a 3668 # side effect of compilation, but ICC will put the dependencies in 3669 # the current directory while Tru64 will put them in the object 3670 # directory. 3671 mkdir sub 3672 3673 am_cv_CC_dependencies_compiler_type=none 3674 if test "$am_compiler_list" = ""; then 3675 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3676 fi 3677 for depmode in $am_compiler_list; do 3678 # Setup a source with many dependencies, because some compilers 3679 # like to wrap large dependency lists on column 80 (with \), and 3680 # we should not choose a depcomp mode which is confused by this. 3681 # 3682 # We need to recreate these files for each test, as the compiler may 3683 # overwrite some of them when testing with obscure command lines. 3684 # This happens at least with the AIX C compiler. 3685 : > sub/conftest.c 3686 for i in 1 2 3 4 5 6; do 3687 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3688 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3689 # Solaris 8's {/usr,}/bin/sh. 3690 touch sub/conftst$i.h 3691 done 3692 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3693 3694 case $depmode in 3695 nosideeffect) 3696 # after this tag, mechanisms are not by side-effect, so they'll 3697 # only be used when explicitly requested 3698 if test "x$enable_dependency_tracking" = xyes; then 3699 continue 3700 else 3701 break 3702 fi 3703 ;; 3704 none) break ;; 3705 esac 3706 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3707 # mode. It turns out that the SunPro C++ compiler does not properly 3708 # handle `-M -o', and we need to detect this. 3709 if depmode=$depmode \ 3710 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3711 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3712 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3713 >/dev/null 2>conftest.err && 3714 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3715 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3716 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3717 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3718 # icc doesn't choke on unknown options, it will just issue warnings 3719 # or remarks (even with -Werror). So we grep stderr for any message 3720 # that says an option was ignored or not supported. 3721 # When given -MP, icc 7.0 and 7.1 complain thusly: 3722 # icc: Command line warning: ignoring option '-M'; no argument required 3723 # The diagnosis changed in icc 8.0: 3724 # icc: Command line remark: option '-MP' not supported 3725 if (grep 'ignoring option' conftest.err || 3726 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3727 am_cv_CC_dependencies_compiler_type=$depmode 3728 break 3729 fi 3730 fi 3731 done 3732 3733 cd .. 3734 rm -rf conftest.dir 3735else 3736 am_cv_CC_dependencies_compiler_type=none 3737fi 3738 3739fi 3740{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3741echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3742CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3743 3744 if 3745 test "x$enable_dependency_tracking" != xno \ 3746 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3747 am__fastdepCC_TRUE= 3748 am__fastdepCC_FALSE='#' 3749else 3750 am__fastdepCC_TRUE='#' 3751 am__fastdepCC_FALSE= 3752fi 3753 3754 3755{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3756echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3757if test "${lt_cv_path_SED+set}" = set; then 3758 echo $ECHO_N "(cached) $ECHO_C" >&6 3759else 3760 # Loop through the user's path and test for sed and gsed. 3761# Then use that list of sed's as ones to test for truncation. 3762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3763for as_dir in $PATH 3764do 3765 IFS=$as_save_IFS 3766 test -z "$as_dir" && as_dir=. 3767 for lt_ac_prog in sed gsed; do 3768 for ac_exec_ext in '' $ac_executable_extensions; do 3769 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3770 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3771 fi 3772 done 3773 done 3774done 3775IFS=$as_save_IFS 3776lt_ac_max=0 3777lt_ac_count=0 3778# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3779# along with /bin/sed that truncates output. 3780for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3781 test ! -f $lt_ac_sed && continue 3782 cat /dev/null > conftest.in 3783 lt_ac_count=0 3784 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3785 # Check for GNU sed and select it if it is found. 3786 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3787 lt_cv_path_SED=$lt_ac_sed 3788 break 3789 fi 3790 while true; do 3791 cat conftest.in conftest.in >conftest.tmp 3792 mv conftest.tmp conftest.in 3793 cp conftest.in conftest.nl 3794 echo >>conftest.nl 3795 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3796 cmp -s conftest.out conftest.nl || break 3797 # 10000 chars as input seems more than enough 3798 test $lt_ac_count -gt 10 && break 3799 lt_ac_count=`expr $lt_ac_count + 1` 3800 if test $lt_ac_count -gt $lt_ac_max; then 3801 lt_ac_max=$lt_ac_count 3802 lt_cv_path_SED=$lt_ac_sed 3803 fi 3804 done 3805done 3806 3807fi 3808 3809SED=$lt_cv_path_SED 3810 3811{ echo "$as_me:$LINENO: result: $SED" >&5 3812echo "${ECHO_T}$SED" >&6; } 3813 3814{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3815echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3816if test "${ac_cv_path_GREP+set}" = set; then 3817 echo $ECHO_N "(cached) $ECHO_C" >&6 3818else 3819 # Extract the first word of "grep ggrep" to use in msg output 3820if test -z "$GREP"; then 3821set dummy grep ggrep; ac_prog_name=$2 3822if test "${ac_cv_path_GREP+set}" = set; then 3823 echo $ECHO_N "(cached) $ECHO_C" >&6 3824else 3825 ac_path_GREP_found=false 3826# Loop through the user's path and test for each of PROGNAME-LIST 3827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3828for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3829do 3830 IFS=$as_save_IFS 3831 test -z "$as_dir" && as_dir=. 3832 for ac_prog in grep ggrep; do 3833 for ac_exec_ext in '' $ac_executable_extensions; do 3834 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3835 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3836 # Check for GNU ac_path_GREP and select it if it is found. 3837 # Check for GNU $ac_path_GREP 3838case `"$ac_path_GREP" --version 2>&1` in 3839*GNU*) 3840 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3841*) 3842 ac_count=0 3843 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3844 while : 3845 do 3846 cat "conftest.in" "conftest.in" >"conftest.tmp" 3847 mv "conftest.tmp" "conftest.in" 3848 cp "conftest.in" "conftest.nl" 3849 echo 'GREP' >> "conftest.nl" 3850 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3851 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3852 ac_count=`expr $ac_count + 1` 3853 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3854 # Best one so far, save it but keep looking for a better one 3855 ac_cv_path_GREP="$ac_path_GREP" 3856 ac_path_GREP_max=$ac_count 3857 fi 3858 # 10*(2^10) chars as input seems more than enough 3859 test $ac_count -gt 10 && break 3860 done 3861 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3862esac 3863 3864 3865 $ac_path_GREP_found && break 3 3866 done 3867done 3868 3869done 3870IFS=$as_save_IFS 3871 3872 3873fi 3874 3875GREP="$ac_cv_path_GREP" 3876if test -z "$GREP"; then 3877 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3878echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3879 { (exit 1); exit 1; }; } 3880fi 3881 3882else 3883 ac_cv_path_GREP=$GREP 3884fi 3885 3886 3887fi 3888{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3889echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 3890 GREP="$ac_cv_path_GREP" 3891 3892 3893{ echo "$as_me:$LINENO: checking for egrep" >&5 3894echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3895if test "${ac_cv_path_EGREP+set}" = set; then 3896 echo $ECHO_N "(cached) $ECHO_C" >&6 3897else 3898 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3899 then ac_cv_path_EGREP="$GREP -E" 3900 else 3901 # Extract the first word of "egrep" to use in msg output 3902if test -z "$EGREP"; then 3903set dummy egrep; ac_prog_name=$2 3904if test "${ac_cv_path_EGREP+set}" = set; then 3905 echo $ECHO_N "(cached) $ECHO_C" >&6 3906else 3907 ac_path_EGREP_found=false 3908# Loop through the user's path and test for each of PROGNAME-LIST 3909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3910for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3911do 3912 IFS=$as_save_IFS 3913 test -z "$as_dir" && as_dir=. 3914 for ac_prog in egrep; do 3915 for ac_exec_ext in '' $ac_executable_extensions; do 3916 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3917 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3918 # Check for GNU ac_path_EGREP and select it if it is found. 3919 # Check for GNU $ac_path_EGREP 3920case `"$ac_path_EGREP" --version 2>&1` in 3921*GNU*) 3922 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3923*) 3924 ac_count=0 3925 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3926 while : 3927 do 3928 cat "conftest.in" "conftest.in" >"conftest.tmp" 3929 mv "conftest.tmp" "conftest.in" 3930 cp "conftest.in" "conftest.nl" 3931 echo 'EGREP' >> "conftest.nl" 3932 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3933 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3934 ac_count=`expr $ac_count + 1` 3935 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3936 # Best one so far, save it but keep looking for a better one 3937 ac_cv_path_EGREP="$ac_path_EGREP" 3938 ac_path_EGREP_max=$ac_count 3939 fi 3940 # 10*(2^10) chars as input seems more than enough 3941 test $ac_count -gt 10 && break 3942 done 3943 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3944esac 3945 3946 3947 $ac_path_EGREP_found && break 3 3948 done 3949done 3950 3951done 3952IFS=$as_save_IFS 3953 3954 3955fi 3956 3957EGREP="$ac_cv_path_EGREP" 3958if test -z "$EGREP"; then 3959 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3960echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3961 { (exit 1); exit 1; }; } 3962fi 3963 3964else 3965 ac_cv_path_EGREP=$EGREP 3966fi 3967 3968 3969 fi 3970fi 3971{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3972echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3973 EGREP="$ac_cv_path_EGREP" 3974 3975 3976 3977# Check whether --with-gnu-ld was given. 3978if test "${with_gnu_ld+set}" = set; then 3979 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3980else 3981 with_gnu_ld=no 3982fi 3983 3984ac_prog=ld 3985if test "$GCC" = yes; then 3986 # Check if gcc -print-prog-name=ld gives a path. 3987 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3988echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 3989 case $host in 3990 *-*-mingw*) 3991 # gcc leaves a trailing carriage return which upsets mingw 3992 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3993 *) 3994 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3995 esac 3996 case $ac_prog in 3997 # Accept absolute paths. 3998 [\\/]* | ?:[\\/]*) 3999 re_direlt='/[^/][^/]*/\.\./' 4000 # Canonicalize the pathname of ld 4001 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4002 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4003 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4004 done 4005 test -z "$LD" && LD="$ac_prog" 4006 ;; 4007 "") 4008 # If it fails, then pretend we aren't using GCC. 4009 ac_prog=ld 4010 ;; 4011 *) 4012 # If it is relative, then search for the first ld in PATH. 4013 with_gnu_ld=unknown 4014 ;; 4015 esac 4016elif test "$with_gnu_ld" = yes; then 4017 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4018echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4019else 4020 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4021echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4022fi 4023if test "${lt_cv_path_LD+set}" = set; then 4024 echo $ECHO_N "(cached) $ECHO_C" >&6 4025else 4026 if test -z "$LD"; then 4027 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4028 for ac_dir in $PATH; do 4029 IFS="$lt_save_ifs" 4030 test -z "$ac_dir" && ac_dir=. 4031 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4032 lt_cv_path_LD="$ac_dir/$ac_prog" 4033 # Check to see if the program is GNU ld. I'd rather use --version, 4034 # but apparently some variants of GNU ld only accept -v. 4035 # Break only if it was the GNU/non-GNU ld that we prefer. 4036 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4037 *GNU* | *'with BFD'*) 4038 test "$with_gnu_ld" != no && break 4039 ;; 4040 *) 4041 test "$with_gnu_ld" != yes && break 4042 ;; 4043 esac 4044 fi 4045 done 4046 IFS="$lt_save_ifs" 4047else 4048 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4049fi 4050fi 4051 4052LD="$lt_cv_path_LD" 4053if test -n "$LD"; then 4054 { echo "$as_me:$LINENO: result: $LD" >&5 4055echo "${ECHO_T}$LD" >&6; } 4056else 4057 { echo "$as_me:$LINENO: result: no" >&5 4058echo "${ECHO_T}no" >&6; } 4059fi 4060test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4061echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4062 { (exit 1); exit 1; }; } 4063{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4064echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4065if test "${lt_cv_prog_gnu_ld+set}" = set; then 4066 echo $ECHO_N "(cached) $ECHO_C" >&6 4067else 4068 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4069case `$LD -v 2>&1 </dev/null` in 4070*GNU* | *'with BFD'*) 4071 lt_cv_prog_gnu_ld=yes 4072 ;; 4073*) 4074 lt_cv_prog_gnu_ld=no 4075 ;; 4076esac 4077fi 4078{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4079echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4080with_gnu_ld=$lt_cv_prog_gnu_ld 4081 4082 4083{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4084echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4085if test "${lt_cv_ld_reload_flag+set}" = set; then 4086 echo $ECHO_N "(cached) $ECHO_C" >&6 4087else 4088 lt_cv_ld_reload_flag='-r' 4089fi 4090{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4091echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4092reload_flag=$lt_cv_ld_reload_flag 4093case $reload_flag in 4094"" | " "*) ;; 4095*) reload_flag=" $reload_flag" ;; 4096esac 4097reload_cmds='$LD$reload_flag -o $output$reload_objs' 4098case $host_os in 4099 darwin*) 4100 if test "$GCC" = yes; then 4101 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4102 else 4103 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4104 fi 4105 ;; 4106esac 4107 4108{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4109echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4110if test "${lt_cv_path_NM+set}" = set; then 4111 echo $ECHO_N "(cached) $ECHO_C" >&6 4112else 4113 if test -n "$NM"; then 4114 # Let the user override the test. 4115 lt_cv_path_NM="$NM" 4116else 4117 lt_nm_to_check="${ac_tool_prefix}nm" 4118 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4119 lt_nm_to_check="$lt_nm_to_check nm" 4120 fi 4121 for lt_tmp_nm in $lt_nm_to_check; do 4122 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4123 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4124 IFS="$lt_save_ifs" 4125 test -z "$ac_dir" && ac_dir=. 4126 tmp_nm="$ac_dir/$lt_tmp_nm" 4127 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4128 # Check to see if the nm accepts a BSD-compat flag. 4129 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4130 # nm: unknown option "B" ignored 4131 # Tru64's nm complains that /dev/null is an invalid object file 4132 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4133 */dev/null* | *'Invalid file or object type'*) 4134 lt_cv_path_NM="$tmp_nm -B" 4135 break 4136 ;; 4137 *) 4138 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4139 */dev/null*) 4140 lt_cv_path_NM="$tmp_nm -p" 4141 break 4142 ;; 4143 *) 4144 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4145 continue # so that we can try to find one that supports BSD flags 4146 ;; 4147 esac 4148 ;; 4149 esac 4150 fi 4151 done 4152 IFS="$lt_save_ifs" 4153 done 4154 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4155fi 4156fi 4157{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4158echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4159NM="$lt_cv_path_NM" 4160 4161{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4162echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4163LN_S=$as_ln_s 4164if test "$LN_S" = "ln -s"; then 4165 { echo "$as_me:$LINENO: result: yes" >&5 4166echo "${ECHO_T}yes" >&6; } 4167else 4168 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4169echo "${ECHO_T}no, using $LN_S" >&6; } 4170fi 4171 4172{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4173echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } 4174if test "${lt_cv_deplibs_check_method+set}" = set; then 4175 echo $ECHO_N "(cached) $ECHO_C" >&6 4176else 4177 lt_cv_file_magic_cmd='$MAGIC_CMD' 4178lt_cv_file_magic_test_file= 4179lt_cv_deplibs_check_method='unknown' 4180# Need to set the preceding variable on all platforms that support 4181# interlibrary dependencies. 4182# 'none' -- dependencies not supported. 4183# `unknown' -- same as none, but documents that we really don't know. 4184# 'pass_all' -- all dependencies passed with no checks. 4185# 'test_compile' -- check by making test program. 4186# 'file_magic [[regex]]' -- check by looking for files in library path 4187# which responds to the $file_magic_cmd with a given extended regex. 4188# If you have `file' or equivalent on your system and you're not sure 4189# whether `pass_all' will *always* work, you probably want this one. 4190 4191case $host_os in 4192aix4* | aix5*) 4193 lt_cv_deplibs_check_method=pass_all 4194 ;; 4195 4196beos*) 4197 lt_cv_deplibs_check_method=pass_all 4198 ;; 4199 4200bsdi[45]*) 4201 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4202 lt_cv_file_magic_cmd='/usr/bin/file -L' 4203 lt_cv_file_magic_test_file=/shlib/libc.so 4204 ;; 4205 4206cygwin*) 4207 # func_win32_libid is a shell function defined in ltmain.sh 4208 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4209 lt_cv_file_magic_cmd='func_win32_libid' 4210 ;; 4211 4212mingw* | pw32*) 4213 # Base MSYS/MinGW do not provide the 'file' command needed by 4214 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4215 # unless we find 'file', for example because we are cross-compiling. 4216 if ( file / ) >/dev/null 2>&1; then 4217 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4218 lt_cv_file_magic_cmd='func_win32_libid' 4219 else 4220 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4221 lt_cv_file_magic_cmd='$OBJDUMP -f' 4222 fi 4223 ;; 4224 4225darwin* | rhapsody*) 4226 lt_cv_deplibs_check_method=pass_all 4227 ;; 4228 4229freebsd* | dragonfly*) 4230 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4231 case $host_cpu in 4232 i*86 ) 4233 # Not sure whether the presence of OpenBSD here was a mistake. 4234 # Let's accept both of them until this is cleared up. 4235 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4236 lt_cv_file_magic_cmd=/usr/bin/file 4237 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4238 ;; 4239 esac 4240 else 4241 lt_cv_deplibs_check_method=pass_all 4242 fi 4243 ;; 4244 4245gnu*) 4246 lt_cv_deplibs_check_method=pass_all 4247 ;; 4248 4249hpux10.20* | hpux11*) 4250 lt_cv_file_magic_cmd=/usr/bin/file 4251 case $host_cpu in 4252 ia64*) 4253 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4254 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4255 ;; 4256 hppa*64*) 4257 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]' 4258 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4259 ;; 4260 *) 4261 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4262 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4263 ;; 4264 esac 4265 ;; 4266 4267interix[3-9]*) 4268 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4269 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4270 ;; 4271 4272irix5* | irix6* | nonstopux*) 4273 case $LD in 4274 *-32|*"-32 ") libmagic=32-bit;; 4275 *-n32|*"-n32 ") libmagic=N32;; 4276 *-64|*"-64 ") libmagic=64-bit;; 4277 *) libmagic=never-match;; 4278 esac 4279 lt_cv_deplibs_check_method=pass_all 4280 ;; 4281 4282# This must be Linux ELF. 4283linux* | k*bsd*-gnu) 4284 lt_cv_deplibs_check_method=pass_all 4285 ;; 4286 4287netbsd*) 4288 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4289 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4290 else 4291 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4292 fi 4293 ;; 4294 4295newos6*) 4296 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4297 lt_cv_file_magic_cmd=/usr/bin/file 4298 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4299 ;; 4300 4301nto-qnx*) 4302 lt_cv_deplibs_check_method=unknown 4303 ;; 4304 4305openbsd*) 4306 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4307 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4308 else 4309 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4310 fi 4311 ;; 4312 4313osf3* | osf4* | osf5*) 4314 lt_cv_deplibs_check_method=pass_all 4315 ;; 4316 4317rdos*) 4318 lt_cv_deplibs_check_method=pass_all 4319 ;; 4320 4321solaris*) 4322 lt_cv_deplibs_check_method=pass_all 4323 ;; 4324 4325sysv4 | sysv4.3*) 4326 case $host_vendor in 4327 motorola) 4328 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]' 4329 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4330 ;; 4331 ncr) 4332 lt_cv_deplibs_check_method=pass_all 4333 ;; 4334 sequent) 4335 lt_cv_file_magic_cmd='/bin/file' 4336 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4337 ;; 4338 sni) 4339 lt_cv_file_magic_cmd='/bin/file' 4340 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4341 lt_cv_file_magic_test_file=/lib/libc.so 4342 ;; 4343 siemens) 4344 lt_cv_deplibs_check_method=pass_all 4345 ;; 4346 pc) 4347 lt_cv_deplibs_check_method=pass_all 4348 ;; 4349 esac 4350 ;; 4351 4352sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4353 lt_cv_deplibs_check_method=pass_all 4354 ;; 4355esac 4356 4357fi 4358{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4359echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4360file_magic_cmd=$lt_cv_file_magic_cmd 4361deplibs_check_method=$lt_cv_deplibs_check_method 4362test -z "$deplibs_check_method" && deplibs_check_method=unknown 4363 4364 4365 4366 4367# If no C compiler was specified, use CC. 4368LTCC=${LTCC-"$CC"} 4369 4370# If no C compiler flags were specified, use CFLAGS. 4371LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4372 4373# Allow CC to be a program name with arguments. 4374compiler=$CC 4375 4376 4377# Check whether --enable-libtool-lock was given. 4378if test "${enable_libtool_lock+set}" = set; then 4379 enableval=$enable_libtool_lock; 4380fi 4381 4382test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4383 4384# Some flags need to be propagated to the compiler or linker for good 4385# libtool support. 4386case $host in 4387ia64-*-hpux*) 4388 # Find out which ABI we are using. 4389 echo 'int i;' > conftest.$ac_ext 4390 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4391 (eval $ac_compile) 2>&5 4392 ac_status=$? 4393 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4394 (exit $ac_status); }; then 4395 case `/usr/bin/file conftest.$ac_objext` in 4396 *ELF-32*) 4397 HPUX_IA64_MODE="32" 4398 ;; 4399 *ELF-64*) 4400 HPUX_IA64_MODE="64" 4401 ;; 4402 esac 4403 fi 4404 rm -rf conftest* 4405 ;; 4406*-*-irix6*) 4407 # Find out which ABI we are using. 4408 echo '#line 4408 "configure"' > conftest.$ac_ext 4409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4410 (eval $ac_compile) 2>&5 4411 ac_status=$? 4412 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4413 (exit $ac_status); }; then 4414 if test "$lt_cv_prog_gnu_ld" = yes; then 4415 case `/usr/bin/file conftest.$ac_objext` in 4416 *32-bit*) 4417 LD="${LD-ld} -melf32bsmip" 4418 ;; 4419 *N32*) 4420 LD="${LD-ld} -melf32bmipn32" 4421 ;; 4422 *64-bit*) 4423 LD="${LD-ld} -melf64bmip" 4424 ;; 4425 esac 4426 else 4427 case `/usr/bin/file conftest.$ac_objext` in 4428 *32-bit*) 4429 LD="${LD-ld} -32" 4430 ;; 4431 *N32*) 4432 LD="${LD-ld} -n32" 4433 ;; 4434 *64-bit*) 4435 LD="${LD-ld} -64" 4436 ;; 4437 esac 4438 fi 4439 fi 4440 rm -rf conftest* 4441 ;; 4442 4443x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4444s390*-*linux*|sparc*-*linux*) 4445 # Find out which ABI we are using. 4446 echo 'int i;' > conftest.$ac_ext 4447 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4448 (eval $ac_compile) 2>&5 4449 ac_status=$? 4450 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4451 (exit $ac_status); }; then 4452 case `/usr/bin/file conftest.o` in 4453 *32-bit*) 4454 case $host in 4455 x86_64-*kfreebsd*-gnu) 4456 LD="${LD-ld} -m elf_i386_fbsd" 4457 ;; 4458 x86_64-*linux*) 4459 LD="${LD-ld} -m elf_i386" 4460 ;; 4461 ppc64-*linux*|powerpc64-*linux*) 4462 LD="${LD-ld} -m elf32ppclinux" 4463 ;; 4464 s390x-*linux*) 4465 LD="${LD-ld} -m elf_s390" 4466 ;; 4467 sparc64-*linux*) 4468 LD="${LD-ld} -m elf32_sparc" 4469 ;; 4470 esac 4471 ;; 4472 *64-bit*) 4473 libsuff=64 4474 case $host in 4475 x86_64-*kfreebsd*-gnu) 4476 LD="${LD-ld} -m elf_x86_64_fbsd" 4477 ;; 4478 x86_64-*linux*) 4479 LD="${LD-ld} -m elf_x86_64" 4480 ;; 4481 ppc*-*linux*|powerpc*-*linux*) 4482 LD="${LD-ld} -m elf64ppc" 4483 ;; 4484 s390*-*linux*) 4485 LD="${LD-ld} -m elf64_s390" 4486 ;; 4487 sparc*-*linux*) 4488 LD="${LD-ld} -m elf64_sparc" 4489 ;; 4490 esac 4491 ;; 4492 esac 4493 fi 4494 rm -rf conftest* 4495 ;; 4496 4497*-*-sco3.2v5*) 4498 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4499 SAVE_CFLAGS="$CFLAGS" 4500 CFLAGS="$CFLAGS -belf" 4501 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4502echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4503if test "${lt_cv_cc_needs_belf+set}" = set; then 4504 echo $ECHO_N "(cached) $ECHO_C" >&6 4505else 4506 ac_ext=c 4507ac_cpp='$CPP $CPPFLAGS' 4508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4510ac_compiler_gnu=$ac_cv_c_compiler_gnu 4511 4512 cat >conftest.$ac_ext <<_ACEOF 4513/* confdefs.h. */ 4514_ACEOF 4515cat confdefs.h >>conftest.$ac_ext 4516cat >>conftest.$ac_ext <<_ACEOF 4517/* end confdefs.h. */ 4518 4519int 4520main () 4521{ 4522 4523 ; 4524 return 0; 4525} 4526_ACEOF 4527rm -f conftest.$ac_objext conftest$ac_exeext 4528if { (ac_try="$ac_link" 4529case "(($ac_try" in 4530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4531 *) ac_try_echo=$ac_try;; 4532esac 4533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4534 (eval "$ac_link") 2>conftest.er1 4535 ac_status=$? 4536 grep -v '^ *+' conftest.er1 >conftest.err 4537 rm -f conftest.er1 4538 cat conftest.err >&5 4539 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4540 (exit $ac_status); } && { 4541 test -z "$ac_c_werror_flag" || 4542 test ! -s conftest.err 4543 } && test -s conftest$ac_exeext && 4544 $as_test_x conftest$ac_exeext; then 4545 lt_cv_cc_needs_belf=yes 4546else 4547 echo "$as_me: failed program was:" >&5 4548sed 's/^/| /' conftest.$ac_ext >&5 4549 4550 lt_cv_cc_needs_belf=no 4551fi 4552 4553rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4554 conftest$ac_exeext conftest.$ac_ext 4555 ac_ext=c 4556ac_cpp='$CPP $CPPFLAGS' 4557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4559ac_compiler_gnu=$ac_cv_c_compiler_gnu 4560 4561fi 4562{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4563echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4564 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4565 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4566 CFLAGS="$SAVE_CFLAGS" 4567 fi 4568 ;; 4569sparc*-*solaris*) 4570 # Find out which ABI we are using. 4571 echo 'int i;' > conftest.$ac_ext 4572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4573 (eval $ac_compile) 2>&5 4574 ac_status=$? 4575 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4576 (exit $ac_status); }; then 4577 case `/usr/bin/file conftest.o` in 4578 *64-bit*) 4579 case $lt_cv_prog_gnu_ld in 4580 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4581 *) LD="${LD-ld} -64" ;; 4582 esac 4583 ;; 4584 esac 4585 fi 4586 rm -rf conftest* 4587 ;; 4588 4589 4590esac 4591 4592need_locks="$enable_libtool_lock" 4593 4594 4595ac_ext=c 4596ac_cpp='$CPP $CPPFLAGS' 4597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4599ac_compiler_gnu=$ac_cv_c_compiler_gnu 4600{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4601echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4602# On Suns, sometimes $CPP names a directory. 4603if test -n "$CPP" && test -d "$CPP"; then 4604 CPP= 4605fi 4606if test -z "$CPP"; then 4607 if test "${ac_cv_prog_CPP+set}" = set; then 4608 echo $ECHO_N "(cached) $ECHO_C" >&6 4609else 4610 # Double quotes because CPP needs to be expanded 4611 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4612 do 4613 ac_preproc_ok=false 4614for ac_c_preproc_warn_flag in '' yes 4615do 4616 # Use a header file that comes with gcc, so configuring glibc 4617 # with a fresh cross-compiler works. 4618 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4619 # <limits.h> exists even on freestanding compilers. 4620 # On the NeXT, cc -E runs the code through the compiler's parser, 4621 # not just through cpp. "Syntax error" is here to catch this case. 4622 cat >conftest.$ac_ext <<_ACEOF 4623/* confdefs.h. */ 4624_ACEOF 4625cat confdefs.h >>conftest.$ac_ext 4626cat >>conftest.$ac_ext <<_ACEOF 4627/* end confdefs.h. */ 4628#ifdef __STDC__ 4629# include <limits.h> 4630#else 4631# include <assert.h> 4632#endif 4633 Syntax error 4634_ACEOF 4635if { (ac_try="$ac_cpp conftest.$ac_ext" 4636case "(($ac_try" in 4637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4638 *) ac_try_echo=$ac_try;; 4639esac 4640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4641 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4642 ac_status=$? 4643 grep -v '^ *+' conftest.er1 >conftest.err 4644 rm -f conftest.er1 4645 cat conftest.err >&5 4646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4647 (exit $ac_status); } >/dev/null && { 4648 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4649 test ! -s conftest.err 4650 }; then 4651 : 4652else 4653 echo "$as_me: failed program was:" >&5 4654sed 's/^/| /' conftest.$ac_ext >&5 4655 4656 # Broken: fails on valid input. 4657continue 4658fi 4659 4660rm -f conftest.err conftest.$ac_ext 4661 4662 # OK, works on sane cases. Now check whether nonexistent headers 4663 # can be detected and how. 4664 cat >conftest.$ac_ext <<_ACEOF 4665/* confdefs.h. */ 4666_ACEOF 4667cat confdefs.h >>conftest.$ac_ext 4668cat >>conftest.$ac_ext <<_ACEOF 4669/* end confdefs.h. */ 4670#include <ac_nonexistent.h> 4671_ACEOF 4672if { (ac_try="$ac_cpp conftest.$ac_ext" 4673case "(($ac_try" in 4674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4675 *) ac_try_echo=$ac_try;; 4676esac 4677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4678 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4679 ac_status=$? 4680 grep -v '^ *+' conftest.er1 >conftest.err 4681 rm -f conftest.er1 4682 cat conftest.err >&5 4683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4684 (exit $ac_status); } >/dev/null && { 4685 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4686 test ! -s conftest.err 4687 }; then 4688 # Broken: success on invalid input. 4689continue 4690else 4691 echo "$as_me: failed program was:" >&5 4692sed 's/^/| /' conftest.$ac_ext >&5 4693 4694 # Passes both tests. 4695ac_preproc_ok=: 4696break 4697fi 4698 4699rm -f conftest.err conftest.$ac_ext 4700 4701done 4702# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4703rm -f conftest.err conftest.$ac_ext 4704if $ac_preproc_ok; then 4705 break 4706fi 4707 4708 done 4709 ac_cv_prog_CPP=$CPP 4710 4711fi 4712 CPP=$ac_cv_prog_CPP 4713else 4714 ac_cv_prog_CPP=$CPP 4715fi 4716{ echo "$as_me:$LINENO: result: $CPP" >&5 4717echo "${ECHO_T}$CPP" >&6; } 4718ac_preproc_ok=false 4719for ac_c_preproc_warn_flag in '' yes 4720do 4721 # Use a header file that comes with gcc, so configuring glibc 4722 # with a fresh cross-compiler works. 4723 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4724 # <limits.h> exists even on freestanding compilers. 4725 # On the NeXT, cc -E runs the code through the compiler's parser, 4726 # not just through cpp. "Syntax error" is here to catch this case. 4727 cat >conftest.$ac_ext <<_ACEOF 4728/* confdefs.h. */ 4729_ACEOF 4730cat confdefs.h >>conftest.$ac_ext 4731cat >>conftest.$ac_ext <<_ACEOF 4732/* end confdefs.h. */ 4733#ifdef __STDC__ 4734# include <limits.h> 4735#else 4736# include <assert.h> 4737#endif 4738 Syntax error 4739_ACEOF 4740if { (ac_try="$ac_cpp conftest.$ac_ext" 4741case "(($ac_try" in 4742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4743 *) ac_try_echo=$ac_try;; 4744esac 4745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4747 ac_status=$? 4748 grep -v '^ *+' conftest.er1 >conftest.err 4749 rm -f conftest.er1 4750 cat conftest.err >&5 4751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4752 (exit $ac_status); } >/dev/null && { 4753 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4754 test ! -s conftest.err 4755 }; then 4756 : 4757else 4758 echo "$as_me: failed program was:" >&5 4759sed 's/^/| /' conftest.$ac_ext >&5 4760 4761 # Broken: fails on valid input. 4762continue 4763fi 4764 4765rm -f conftest.err conftest.$ac_ext 4766 4767 # OK, works on sane cases. Now check whether nonexistent headers 4768 # can be detected and how. 4769 cat >conftest.$ac_ext <<_ACEOF 4770/* confdefs.h. */ 4771_ACEOF 4772cat confdefs.h >>conftest.$ac_ext 4773cat >>conftest.$ac_ext <<_ACEOF 4774/* end confdefs.h. */ 4775#include <ac_nonexistent.h> 4776_ACEOF 4777if { (ac_try="$ac_cpp conftest.$ac_ext" 4778case "(($ac_try" in 4779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4780 *) ac_try_echo=$ac_try;; 4781esac 4782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4783 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4784 ac_status=$? 4785 grep -v '^ *+' conftest.er1 >conftest.err 4786 rm -f conftest.er1 4787 cat conftest.err >&5 4788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4789 (exit $ac_status); } >/dev/null && { 4790 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4791 test ! -s conftest.err 4792 }; then 4793 # Broken: success on invalid input. 4794continue 4795else 4796 echo "$as_me: failed program was:" >&5 4797sed 's/^/| /' conftest.$ac_ext >&5 4798 4799 # Passes both tests. 4800ac_preproc_ok=: 4801break 4802fi 4803 4804rm -f conftest.err conftest.$ac_ext 4805 4806done 4807# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4808rm -f conftest.err conftest.$ac_ext 4809if $ac_preproc_ok; then 4810 : 4811else 4812 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4813See \`config.log' for more details." >&5 4814echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4815See \`config.log' for more details." >&2;} 4816 { (exit 1); exit 1; }; } 4817fi 4818 4819ac_ext=c 4820ac_cpp='$CPP $CPPFLAGS' 4821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4823ac_compiler_gnu=$ac_cv_c_compiler_gnu 4824 4825 4826{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4827echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4828if test "${ac_cv_header_stdc+set}" = set; then 4829 echo $ECHO_N "(cached) $ECHO_C" >&6 4830else 4831 cat >conftest.$ac_ext <<_ACEOF 4832/* confdefs.h. */ 4833_ACEOF 4834cat confdefs.h >>conftest.$ac_ext 4835cat >>conftest.$ac_ext <<_ACEOF 4836/* end confdefs.h. */ 4837#include <stdlib.h> 4838#include <stdarg.h> 4839#include <string.h> 4840#include <float.h> 4841 4842int 4843main () 4844{ 4845 4846 ; 4847 return 0; 4848} 4849_ACEOF 4850rm -f conftest.$ac_objext 4851if { (ac_try="$ac_compile" 4852case "(($ac_try" in 4853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4854 *) ac_try_echo=$ac_try;; 4855esac 4856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4857 (eval "$ac_compile") 2>conftest.er1 4858 ac_status=$? 4859 grep -v '^ *+' conftest.er1 >conftest.err 4860 rm -f conftest.er1 4861 cat conftest.err >&5 4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4863 (exit $ac_status); } && { 4864 test -z "$ac_c_werror_flag" || 4865 test ! -s conftest.err 4866 } && test -s conftest.$ac_objext; then 4867 ac_cv_header_stdc=yes 4868else 4869 echo "$as_me: failed program was:" >&5 4870sed 's/^/| /' conftest.$ac_ext >&5 4871 4872 ac_cv_header_stdc=no 4873fi 4874 4875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4876 4877if test $ac_cv_header_stdc = yes; then 4878 # SunOS 4.x string.h does not declare mem*, 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 <string.h> 4886 4887_ACEOF 4888if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4889 $EGREP "memchr" >/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 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4900 cat >conftest.$ac_ext <<_ACEOF 4901/* confdefs.h. */ 4902_ACEOF 4903cat confdefs.h >>conftest.$ac_ext 4904cat >>conftest.$ac_ext <<_ACEOF 4905/* end confdefs.h. */ 4906#include <stdlib.h> 4907 4908_ACEOF 4909if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4910 $EGREP "free" >/dev/null 2>&1; then 4911 : 4912else 4913 ac_cv_header_stdc=no 4914fi 4915rm -f conftest* 4916 4917fi 4918 4919if test $ac_cv_header_stdc = yes; then 4920 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4921 if test "$cross_compiling" = yes; then 4922 : 4923else 4924 cat >conftest.$ac_ext <<_ACEOF 4925/* confdefs.h. */ 4926_ACEOF 4927cat confdefs.h >>conftest.$ac_ext 4928cat >>conftest.$ac_ext <<_ACEOF 4929/* end confdefs.h. */ 4930#include <ctype.h> 4931#include <stdlib.h> 4932#if ((' ' & 0x0FF) == 0x020) 4933# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4934# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4935#else 4936# define ISLOWER(c) \ 4937 (('a' <= (c) && (c) <= 'i') \ 4938 || ('j' <= (c) && (c) <= 'r') \ 4939 || ('s' <= (c) && (c) <= 'z')) 4940# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4941#endif 4942 4943#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4944int 4945main () 4946{ 4947 int i; 4948 for (i = 0; i < 256; i++) 4949 if (XOR (islower (i), ISLOWER (i)) 4950 || toupper (i) != TOUPPER (i)) 4951 return 2; 4952 return 0; 4953} 4954_ACEOF 4955rm -f conftest$ac_exeext 4956if { (ac_try="$ac_link" 4957case "(($ac_try" in 4958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4959 *) ac_try_echo=$ac_try;; 4960esac 4961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4962 (eval "$ac_link") 2>&5 4963 ac_status=$? 4964 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4965 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4966 { (case "(($ac_try" in 4967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4968 *) ac_try_echo=$ac_try;; 4969esac 4970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4971 (eval "$ac_try") 2>&5 4972 ac_status=$? 4973 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4974 (exit $ac_status); }; }; then 4975 : 4976else 4977 echo "$as_me: program exited with status $ac_status" >&5 4978echo "$as_me: failed program was:" >&5 4979sed 's/^/| /' conftest.$ac_ext >&5 4980 4981( exit $ac_status ) 4982ac_cv_header_stdc=no 4983fi 4984rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4985fi 4986 4987 4988fi 4989fi 4990{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4991echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 4992if test $ac_cv_header_stdc = yes; then 4993 4994cat >>confdefs.h <<\_ACEOF 4995#define STDC_HEADERS 1 4996_ACEOF 4997 4998fi 4999 5000# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5011 inttypes.h stdint.h unistd.h 5012do 5013as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5014{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5015echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5016if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5017 echo $ECHO_N "(cached) $ECHO_C" >&6 5018else 5019 cat >conftest.$ac_ext <<_ACEOF 5020/* confdefs.h. */ 5021_ACEOF 5022cat confdefs.h >>conftest.$ac_ext 5023cat >>conftest.$ac_ext <<_ACEOF 5024/* end confdefs.h. */ 5025$ac_includes_default 5026 5027#include <$ac_header> 5028_ACEOF 5029rm -f conftest.$ac_objext 5030if { (ac_try="$ac_compile" 5031case "(($ac_try" in 5032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5033 *) ac_try_echo=$ac_try;; 5034esac 5035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5036 (eval "$ac_compile") 2>conftest.er1 5037 ac_status=$? 5038 grep -v '^ *+' conftest.er1 >conftest.err 5039 rm -f conftest.er1 5040 cat conftest.err >&5 5041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5042 (exit $ac_status); } && { 5043 test -z "$ac_c_werror_flag" || 5044 test ! -s conftest.err 5045 } && test -s conftest.$ac_objext; then 5046 eval "$as_ac_Header=yes" 5047else 5048 echo "$as_me: failed program was:" >&5 5049sed 's/^/| /' conftest.$ac_ext >&5 5050 5051 eval "$as_ac_Header=no" 5052fi 5053 5054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5055fi 5056ac_res=`eval echo '${'$as_ac_Header'}'` 5057 { echo "$as_me:$LINENO: result: $ac_res" >&5 5058echo "${ECHO_T}$ac_res" >&6; } 5059if test `eval echo '${'$as_ac_Header'}'` = yes; then 5060 cat >>confdefs.h <<_ACEOF 5061#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5062_ACEOF 5063 5064fi 5065 5066done 5067 5068 5069 5070for ac_header in dlfcn.h 5071do 5072as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5073if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5074 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5075echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5076if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5077 echo $ECHO_N "(cached) $ECHO_C" >&6 5078fi 5079ac_res=`eval echo '${'$as_ac_Header'}'` 5080 { echo "$as_me:$LINENO: result: $ac_res" >&5 5081echo "${ECHO_T}$ac_res" >&6; } 5082else 5083 # Is the header compilable? 5084{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5085echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5086cat >conftest.$ac_ext <<_ACEOF 5087/* confdefs.h. */ 5088_ACEOF 5089cat confdefs.h >>conftest.$ac_ext 5090cat >>conftest.$ac_ext <<_ACEOF 5091/* end confdefs.h. */ 5092$ac_includes_default 5093#include <$ac_header> 5094_ACEOF 5095rm -f conftest.$ac_objext 5096if { (ac_try="$ac_compile" 5097case "(($ac_try" in 5098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5099 *) ac_try_echo=$ac_try;; 5100esac 5101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5102 (eval "$ac_compile") 2>conftest.er1 5103 ac_status=$? 5104 grep -v '^ *+' conftest.er1 >conftest.err 5105 rm -f conftest.er1 5106 cat conftest.err >&5 5107 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5108 (exit $ac_status); } && { 5109 test -z "$ac_c_werror_flag" || 5110 test ! -s conftest.err 5111 } && test -s conftest.$ac_objext; then 5112 ac_header_compiler=yes 5113else 5114 echo "$as_me: failed program was:" >&5 5115sed 's/^/| /' conftest.$ac_ext >&5 5116 5117 ac_header_compiler=no 5118fi 5119 5120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5121{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5122echo "${ECHO_T}$ac_header_compiler" >&6; } 5123 5124# Is the header present? 5125{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5126echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5127cat >conftest.$ac_ext <<_ACEOF 5128/* confdefs.h. */ 5129_ACEOF 5130cat confdefs.h >>conftest.$ac_ext 5131cat >>conftest.$ac_ext <<_ACEOF 5132/* end confdefs.h. */ 5133#include <$ac_header> 5134_ACEOF 5135if { (ac_try="$ac_cpp conftest.$ac_ext" 5136case "(($ac_try" in 5137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5138 *) ac_try_echo=$ac_try;; 5139esac 5140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5141 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5142 ac_status=$? 5143 grep -v '^ *+' conftest.er1 >conftest.err 5144 rm -f conftest.er1 5145 cat conftest.err >&5 5146 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5147 (exit $ac_status); } >/dev/null && { 5148 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5149 test ! -s conftest.err 5150 }; then 5151 ac_header_preproc=yes 5152else 5153 echo "$as_me: failed program was:" >&5 5154sed 's/^/| /' conftest.$ac_ext >&5 5155 5156 ac_header_preproc=no 5157fi 5158 5159rm -f conftest.err conftest.$ac_ext 5160{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5161echo "${ECHO_T}$ac_header_preproc" >&6; } 5162 5163# So? What about this header? 5164case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5165 yes:no: ) 5166 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5167echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5168 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5169echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5170 ac_header_preproc=yes 5171 ;; 5172 no:yes:* ) 5173 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5174echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5175 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5176echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5177 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5178echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5179 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5180echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5181 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5182echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5183 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5184echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5185 ( cat <<\_ASBOX 5186## ---------------------------------------------------------------------- ## 5187## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5188## ---------------------------------------------------------------------- ## 5189_ASBOX 5190 ) | sed "s/^/$as_me: WARNING: /" >&2 5191 ;; 5192esac 5193{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5194echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5195if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5196 echo $ECHO_N "(cached) $ECHO_C" >&6 5197else 5198 eval "$as_ac_Header=\$ac_header_preproc" 5199fi 5200ac_res=`eval echo '${'$as_ac_Header'}'` 5201 { echo "$as_me:$LINENO: result: $ac_res" >&5 5202echo "${ECHO_T}$ac_res" >&6; } 5203 5204fi 5205if test `eval echo '${'$as_ac_Header'}'` = yes; then 5206 cat >>confdefs.h <<_ACEOF 5207#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5208_ACEOF 5209 5210fi 5211 5212done 5213 5214ac_ext=cpp 5215ac_cpp='$CXXCPP $CPPFLAGS' 5216ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5217ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5218ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5219if test -z "$CXX"; then 5220 if test -n "$CCC"; then 5221 CXX=$CCC 5222 else 5223 if test -n "$ac_tool_prefix"; then 5224 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5225 do 5226 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5227set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5228{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5229echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5230if test "${ac_cv_prog_CXX+set}" = set; then 5231 echo $ECHO_N "(cached) $ECHO_C" >&6 5232else 5233 if test -n "$CXX"; then 5234 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5235else 5236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5237for as_dir in $PATH 5238do 5239 IFS=$as_save_IFS 5240 test -z "$as_dir" && as_dir=. 5241 for ac_exec_ext in '' $ac_executable_extensions; do 5242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5243 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5244 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5245 break 2 5246 fi 5247done 5248done 5249IFS=$as_save_IFS 5250 5251fi 5252fi 5253CXX=$ac_cv_prog_CXX 5254if test -n "$CXX"; then 5255 { echo "$as_me:$LINENO: result: $CXX" >&5 5256echo "${ECHO_T}$CXX" >&6; } 5257else 5258 { echo "$as_me:$LINENO: result: no" >&5 5259echo "${ECHO_T}no" >&6; } 5260fi 5261 5262 5263 test -n "$CXX" && break 5264 done 5265fi 5266if test -z "$CXX"; then 5267 ac_ct_CXX=$CXX 5268 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5269do 5270 # Extract the first word of "$ac_prog", so it can be a program name with args. 5271set dummy $ac_prog; ac_word=$2 5272{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5273echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5274if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5275 echo $ECHO_N "(cached) $ECHO_C" >&6 5276else 5277 if test -n "$ac_ct_CXX"; then 5278 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5279else 5280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5281for as_dir in $PATH 5282do 5283 IFS=$as_save_IFS 5284 test -z "$as_dir" && as_dir=. 5285 for ac_exec_ext in '' $ac_executable_extensions; do 5286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5287 ac_cv_prog_ac_ct_CXX="$ac_prog" 5288 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5289 break 2 5290 fi 5291done 5292done 5293IFS=$as_save_IFS 5294 5295fi 5296fi 5297ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5298if test -n "$ac_ct_CXX"; then 5299 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5300echo "${ECHO_T}$ac_ct_CXX" >&6; } 5301else 5302 { echo "$as_me:$LINENO: result: no" >&5 5303echo "${ECHO_T}no" >&6; } 5304fi 5305 5306 5307 test -n "$ac_ct_CXX" && break 5308done 5309 5310 if test "x$ac_ct_CXX" = x; then 5311 CXX="g++" 5312 else 5313 case $cross_compiling:$ac_tool_warned in 5314yes:) 5315{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5316whose name does not start with the host triplet. If you think this 5317configuration is useful to you, please write to autoconf@gnu.org." >&5 5318echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5319whose name does not start with the host triplet. If you think this 5320configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5321ac_tool_warned=yes ;; 5322esac 5323 CXX=$ac_ct_CXX 5324 fi 5325fi 5326 5327 fi 5328fi 5329# Provide some information about the compiler. 5330echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5331ac_compiler=`set X $ac_compile; echo $2` 5332{ (ac_try="$ac_compiler --version >&5" 5333case "(($ac_try" in 5334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5335 *) ac_try_echo=$ac_try;; 5336esac 5337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5338 (eval "$ac_compiler --version >&5") 2>&5 5339 ac_status=$? 5340 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5341 (exit $ac_status); } 5342{ (ac_try="$ac_compiler -v >&5" 5343case "(($ac_try" in 5344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5345 *) ac_try_echo=$ac_try;; 5346esac 5347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5348 (eval "$ac_compiler -v >&5") 2>&5 5349 ac_status=$? 5350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5351 (exit $ac_status); } 5352{ (ac_try="$ac_compiler -V >&5" 5353case "(($ac_try" in 5354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5355 *) ac_try_echo=$ac_try;; 5356esac 5357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5358 (eval "$ac_compiler -V >&5") 2>&5 5359 ac_status=$? 5360 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5361 (exit $ac_status); } 5362 5363{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5364echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5365if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5366 echo $ECHO_N "(cached) $ECHO_C" >&6 5367else 5368 cat >conftest.$ac_ext <<_ACEOF 5369/* confdefs.h. */ 5370_ACEOF 5371cat confdefs.h >>conftest.$ac_ext 5372cat >>conftest.$ac_ext <<_ACEOF 5373/* end confdefs.h. */ 5374 5375int 5376main () 5377{ 5378#ifndef __GNUC__ 5379 choke me 5380#endif 5381 5382 ; 5383 return 0; 5384} 5385_ACEOF 5386rm -f conftest.$ac_objext 5387if { (ac_try="$ac_compile" 5388case "(($ac_try" in 5389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5390 *) ac_try_echo=$ac_try;; 5391esac 5392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5393 (eval "$ac_compile") 2>conftest.er1 5394 ac_status=$? 5395 grep -v '^ *+' conftest.er1 >conftest.err 5396 rm -f conftest.er1 5397 cat conftest.err >&5 5398 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5399 (exit $ac_status); } && { 5400 test -z "$ac_cxx_werror_flag" || 5401 test ! -s conftest.err 5402 } && test -s conftest.$ac_objext; then 5403 ac_compiler_gnu=yes 5404else 5405 echo "$as_me: failed program was:" >&5 5406sed 's/^/| /' conftest.$ac_ext >&5 5407 5408 ac_compiler_gnu=no 5409fi 5410 5411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5412ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5413 5414fi 5415{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5416echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5417GXX=`test $ac_compiler_gnu = yes && echo yes` 5418ac_test_CXXFLAGS=${CXXFLAGS+set} 5419ac_save_CXXFLAGS=$CXXFLAGS 5420{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5421echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5422if test "${ac_cv_prog_cxx_g+set}" = set; then 5423 echo $ECHO_N "(cached) $ECHO_C" >&6 5424else 5425 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5426 ac_cxx_werror_flag=yes 5427 ac_cv_prog_cxx_g=no 5428 CXXFLAGS="-g" 5429 cat >conftest.$ac_ext <<_ACEOF 5430/* confdefs.h. */ 5431_ACEOF 5432cat confdefs.h >>conftest.$ac_ext 5433cat >>conftest.$ac_ext <<_ACEOF 5434/* end confdefs.h. */ 5435 5436int 5437main () 5438{ 5439 5440 ; 5441 return 0; 5442} 5443_ACEOF 5444rm -f conftest.$ac_objext 5445if { (ac_try="$ac_compile" 5446case "(($ac_try" in 5447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5448 *) ac_try_echo=$ac_try;; 5449esac 5450eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5451 (eval "$ac_compile") 2>conftest.er1 5452 ac_status=$? 5453 grep -v '^ *+' conftest.er1 >conftest.err 5454 rm -f conftest.er1 5455 cat conftest.err >&5 5456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5457 (exit $ac_status); } && { 5458 test -z "$ac_cxx_werror_flag" || 5459 test ! -s conftest.err 5460 } && test -s conftest.$ac_objext; then 5461 ac_cv_prog_cxx_g=yes 5462else 5463 echo "$as_me: failed program was:" >&5 5464sed 's/^/| /' conftest.$ac_ext >&5 5465 5466 CXXFLAGS="" 5467 cat >conftest.$ac_ext <<_ACEOF 5468/* confdefs.h. */ 5469_ACEOF 5470cat confdefs.h >>conftest.$ac_ext 5471cat >>conftest.$ac_ext <<_ACEOF 5472/* end confdefs.h. */ 5473 5474int 5475main () 5476{ 5477 5478 ; 5479 return 0; 5480} 5481_ACEOF 5482rm -f conftest.$ac_objext 5483if { (ac_try="$ac_compile" 5484case "(($ac_try" in 5485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5486 *) ac_try_echo=$ac_try;; 5487esac 5488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5489 (eval "$ac_compile") 2>conftest.er1 5490 ac_status=$? 5491 grep -v '^ *+' conftest.er1 >conftest.err 5492 rm -f conftest.er1 5493 cat conftest.err >&5 5494 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5495 (exit $ac_status); } && { 5496 test -z "$ac_cxx_werror_flag" || 5497 test ! -s conftest.err 5498 } && test -s conftest.$ac_objext; then 5499 : 5500else 5501 echo "$as_me: failed program was:" >&5 5502sed 's/^/| /' conftest.$ac_ext >&5 5503 5504 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5505 CXXFLAGS="-g" 5506 cat >conftest.$ac_ext <<_ACEOF 5507/* confdefs.h. */ 5508_ACEOF 5509cat confdefs.h >>conftest.$ac_ext 5510cat >>conftest.$ac_ext <<_ACEOF 5511/* end confdefs.h. */ 5512 5513int 5514main () 5515{ 5516 5517 ; 5518 return 0; 5519} 5520_ACEOF 5521rm -f conftest.$ac_objext 5522if { (ac_try="$ac_compile" 5523case "(($ac_try" in 5524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5525 *) ac_try_echo=$ac_try;; 5526esac 5527eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5528 (eval "$ac_compile") 2>conftest.er1 5529 ac_status=$? 5530 grep -v '^ *+' conftest.er1 >conftest.err 5531 rm -f conftest.er1 5532 cat conftest.err >&5 5533 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5534 (exit $ac_status); } && { 5535 test -z "$ac_cxx_werror_flag" || 5536 test ! -s conftest.err 5537 } && test -s conftest.$ac_objext; then 5538 ac_cv_prog_cxx_g=yes 5539else 5540 echo "$as_me: failed program was:" >&5 5541sed 's/^/| /' conftest.$ac_ext >&5 5542 5543 5544fi 5545 5546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5547fi 5548 5549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5550fi 5551 5552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5553 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5554fi 5555{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5556echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5557if test "$ac_test_CXXFLAGS" = set; then 5558 CXXFLAGS=$ac_save_CXXFLAGS 5559elif test $ac_cv_prog_cxx_g = yes; then 5560 if test "$GXX" = yes; then 5561 CXXFLAGS="-g -O2" 5562 else 5563 CXXFLAGS="-g" 5564 fi 5565else 5566 if test "$GXX" = yes; then 5567 CXXFLAGS="-O2" 5568 else 5569 CXXFLAGS= 5570 fi 5571fi 5572ac_ext=cpp 5573ac_cpp='$CXXCPP $CPPFLAGS' 5574ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5575ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5576ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5577 5578depcc="$CXX" am_compiler_list= 5579 5580{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5581echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5582if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5583 echo $ECHO_N "(cached) $ECHO_C" >&6 5584else 5585 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5586 # We make a subdir and do the tests there. Otherwise we can end up 5587 # making bogus files that we don't know about and never remove. For 5588 # instance it was reported that on HP-UX the gcc test will end up 5589 # making a dummy file named `D' -- because `-MD' means `put the output 5590 # in D'. 5591 mkdir conftest.dir 5592 # Copy depcomp to subdir because otherwise we won't find it if we're 5593 # using a relative directory. 5594 cp "$am_depcomp" conftest.dir 5595 cd conftest.dir 5596 # We will build objects and dependencies in a subdirectory because 5597 # it helps to detect inapplicable dependency modes. For instance 5598 # both Tru64's cc and ICC support -MD to output dependencies as a 5599 # side effect of compilation, but ICC will put the dependencies in 5600 # the current directory while Tru64 will put them in the object 5601 # directory. 5602 mkdir sub 5603 5604 am_cv_CXX_dependencies_compiler_type=none 5605 if test "$am_compiler_list" = ""; then 5606 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5607 fi 5608 for depmode in $am_compiler_list; do 5609 # Setup a source with many dependencies, because some compilers 5610 # like to wrap large dependency lists on column 80 (with \), and 5611 # we should not choose a depcomp mode which is confused by this. 5612 # 5613 # We need to recreate these files for each test, as the compiler may 5614 # overwrite some of them when testing with obscure command lines. 5615 # This happens at least with the AIX C compiler. 5616 : > sub/conftest.c 5617 for i in 1 2 3 4 5 6; do 5618 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5619 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5620 # Solaris 8's {/usr,}/bin/sh. 5621 touch sub/conftst$i.h 5622 done 5623 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5624 5625 case $depmode in 5626 nosideeffect) 5627 # after this tag, mechanisms are not by side-effect, so they'll 5628 # only be used when explicitly requested 5629 if test "x$enable_dependency_tracking" = xyes; then 5630 continue 5631 else 5632 break 5633 fi 5634 ;; 5635 none) break ;; 5636 esac 5637 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5638 # mode. It turns out that the SunPro C++ compiler does not properly 5639 # handle `-M -o', and we need to detect this. 5640 if depmode=$depmode \ 5641 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5642 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5643 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5644 >/dev/null 2>conftest.err && 5645 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5646 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5647 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5648 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5649 # icc doesn't choke on unknown options, it will just issue warnings 5650 # or remarks (even with -Werror). So we grep stderr for any message 5651 # that says an option was ignored or not supported. 5652 # When given -MP, icc 7.0 and 7.1 complain thusly: 5653 # icc: Command line warning: ignoring option '-M'; no argument required 5654 # The diagnosis changed in icc 8.0: 5655 # icc: Command line remark: option '-MP' not supported 5656 if (grep 'ignoring option' conftest.err || 5657 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5658 am_cv_CXX_dependencies_compiler_type=$depmode 5659 break 5660 fi 5661 fi 5662 done 5663 5664 cd .. 5665 rm -rf conftest.dir 5666else 5667 am_cv_CXX_dependencies_compiler_type=none 5668fi 5669 5670fi 5671{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5672echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5673CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5674 5675 if 5676 test "x$enable_dependency_tracking" != xno \ 5677 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5678 am__fastdepCXX_TRUE= 5679 am__fastdepCXX_FALSE='#' 5680else 5681 am__fastdepCXX_TRUE='#' 5682 am__fastdepCXX_FALSE= 5683fi 5684 5685 5686 5687 5688if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5689 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5690 (test "X$CXX" != "Xg++"))) ; then 5691 ac_ext=cpp 5692ac_cpp='$CXXCPP $CPPFLAGS' 5693ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5694ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5695ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5696{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5697echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5698if test -z "$CXXCPP"; then 5699 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5700 echo $ECHO_N "(cached) $ECHO_C" >&6 5701else 5702 # Double quotes because CXXCPP needs to be expanded 5703 for CXXCPP in "$CXX -E" "/lib/cpp" 5704 do 5705 ac_preproc_ok=false 5706for ac_cxx_preproc_warn_flag in '' yes 5707do 5708 # Use a header file that comes with gcc, so configuring glibc 5709 # with a fresh cross-compiler works. 5710 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5711 # <limits.h> exists even on freestanding compilers. 5712 # On the NeXT, cc -E runs the code through the compiler's parser, 5713 # not just through cpp. "Syntax error" is here to catch this case. 5714 cat >conftest.$ac_ext <<_ACEOF 5715/* confdefs.h. */ 5716_ACEOF 5717cat confdefs.h >>conftest.$ac_ext 5718cat >>conftest.$ac_ext <<_ACEOF 5719/* end confdefs.h. */ 5720#ifdef __STDC__ 5721# include <limits.h> 5722#else 5723# include <assert.h> 5724#endif 5725 Syntax error 5726_ACEOF 5727if { (ac_try="$ac_cpp conftest.$ac_ext" 5728case "(($ac_try" in 5729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5730 *) ac_try_echo=$ac_try;; 5731esac 5732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5733 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5734 ac_status=$? 5735 grep -v '^ *+' conftest.er1 >conftest.err 5736 rm -f conftest.er1 5737 cat conftest.err >&5 5738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5739 (exit $ac_status); } >/dev/null && { 5740 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5741 test ! -s conftest.err 5742 }; then 5743 : 5744else 5745 echo "$as_me: failed program was:" >&5 5746sed 's/^/| /' conftest.$ac_ext >&5 5747 5748 # Broken: fails on valid input. 5749continue 5750fi 5751 5752rm -f conftest.err conftest.$ac_ext 5753 5754 # OK, works on sane cases. Now check whether nonexistent headers 5755 # can be detected and how. 5756 cat >conftest.$ac_ext <<_ACEOF 5757/* confdefs.h. */ 5758_ACEOF 5759cat confdefs.h >>conftest.$ac_ext 5760cat >>conftest.$ac_ext <<_ACEOF 5761/* end confdefs.h. */ 5762#include <ac_nonexistent.h> 5763_ACEOF 5764if { (ac_try="$ac_cpp conftest.$ac_ext" 5765case "(($ac_try" in 5766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5767 *) ac_try_echo=$ac_try;; 5768esac 5769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5770 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5771 ac_status=$? 5772 grep -v '^ *+' conftest.er1 >conftest.err 5773 rm -f conftest.er1 5774 cat conftest.err >&5 5775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5776 (exit $ac_status); } >/dev/null && { 5777 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5778 test ! -s conftest.err 5779 }; then 5780 # Broken: success on invalid input. 5781continue 5782else 5783 echo "$as_me: failed program was:" >&5 5784sed 's/^/| /' conftest.$ac_ext >&5 5785 5786 # Passes both tests. 5787ac_preproc_ok=: 5788break 5789fi 5790 5791rm -f conftest.err conftest.$ac_ext 5792 5793done 5794# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5795rm -f conftest.err conftest.$ac_ext 5796if $ac_preproc_ok; then 5797 break 5798fi 5799 5800 done 5801 ac_cv_prog_CXXCPP=$CXXCPP 5802 5803fi 5804 CXXCPP=$ac_cv_prog_CXXCPP 5805else 5806 ac_cv_prog_CXXCPP=$CXXCPP 5807fi 5808{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 5809echo "${ECHO_T}$CXXCPP" >&6; } 5810ac_preproc_ok=false 5811for ac_cxx_preproc_warn_flag in '' yes 5812do 5813 # Use a header file that comes with gcc, so configuring glibc 5814 # with a fresh cross-compiler works. 5815 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5816 # <limits.h> exists even on freestanding compilers. 5817 # On the NeXT, cc -E runs the code through the compiler's parser, 5818 # not just through cpp. "Syntax error" is here to catch this case. 5819 cat >conftest.$ac_ext <<_ACEOF 5820/* confdefs.h. */ 5821_ACEOF 5822cat confdefs.h >>conftest.$ac_ext 5823cat >>conftest.$ac_ext <<_ACEOF 5824/* end confdefs.h. */ 5825#ifdef __STDC__ 5826# include <limits.h> 5827#else 5828# include <assert.h> 5829#endif 5830 Syntax error 5831_ACEOF 5832if { (ac_try="$ac_cpp conftest.$ac_ext" 5833case "(($ac_try" in 5834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5835 *) ac_try_echo=$ac_try;; 5836esac 5837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5838 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5839 ac_status=$? 5840 grep -v '^ *+' conftest.er1 >conftest.err 5841 rm -f conftest.er1 5842 cat conftest.err >&5 5843 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5844 (exit $ac_status); } >/dev/null && { 5845 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5846 test ! -s conftest.err 5847 }; then 5848 : 5849else 5850 echo "$as_me: failed program was:" >&5 5851sed 's/^/| /' conftest.$ac_ext >&5 5852 5853 # Broken: fails on valid input. 5854continue 5855fi 5856 5857rm -f conftest.err conftest.$ac_ext 5858 5859 # OK, works on sane cases. Now check whether nonexistent headers 5860 # can be detected and how. 5861 cat >conftest.$ac_ext <<_ACEOF 5862/* confdefs.h. */ 5863_ACEOF 5864cat confdefs.h >>conftest.$ac_ext 5865cat >>conftest.$ac_ext <<_ACEOF 5866/* end confdefs.h. */ 5867#include <ac_nonexistent.h> 5868_ACEOF 5869if { (ac_try="$ac_cpp conftest.$ac_ext" 5870case "(($ac_try" in 5871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5872 *) ac_try_echo=$ac_try;; 5873esac 5874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5875 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5876 ac_status=$? 5877 grep -v '^ *+' conftest.er1 >conftest.err 5878 rm -f conftest.er1 5879 cat conftest.err >&5 5880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5881 (exit $ac_status); } >/dev/null && { 5882 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5883 test ! -s conftest.err 5884 }; then 5885 # Broken: success on invalid input. 5886continue 5887else 5888 echo "$as_me: failed program was:" >&5 5889sed 's/^/| /' conftest.$ac_ext >&5 5890 5891 # Passes both tests. 5892ac_preproc_ok=: 5893break 5894fi 5895 5896rm -f conftest.err conftest.$ac_ext 5897 5898done 5899# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5900rm -f conftest.err conftest.$ac_ext 5901if $ac_preproc_ok; then 5902 : 5903else 5904 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5905See \`config.log' for more details." >&5 5906echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5907See \`config.log' for more details." >&2;} 5908 { (exit 1); exit 1; }; } 5909fi 5910 5911ac_ext=cpp 5912ac_cpp='$CXXCPP $CPPFLAGS' 5913ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5914ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5915ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5916 5917fi 5918 5919 5920ac_ext=f 5921ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5922ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5923ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5924if test -n "$ac_tool_prefix"; then 5925 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 5926 do 5927 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5928set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5929{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5930echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5931if test "${ac_cv_prog_F77+set}" = set; then 5932 echo $ECHO_N "(cached) $ECHO_C" >&6 5933else 5934 if test -n "$F77"; then 5935 ac_cv_prog_F77="$F77" # Let the user override the test. 5936else 5937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5938for as_dir in $PATH 5939do 5940 IFS=$as_save_IFS 5941 test -z "$as_dir" && as_dir=. 5942 for ac_exec_ext in '' $ac_executable_extensions; do 5943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5944 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5945 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5946 break 2 5947 fi 5948done 5949done 5950IFS=$as_save_IFS 5951 5952fi 5953fi 5954F77=$ac_cv_prog_F77 5955if test -n "$F77"; then 5956 { echo "$as_me:$LINENO: result: $F77" >&5 5957echo "${ECHO_T}$F77" >&6; } 5958else 5959 { echo "$as_me:$LINENO: result: no" >&5 5960echo "${ECHO_T}no" >&6; } 5961fi 5962 5963 5964 test -n "$F77" && break 5965 done 5966fi 5967if test -z "$F77"; then 5968 ac_ct_F77=$F77 5969 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 5970do 5971 # Extract the first word of "$ac_prog", so it can be a program name with args. 5972set dummy $ac_prog; ac_word=$2 5973{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5974echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5975if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 5976 echo $ECHO_N "(cached) $ECHO_C" >&6 5977else 5978 if test -n "$ac_ct_F77"; then 5979 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 5980else 5981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5982for as_dir in $PATH 5983do 5984 IFS=$as_save_IFS 5985 test -z "$as_dir" && as_dir=. 5986 for ac_exec_ext in '' $ac_executable_extensions; do 5987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5988 ac_cv_prog_ac_ct_F77="$ac_prog" 5989 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5990 break 2 5991 fi 5992done 5993done 5994IFS=$as_save_IFS 5995 5996fi 5997fi 5998ac_ct_F77=$ac_cv_prog_ac_ct_F77 5999if test -n "$ac_ct_F77"; then 6000 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6001echo "${ECHO_T}$ac_ct_F77" >&6; } 6002else 6003 { echo "$as_me:$LINENO: result: no" >&5 6004echo "${ECHO_T}no" >&6; } 6005fi 6006 6007 6008 test -n "$ac_ct_F77" && break 6009done 6010 6011 if test "x$ac_ct_F77" = x; then 6012 F77="" 6013 else 6014 case $cross_compiling:$ac_tool_warned in 6015yes:) 6016{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6017whose name does not start with the host triplet. If you think this 6018configuration is useful to you, please write to autoconf@gnu.org." >&5 6019echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6020whose name does not start with the host triplet. If you think this 6021configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6022ac_tool_warned=yes ;; 6023esac 6024 F77=$ac_ct_F77 6025 fi 6026fi 6027 6028 6029# Provide some information about the compiler. 6030echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6031ac_compiler=`set X $ac_compile; echo $2` 6032{ (ac_try="$ac_compiler --version >&5" 6033case "(($ac_try" in 6034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6035 *) ac_try_echo=$ac_try;; 6036esac 6037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6038 (eval "$ac_compiler --version >&5") 2>&5 6039 ac_status=$? 6040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6041 (exit $ac_status); } 6042{ (ac_try="$ac_compiler -v >&5" 6043case "(($ac_try" in 6044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6045 *) ac_try_echo=$ac_try;; 6046esac 6047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6048 (eval "$ac_compiler -v >&5") 2>&5 6049 ac_status=$? 6050 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6051 (exit $ac_status); } 6052{ (ac_try="$ac_compiler -V >&5" 6053case "(($ac_try" in 6054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6055 *) ac_try_echo=$ac_try;; 6056esac 6057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6058 (eval "$ac_compiler -V >&5") 2>&5 6059 ac_status=$? 6060 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6061 (exit $ac_status); } 6062rm -f a.out 6063 6064# If we don't use `.F' as extension, the preprocessor is not run on the 6065# input file. (Note that this only needs to work for GNU compilers.) 6066ac_save_ext=$ac_ext 6067ac_ext=F 6068{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6069echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6070if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6071 echo $ECHO_N "(cached) $ECHO_C" >&6 6072else 6073 cat >conftest.$ac_ext <<_ACEOF 6074 program main 6075#ifndef __GNUC__ 6076 choke me 6077#endif 6078 6079 end 6080_ACEOF 6081rm -f conftest.$ac_objext 6082if { (ac_try="$ac_compile" 6083case "(($ac_try" in 6084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6085 *) ac_try_echo=$ac_try;; 6086esac 6087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6088 (eval "$ac_compile") 2>conftest.er1 6089 ac_status=$? 6090 grep -v '^ *+' conftest.er1 >conftest.err 6091 rm -f conftest.er1 6092 cat conftest.err >&5 6093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6094 (exit $ac_status); } && { 6095 test -z "$ac_f77_werror_flag" || 6096 test ! -s conftest.err 6097 } && test -s conftest.$ac_objext; then 6098 ac_compiler_gnu=yes 6099else 6100 echo "$as_me: failed program was:" >&5 6101sed 's/^/| /' conftest.$ac_ext >&5 6102 6103 ac_compiler_gnu=no 6104fi 6105 6106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6107ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6108 6109fi 6110{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6111echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6112ac_ext=$ac_save_ext 6113ac_test_FFLAGS=${FFLAGS+set} 6114ac_save_FFLAGS=$FFLAGS 6115FFLAGS= 6116{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6117echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6118if test "${ac_cv_prog_f77_g+set}" = set; then 6119 echo $ECHO_N "(cached) $ECHO_C" >&6 6120else 6121 FFLAGS=-g 6122cat >conftest.$ac_ext <<_ACEOF 6123 program main 6124 6125 end 6126_ACEOF 6127rm -f conftest.$ac_objext 6128if { (ac_try="$ac_compile" 6129case "(($ac_try" in 6130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6131 *) ac_try_echo=$ac_try;; 6132esac 6133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6134 (eval "$ac_compile") 2>conftest.er1 6135 ac_status=$? 6136 grep -v '^ *+' conftest.er1 >conftest.err 6137 rm -f conftest.er1 6138 cat conftest.err >&5 6139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6140 (exit $ac_status); } && { 6141 test -z "$ac_f77_werror_flag" || 6142 test ! -s conftest.err 6143 } && test -s conftest.$ac_objext; then 6144 ac_cv_prog_f77_g=yes 6145else 6146 echo "$as_me: failed program was:" >&5 6147sed 's/^/| /' conftest.$ac_ext >&5 6148 6149 ac_cv_prog_f77_g=no 6150fi 6151 6152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6153 6154fi 6155{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6156echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6157if test "$ac_test_FFLAGS" = set; then 6158 FFLAGS=$ac_save_FFLAGS 6159elif test $ac_cv_prog_f77_g = yes; then 6160 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6161 FFLAGS="-g -O2" 6162 else 6163 FFLAGS="-g" 6164 fi 6165else 6166 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6167 FFLAGS="-O2" 6168 else 6169 FFLAGS= 6170 fi 6171fi 6172 6173G77=`test $ac_compiler_gnu = yes && echo yes` 6174ac_ext=c 6175ac_cpp='$CPP $CPPFLAGS' 6176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6178ac_compiler_gnu=$ac_cv_c_compiler_gnu 6179 6180 6181 6182# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6183 6184# find the maximum length of command line arguments 6185{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6186echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6187if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6188 echo $ECHO_N "(cached) $ECHO_C" >&6 6189else 6190 i=0 6191 teststring="ABCD" 6192 6193 case $build_os in 6194 msdosdjgpp*) 6195 # On DJGPP, this test can blow up pretty badly due to problems in libc 6196 # (any single argument exceeding 2000 bytes causes a buffer overrun 6197 # during glob expansion). Even if it were fixed, the result of this 6198 # check would be larger than it should be. 6199 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6200 ;; 6201 6202 gnu*) 6203 # Under GNU Hurd, this test is not required because there is 6204 # no limit to the length of command line arguments. 6205 # Libtool will interpret -1 as no limit whatsoever 6206 lt_cv_sys_max_cmd_len=-1; 6207 ;; 6208 6209 cygwin* | mingw*) 6210 # On Win9x/ME, this test blows up -- it succeeds, but takes 6211 # about 5 minutes as the teststring grows exponentially. 6212 # Worse, since 9x/ME are not pre-emptively multitasking, 6213 # you end up with a "frozen" computer, even though with patience 6214 # the test eventually succeeds (with a max line length of 256k). 6215 # Instead, let's just punt: use the minimum linelength reported by 6216 # all of the supported platforms: 8192 (on NT/2K/XP). 6217 lt_cv_sys_max_cmd_len=8192; 6218 ;; 6219 6220 amigaos*) 6221 # On AmigaOS with pdksh, this test takes hours, literally. 6222 # So we just punt and use a minimum line length of 8192. 6223 lt_cv_sys_max_cmd_len=8192; 6224 ;; 6225 6226 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6227 # This has been around since 386BSD, at least. Likely further. 6228 if test -x /sbin/sysctl; then 6229 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6230 elif test -x /usr/sbin/sysctl; then 6231 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6232 else 6233 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6234 fi 6235 # And add a safety zone 6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6238 ;; 6239 6240 interix*) 6241 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6242 lt_cv_sys_max_cmd_len=196608 6243 ;; 6244 6245 osf*) 6246 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6247 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6248 # nice to cause kernel panics so lets avoid the loop below. 6249 # First set a reasonable default. 6250 lt_cv_sys_max_cmd_len=16384 6251 # 6252 if test -x /sbin/sysconfig; then 6253 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6254 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6255 esac 6256 fi 6257 ;; 6258 sco3.2v5*) 6259 lt_cv_sys_max_cmd_len=102400 6260 ;; 6261 sysv5* | sco5v6* | sysv4.2uw2*) 6262 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6263 if test -n "$kargmax"; then 6264 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6265 else 6266 lt_cv_sys_max_cmd_len=32768 6267 fi 6268 ;; 6269 *) 6270 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6271 if test -n "$lt_cv_sys_max_cmd_len"; then 6272 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6273 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6274 else 6275 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6276 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6277 = "XX$teststring") >/dev/null 2>&1 && 6278 new_result=`expr "X$teststring" : ".*" 2>&1` && 6279 lt_cv_sys_max_cmd_len=$new_result && 6280 test $i != 17 # 1/2 MB should be enough 6281 do 6282 i=`expr $i + 1` 6283 teststring=$teststring$teststring 6284 done 6285 teststring= 6286 # Add a significant safety factor because C++ compilers can tack on massive 6287 # amounts of additional arguments before passing them to the linker. 6288 # It appears as though 1/2 is a usable value. 6289 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6290 fi 6291 ;; 6292 esac 6293 6294fi 6295 6296if test -n $lt_cv_sys_max_cmd_len ; then 6297 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6298echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6299else 6300 { echo "$as_me:$LINENO: result: none" >&5 6301echo "${ECHO_T}none" >&6; } 6302fi 6303 6304 6305 6306 6307 6308# Check for command to grab the raw symbol name followed by C symbol from nm. 6309{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6310echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6311if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6312 echo $ECHO_N "(cached) $ECHO_C" >&6 6313else 6314 6315# These are sane defaults that work on at least a few old systems. 6316# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6317 6318# Character class describing NM global symbol codes. 6319symcode='[BCDEGRST]' 6320 6321# Regexp to match symbols that can be accessed directly from C. 6322sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6323 6324# Transform an extracted symbol line into a proper C declaration 6325lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6326 6327# Transform an extracted symbol line into symbol name and symbol address 6328lt_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 6330# Define system-specific variables. 6331case $host_os in 6332aix*) 6333 symcode='[BCDT]' 6334 ;; 6335cygwin* | mingw* | pw32*) 6336 symcode='[ABCDGISTW]' 6337 ;; 6338hpux*) # Its linker distinguishes data from code symbols 6339 if test "$host_cpu" = ia64; then 6340 symcode='[ABCDEGRST]' 6341 fi 6342 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6343 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'" 6344 ;; 6345linux* | k*bsd*-gnu) 6346 if test "$host_cpu" = ia64; then 6347 symcode='[ABCDGIRSTW]' 6348 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6349 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'" 6350 fi 6351 ;; 6352irix* | nonstopux*) 6353 symcode='[BCDEGRST]' 6354 ;; 6355osf*) 6356 symcode='[BCDEGQRST]' 6357 ;; 6358solaris*) 6359 symcode='[BDRT]' 6360 ;; 6361sco3.2v5*) 6362 symcode='[DT]' 6363 ;; 6364sysv4.2uw2*) 6365 symcode='[DT]' 6366 ;; 6367sysv5* | sco5v6* | unixware* | OpenUNIX*) 6368 symcode='[ABDT]' 6369 ;; 6370sysv4) 6371 symcode='[DFNSTU]' 6372 ;; 6373esac 6374 6375# Handle CRLF in mingw tool chain 6376opt_cr= 6377case $build_os in 6378mingw*) 6379 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6380 ;; 6381esac 6382 6383# If we're using GNU nm, then use its standard symbol codes. 6384case `$NM -V 2>&1` in 6385*GNU* | *'with BFD'*) 6386 symcode='[ABCDGIRSTW]' ;; 6387esac 6388 6389# Try without a prefix undercore, then with it. 6390for ac_symprfx in "" "_"; do 6391 6392 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6393 symxfrm="\\1 $ac_symprfx\\2 \\2" 6394 6395 # Write the raw and C identifiers. 6396 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6397 6398 # Check to see that the pipe works correctly. 6399 pipe_works=no 6400 6401 rm -f conftest* 6402 cat > conftest.$ac_ext <<EOF 6403#ifdef __cplusplus 6404extern "C" { 6405#endif 6406char nm_test_var; 6407void nm_test_func(){} 6408#ifdef __cplusplus 6409} 6410#endif 6411int main(){nm_test_var='a';nm_test_func();return(0);} 6412EOF 6413 6414 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6415 (eval $ac_compile) 2>&5 6416 ac_status=$? 6417 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6418 (exit $ac_status); }; then 6419 # Now try to grab the symbols. 6420 nlist=conftest.nm 6421 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6422 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6423 ac_status=$? 6424 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6425 (exit $ac_status); } && test -s "$nlist"; then 6426 # Try sorting and uniquifying the output. 6427 if sort "$nlist" | uniq > "$nlist"T; then 6428 mv -f "$nlist"T "$nlist" 6429 else 6430 rm -f "$nlist"T 6431 fi 6432 6433 # Make sure that we snagged all the symbols we need. 6434 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6435 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6436 cat <<EOF > conftest.$ac_ext 6437#ifdef __cplusplus 6438extern "C" { 6439#endif 6440 6441EOF 6442 # Now generate the symbol file. 6443 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6444 6445 cat <<EOF >> conftest.$ac_ext 6446#if defined (__STDC__) && __STDC__ 6447# define lt_ptr_t void * 6448#else 6449# define lt_ptr_t char * 6450# define const 6451#endif 6452 6453/* The mapping between symbol names and symbols. */ 6454const struct { 6455 const char *name; 6456 lt_ptr_t address; 6457} 6458lt_preloaded_symbols[] = 6459{ 6460EOF 6461 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6462 cat <<\EOF >> conftest.$ac_ext 6463 {0, (lt_ptr_t) 0} 6464}; 6465 6466#ifdef __cplusplus 6467} 6468#endif 6469EOF 6470 # Now try linking the two files. 6471 mv conftest.$ac_objext conftstm.$ac_objext 6472 lt_save_LIBS="$LIBS" 6473 lt_save_CFLAGS="$CFLAGS" 6474 LIBS="conftstm.$ac_objext" 6475 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6476 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6477 (eval $ac_link) 2>&5 6478 ac_status=$? 6479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6480 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6481 pipe_works=yes 6482 fi 6483 LIBS="$lt_save_LIBS" 6484 CFLAGS="$lt_save_CFLAGS" 6485 else 6486 echo "cannot find nm_test_func in $nlist" >&5 6487 fi 6488 else 6489 echo "cannot find nm_test_var in $nlist" >&5 6490 fi 6491 else 6492 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6493 fi 6494 else 6495 echo "$progname: failed program was:" >&5 6496 cat conftest.$ac_ext >&5 6497 fi 6498 rm -f conftest* conftst* 6499 6500 # Do not use the global_symbol_pipe unless it works. 6501 if test "$pipe_works" = yes; then 6502 break 6503 else 6504 lt_cv_sys_global_symbol_pipe= 6505 fi 6506done 6507 6508fi 6509 6510if test -z "$lt_cv_sys_global_symbol_pipe"; then 6511 lt_cv_sys_global_symbol_to_cdecl= 6512fi 6513if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6514 { echo "$as_me:$LINENO: result: failed" >&5 6515echo "${ECHO_T}failed" >&6; } 6516else 6517 { echo "$as_me:$LINENO: result: ok" >&5 6518echo "${ECHO_T}ok" >&6; } 6519fi 6520 6521{ echo "$as_me:$LINENO: checking for objdir" >&5 6522echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6523if test "${lt_cv_objdir+set}" = set; then 6524 echo $ECHO_N "(cached) $ECHO_C" >&6 6525else 6526 rm -f .libs 2>/dev/null 6527mkdir .libs 2>/dev/null 6528if test -d .libs; then 6529 lt_cv_objdir=.libs 6530else 6531 # MS-DOS does not allow filenames that begin with a dot. 6532 lt_cv_objdir=_libs 6533fi 6534rmdir .libs 2>/dev/null 6535fi 6536{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6537echo "${ECHO_T}$lt_cv_objdir" >&6; } 6538objdir=$lt_cv_objdir 6539 6540 6541 6542 6543 6544case $host_os in 6545aix3*) 6546 # AIX sometimes has problems with the GCC collect2 program. For some 6547 # reason, if we set the COLLECT_NAMES environment variable, the problems 6548 # vanish in a puff of smoke. 6549 if test "X${COLLECT_NAMES+set}" != Xset; then 6550 COLLECT_NAMES= 6551 export COLLECT_NAMES 6552 fi 6553 ;; 6554esac 6555 6556# Sed substitution that helps us do robust quoting. It backslashifies 6557# metacharacters that are still active within double-quoted strings. 6558Xsed='sed -e 1s/^X//' 6559sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6560 6561# Same as above, but do not quote variable references. 6562double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6563 6564# Sed substitution to delay expansion of an escaped shell variable in a 6565# double_quote_subst'ed string. 6566delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6567 6568# Sed substitution to avoid accidental globbing in evaled expressions 6569no_glob_subst='s/\*/\\\*/g' 6570 6571# Constants: 6572rm="rm -f" 6573 6574# Global variables: 6575default_ofile=libtool 6576can_build_shared=yes 6577 6578# All known linkers require a `.a' archive for static linking (except MSVC, 6579# which needs '.lib'). 6580libext=a 6581ltmain="$ac_aux_dir/ltmain.sh" 6582ofile="$default_ofile" 6583with_gnu_ld="$lt_cv_prog_gnu_ld" 6584 6585if test -n "$ac_tool_prefix"; then 6586 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6587set dummy ${ac_tool_prefix}ar; ac_word=$2 6588{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6589echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6590if test "${ac_cv_prog_AR+set}" = set; then 6591 echo $ECHO_N "(cached) $ECHO_C" >&6 6592else 6593 if test -n "$AR"; then 6594 ac_cv_prog_AR="$AR" # Let the user override the test. 6595else 6596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6597for as_dir in $PATH 6598do 6599 IFS=$as_save_IFS 6600 test -z "$as_dir" && as_dir=. 6601 for ac_exec_ext in '' $ac_executable_extensions; do 6602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6603 ac_cv_prog_AR="${ac_tool_prefix}ar" 6604 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6605 break 2 6606 fi 6607done 6608done 6609IFS=$as_save_IFS 6610 6611fi 6612fi 6613AR=$ac_cv_prog_AR 6614if test -n "$AR"; then 6615 { echo "$as_me:$LINENO: result: $AR" >&5 6616echo "${ECHO_T}$AR" >&6; } 6617else 6618 { echo "$as_me:$LINENO: result: no" >&5 6619echo "${ECHO_T}no" >&6; } 6620fi 6621 6622 6623fi 6624if test -z "$ac_cv_prog_AR"; then 6625 ac_ct_AR=$AR 6626 # Extract the first word of "ar", so it can be a program name with args. 6627set dummy ar; ac_word=$2 6628{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6629echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6630if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6631 echo $ECHO_N "(cached) $ECHO_C" >&6 6632else 6633 if test -n "$ac_ct_AR"; then 6634 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6635else 6636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6637for as_dir in $PATH 6638do 6639 IFS=$as_save_IFS 6640 test -z "$as_dir" && as_dir=. 6641 for ac_exec_ext in '' $ac_executable_extensions; do 6642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6643 ac_cv_prog_ac_ct_AR="ar" 6644 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6645 break 2 6646 fi 6647done 6648done 6649IFS=$as_save_IFS 6650 6651fi 6652fi 6653ac_ct_AR=$ac_cv_prog_ac_ct_AR 6654if test -n "$ac_ct_AR"; then 6655 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6656echo "${ECHO_T}$ac_ct_AR" >&6; } 6657else 6658 { echo "$as_me:$LINENO: result: no" >&5 6659echo "${ECHO_T}no" >&6; } 6660fi 6661 6662 if test "x$ac_ct_AR" = x; then 6663 AR="false" 6664 else 6665 case $cross_compiling:$ac_tool_warned in 6666yes:) 6667{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6668whose name does not start with the host triplet. If you think this 6669configuration is useful to you, please write to autoconf@gnu.org." >&5 6670echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6671whose name does not start with the host triplet. If you think this 6672configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6673ac_tool_warned=yes ;; 6674esac 6675 AR=$ac_ct_AR 6676 fi 6677else 6678 AR="$ac_cv_prog_AR" 6679fi 6680 6681if test -n "$ac_tool_prefix"; then 6682 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6683set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6684{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6685echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6686if test "${ac_cv_prog_RANLIB+set}" = set; then 6687 echo $ECHO_N "(cached) $ECHO_C" >&6 6688else 6689 if test -n "$RANLIB"; then 6690 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6691else 6692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6693for as_dir in $PATH 6694do 6695 IFS=$as_save_IFS 6696 test -z "$as_dir" && as_dir=. 6697 for ac_exec_ext in '' $ac_executable_extensions; do 6698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6699 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6700 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6701 break 2 6702 fi 6703done 6704done 6705IFS=$as_save_IFS 6706 6707fi 6708fi 6709RANLIB=$ac_cv_prog_RANLIB 6710if test -n "$RANLIB"; then 6711 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6712echo "${ECHO_T}$RANLIB" >&6; } 6713else 6714 { echo "$as_me:$LINENO: result: no" >&5 6715echo "${ECHO_T}no" >&6; } 6716fi 6717 6718 6719fi 6720if test -z "$ac_cv_prog_RANLIB"; then 6721 ac_ct_RANLIB=$RANLIB 6722 # Extract the first word of "ranlib", so it can be a program name with args. 6723set dummy ranlib; ac_word=$2 6724{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6726if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6727 echo $ECHO_N "(cached) $ECHO_C" >&6 6728else 6729 if test -n "$ac_ct_RANLIB"; then 6730 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6731else 6732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6733for as_dir in $PATH 6734do 6735 IFS=$as_save_IFS 6736 test -z "$as_dir" && as_dir=. 6737 for ac_exec_ext in '' $ac_executable_extensions; do 6738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6739 ac_cv_prog_ac_ct_RANLIB="ranlib" 6740 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6741 break 2 6742 fi 6743done 6744done 6745IFS=$as_save_IFS 6746 6747fi 6748fi 6749ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6750if test -n "$ac_ct_RANLIB"; then 6751 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6752echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6753else 6754 { echo "$as_me:$LINENO: result: no" >&5 6755echo "${ECHO_T}no" >&6; } 6756fi 6757 6758 if test "x$ac_ct_RANLIB" = x; then 6759 RANLIB=":" 6760 else 6761 case $cross_compiling:$ac_tool_warned in 6762yes:) 6763{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6764whose name does not start with the host triplet. If you think this 6765configuration is useful to you, please write to autoconf@gnu.org." >&5 6766echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6767whose name does not start with the host triplet. If you think this 6768configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6769ac_tool_warned=yes ;; 6770esac 6771 RANLIB=$ac_ct_RANLIB 6772 fi 6773else 6774 RANLIB="$ac_cv_prog_RANLIB" 6775fi 6776 6777if test -n "$ac_tool_prefix"; then 6778 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6779set dummy ${ac_tool_prefix}strip; ac_word=$2 6780{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6782if test "${ac_cv_prog_STRIP+set}" = set; then 6783 echo $ECHO_N "(cached) $ECHO_C" >&6 6784else 6785 if test -n "$STRIP"; then 6786 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6787else 6788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6789for as_dir in $PATH 6790do 6791 IFS=$as_save_IFS 6792 test -z "$as_dir" && as_dir=. 6793 for ac_exec_ext in '' $ac_executable_extensions; do 6794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6795 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6797 break 2 6798 fi 6799done 6800done 6801IFS=$as_save_IFS 6802 6803fi 6804fi 6805STRIP=$ac_cv_prog_STRIP 6806if test -n "$STRIP"; then 6807 { echo "$as_me:$LINENO: result: $STRIP" >&5 6808echo "${ECHO_T}$STRIP" >&6; } 6809else 6810 { echo "$as_me:$LINENO: result: no" >&5 6811echo "${ECHO_T}no" >&6; } 6812fi 6813 6814 6815fi 6816if test -z "$ac_cv_prog_STRIP"; then 6817 ac_ct_STRIP=$STRIP 6818 # Extract the first word of "strip", so it can be a program name with args. 6819set dummy strip; ac_word=$2 6820{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6821echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6822if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6823 echo $ECHO_N "(cached) $ECHO_C" >&6 6824else 6825 if test -n "$ac_ct_STRIP"; then 6826 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6827else 6828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6829for as_dir in $PATH 6830do 6831 IFS=$as_save_IFS 6832 test -z "$as_dir" && as_dir=. 6833 for ac_exec_ext in '' $ac_executable_extensions; do 6834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6835 ac_cv_prog_ac_ct_STRIP="strip" 6836 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6837 break 2 6838 fi 6839done 6840done 6841IFS=$as_save_IFS 6842 6843fi 6844fi 6845ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6846if test -n "$ac_ct_STRIP"; then 6847 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6848echo "${ECHO_T}$ac_ct_STRIP" >&6; } 6849else 6850 { echo "$as_me:$LINENO: result: no" >&5 6851echo "${ECHO_T}no" >&6; } 6852fi 6853 6854 if test "x$ac_ct_STRIP" = x; then 6855 STRIP=":" 6856 else 6857 case $cross_compiling:$ac_tool_warned in 6858yes:) 6859{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6860whose name does not start with the host triplet. If you think this 6861configuration is useful to you, please write to autoconf@gnu.org." >&5 6862echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6863whose name does not start with the host triplet. If you think this 6864configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6865ac_tool_warned=yes ;; 6866esac 6867 STRIP=$ac_ct_STRIP 6868 fi 6869else 6870 STRIP="$ac_cv_prog_STRIP" 6871fi 6872 6873 6874old_CC="$CC" 6875old_CFLAGS="$CFLAGS" 6876 6877# Set sane defaults for various variables 6878test -z "$AR" && AR=ar 6879test -z "$AR_FLAGS" && AR_FLAGS=cru 6880test -z "$AS" && AS=as 6881test -z "$CC" && CC=cc 6882test -z "$LTCC" && LTCC=$CC 6883test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6884test -z "$DLLTOOL" && DLLTOOL=dlltool 6885test -z "$LD" && LD=ld 6886test -z "$LN_S" && LN_S="ln -s" 6887test -z "$MAGIC_CMD" && MAGIC_CMD=file 6888test -z "$NM" && NM=nm 6889test -z "$SED" && SED=sed 6890test -z "$OBJDUMP" && OBJDUMP=objdump 6891test -z "$RANLIB" && RANLIB=: 6892test -z "$STRIP" && STRIP=: 6893test -z "$ac_objext" && ac_objext=o 6894 6895# Determine commands to create old-style static archives. 6896old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6897old_postinstall_cmds='chmod 644 $oldlib' 6898old_postuninstall_cmds= 6899 6900if test -n "$RANLIB"; then 6901 case $host_os in 6902 openbsd*) 6903 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6904 ;; 6905 *) 6906 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6907 ;; 6908 esac 6909 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6910fi 6911 6912for cc_temp in $compiler""; do 6913 case $cc_temp in 6914 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6915 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6916 \-*) ;; 6917 *) break;; 6918 esac 6919done 6920cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6921 6922 6923# Only perform the check for file, if the check method requires it 6924case $deplibs_check_method in 6925file_magic*) 6926 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6927 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6928echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 6929if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6930 echo $ECHO_N "(cached) $ECHO_C" >&6 6931else 6932 case $MAGIC_CMD in 6933[\\/*] | ?:[\\/]*) 6934 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6935 ;; 6936*) 6937 lt_save_MAGIC_CMD="$MAGIC_CMD" 6938 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6939 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6940 for ac_dir in $ac_dummy; do 6941 IFS="$lt_save_ifs" 6942 test -z "$ac_dir" && ac_dir=. 6943 if test -f $ac_dir/${ac_tool_prefix}file; then 6944 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6945 if test -n "$file_magic_test_file"; then 6946 case $deplibs_check_method in 6947 "file_magic "*) 6948 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6949 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6950 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6951 $EGREP "$file_magic_regex" > /dev/null; then 6952 : 6953 else 6954 cat <<EOF 1>&2 6955 6956*** Warning: the command libtool uses to detect shared libraries, 6957*** $file_magic_cmd, produces output that libtool cannot recognize. 6958*** The result is that libtool may fail to recognize shared libraries 6959*** as such. This will affect the creation of libtool libraries that 6960*** depend on shared libraries, but programs linked with such libtool 6961*** libraries will work regardless of this problem. Nevertheless, you 6962*** may want to report the problem to your system manager and/or to 6963*** bug-libtool@gnu.org 6964 6965EOF 6966 fi ;; 6967 esac 6968 fi 6969 break 6970 fi 6971 done 6972 IFS="$lt_save_ifs" 6973 MAGIC_CMD="$lt_save_MAGIC_CMD" 6974 ;; 6975esac 6976fi 6977 6978MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6979if test -n "$MAGIC_CMD"; then 6980 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6981echo "${ECHO_T}$MAGIC_CMD" >&6; } 6982else 6983 { echo "$as_me:$LINENO: result: no" >&5 6984echo "${ECHO_T}no" >&6; } 6985fi 6986 6987if test -z "$lt_cv_path_MAGIC_CMD"; then 6988 if test -n "$ac_tool_prefix"; then 6989 { echo "$as_me:$LINENO: checking for file" >&5 6990echo $ECHO_N "checking for file... $ECHO_C" >&6; } 6991if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6992 echo $ECHO_N "(cached) $ECHO_C" >&6 6993else 6994 case $MAGIC_CMD in 6995[\\/*] | ?:[\\/]*) 6996 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6997 ;; 6998*) 6999 lt_save_MAGIC_CMD="$MAGIC_CMD" 7000 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7001 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7002 for ac_dir in $ac_dummy; do 7003 IFS="$lt_save_ifs" 7004 test -z "$ac_dir" && ac_dir=. 7005 if test -f $ac_dir/file; then 7006 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7007 if test -n "$file_magic_test_file"; then 7008 case $deplibs_check_method in 7009 "file_magic "*) 7010 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7011 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7012 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7013 $EGREP "$file_magic_regex" > /dev/null; then 7014 : 7015 else 7016 cat <<EOF 1>&2 7017 7018*** Warning: the command libtool uses to detect shared libraries, 7019*** $file_magic_cmd, produces output that libtool cannot recognize. 7020*** The result is that libtool may fail to recognize shared libraries 7021*** as such. This will affect the creation of libtool libraries that 7022*** depend on shared libraries, but programs linked with such libtool 7023*** libraries will work regardless of this problem. Nevertheless, you 7024*** may want to report the problem to your system manager and/or to 7025*** bug-libtool@gnu.org 7026 7027EOF 7028 fi ;; 7029 esac 7030 fi 7031 break 7032 fi 7033 done 7034 IFS="$lt_save_ifs" 7035 MAGIC_CMD="$lt_save_MAGIC_CMD" 7036 ;; 7037esac 7038fi 7039 7040MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7041if test -n "$MAGIC_CMD"; then 7042 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7043echo "${ECHO_T}$MAGIC_CMD" >&6; } 7044else 7045 { echo "$as_me:$LINENO: result: no" >&5 7046echo "${ECHO_T}no" >&6; } 7047fi 7048 7049 else 7050 MAGIC_CMD=: 7051 fi 7052fi 7053 7054 fi 7055 ;; 7056esac 7057 7058enable_dlopen=no 7059enable_win32_dll=no 7060 7061# Check whether --enable-libtool-lock was given. 7062if test "${enable_libtool_lock+set}" = set; then 7063 enableval=$enable_libtool_lock; 7064fi 7065 7066test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7067 7068 7069# Check whether --with-pic was given. 7070if test "${with_pic+set}" = set; then 7071 withval=$with_pic; pic_mode="$withval" 7072else 7073 pic_mode=default 7074fi 7075 7076test -z "$pic_mode" && pic_mode=default 7077 7078# Use C for the default configuration in the libtool script 7079tagname= 7080lt_save_CC="$CC" 7081ac_ext=c 7082ac_cpp='$CPP $CPPFLAGS' 7083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7085ac_compiler_gnu=$ac_cv_c_compiler_gnu 7086 7087 7088# Source file extension for C test sources. 7089ac_ext=c 7090 7091# Object file extension for compiled C test sources. 7092objext=o 7093objext=$objext 7094 7095# Code to be used in simple compile tests 7096lt_simple_compile_test_code="int some_variable = 0;" 7097 7098# Code to be used in simple link tests 7099lt_simple_link_test_code='int main(){return(0);}' 7100 7101 7102# If no C compiler was specified, use CC. 7103LTCC=${LTCC-"$CC"} 7104 7105# If no C compiler flags were specified, use CFLAGS. 7106LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7107 7108# Allow CC to be a program name with arguments. 7109compiler=$CC 7110 7111 7112# save warnings/boilerplate of simple test code 7113ac_outfile=conftest.$ac_objext 7114echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7115eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7116_lt_compiler_boilerplate=`cat conftest.err` 7117$rm conftest* 7118 7119ac_outfile=conftest.$ac_objext 7120echo "$lt_simple_link_test_code" >conftest.$ac_ext 7121eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7122_lt_linker_boilerplate=`cat conftest.err` 7123$rm conftest* 7124 7125 7126 7127lt_prog_compiler_no_builtin_flag= 7128 7129if test "$GCC" = yes; then 7130 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7131 7132 7133{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7134echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7135if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7136 echo $ECHO_N "(cached) $ECHO_C" >&6 7137else 7138 lt_cv_prog_compiler_rtti_exceptions=no 7139 ac_outfile=conftest.$ac_objext 7140 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7141 lt_compiler_flag="-fno-rtti -fno-exceptions" 7142 # Insert the option either (1) after the last *FLAGS variable, or 7143 # (2) before a word containing "conftest.", or (3) at the end. 7144 # Note that $ac_compile itself does not contain backslashes and begins 7145 # with a dollar sign (not a hyphen), so the echo should work correctly. 7146 # The option is referenced via a variable to avoid confusing sed. 7147 lt_compile=`echo "$ac_compile" | $SED \ 7148 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7149 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7150 -e 's:$: $lt_compiler_flag:'` 7151 (eval echo "\"\$as_me:7151: $lt_compile\"" >&5) 7152 (eval "$lt_compile" 2>conftest.err) 7153 ac_status=$? 7154 cat conftest.err >&5 7155 echo "$as_me:7155: \$? = $ac_status" >&5 7156 if (exit $ac_status) && test -s "$ac_outfile"; then 7157 # The compiler can only warn and ignore the option if not recognized 7158 # So say no if there are warnings other than the usual output. 7159 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7160 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7161 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7162 lt_cv_prog_compiler_rtti_exceptions=yes 7163 fi 7164 fi 7165 $rm conftest* 7166 7167fi 7168{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7169echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7170 7171if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7172 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7173else 7174 : 7175fi 7176 7177fi 7178 7179lt_prog_compiler_wl= 7180lt_prog_compiler_pic= 7181lt_prog_compiler_static= 7182 7183{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7184echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7185 7186 if test "$GCC" = yes; then 7187 lt_prog_compiler_wl='-Wl,' 7188 lt_prog_compiler_static='-static' 7189 7190 case $host_os in 7191 aix*) 7192 # All AIX code is PIC. 7193 if test "$host_cpu" = ia64; then 7194 # AIX 5 now supports IA64 processor 7195 lt_prog_compiler_static='-Bstatic' 7196 fi 7197 ;; 7198 7199 amigaos*) 7200 # FIXME: we need at least 68020 code to build shared libraries, but 7201 # adding the `-m68020' flag to GCC prevents building anything better, 7202 # like `-m68040'. 7203 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7204 ;; 7205 7206 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7207 # PIC is the default for these OSes. 7208 ;; 7209 7210 mingw* | cygwin* | pw32* | os2*) 7211 # This hack is so that the source file can tell whether it is being 7212 # built for inclusion in a dll (and should export symbols for example). 7213 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7214 # (--disable-auto-import) libraries 7215 lt_prog_compiler_pic='-DDLL_EXPORT' 7216 ;; 7217 7218 darwin* | rhapsody*) 7219 # PIC is the default on this platform 7220 # Common symbols not allowed in MH_DYLIB files 7221 lt_prog_compiler_pic='-fno-common' 7222 ;; 7223 7224 interix[3-9]*) 7225 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7226 # Instead, we relocate shared libraries at runtime. 7227 ;; 7228 7229 msdosdjgpp*) 7230 # Just because we use GCC doesn't mean we suddenly get shared libraries 7231 # on systems that don't support them. 7232 lt_prog_compiler_can_build_shared=no 7233 enable_shared=no 7234 ;; 7235 7236 sysv4*MP*) 7237 if test -d /usr/nec; then 7238 lt_prog_compiler_pic=-Kconform_pic 7239 fi 7240 ;; 7241 7242 hpux*) 7243 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7244 # not for PA HP-UX. 7245 case $host_cpu in 7246 hppa*64*|ia64*) 7247 # +Z the default 7248 ;; 7249 *) 7250 lt_prog_compiler_pic='-fPIC' 7251 ;; 7252 esac 7253 ;; 7254 7255 *) 7256 lt_prog_compiler_pic='-fPIC' 7257 ;; 7258 esac 7259 else 7260 # PORTME Check for flag to pass linker flags through the system compiler. 7261 case $host_os in 7262 aix*) 7263 lt_prog_compiler_wl='-Wl,' 7264 if test "$host_cpu" = ia64; then 7265 # AIX 5 now supports IA64 processor 7266 lt_prog_compiler_static='-Bstatic' 7267 else 7268 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7269 fi 7270 ;; 7271 darwin*) 7272 # PIC is the default on this platform 7273 # Common symbols not allowed in MH_DYLIB files 7274 case $cc_basename in 7275 xlc*) 7276 lt_prog_compiler_pic='-qnocommon' 7277 lt_prog_compiler_wl='-Wl,' 7278 ;; 7279 esac 7280 ;; 7281 7282 mingw* | cygwin* | pw32* | os2*) 7283 # This hack is so that the source file can tell whether it is being 7284 # built for inclusion in a dll (and should export symbols for example). 7285 lt_prog_compiler_pic='-DDLL_EXPORT' 7286 ;; 7287 7288 hpux9* | hpux10* | hpux11*) 7289 lt_prog_compiler_wl='-Wl,' 7290 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7291 # not for PA HP-UX. 7292 case $host_cpu in 7293 hppa*64*|ia64*) 7294 # +Z the default 7295 ;; 7296 *) 7297 lt_prog_compiler_pic='+Z' 7298 ;; 7299 esac 7300 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7301 lt_prog_compiler_static='${wl}-a ${wl}archive' 7302 ;; 7303 7304 irix5* | irix6* | nonstopux*) 7305 lt_prog_compiler_wl='-Wl,' 7306 # PIC (with -KPIC) is the default. 7307 lt_prog_compiler_static='-non_shared' 7308 ;; 7309 7310 newsos6) 7311 lt_prog_compiler_pic='-KPIC' 7312 lt_prog_compiler_static='-Bstatic' 7313 ;; 7314 7315 linux* | k*bsd*-gnu) 7316 case $cc_basename in 7317 icc* | ecc*) 7318 lt_prog_compiler_wl='-Wl,' 7319 lt_prog_compiler_pic='-KPIC' 7320 lt_prog_compiler_static='-static' 7321 ;; 7322 pgcc* | pgf77* | pgf90* | pgf95*) 7323 # Portland Group compilers (*not* the Pentium gcc compiler, 7324 # which looks to be a dead project) 7325 lt_prog_compiler_wl='-Wl,' 7326 lt_prog_compiler_pic='-fpic' 7327 lt_prog_compiler_static='-Bstatic' 7328 ;; 7329 ccc*) 7330 lt_prog_compiler_wl='-Wl,' 7331 # All Alpha code is PIC. 7332 lt_prog_compiler_static='-non_shared' 7333 ;; 7334 *) 7335 case `$CC -V 2>&1 | sed 5q` in 7336 *Sun\ C*) 7337 # Sun C 5.9 7338 lt_prog_compiler_pic='-KPIC' 7339 lt_prog_compiler_static='-Bstatic' 7340 lt_prog_compiler_wl='-Wl,' 7341 ;; 7342 *Sun\ F*) 7343 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7344 lt_prog_compiler_pic='-KPIC' 7345 lt_prog_compiler_static='-Bstatic' 7346 lt_prog_compiler_wl='' 7347 ;; 7348 esac 7349 ;; 7350 esac 7351 ;; 7352 7353 osf3* | osf4* | osf5*) 7354 lt_prog_compiler_wl='-Wl,' 7355 # All OSF/1 code is PIC. 7356 lt_prog_compiler_static='-non_shared' 7357 ;; 7358 7359 rdos*) 7360 lt_prog_compiler_static='-non_shared' 7361 ;; 7362 7363 solaris*) 7364 lt_prog_compiler_pic='-KPIC' 7365 lt_prog_compiler_static='-Bstatic' 7366 case $cc_basename in 7367 f77* | f90* | f95*) 7368 lt_prog_compiler_wl='-Qoption ld ';; 7369 *) 7370 lt_prog_compiler_wl='-Wl,';; 7371 esac 7372 ;; 7373 7374 sunos4*) 7375 lt_prog_compiler_wl='-Qoption ld ' 7376 lt_prog_compiler_pic='-PIC' 7377 lt_prog_compiler_static='-Bstatic' 7378 ;; 7379 7380 sysv4 | sysv4.2uw2* | sysv4.3*) 7381 lt_prog_compiler_wl='-Wl,' 7382 lt_prog_compiler_pic='-KPIC' 7383 lt_prog_compiler_static='-Bstatic' 7384 ;; 7385 7386 sysv4*MP*) 7387 if test -d /usr/nec ;then 7388 lt_prog_compiler_pic='-Kconform_pic' 7389 lt_prog_compiler_static='-Bstatic' 7390 fi 7391 ;; 7392 7393 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7394 lt_prog_compiler_wl='-Wl,' 7395 lt_prog_compiler_pic='-KPIC' 7396 lt_prog_compiler_static='-Bstatic' 7397 ;; 7398 7399 unicos*) 7400 lt_prog_compiler_wl='-Wl,' 7401 lt_prog_compiler_can_build_shared=no 7402 ;; 7403 7404 uts4*) 7405 lt_prog_compiler_pic='-pic' 7406 lt_prog_compiler_static='-Bstatic' 7407 ;; 7408 7409 *) 7410 lt_prog_compiler_can_build_shared=no 7411 ;; 7412 esac 7413 fi 7414 7415{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7416echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7417 7418# 7419# Check to make sure the PIC flag actually works. 7420# 7421if test -n "$lt_prog_compiler_pic"; then 7422 7423{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7424echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7425if test "${lt_prog_compiler_pic_works+set}" = set; then 7426 echo $ECHO_N "(cached) $ECHO_C" >&6 7427else 7428 lt_prog_compiler_pic_works=no 7429 ac_outfile=conftest.$ac_objext 7430 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7431 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7432 # Insert the option either (1) after the last *FLAGS variable, or 7433 # (2) before a word containing "conftest.", or (3) at the end. 7434 # Note that $ac_compile itself does not contain backslashes and begins 7435 # with a dollar sign (not a hyphen), so the echo should work correctly. 7436 # The option is referenced via a variable to avoid confusing sed. 7437 lt_compile=`echo "$ac_compile" | $SED \ 7438 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7439 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7440 -e 's:$: $lt_compiler_flag:'` 7441 (eval echo "\"\$as_me:7441: $lt_compile\"" >&5) 7442 (eval "$lt_compile" 2>conftest.err) 7443 ac_status=$? 7444 cat conftest.err >&5 7445 echo "$as_me:7445: \$? = $ac_status" >&5 7446 if (exit $ac_status) && test -s "$ac_outfile"; then 7447 # The compiler can only warn and ignore the option if not recognized 7448 # So say no if there are warnings other than the usual output. 7449 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7450 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7451 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7452 lt_prog_compiler_pic_works=yes 7453 fi 7454 fi 7455 $rm conftest* 7456 7457fi 7458{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7459echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7460 7461if test x"$lt_prog_compiler_pic_works" = xyes; then 7462 case $lt_prog_compiler_pic in 7463 "" | " "*) ;; 7464 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7465 esac 7466else 7467 lt_prog_compiler_pic= 7468 lt_prog_compiler_can_build_shared=no 7469fi 7470 7471fi 7472case $host_os in 7473 # For platforms which do not support PIC, -DPIC is meaningless: 7474 *djgpp*) 7475 lt_prog_compiler_pic= 7476 ;; 7477 *) 7478 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7479 ;; 7480esac 7481 7482# 7483# Check to make sure the static flag actually works. 7484# 7485wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7486{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7487echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7488if test "${lt_prog_compiler_static_works+set}" = set; then 7489 echo $ECHO_N "(cached) $ECHO_C" >&6 7490else 7491 lt_prog_compiler_static_works=no 7492 save_LDFLAGS="$LDFLAGS" 7493 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7494 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7495 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7496 # The linker can only warn and ignore the option if not recognized 7497 # So say no if there are warnings 7498 if test -s conftest.err; then 7499 # Append any errors to the config.log. 7500 cat conftest.err 1>&5 7501 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7502 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7503 if diff conftest.exp conftest.er2 >/dev/null; then 7504 lt_prog_compiler_static_works=yes 7505 fi 7506 else 7507 lt_prog_compiler_static_works=yes 7508 fi 7509 fi 7510 $rm conftest* 7511 LDFLAGS="$save_LDFLAGS" 7512 7513fi 7514{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7515echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7516 7517if test x"$lt_prog_compiler_static_works" = xyes; then 7518 : 7519else 7520 lt_prog_compiler_static= 7521fi 7522 7523 7524{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7525echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7526if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7527 echo $ECHO_N "(cached) $ECHO_C" >&6 7528else 7529 lt_cv_prog_compiler_c_o=no 7530 $rm -r conftest 2>/dev/null 7531 mkdir conftest 7532 cd conftest 7533 mkdir out 7534 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7535 7536 lt_compiler_flag="-o out/conftest2.$ac_objext" 7537 # Insert the option either (1) after the last *FLAGS variable, or 7538 # (2) before a word containing "conftest.", or (3) at the end. 7539 # Note that $ac_compile itself does not contain backslashes and begins 7540 # with a dollar sign (not a hyphen), so the echo should work correctly. 7541 lt_compile=`echo "$ac_compile" | $SED \ 7542 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7543 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7544 -e 's:$: $lt_compiler_flag:'` 7545 (eval echo "\"\$as_me:7545: $lt_compile\"" >&5) 7546 (eval "$lt_compile" 2>out/conftest.err) 7547 ac_status=$? 7548 cat out/conftest.err >&5 7549 echo "$as_me:7549: \$? = $ac_status" >&5 7550 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7551 then 7552 # The compiler can only warn and ignore the option if not recognized 7553 # So say no if there are warnings 7554 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7555 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7556 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7557 lt_cv_prog_compiler_c_o=yes 7558 fi 7559 fi 7560 chmod u+w . 2>&5 7561 $rm conftest* 7562 # SGI C++ compiler will create directory out/ii_files/ for 7563 # template instantiation 7564 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7565 $rm out/* && rmdir out 7566 cd .. 7567 rmdir conftest 7568 $rm conftest* 7569 7570fi 7571{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7572echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7573 7574 7575hard_links="nottested" 7576if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7577 # do not overwrite the value of need_locks provided by the user 7578 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7579echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7580 hard_links=yes 7581 $rm conftest* 7582 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7583 touch conftest.a 7584 ln conftest.a conftest.b 2>&5 || hard_links=no 7585 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7586 { echo "$as_me:$LINENO: result: $hard_links" >&5 7587echo "${ECHO_T}$hard_links" >&6; } 7588 if test "$hard_links" = no; then 7589 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7590echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7591 need_locks=warn 7592 fi 7593else 7594 need_locks=no 7595fi 7596 7597{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7598echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7599 7600 runpath_var= 7601 allow_undefined_flag= 7602 enable_shared_with_static_runtimes=no 7603 archive_cmds= 7604 archive_expsym_cmds= 7605 old_archive_From_new_cmds= 7606 old_archive_from_expsyms_cmds= 7607 export_dynamic_flag_spec= 7608 whole_archive_flag_spec= 7609 thread_safe_flag_spec= 7610 hardcode_libdir_flag_spec= 7611 hardcode_libdir_flag_spec_ld= 7612 hardcode_libdir_separator= 7613 hardcode_direct=no 7614 hardcode_minus_L=no 7615 hardcode_shlibpath_var=unsupported 7616 link_all_deplibs=unknown 7617 hardcode_automatic=no 7618 module_cmds= 7619 module_expsym_cmds= 7620 always_export_symbols=no 7621 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7622 # include_expsyms should be a list of space-separated symbols to be *always* 7623 # included in the symbol list 7624 include_expsyms= 7625 # exclude_expsyms can be an extended regexp of symbols to exclude 7626 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7627 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7628 # as well as any symbol that contains `d'. 7629 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7630 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7631 # platforms (ab)use it in PIC code, but their linkers get confused if 7632 # the symbol is explicitly referenced. Since portable code cannot 7633 # rely on this symbol name, it's probably fine to never include it in 7634 # preloaded symbol tables. 7635 extract_expsyms_cmds= 7636 # Just being paranoid about ensuring that cc_basename is set. 7637 for cc_temp in $compiler""; do 7638 case $cc_temp in 7639 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7640 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7641 \-*) ;; 7642 *) break;; 7643 esac 7644done 7645cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7646 7647 case $host_os in 7648 cygwin* | mingw* | pw32*) 7649 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7650 # When not using gcc, we currently assume that we are using 7651 # Microsoft Visual C++. 7652 if test "$GCC" != yes; then 7653 with_gnu_ld=no 7654 fi 7655 ;; 7656 interix*) 7657 # we just hope/assume this is gcc and not c89 (= MSVC++) 7658 with_gnu_ld=yes 7659 ;; 7660 openbsd*) 7661 with_gnu_ld=no 7662 ;; 7663 esac 7664 7665 ld_shlibs=yes 7666 if test "$with_gnu_ld" = yes; then 7667 # If archive_cmds runs LD, not CC, wlarc should be empty 7668 wlarc='${wl}' 7669 7670 # Set some defaults for GNU ld with shared library support. These 7671 # are reset later if shared libraries are not supported. Putting them 7672 # here allows them to be overridden if necessary. 7673 runpath_var=LD_RUN_PATH 7674 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7675 export_dynamic_flag_spec='${wl}--export-dynamic' 7676 # ancient GNU ld didn't support --whole-archive et. al. 7677 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7678 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7679 else 7680 whole_archive_flag_spec= 7681 fi 7682 supports_anon_versioning=no 7683 case `$LD -v 2>/dev/null` in 7684 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7685 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7686 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7687 *\ 2.11.*) ;; # other 2.11 versions 7688 *) supports_anon_versioning=yes ;; 7689 esac 7690 7691 # See if GNU ld supports shared libraries. 7692 case $host_os in 7693 aix3* | aix4* | aix5*) 7694 # On AIX/PPC, the GNU linker is very broken 7695 if test "$host_cpu" != ia64; then 7696 ld_shlibs=no 7697 cat <<EOF 1>&2 7698 7699*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7700*** to be unable to reliably create shared libraries on AIX. 7701*** Therefore, libtool is disabling shared libraries support. If you 7702*** really care for shared libraries, you may want to modify your PATH 7703*** so that a non-GNU linker is found, and then restart. 7704 7705EOF 7706 fi 7707 ;; 7708 7709 amigaos*) 7710 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)' 7711 hardcode_libdir_flag_spec='-L$libdir' 7712 hardcode_minus_L=yes 7713 7714 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7715 # that the semantics of dynamic libraries on AmigaOS, at least up 7716 # to version 4, is to share data among multiple programs linked 7717 # with the same dynamic library. Since this doesn't match the 7718 # behavior of shared libraries on other platforms, we can't use 7719 # them. 7720 ld_shlibs=no 7721 ;; 7722 7723 beos*) 7724 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7725 allow_undefined_flag=unsupported 7726 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7727 # support --undefined. This deserves some investigation. FIXME 7728 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7729 else 7730 ld_shlibs=no 7731 fi 7732 ;; 7733 7734 cygwin* | mingw* | pw32*) 7735 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7736 # as there is no search path for DLLs. 7737 hardcode_libdir_flag_spec='-L$libdir' 7738 allow_undefined_flag=unsupported 7739 always_export_symbols=no 7740 enable_shared_with_static_runtimes=yes 7741 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7742 7743 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7744 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7745 # If the export-symbols file already is a .def file (1st line 7746 # is EXPORTS), use it as is; otherwise, prepend... 7747 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7748 cp $export_symbols $output_objdir/$soname.def; 7749 else 7750 echo EXPORTS > $output_objdir/$soname.def; 7751 cat $export_symbols >> $output_objdir/$soname.def; 7752 fi~ 7753 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7754 else 7755 ld_shlibs=no 7756 fi 7757 ;; 7758 7759 interix[3-9]*) 7760 hardcode_direct=no 7761 hardcode_shlibpath_var=no 7762 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7763 export_dynamic_flag_spec='${wl}-E' 7764 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7765 # Instead, shared libraries are loaded at an image base (0x10000000 by 7766 # default) and relocated if they conflict, which is a slow very memory 7767 # consuming and fragmenting process. To avoid this, we pick a random, 7768 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7769 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7770 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7771 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' 7772 ;; 7773 7774 gnu* | linux* | k*bsd*-gnu) 7775 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7776 tmp_addflag= 7777 case $cc_basename,$host_cpu in 7778 pgcc*) # Portland Group C compiler 7779 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' 7780 tmp_addflag=' $pic_flag' 7781 ;; 7782 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7783 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' 7784 tmp_addflag=' $pic_flag -Mnomain' ;; 7785 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7786 tmp_addflag=' -i_dynamic' ;; 7787 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7788 tmp_addflag=' -i_dynamic -nofor_main' ;; 7789 ifc* | ifort*) # Intel Fortran compiler 7790 tmp_addflag=' -nofor_main' ;; 7791 esac 7792 case `$CC -V 2>&1 | sed 5q` in 7793 *Sun\ C*) # Sun C 5.9 7794 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' 7795 tmp_sharedflag='-G' ;; 7796 *Sun\ F*) # Sun Fortran 8.3 7797 tmp_sharedflag='-G' ;; 7798 *) 7799 tmp_sharedflag='-shared' ;; 7800 esac 7801 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7802 7803 if test $supports_anon_versioning = yes; then 7804 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 7805 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7806 $echo "local: *; };" >> $output_objdir/$libname.ver~ 7807 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7808 fi 7809 else 7810 ld_shlibs=no 7811 fi 7812 ;; 7813 7814 netbsd*) 7815 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7816 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7817 wlarc= 7818 else 7819 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7820 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7821 fi 7822 ;; 7823 7824 solaris*) 7825 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 7826 ld_shlibs=no 7827 cat <<EOF 1>&2 7828 7829*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7830*** create shared libraries on Solaris systems. Therefore, libtool 7831*** is disabling shared libraries support. We urge you to upgrade GNU 7832*** binutils to release 2.9.1 or newer. Another option is to modify 7833*** your PATH or compiler configuration so that the native linker is 7834*** used, and then restart. 7835 7836EOF 7837 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7838 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7839 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7840 else 7841 ld_shlibs=no 7842 fi 7843 ;; 7844 7845 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7846 case `$LD -v 2>&1` in 7847 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7848 ld_shlibs=no 7849 cat <<_LT_EOF 1>&2 7850 7851*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7852*** reliably create shared libraries on SCO systems. Therefore, libtool 7853*** is disabling shared libraries support. We urge you to upgrade GNU 7854*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7855*** your PATH or compiler configuration so that the native linker is 7856*** used, and then restart. 7857 7858_LT_EOF 7859 ;; 7860 *) 7861 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7862 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 7863 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 7864 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 7865 else 7866 ld_shlibs=no 7867 fi 7868 ;; 7869 esac 7870 ;; 7871 7872 sunos4*) 7873 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7874 wlarc= 7875 hardcode_direct=yes 7876 hardcode_shlibpath_var=no 7877 ;; 7878 7879 *) 7880 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7881 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7882 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7883 else 7884 ld_shlibs=no 7885 fi 7886 ;; 7887 esac 7888 7889 if test "$ld_shlibs" = no; then 7890 runpath_var= 7891 hardcode_libdir_flag_spec= 7892 export_dynamic_flag_spec= 7893 whole_archive_flag_spec= 7894 fi 7895 else 7896 # PORTME fill in a description of your system's linker (not GNU ld) 7897 case $host_os in 7898 aix3*) 7899 allow_undefined_flag=unsupported 7900 always_export_symbols=yes 7901 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' 7902 # Note: this linker hardcodes the directories in LIBPATH if there 7903 # are no directories specified by -L. 7904 hardcode_minus_L=yes 7905 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7906 # Neither direct hardcoding nor static linking is supported with a 7907 # broken collect2. 7908 hardcode_direct=unsupported 7909 fi 7910 ;; 7911 7912 aix4* | aix5*) 7913 if test "$host_cpu" = ia64; then 7914 # On IA64, the linker does run time linking by default, so we don't 7915 # have to do anything special. 7916 aix_use_runtimelinking=no 7917 exp_sym_flag='-Bexport' 7918 no_entry_flag="" 7919 else 7920 # If we're using GNU nm, then we don't want the "-C" option. 7921 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7922 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7923 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' 7924 else 7925 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' 7926 fi 7927 aix_use_runtimelinking=no 7928 7929 # Test if we are trying to use run time linking or normal 7930 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7931 # need to do runtime linking. 7932 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7933 for ld_flag in $LDFLAGS; do 7934 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7935 aix_use_runtimelinking=yes 7936 break 7937 fi 7938 done 7939 ;; 7940 esac 7941 7942 exp_sym_flag='-bexport' 7943 no_entry_flag='-bnoentry' 7944 fi 7945 7946 # When large executables or shared objects are built, AIX ld can 7947 # have problems creating the table of contents. If linking a library 7948 # or program results in "error TOC overflow" add -mminimal-toc to 7949 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7950 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7951 7952 archive_cmds='' 7953 hardcode_direct=yes 7954 hardcode_libdir_separator=':' 7955 link_all_deplibs=yes 7956 7957 if test "$GCC" = yes; then 7958 case $host_os in aix4.[012]|aix4.[012].*) 7959 # We only want to do this on AIX 4.2 and lower, the check 7960 # below for broken collect2 doesn't work under 4.3+ 7961 collect2name=`${CC} -print-prog-name=collect2` 7962 if test -f "$collect2name" && \ 7963 strings "$collect2name" | grep resolve_lib_name >/dev/null 7964 then 7965 # We have reworked collect2 7966 : 7967 else 7968 # We have old collect2 7969 hardcode_direct=unsupported 7970 # It fails to find uninstalled libraries when the uninstalled 7971 # path is not listed in the libpath. Setting hardcode_minus_L 7972 # to unsupported forces relinking 7973 hardcode_minus_L=yes 7974 hardcode_libdir_flag_spec='-L$libdir' 7975 hardcode_libdir_separator= 7976 fi 7977 ;; 7978 esac 7979 shared_flag='-shared' 7980 if test "$aix_use_runtimelinking" = yes; then 7981 shared_flag="$shared_flag "'${wl}-G' 7982 fi 7983 else 7984 # not using gcc 7985 if test "$host_cpu" = ia64; then 7986 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7987 # chokes on -Wl,-G. The following line is correct: 7988 shared_flag='-G' 7989 else 7990 if test "$aix_use_runtimelinking" = yes; then 7991 shared_flag='${wl}-G' 7992 else 7993 shared_flag='${wl}-bM:SRE' 7994 fi 7995 fi 7996 fi 7997 7998 # It seems that -bexpall does not export symbols beginning with 7999 # underscore (_), so it is better to generate a list of symbols to export. 8000 always_export_symbols=yes 8001 if test "$aix_use_runtimelinking" = yes; then 8002 # Warning - without using the other runtime loading flags (-brtl), 8003 # -berok will link without error, but may produce a broken library. 8004 allow_undefined_flag='-berok' 8005 # Determine the default libpath from the value encoded in an empty executable. 8006 cat >conftest.$ac_ext <<_ACEOF 8007/* confdefs.h. */ 8008_ACEOF 8009cat confdefs.h >>conftest.$ac_ext 8010cat >>conftest.$ac_ext <<_ACEOF 8011/* end confdefs.h. */ 8012 8013int 8014main () 8015{ 8016 8017 ; 8018 return 0; 8019} 8020_ACEOF 8021rm -f conftest.$ac_objext conftest$ac_exeext 8022if { (ac_try="$ac_link" 8023case "(($ac_try" in 8024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8025 *) ac_try_echo=$ac_try;; 8026esac 8027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8028 (eval "$ac_link") 2>conftest.er1 8029 ac_status=$? 8030 grep -v '^ *+' conftest.er1 >conftest.err 8031 rm -f conftest.er1 8032 cat conftest.err >&5 8033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8034 (exit $ac_status); } && { 8035 test -z "$ac_c_werror_flag" || 8036 test ! -s conftest.err 8037 } && test -s conftest$ac_exeext && 8038 $as_test_x conftest$ac_exeext; then 8039 8040lt_aix_libpath_sed=' 8041 /Import File Strings/,/^$/ { 8042 /^0/ { 8043 s/^0 *\(.*\)$/\1/ 8044 p 8045 } 8046 }' 8047aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8048# Check for a 64-bit object if we didn't find anything. 8049if test -z "$aix_libpath"; then 8050 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8051fi 8052else 8053 echo "$as_me: failed program was:" >&5 8054sed 's/^/| /' conftest.$ac_ext >&5 8055 8056 8057fi 8058 8059rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8060 conftest$ac_exeext conftest.$ac_ext 8061if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8062 8063 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8064 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" 8065 else 8066 if test "$host_cpu" = ia64; then 8067 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8068 allow_undefined_flag="-z nodefs" 8069 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" 8070 else 8071 # Determine the default libpath from the value encoded in an empty executable. 8072 cat >conftest.$ac_ext <<_ACEOF 8073/* confdefs.h. */ 8074_ACEOF 8075cat confdefs.h >>conftest.$ac_ext 8076cat >>conftest.$ac_ext <<_ACEOF 8077/* end confdefs.h. */ 8078 8079int 8080main () 8081{ 8082 8083 ; 8084 return 0; 8085} 8086_ACEOF 8087rm -f conftest.$ac_objext conftest$ac_exeext 8088if { (ac_try="$ac_link" 8089case "(($ac_try" in 8090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8091 *) ac_try_echo=$ac_try;; 8092esac 8093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8094 (eval "$ac_link") 2>conftest.er1 8095 ac_status=$? 8096 grep -v '^ *+' conftest.er1 >conftest.err 8097 rm -f conftest.er1 8098 cat conftest.err >&5 8099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8100 (exit $ac_status); } && { 8101 test -z "$ac_c_werror_flag" || 8102 test ! -s conftest.err 8103 } && test -s conftest$ac_exeext && 8104 $as_test_x conftest$ac_exeext; then 8105 8106lt_aix_libpath_sed=' 8107 /Import File Strings/,/^$/ { 8108 /^0/ { 8109 s/^0 *\(.*\)$/\1/ 8110 p 8111 } 8112 }' 8113aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8114# Check for a 64-bit object if we didn't find anything. 8115if test -z "$aix_libpath"; then 8116 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8117fi 8118else 8119 echo "$as_me: failed program was:" >&5 8120sed 's/^/| /' conftest.$ac_ext >&5 8121 8122 8123fi 8124 8125rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8126 conftest$ac_exeext conftest.$ac_ext 8127if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8128 8129 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8130 # Warning - without using the other run time loading flags, 8131 # -berok will link without error, but may produce a broken library. 8132 no_undefined_flag=' ${wl}-bernotok' 8133 allow_undefined_flag=' ${wl}-berok' 8134 # Exported symbols can be pulled into shared objects from archives 8135 whole_archive_flag_spec='$convenience' 8136 archive_cmds_need_lc=yes 8137 # This is similar to how AIX traditionally builds its shared libraries. 8138 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' 8139 fi 8140 fi 8141 ;; 8142 8143 amigaos*) 8144 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)' 8145 hardcode_libdir_flag_spec='-L$libdir' 8146 hardcode_minus_L=yes 8147 # see comment about different semantics on the GNU ld section 8148 ld_shlibs=no 8149 ;; 8150 8151 bsdi[45]*) 8152 export_dynamic_flag_spec=-rdynamic 8153 ;; 8154 8155 cygwin* | mingw* | pw32*) 8156 # When not using gcc, we currently assume that we are using 8157 # Microsoft Visual C++. 8158 # hardcode_libdir_flag_spec is actually meaningless, as there is 8159 # no search path for DLLs. 8160 hardcode_libdir_flag_spec=' ' 8161 allow_undefined_flag=unsupported 8162 # Tell ltmain to make .lib files, not .a files. 8163 libext=lib 8164 # Tell ltmain to make .dll files, not .so files. 8165 shrext_cmds=".dll" 8166 # FIXME: Setting linknames here is a bad hack. 8167 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8168 # The linker will automatically build a .lib file if we build a DLL. 8169 old_archive_From_new_cmds='true' 8170 # FIXME: Should let the user specify the lib program. 8171 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8172 fix_srcfile_path='`cygpath -w "$srcfile"`' 8173 enable_shared_with_static_runtimes=yes 8174 ;; 8175 8176 darwin* | rhapsody*) 8177 case $host_os in 8178 rhapsody* | darwin1.[012]) 8179 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8180 ;; 8181 *) # Darwin 1.3 on 8182 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8183 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8184 else 8185 case ${MACOSX_DEPLOYMENT_TARGET} in 8186 10.[012]) 8187 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8188 ;; 8189 10.*) 8190 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8191 ;; 8192 esac 8193 fi 8194 ;; 8195 esac 8196 archive_cmds_need_lc=no 8197 hardcode_direct=no 8198 hardcode_automatic=yes 8199 hardcode_shlibpath_var=unsupported 8200 whole_archive_flag_spec='' 8201 link_all_deplibs=yes 8202 if test "$GCC" = yes ; then 8203 output_verbose_link_cmd='echo' 8204 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8205 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8206 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8207 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}' 8208 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}' 8209 else 8210 case $cc_basename in 8211 xlc*) 8212 output_verbose_link_cmd='echo' 8213 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8214 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8215 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8216 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}' 8217 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}' 8218 ;; 8219 *) 8220 ld_shlibs=no 8221 ;; 8222 esac 8223 fi 8224 ;; 8225 8226 dgux*) 8227 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8228 hardcode_libdir_flag_spec='-L$libdir' 8229 hardcode_shlibpath_var=no 8230 ;; 8231 8232 freebsd1*) 8233 ld_shlibs=no 8234 ;; 8235 8236 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8237 # support. Future versions do this automatically, but an explicit c++rt0.o 8238 # does not break anything, and helps significantly (at the cost of a little 8239 # extra space). 8240 freebsd2.2*) 8241 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8242 hardcode_libdir_flag_spec='-R$libdir' 8243 hardcode_direct=yes 8244 hardcode_shlibpath_var=no 8245 ;; 8246 8247 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8248 freebsd2*) 8249 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8250 hardcode_direct=yes 8251 hardcode_minus_L=yes 8252 hardcode_shlibpath_var=no 8253 ;; 8254 8255 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8256 freebsd* | dragonfly*) 8257 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8258 hardcode_libdir_flag_spec='-R$libdir' 8259 hardcode_direct=yes 8260 hardcode_shlibpath_var=no 8261 ;; 8262 8263 hpux9*) 8264 if test "$GCC" = yes; then 8265 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' 8266 else 8267 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' 8268 fi 8269 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8270 hardcode_libdir_separator=: 8271 hardcode_direct=yes 8272 8273 # hardcode_minus_L: Not really in the search PATH, 8274 # but as the default location of the library. 8275 hardcode_minus_L=yes 8276 export_dynamic_flag_spec='${wl}-E' 8277 ;; 8278 8279 hpux10*) 8280 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8281 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8282 else 8283 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8284 fi 8285 if test "$with_gnu_ld" = no; then 8286 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8287 hardcode_libdir_separator=: 8288 8289 hardcode_direct=yes 8290 export_dynamic_flag_spec='${wl}-E' 8291 8292 # hardcode_minus_L: Not really in the search PATH, 8293 # but as the default location of the library. 8294 hardcode_minus_L=yes 8295 fi 8296 ;; 8297 8298 hpux11*) 8299 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8300 case $host_cpu in 8301 hppa*64*) 8302 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8303 ;; 8304 ia64*) 8305 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8306 ;; 8307 *) 8308 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8309 ;; 8310 esac 8311 else 8312 case $host_cpu in 8313 hppa*64*) 8314 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8315 ;; 8316 ia64*) 8317 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8318 ;; 8319 *) 8320 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8321 ;; 8322 esac 8323 fi 8324 if test "$with_gnu_ld" = no; then 8325 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8326 hardcode_libdir_separator=: 8327 8328 case $host_cpu in 8329 hppa*64*|ia64*) 8330 hardcode_libdir_flag_spec_ld='+b $libdir' 8331 hardcode_direct=no 8332 hardcode_shlibpath_var=no 8333 ;; 8334 *) 8335 hardcode_direct=yes 8336 export_dynamic_flag_spec='${wl}-E' 8337 8338 # hardcode_minus_L: Not really in the search PATH, 8339 # but as the default location of the library. 8340 hardcode_minus_L=yes 8341 ;; 8342 esac 8343 fi 8344 ;; 8345 8346 irix5* | irix6* | nonstopux*) 8347 if test "$GCC" = yes; then 8348 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' 8349 else 8350 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' 8351 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8352 fi 8353 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8354 hardcode_libdir_separator=: 8355 link_all_deplibs=yes 8356 ;; 8357 8358 netbsd*) 8359 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8360 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8361 else 8362 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8363 fi 8364 hardcode_libdir_flag_spec='-R$libdir' 8365 hardcode_direct=yes 8366 hardcode_shlibpath_var=no 8367 ;; 8368 8369 newsos6) 8370 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8371 hardcode_direct=yes 8372 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8373 hardcode_libdir_separator=: 8374 hardcode_shlibpath_var=no 8375 ;; 8376 8377 openbsd*) 8378 if test -f /usr/libexec/ld.so; then 8379 hardcode_direct=yes 8380 hardcode_shlibpath_var=no 8381 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8382 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8383 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8384 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8385 export_dynamic_flag_spec='${wl}-E' 8386 else 8387 case $host_os in 8388 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8389 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8390 hardcode_libdir_flag_spec='-R$libdir' 8391 ;; 8392 *) 8393 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8394 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8395 ;; 8396 esac 8397 fi 8398 else 8399 ld_shlibs=no 8400 fi 8401 ;; 8402 8403 os2*) 8404 hardcode_libdir_flag_spec='-L$libdir' 8405 hardcode_minus_L=yes 8406 allow_undefined_flag=unsupported 8407 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' 8408 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8409 ;; 8410 8411 osf3*) 8412 if test "$GCC" = yes; then 8413 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8414 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' 8415 else 8416 allow_undefined_flag=' -expect_unresolved \*' 8417 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' 8418 fi 8419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8420 hardcode_libdir_separator=: 8421 ;; 8422 8423 osf4* | osf5*) # as osf3* with the addition of -msym flag 8424 if test "$GCC" = yes; then 8425 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8426 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' 8427 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8428 else 8429 allow_undefined_flag=' -expect_unresolved \*' 8430 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' 8431 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8432 $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' 8433 8434 # Both c and cxx compiler support -rpath directly 8435 hardcode_libdir_flag_spec='-rpath $libdir' 8436 fi 8437 hardcode_libdir_separator=: 8438 ;; 8439 8440 solaris*) 8441 no_undefined_flag=' -z text' 8442 if test "$GCC" = yes; then 8443 wlarc='${wl}' 8444 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8445 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8446 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8447 else 8448 wlarc='' 8449 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8450 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8451 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8452 fi 8453 hardcode_libdir_flag_spec='-R$libdir' 8454 hardcode_shlibpath_var=no 8455 case $host_os in 8456 solaris2.[0-5] | solaris2.[0-5].*) ;; 8457 *) 8458 # The compiler driver will combine and reorder linker options, 8459 # but understands `-z linker_flag'. GCC discards it without `$wl', 8460 # but is careful enough not to reorder. 8461 # Supported since Solaris 2.6 (maybe 2.5.1?) 8462 if test "$GCC" = yes; then 8463 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8464 else 8465 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8466 fi 8467 ;; 8468 esac 8469 link_all_deplibs=yes 8470 ;; 8471 8472 sunos4*) 8473 if test "x$host_vendor" = xsequent; then 8474 # Use $CC to link under sequent, because it throws in some extra .o 8475 # files that make .init and .fini sections work. 8476 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8477 else 8478 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8479 fi 8480 hardcode_libdir_flag_spec='-L$libdir' 8481 hardcode_direct=yes 8482 hardcode_minus_L=yes 8483 hardcode_shlibpath_var=no 8484 ;; 8485 8486 sysv4) 8487 case $host_vendor in 8488 sni) 8489 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8490 hardcode_direct=yes # is this really true??? 8491 ;; 8492 siemens) 8493 ## LD is ld it makes a PLAMLIB 8494 ## CC just makes a GrossModule. 8495 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8496 reload_cmds='$CC -r -o $output$reload_objs' 8497 hardcode_direct=no 8498 ;; 8499 motorola) 8500 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8501 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8502 ;; 8503 esac 8504 runpath_var='LD_RUN_PATH' 8505 hardcode_shlibpath_var=no 8506 ;; 8507 8508 sysv4.3*) 8509 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8510 hardcode_shlibpath_var=no 8511 export_dynamic_flag_spec='-Bexport' 8512 ;; 8513 8514 sysv4*MP*) 8515 if test -d /usr/nec; then 8516 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8517 hardcode_shlibpath_var=no 8518 runpath_var=LD_RUN_PATH 8519 hardcode_runpath_var=yes 8520 ld_shlibs=yes 8521 fi 8522 ;; 8523 8524 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8525 no_undefined_flag='${wl}-z,text' 8526 archive_cmds_need_lc=no 8527 hardcode_shlibpath_var=no 8528 runpath_var='LD_RUN_PATH' 8529 8530 if test "$GCC" = yes; then 8531 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8532 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8533 else 8534 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8535 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8536 fi 8537 ;; 8538 8539 sysv5* | sco3.2v5* | sco5v6*) 8540 # Note: We can NOT use -z defs as we might desire, because we do not 8541 # link with -lc, and that would cause any symbols used from libc to 8542 # always be unresolved, which means just about no library would 8543 # ever link correctly. If we're not using GNU ld we use -z text 8544 # though, which does catch some bad symbols but isn't as heavy-handed 8545 # as -z defs. 8546 no_undefined_flag='${wl}-z,text' 8547 allow_undefined_flag='${wl}-z,nodefs' 8548 archive_cmds_need_lc=no 8549 hardcode_shlibpath_var=no 8550 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8551 hardcode_libdir_separator=':' 8552 link_all_deplibs=yes 8553 export_dynamic_flag_spec='${wl}-Bexport' 8554 runpath_var='LD_RUN_PATH' 8555 8556 if test "$GCC" = yes; then 8557 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8558 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8559 else 8560 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8561 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8562 fi 8563 ;; 8564 8565 uts4*) 8566 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8567 hardcode_libdir_flag_spec='-L$libdir' 8568 hardcode_shlibpath_var=no 8569 ;; 8570 8571 *) 8572 ld_shlibs=no 8573 ;; 8574 esac 8575 fi 8576 8577{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8578echo "${ECHO_T}$ld_shlibs" >&6; } 8579test "$ld_shlibs" = no && can_build_shared=no 8580 8581# 8582# Do we need to explicitly link libc? 8583# 8584case "x$archive_cmds_need_lc" in 8585x|xyes) 8586 # Assume -lc should be added 8587 archive_cmds_need_lc=yes 8588 8589 if test "$enable_shared" = yes && test "$GCC" = yes; then 8590 case $archive_cmds in 8591 *'~'*) 8592 # FIXME: we may have to deal with multi-command sequences. 8593 ;; 8594 '$CC '*) 8595 # Test whether the compiler implicitly links with -lc since on some 8596 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8597 # to ld, don't add -lc before -lgcc. 8598 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8599echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8600 $rm conftest* 8601 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8602 8603 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8604 (eval $ac_compile) 2>&5 8605 ac_status=$? 8606 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8607 (exit $ac_status); } 2>conftest.err; then 8608 soname=conftest 8609 lib=conftest 8610 libobjs=conftest.$ac_objext 8611 deplibs= 8612 wl=$lt_prog_compiler_wl 8613 pic_flag=$lt_prog_compiler_pic 8614 compiler_flags=-v 8615 linker_flags=-v 8616 verstring= 8617 output_objdir=. 8618 libname=conftest 8619 lt_save_allow_undefined_flag=$allow_undefined_flag 8620 allow_undefined_flag= 8621 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8622 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8623 ac_status=$? 8624 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8625 (exit $ac_status); } 8626 then 8627 archive_cmds_need_lc=no 8628 else 8629 archive_cmds_need_lc=yes 8630 fi 8631 allow_undefined_flag=$lt_save_allow_undefined_flag 8632 else 8633 cat conftest.err 1>&5 8634 fi 8635 $rm conftest* 8636 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8637echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8638 ;; 8639 esac 8640 fi 8641 ;; 8642esac 8643 8644{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8645echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8646library_names_spec= 8647libname_spec='lib$name' 8648soname_spec= 8649shrext_cmds=".so" 8650postinstall_cmds= 8651postuninstall_cmds= 8652finish_cmds= 8653finish_eval= 8654shlibpath_var= 8655shlibpath_overrides_runpath=unknown 8656version_type=none 8657dynamic_linker="$host_os ld.so" 8658sys_lib_dlsearch_path_spec="/lib /usr/lib" 8659 8660if test "$GCC" = yes; then 8661 case $host_os in 8662 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8663 *) lt_awk_arg="/^libraries:/" ;; 8664 esac 8665 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8666 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 8667 # if the path contains ";" then we assume it to be the separator 8668 # otherwise default to the standard path separator (i.e. ":") - it is 8669 # assumed that no part of a normal pathname contains ";" but that should 8670 # okay in the real world where ";" in dirpaths is itself problematic. 8671 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8672 else 8673 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8674 fi 8675 # Ok, now we have the path, separated by spaces, we can step through it 8676 # and add multilib dir if necessary. 8677 lt_tmp_lt_search_path_spec= 8678 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8679 for lt_sys_path in $lt_search_path_spec; do 8680 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8681 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8682 else 8683 test -d "$lt_sys_path" && \ 8684 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8685 fi 8686 done 8687 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 8688BEGIN {RS=" "; FS="/|\n";} { 8689 lt_foo=""; 8690 lt_count=0; 8691 for (lt_i = NF; lt_i > 0; lt_i--) { 8692 if ($lt_i != "" && $lt_i != ".") { 8693 if ($lt_i == "..") { 8694 lt_count++; 8695 } else { 8696 if (lt_count == 0) { 8697 lt_foo="/" $lt_i lt_foo; 8698 } else { 8699 lt_count--; 8700 } 8701 } 8702 } 8703 } 8704 if (lt_foo != "") { lt_freq[lt_foo]++; } 8705 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8706}'` 8707 sys_lib_search_path_spec=`echo $lt_search_path_spec` 8708else 8709 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8710fi 8711need_lib_prefix=unknown 8712hardcode_into_libs=no 8713 8714# when you set need_version to no, make sure it does not cause -set_version 8715# flags to be left without arguments 8716need_version=unknown 8717 8718case $host_os in 8719aix3*) 8720 version_type=linux 8721 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8722 shlibpath_var=LIBPATH 8723 8724 # AIX 3 has no versioning support, so we append a major version to the name. 8725 soname_spec='${libname}${release}${shared_ext}$major' 8726 ;; 8727 8728aix4* | aix5*) 8729 version_type=linux 8730 need_lib_prefix=no 8731 need_version=no 8732 hardcode_into_libs=yes 8733 if test "$host_cpu" = ia64; then 8734 # AIX 5 supports IA64 8735 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8736 shlibpath_var=LD_LIBRARY_PATH 8737 else 8738 # With GCC up to 2.95.x, collect2 would create an import file 8739 # for dependence libraries. The import file would start with 8740 # the line `#! .'. This would cause the generated library to 8741 # depend on `.', always an invalid library. This was fixed in 8742 # development snapshots of GCC prior to 3.0. 8743 case $host_os in 8744 aix4 | aix4.[01] | aix4.[01].*) 8745 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8746 echo ' yes ' 8747 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8748 : 8749 else 8750 can_build_shared=no 8751 fi 8752 ;; 8753 esac 8754 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8755 # soname into executable. Probably we can add versioning support to 8756 # collect2, so additional links can be useful in future. 8757 if test "$aix_use_runtimelinking" = yes; then 8758 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8759 # instead of lib<name>.a to let people know that these are not 8760 # typical AIX shared libraries. 8761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8762 else 8763 # We preserve .a as extension for shared libraries through AIX4.2 8764 # and later when we are not doing run time linking. 8765 library_names_spec='${libname}${release}.a $libname.a' 8766 soname_spec='${libname}${release}${shared_ext}$major' 8767 fi 8768 shlibpath_var=LIBPATH 8769 fi 8770 ;; 8771 8772amigaos*) 8773 library_names_spec='$libname.ixlibrary $libname.a' 8774 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8775 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' 8776 ;; 8777 8778beos*) 8779 library_names_spec='${libname}${shared_ext}' 8780 dynamic_linker="$host_os ld.so" 8781 shlibpath_var=LIBRARY_PATH 8782 ;; 8783 8784bsdi[45]*) 8785 version_type=linux 8786 need_version=no 8787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8788 soname_spec='${libname}${release}${shared_ext}$major' 8789 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8790 shlibpath_var=LD_LIBRARY_PATH 8791 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8792 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8793 # the default ld.so.conf also contains /usr/contrib/lib and 8794 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8795 # libtool to hard-code these into programs 8796 ;; 8797 8798cygwin* | mingw* | pw32*) 8799 version_type=windows 8800 shrext_cmds=".dll" 8801 need_version=no 8802 need_lib_prefix=no 8803 8804 case $GCC,$host_os in 8805 yes,cygwin* | yes,mingw* | yes,pw32*) 8806 library_names_spec='$libname.dll.a' 8807 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8808 postinstall_cmds='base_file=`basename \${file}`~ 8809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 8810 dldir=$destdir/`dirname \$dlpath`~ 8811 test -d \$dldir || mkdir -p \$dldir~ 8812 $install_prog $dir/$dlname \$dldir/$dlname~ 8813 chmod a+x \$dldir/$dlname' 8814 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8815 dlpath=$dir/\$dldll~ 8816 $rm \$dlpath' 8817 shlibpath_overrides_runpath=yes 8818 8819 case $host_os in 8820 cygwin*) 8821 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8822 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8823 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8824 ;; 8825 mingw*) 8826 # MinGW DLLs use traditional 'lib' prefix 8827 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8828 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8829 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 8830 # It is most probably a Windows format PATH printed by 8831 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8832 # path with ; separators, and with drive letters. We can handle the 8833 # drive letters (cygwin fileutils understands them), so leave them, 8834 # especially as we might pass files found there to a mingw objdump, 8835 # which wouldn't understand a cygwinified path. Ahh. 8836 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8837 else 8838 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8839 fi 8840 ;; 8841 pw32*) 8842 # pw32 DLLs use 'pw' prefix rather than 'lib' 8843 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8844 ;; 8845 esac 8846 ;; 8847 8848 *) 8849 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8850 ;; 8851 esac 8852 dynamic_linker='Win32 ld.exe' 8853 # FIXME: first we should search . and the directory the executable is in 8854 shlibpath_var=PATH 8855 ;; 8856 8857darwin* | rhapsody*) 8858 dynamic_linker="$host_os dyld" 8859 version_type=darwin 8860 need_lib_prefix=no 8861 need_version=no 8862 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8863 soname_spec='${libname}${release}${major}$shared_ext' 8864 shlibpath_overrides_runpath=yes 8865 shlibpath_var=DYLD_LIBRARY_PATH 8866 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8867 8868 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8869 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8870 ;; 8871 8872dgux*) 8873 version_type=linux 8874 need_lib_prefix=no 8875 need_version=no 8876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8877 soname_spec='${libname}${release}${shared_ext}$major' 8878 shlibpath_var=LD_LIBRARY_PATH 8879 ;; 8880 8881freebsd1*) 8882 dynamic_linker=no 8883 ;; 8884 8885freebsd* | dragonfly*) 8886 # DragonFly does not have aout. When/if they implement a new 8887 # versioning mechanism, adjust this. 8888 if test -x /usr/bin/objformat; then 8889 objformat=`/usr/bin/objformat` 8890 else 8891 case $host_os in 8892 freebsd[123]*) objformat=aout ;; 8893 *) objformat=elf ;; 8894 esac 8895 fi 8896 version_type=freebsd-$objformat 8897 case $version_type in 8898 freebsd-elf*) 8899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8900 need_version=no 8901 need_lib_prefix=no 8902 ;; 8903 freebsd-*) 8904 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8905 need_version=yes 8906 ;; 8907 esac 8908 shlibpath_var=LD_LIBRARY_PATH 8909 case $host_os in 8910 freebsd2*) 8911 shlibpath_overrides_runpath=yes 8912 ;; 8913 freebsd3.[01]* | freebsdelf3.[01]*) 8914 shlibpath_overrides_runpath=yes 8915 hardcode_into_libs=yes 8916 ;; 8917 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8918 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8919 shlibpath_overrides_runpath=no 8920 hardcode_into_libs=yes 8921 ;; 8922 *) # from 4.6 on, and DragonFly 8923 shlibpath_overrides_runpath=yes 8924 hardcode_into_libs=yes 8925 ;; 8926 esac 8927 ;; 8928 8929gnu*) 8930 version_type=linux 8931 need_lib_prefix=no 8932 need_version=no 8933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8934 soname_spec='${libname}${release}${shared_ext}$major' 8935 shlibpath_var=LD_LIBRARY_PATH 8936 hardcode_into_libs=yes 8937 ;; 8938 8939hpux9* | hpux10* | hpux11*) 8940 # Give a soname corresponding to the major version so that dld.sl refuses to 8941 # link against other versions. 8942 version_type=sunos 8943 need_lib_prefix=no 8944 need_version=no 8945 case $host_cpu in 8946 ia64*) 8947 shrext_cmds='.so' 8948 hardcode_into_libs=yes 8949 dynamic_linker="$host_os dld.so" 8950 shlibpath_var=LD_LIBRARY_PATH 8951 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8953 soname_spec='${libname}${release}${shared_ext}$major' 8954 if test "X$HPUX_IA64_MODE" = X32; then 8955 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8956 else 8957 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8958 fi 8959 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8960 ;; 8961 hppa*64*) 8962 shrext_cmds='.sl' 8963 hardcode_into_libs=yes 8964 dynamic_linker="$host_os dld.sl" 8965 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8966 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8968 soname_spec='${libname}${release}${shared_ext}$major' 8969 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8970 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8971 ;; 8972 *) 8973 shrext_cmds='.sl' 8974 dynamic_linker="$host_os dld.sl" 8975 shlibpath_var=SHLIB_PATH 8976 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8978 soname_spec='${libname}${release}${shared_ext}$major' 8979 ;; 8980 esac 8981 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8982 postinstall_cmds='chmod 555 $lib' 8983 ;; 8984 8985interix[3-9]*) 8986 version_type=linux 8987 need_lib_prefix=no 8988 need_version=no 8989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8990 soname_spec='${libname}${release}${shared_ext}$major' 8991 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8992 shlibpath_var=LD_LIBRARY_PATH 8993 shlibpath_overrides_runpath=no 8994 hardcode_into_libs=yes 8995 ;; 8996 8997irix5* | irix6* | nonstopux*) 8998 case $host_os in 8999 nonstopux*) version_type=nonstopux ;; 9000 *) 9001 if test "$lt_cv_prog_gnu_ld" = yes; then 9002 version_type=linux 9003 else 9004 version_type=irix 9005 fi ;; 9006 esac 9007 need_lib_prefix=no 9008 need_version=no 9009 soname_spec='${libname}${release}${shared_ext}$major' 9010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9011 case $host_os in 9012 irix5* | nonstopux*) 9013 libsuff= shlibsuff= 9014 ;; 9015 *) 9016 case $LD in # libtool.m4 will add one of these switches to LD 9017 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9018 libsuff= shlibsuff= libmagic=32-bit;; 9019 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9020 libsuff=32 shlibsuff=N32 libmagic=N32;; 9021 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9022 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9023 *) libsuff= shlibsuff= libmagic=never-match;; 9024 esac 9025 ;; 9026 esac 9027 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9028 shlibpath_overrides_runpath=no 9029 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9030 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9031 hardcode_into_libs=yes 9032 ;; 9033 9034# No shared lib support for Linux oldld, aout, or coff. 9035linux*oldld* | linux*aout* | linux*coff*) 9036 dynamic_linker=no 9037 ;; 9038 9039# This must be Linux ELF. 9040linux* | k*bsd*-gnu) 9041 version_type=linux 9042 need_lib_prefix=no 9043 need_version=no 9044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9045 soname_spec='${libname}${release}${shared_ext}$major' 9046 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9047 shlibpath_var=LD_LIBRARY_PATH 9048 shlibpath_overrides_runpath=no 9049 # This implies no fast_install, which is unacceptable. 9050 # Some rework will be needed to allow for fast_install 9051 # before this can be enabled. 9052 hardcode_into_libs=yes 9053 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9054 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9055 9056 # Append ld.so.conf contents to the search path 9057 if test -f /etc/ld.so.conf; then 9058 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' ' '` 9059 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9060 fi 9061 9062 # We used to test for /lib/ld.so.1 and disable shared libraries on 9063 # powerpc, because MkLinux only supported shared libraries with the 9064 # GNU dynamic linker. Since this was broken with cross compilers, 9065 # most powerpc-linux boxes support dynamic linking these days and 9066 # people can always --disable-shared, the test was removed, and we 9067 # assume the GNU/Linux dynamic linker is in use. 9068 dynamic_linker='GNU/Linux ld.so' 9069 ;; 9070 9071netbsd*) 9072 version_type=sunos 9073 need_lib_prefix=no 9074 need_version=no 9075 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9077 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9078 dynamic_linker='NetBSD (a.out) ld.so' 9079 else 9080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9081 soname_spec='${libname}${release}${shared_ext}$major' 9082 dynamic_linker='NetBSD ld.elf_so' 9083 fi 9084 shlibpath_var=LD_LIBRARY_PATH 9085 shlibpath_overrides_runpath=yes 9086 hardcode_into_libs=yes 9087 ;; 9088 9089newsos6) 9090 version_type=linux 9091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9092 shlibpath_var=LD_LIBRARY_PATH 9093 shlibpath_overrides_runpath=yes 9094 ;; 9095 9096nto-qnx*) 9097 version_type=linux 9098 need_lib_prefix=no 9099 need_version=no 9100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9101 soname_spec='${libname}${release}${shared_ext}$major' 9102 shlibpath_var=LD_LIBRARY_PATH 9103 shlibpath_overrides_runpath=yes 9104 ;; 9105 9106openbsd*) 9107 version_type=sunos 9108 sys_lib_dlsearch_path_spec="/usr/lib" 9109 need_lib_prefix=no 9110 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9111 case $host_os in 9112 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9113 *) need_version=no ;; 9114 esac 9115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9116 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9117 shlibpath_var=LD_LIBRARY_PATH 9118 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9119 case $host_os in 9120 openbsd2.[89] | openbsd2.[89].*) 9121 shlibpath_overrides_runpath=no 9122 ;; 9123 *) 9124 shlibpath_overrides_runpath=yes 9125 ;; 9126 esac 9127 else 9128 shlibpath_overrides_runpath=yes 9129 fi 9130 ;; 9131 9132os2*) 9133 libname_spec='$name' 9134 shrext_cmds=".dll" 9135 need_lib_prefix=no 9136 library_names_spec='$libname${shared_ext} $libname.a' 9137 dynamic_linker='OS/2 ld.exe' 9138 shlibpath_var=LIBPATH 9139 ;; 9140 9141osf3* | osf4* | osf5*) 9142 version_type=osf 9143 need_lib_prefix=no 9144 need_version=no 9145 soname_spec='${libname}${release}${shared_ext}$major' 9146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9147 shlibpath_var=LD_LIBRARY_PATH 9148 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9149 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9150 ;; 9151 9152rdos*) 9153 dynamic_linker=no 9154 ;; 9155 9156solaris*) 9157 version_type=linux 9158 need_lib_prefix=no 9159 need_version=no 9160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9161 soname_spec='${libname}${release}${shared_ext}$major' 9162 shlibpath_var=LD_LIBRARY_PATH 9163 shlibpath_overrides_runpath=yes 9164 hardcode_into_libs=yes 9165 # ldd complains unless libraries are executable 9166 postinstall_cmds='chmod +x $lib' 9167 ;; 9168 9169sunos4*) 9170 version_type=sunos 9171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9172 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9173 shlibpath_var=LD_LIBRARY_PATH 9174 shlibpath_overrides_runpath=yes 9175 if test "$with_gnu_ld" = yes; then 9176 need_lib_prefix=no 9177 fi 9178 need_version=yes 9179 ;; 9180 9181sysv4 | sysv4.3*) 9182 version_type=linux 9183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9184 soname_spec='${libname}${release}${shared_ext}$major' 9185 shlibpath_var=LD_LIBRARY_PATH 9186 case $host_vendor in 9187 sni) 9188 shlibpath_overrides_runpath=no 9189 need_lib_prefix=no 9190 export_dynamic_flag_spec='${wl}-Blargedynsym' 9191 runpath_var=LD_RUN_PATH 9192 ;; 9193 siemens) 9194 need_lib_prefix=no 9195 ;; 9196 motorola) 9197 need_lib_prefix=no 9198 need_version=no 9199 shlibpath_overrides_runpath=no 9200 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9201 ;; 9202 esac 9203 ;; 9204 9205sysv4*MP*) 9206 if test -d /usr/nec ;then 9207 version_type=linux 9208 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9209 soname_spec='$libname${shared_ext}.$major' 9210 shlibpath_var=LD_LIBRARY_PATH 9211 fi 9212 ;; 9213 9214sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9215 version_type=freebsd-elf 9216 need_lib_prefix=no 9217 need_version=no 9218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9219 soname_spec='${libname}${release}${shared_ext}$major' 9220 shlibpath_var=LD_LIBRARY_PATH 9221 hardcode_into_libs=yes 9222 if test "$with_gnu_ld" = yes; then 9223 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9224 shlibpath_overrides_runpath=no 9225 else 9226 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9227 shlibpath_overrides_runpath=yes 9228 case $host_os in 9229 sco3.2v5*) 9230 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9231 ;; 9232 esac 9233 fi 9234 sys_lib_dlsearch_path_spec='/usr/lib' 9235 ;; 9236 9237uts4*) 9238 version_type=linux 9239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9240 soname_spec='${libname}${release}${shared_ext}$major' 9241 shlibpath_var=LD_LIBRARY_PATH 9242 ;; 9243 9244*) 9245 dynamic_linker=no 9246 ;; 9247esac 9248{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9249echo "${ECHO_T}$dynamic_linker" >&6; } 9250test "$dynamic_linker" = no && can_build_shared=no 9251 9252variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9253if test "$GCC" = yes; then 9254 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9255fi 9256 9257{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9258echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9259hardcode_action= 9260if test -n "$hardcode_libdir_flag_spec" || \ 9261 test -n "$runpath_var" || \ 9262 test "X$hardcode_automatic" = "Xyes" ; then 9263 9264 # We can hardcode non-existant directories. 9265 if test "$hardcode_direct" != no && 9266 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9267 # have to relink, otherwise we might link with an installed library 9268 # when we should be linking with a yet-to-be-installed one 9269 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9270 test "$hardcode_minus_L" != no; then 9271 # Linking always hardcodes the temporary library directory. 9272 hardcode_action=relink 9273 else 9274 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9275 hardcode_action=immediate 9276 fi 9277else 9278 # We cannot hardcode anything, or else we can only hardcode existing 9279 # directories. 9280 hardcode_action=unsupported 9281fi 9282{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9283echo "${ECHO_T}$hardcode_action" >&6; } 9284 9285if test "$hardcode_action" = relink; then 9286 # Fast installation is not supported 9287 enable_fast_install=no 9288elif test "$shlibpath_overrides_runpath" = yes || 9289 test "$enable_shared" = no; then 9290 # Fast installation is not necessary 9291 enable_fast_install=needless 9292fi 9293 9294striplib= 9295old_striplib= 9296{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9297echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9298if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9299 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9300 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9301 { echo "$as_me:$LINENO: result: yes" >&5 9302echo "${ECHO_T}yes" >&6; } 9303else 9304# FIXME - insert some real tests, host_os isn't really good enough 9305 case $host_os in 9306 darwin*) 9307 if test -n "$STRIP" ; then 9308 striplib="$STRIP -x" 9309 old_striplib="$STRIP -S" 9310 { echo "$as_me:$LINENO: result: yes" >&5 9311echo "${ECHO_T}yes" >&6; } 9312 else 9313 { echo "$as_me:$LINENO: result: no" >&5 9314echo "${ECHO_T}no" >&6; } 9315fi 9316 ;; 9317 *) 9318 { echo "$as_me:$LINENO: result: no" >&5 9319echo "${ECHO_T}no" >&6; } 9320 ;; 9321 esac 9322fi 9323 9324if test "x$enable_dlopen" != xyes; then 9325 enable_dlopen=unknown 9326 enable_dlopen_self=unknown 9327 enable_dlopen_self_static=unknown 9328else 9329 lt_cv_dlopen=no 9330 lt_cv_dlopen_libs= 9331 9332 case $host_os in 9333 beos*) 9334 lt_cv_dlopen="load_add_on" 9335 lt_cv_dlopen_libs= 9336 lt_cv_dlopen_self=yes 9337 ;; 9338 9339 mingw* | pw32*) 9340 lt_cv_dlopen="LoadLibrary" 9341 lt_cv_dlopen_libs= 9342 ;; 9343 9344 cygwin*) 9345 lt_cv_dlopen="dlopen" 9346 lt_cv_dlopen_libs= 9347 ;; 9348 9349 darwin*) 9350 # if libdl is installed we need to link against it 9351 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9352echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9353if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9354 echo $ECHO_N "(cached) $ECHO_C" >&6 9355else 9356 ac_check_lib_save_LIBS=$LIBS 9357LIBS="-ldl $LIBS" 9358cat >conftest.$ac_ext <<_ACEOF 9359/* confdefs.h. */ 9360_ACEOF 9361cat confdefs.h >>conftest.$ac_ext 9362cat >>conftest.$ac_ext <<_ACEOF 9363/* end confdefs.h. */ 9364 9365/* Override any GCC internal prototype to avoid an error. 9366 Use char because int might match the return type of a GCC 9367 builtin and then its argument prototype would still apply. */ 9368#ifdef __cplusplus 9369extern "C" 9370#endif 9371char dlopen (); 9372int 9373main () 9374{ 9375return dlopen (); 9376 ; 9377 return 0; 9378} 9379_ACEOF 9380rm -f conftest.$ac_objext conftest$ac_exeext 9381if { (ac_try="$ac_link" 9382case "(($ac_try" in 9383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9384 *) ac_try_echo=$ac_try;; 9385esac 9386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9387 (eval "$ac_link") 2>conftest.er1 9388 ac_status=$? 9389 grep -v '^ *+' conftest.er1 >conftest.err 9390 rm -f conftest.er1 9391 cat conftest.err >&5 9392 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9393 (exit $ac_status); } && { 9394 test -z "$ac_c_werror_flag" || 9395 test ! -s conftest.err 9396 } && test -s conftest$ac_exeext && 9397 $as_test_x conftest$ac_exeext; then 9398 ac_cv_lib_dl_dlopen=yes 9399else 9400 echo "$as_me: failed program was:" >&5 9401sed 's/^/| /' conftest.$ac_ext >&5 9402 9403 ac_cv_lib_dl_dlopen=no 9404fi 9405 9406rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9407 conftest$ac_exeext conftest.$ac_ext 9408LIBS=$ac_check_lib_save_LIBS 9409fi 9410{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9411echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9412if test $ac_cv_lib_dl_dlopen = yes; then 9413 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9414else 9415 9416 lt_cv_dlopen="dyld" 9417 lt_cv_dlopen_libs= 9418 lt_cv_dlopen_self=yes 9419 9420fi 9421 9422 ;; 9423 9424 *) 9425 { echo "$as_me:$LINENO: checking for shl_load" >&5 9426echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9427if test "${ac_cv_func_shl_load+set}" = set; then 9428 echo $ECHO_N "(cached) $ECHO_C" >&6 9429else 9430 cat >conftest.$ac_ext <<_ACEOF 9431/* confdefs.h. */ 9432_ACEOF 9433cat confdefs.h >>conftest.$ac_ext 9434cat >>conftest.$ac_ext <<_ACEOF 9435/* end confdefs.h. */ 9436/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9437 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9438#define shl_load innocuous_shl_load 9439 9440/* System header to define __stub macros and hopefully few prototypes, 9441 which can conflict with char shl_load (); below. 9442 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9443 <limits.h> exists even on freestanding compilers. */ 9444 9445#ifdef __STDC__ 9446# include <limits.h> 9447#else 9448# include <assert.h> 9449#endif 9450 9451#undef shl_load 9452 9453/* Override any GCC internal prototype to avoid an error. 9454 Use char because int might match the return type of a GCC 9455 builtin and then its argument prototype would still apply. */ 9456#ifdef __cplusplus 9457extern "C" 9458#endif 9459char shl_load (); 9460/* The GNU C library defines this for functions which it implements 9461 to always fail with ENOSYS. Some functions are actually named 9462 something starting with __ and the normal name is an alias. */ 9463#if defined __stub_shl_load || defined __stub___shl_load 9464choke me 9465#endif 9466 9467int 9468main () 9469{ 9470return shl_load (); 9471 ; 9472 return 0; 9473} 9474_ACEOF 9475rm -f conftest.$ac_objext conftest$ac_exeext 9476if { (ac_try="$ac_link" 9477case "(($ac_try" in 9478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9479 *) ac_try_echo=$ac_try;; 9480esac 9481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9482 (eval "$ac_link") 2>conftest.er1 9483 ac_status=$? 9484 grep -v '^ *+' conftest.er1 >conftest.err 9485 rm -f conftest.er1 9486 cat conftest.err >&5 9487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9488 (exit $ac_status); } && { 9489 test -z "$ac_c_werror_flag" || 9490 test ! -s conftest.err 9491 } && test -s conftest$ac_exeext && 9492 $as_test_x conftest$ac_exeext; then 9493 ac_cv_func_shl_load=yes 9494else 9495 echo "$as_me: failed program was:" >&5 9496sed 's/^/| /' conftest.$ac_ext >&5 9497 9498 ac_cv_func_shl_load=no 9499fi 9500 9501rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9502 conftest$ac_exeext conftest.$ac_ext 9503fi 9504{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9505echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9506if test $ac_cv_func_shl_load = yes; then 9507 lt_cv_dlopen="shl_load" 9508else 9509 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9510echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9511if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9512 echo $ECHO_N "(cached) $ECHO_C" >&6 9513else 9514 ac_check_lib_save_LIBS=$LIBS 9515LIBS="-ldld $LIBS" 9516cat >conftest.$ac_ext <<_ACEOF 9517/* confdefs.h. */ 9518_ACEOF 9519cat confdefs.h >>conftest.$ac_ext 9520cat >>conftest.$ac_ext <<_ACEOF 9521/* end confdefs.h. */ 9522 9523/* Override any GCC internal prototype to avoid an error. 9524 Use char because int might match the return type of a GCC 9525 builtin and then its argument prototype would still apply. */ 9526#ifdef __cplusplus 9527extern "C" 9528#endif 9529char shl_load (); 9530int 9531main () 9532{ 9533return shl_load (); 9534 ; 9535 return 0; 9536} 9537_ACEOF 9538rm -f conftest.$ac_objext conftest$ac_exeext 9539if { (ac_try="$ac_link" 9540case "(($ac_try" in 9541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9542 *) ac_try_echo=$ac_try;; 9543esac 9544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9545 (eval "$ac_link") 2>conftest.er1 9546 ac_status=$? 9547 grep -v '^ *+' conftest.er1 >conftest.err 9548 rm -f conftest.er1 9549 cat conftest.err >&5 9550 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9551 (exit $ac_status); } && { 9552 test -z "$ac_c_werror_flag" || 9553 test ! -s conftest.err 9554 } && test -s conftest$ac_exeext && 9555 $as_test_x conftest$ac_exeext; then 9556 ac_cv_lib_dld_shl_load=yes 9557else 9558 echo "$as_me: failed program was:" >&5 9559sed 's/^/| /' conftest.$ac_ext >&5 9560 9561 ac_cv_lib_dld_shl_load=no 9562fi 9563 9564rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9565 conftest$ac_exeext conftest.$ac_ext 9566LIBS=$ac_check_lib_save_LIBS 9567fi 9568{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9569echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9570if test $ac_cv_lib_dld_shl_load = yes; then 9571 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9572else 9573 { echo "$as_me:$LINENO: checking for dlopen" >&5 9574echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9575if test "${ac_cv_func_dlopen+set}" = set; then 9576 echo $ECHO_N "(cached) $ECHO_C" >&6 9577else 9578 cat >conftest.$ac_ext <<_ACEOF 9579/* confdefs.h. */ 9580_ACEOF 9581cat confdefs.h >>conftest.$ac_ext 9582cat >>conftest.$ac_ext <<_ACEOF 9583/* end confdefs.h. */ 9584/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9585 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9586#define dlopen innocuous_dlopen 9587 9588/* System header to define __stub macros and hopefully few prototypes, 9589 which can conflict with char dlopen (); below. 9590 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9591 <limits.h> exists even on freestanding compilers. */ 9592 9593#ifdef __STDC__ 9594# include <limits.h> 9595#else 9596# include <assert.h> 9597#endif 9598 9599#undef dlopen 9600 9601/* Override any GCC internal prototype to avoid an error. 9602 Use char because int might match the return type of a GCC 9603 builtin and then its argument prototype would still apply. */ 9604#ifdef __cplusplus 9605extern "C" 9606#endif 9607char dlopen (); 9608/* The GNU C library defines this for functions which it implements 9609 to always fail with ENOSYS. Some functions are actually named 9610 something starting with __ and the normal name is an alias. */ 9611#if defined __stub_dlopen || defined __stub___dlopen 9612choke me 9613#endif 9614 9615int 9616main () 9617{ 9618return dlopen (); 9619 ; 9620 return 0; 9621} 9622_ACEOF 9623rm -f conftest.$ac_objext conftest$ac_exeext 9624if { (ac_try="$ac_link" 9625case "(($ac_try" in 9626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9627 *) ac_try_echo=$ac_try;; 9628esac 9629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9630 (eval "$ac_link") 2>conftest.er1 9631 ac_status=$? 9632 grep -v '^ *+' conftest.er1 >conftest.err 9633 rm -f conftest.er1 9634 cat conftest.err >&5 9635 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9636 (exit $ac_status); } && { 9637 test -z "$ac_c_werror_flag" || 9638 test ! -s conftest.err 9639 } && test -s conftest$ac_exeext && 9640 $as_test_x conftest$ac_exeext; then 9641 ac_cv_func_dlopen=yes 9642else 9643 echo "$as_me: failed program was:" >&5 9644sed 's/^/| /' conftest.$ac_ext >&5 9645 9646 ac_cv_func_dlopen=no 9647fi 9648 9649rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9650 conftest$ac_exeext conftest.$ac_ext 9651fi 9652{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9653echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9654if test $ac_cv_func_dlopen = yes; then 9655 lt_cv_dlopen="dlopen" 9656else 9657 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9658echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9659if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9660 echo $ECHO_N "(cached) $ECHO_C" >&6 9661else 9662 ac_check_lib_save_LIBS=$LIBS 9663LIBS="-ldl $LIBS" 9664cat >conftest.$ac_ext <<_ACEOF 9665/* confdefs.h. */ 9666_ACEOF 9667cat confdefs.h >>conftest.$ac_ext 9668cat >>conftest.$ac_ext <<_ACEOF 9669/* end confdefs.h. */ 9670 9671/* Override any GCC internal prototype to avoid an error. 9672 Use char because int might match the return type of a GCC 9673 builtin and then its argument prototype would still apply. */ 9674#ifdef __cplusplus 9675extern "C" 9676#endif 9677char dlopen (); 9678int 9679main () 9680{ 9681return dlopen (); 9682 ; 9683 return 0; 9684} 9685_ACEOF 9686rm -f conftest.$ac_objext conftest$ac_exeext 9687if { (ac_try="$ac_link" 9688case "(($ac_try" in 9689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9690 *) ac_try_echo=$ac_try;; 9691esac 9692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9693 (eval "$ac_link") 2>conftest.er1 9694 ac_status=$? 9695 grep -v '^ *+' conftest.er1 >conftest.err 9696 rm -f conftest.er1 9697 cat conftest.err >&5 9698 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9699 (exit $ac_status); } && { 9700 test -z "$ac_c_werror_flag" || 9701 test ! -s conftest.err 9702 } && test -s conftest$ac_exeext && 9703 $as_test_x conftest$ac_exeext; then 9704 ac_cv_lib_dl_dlopen=yes 9705else 9706 echo "$as_me: failed program was:" >&5 9707sed 's/^/| /' conftest.$ac_ext >&5 9708 9709 ac_cv_lib_dl_dlopen=no 9710fi 9711 9712rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9713 conftest$ac_exeext conftest.$ac_ext 9714LIBS=$ac_check_lib_save_LIBS 9715fi 9716{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9717echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9718if test $ac_cv_lib_dl_dlopen = yes; then 9719 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9720else 9721 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9722echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9723if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9724 echo $ECHO_N "(cached) $ECHO_C" >&6 9725else 9726 ac_check_lib_save_LIBS=$LIBS 9727LIBS="-lsvld $LIBS" 9728cat >conftest.$ac_ext <<_ACEOF 9729/* confdefs.h. */ 9730_ACEOF 9731cat confdefs.h >>conftest.$ac_ext 9732cat >>conftest.$ac_ext <<_ACEOF 9733/* end confdefs.h. */ 9734 9735/* Override any GCC internal prototype to avoid an error. 9736 Use char because int might match the return type of a GCC 9737 builtin and then its argument prototype would still apply. */ 9738#ifdef __cplusplus 9739extern "C" 9740#endif 9741char dlopen (); 9742int 9743main () 9744{ 9745return dlopen (); 9746 ; 9747 return 0; 9748} 9749_ACEOF 9750rm -f conftest.$ac_objext conftest$ac_exeext 9751if { (ac_try="$ac_link" 9752case "(($ac_try" in 9753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9754 *) ac_try_echo=$ac_try;; 9755esac 9756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9757 (eval "$ac_link") 2>conftest.er1 9758 ac_status=$? 9759 grep -v '^ *+' conftest.er1 >conftest.err 9760 rm -f conftest.er1 9761 cat conftest.err >&5 9762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9763 (exit $ac_status); } && { 9764 test -z "$ac_c_werror_flag" || 9765 test ! -s conftest.err 9766 } && test -s conftest$ac_exeext && 9767 $as_test_x conftest$ac_exeext; then 9768 ac_cv_lib_svld_dlopen=yes 9769else 9770 echo "$as_me: failed program was:" >&5 9771sed 's/^/| /' conftest.$ac_ext >&5 9772 9773 ac_cv_lib_svld_dlopen=no 9774fi 9775 9776rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9777 conftest$ac_exeext conftest.$ac_ext 9778LIBS=$ac_check_lib_save_LIBS 9779fi 9780{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9781echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 9782if test $ac_cv_lib_svld_dlopen = yes; then 9783 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9784else 9785 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9786echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 9787if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9788 echo $ECHO_N "(cached) $ECHO_C" >&6 9789else 9790 ac_check_lib_save_LIBS=$LIBS 9791LIBS="-ldld $LIBS" 9792cat >conftest.$ac_ext <<_ACEOF 9793/* confdefs.h. */ 9794_ACEOF 9795cat confdefs.h >>conftest.$ac_ext 9796cat >>conftest.$ac_ext <<_ACEOF 9797/* end confdefs.h. */ 9798 9799/* Override any GCC internal prototype to avoid an error. 9800 Use char because int might match the return type of a GCC 9801 builtin and then its argument prototype would still apply. */ 9802#ifdef __cplusplus 9803extern "C" 9804#endif 9805char dld_link (); 9806int 9807main () 9808{ 9809return dld_link (); 9810 ; 9811 return 0; 9812} 9813_ACEOF 9814rm -f conftest.$ac_objext conftest$ac_exeext 9815if { (ac_try="$ac_link" 9816case "(($ac_try" in 9817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9818 *) ac_try_echo=$ac_try;; 9819esac 9820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9821 (eval "$ac_link") 2>conftest.er1 9822 ac_status=$? 9823 grep -v '^ *+' conftest.er1 >conftest.err 9824 rm -f conftest.er1 9825 cat conftest.err >&5 9826 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9827 (exit $ac_status); } && { 9828 test -z "$ac_c_werror_flag" || 9829 test ! -s conftest.err 9830 } && test -s conftest$ac_exeext && 9831 $as_test_x conftest$ac_exeext; then 9832 ac_cv_lib_dld_dld_link=yes 9833else 9834 echo "$as_me: failed program was:" >&5 9835sed 's/^/| /' conftest.$ac_ext >&5 9836 9837 ac_cv_lib_dld_dld_link=no 9838fi 9839 9840rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9841 conftest$ac_exeext conftest.$ac_ext 9842LIBS=$ac_check_lib_save_LIBS 9843fi 9844{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9845echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 9846if test $ac_cv_lib_dld_dld_link = yes; then 9847 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9848fi 9849 9850 9851fi 9852 9853 9854fi 9855 9856 9857fi 9858 9859 9860fi 9861 9862 9863fi 9864 9865 ;; 9866 esac 9867 9868 if test "x$lt_cv_dlopen" != xno; then 9869 enable_dlopen=yes 9870 else 9871 enable_dlopen=no 9872 fi 9873 9874 case $lt_cv_dlopen in 9875 dlopen) 9876 save_CPPFLAGS="$CPPFLAGS" 9877 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9878 9879 save_LDFLAGS="$LDFLAGS" 9880 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9881 9882 save_LIBS="$LIBS" 9883 LIBS="$lt_cv_dlopen_libs $LIBS" 9884 9885 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9886echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 9887if test "${lt_cv_dlopen_self+set}" = set; then 9888 echo $ECHO_N "(cached) $ECHO_C" >&6 9889else 9890 if test "$cross_compiling" = yes; then : 9891 lt_cv_dlopen_self=cross 9892else 9893 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9894 lt_status=$lt_dlunknown 9895 cat > conftest.$ac_ext <<EOF 9896#line 9896 "configure" 9897#include "confdefs.h" 9898 9899#if HAVE_DLFCN_H 9900#include <dlfcn.h> 9901#endif 9902 9903#include <stdio.h> 9904 9905#ifdef RTLD_GLOBAL 9906# define LT_DLGLOBAL RTLD_GLOBAL 9907#else 9908# ifdef DL_GLOBAL 9909# define LT_DLGLOBAL DL_GLOBAL 9910# else 9911# define LT_DLGLOBAL 0 9912# endif 9913#endif 9914 9915/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9916 find out it does not work in some platform. */ 9917#ifndef LT_DLLAZY_OR_NOW 9918# ifdef RTLD_LAZY 9919# define LT_DLLAZY_OR_NOW RTLD_LAZY 9920# else 9921# ifdef DL_LAZY 9922# define LT_DLLAZY_OR_NOW DL_LAZY 9923# else 9924# ifdef RTLD_NOW 9925# define LT_DLLAZY_OR_NOW RTLD_NOW 9926# else 9927# ifdef DL_NOW 9928# define LT_DLLAZY_OR_NOW DL_NOW 9929# else 9930# define LT_DLLAZY_OR_NOW 0 9931# endif 9932# endif 9933# endif 9934# endif 9935#endif 9936 9937#ifdef __cplusplus 9938extern "C" void exit (int); 9939#endif 9940 9941void fnord() { int i=42;} 9942int main () 9943{ 9944 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9945 int status = $lt_dlunknown; 9946 9947 if (self) 9948 { 9949 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9950 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9951 /* dlclose (self); */ 9952 } 9953 else 9954 puts (dlerror ()); 9955 9956 exit (status); 9957} 9958EOF 9959 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9960 (eval $ac_link) 2>&5 9961 ac_status=$? 9962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9963 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9964 (./conftest; exit; ) >&5 2>/dev/null 9965 lt_status=$? 9966 case x$lt_status in 9967 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9968 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9969 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9970 esac 9971 else : 9972 # compilation failed 9973 lt_cv_dlopen_self=no 9974 fi 9975fi 9976rm -fr conftest* 9977 9978 9979fi 9980{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9981echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 9982 9983 if test "x$lt_cv_dlopen_self" = xyes; then 9984 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9985 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9986echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 9987if test "${lt_cv_dlopen_self_static+set}" = set; then 9988 echo $ECHO_N "(cached) $ECHO_C" >&6 9989else 9990 if test "$cross_compiling" = yes; then : 9991 lt_cv_dlopen_self_static=cross 9992else 9993 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9994 lt_status=$lt_dlunknown 9995 cat > conftest.$ac_ext <<EOF 9996#line 9996 "configure" 9997#include "confdefs.h" 9998 9999#if HAVE_DLFCN_H 10000#include <dlfcn.h> 10001#endif 10002 10003#include <stdio.h> 10004 10005#ifdef RTLD_GLOBAL 10006# define LT_DLGLOBAL RTLD_GLOBAL 10007#else 10008# ifdef DL_GLOBAL 10009# define LT_DLGLOBAL DL_GLOBAL 10010# else 10011# define LT_DLGLOBAL 0 10012# endif 10013#endif 10014 10015/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10016 find out it does not work in some platform. */ 10017#ifndef LT_DLLAZY_OR_NOW 10018# ifdef RTLD_LAZY 10019# define LT_DLLAZY_OR_NOW RTLD_LAZY 10020# else 10021# ifdef DL_LAZY 10022# define LT_DLLAZY_OR_NOW DL_LAZY 10023# else 10024# ifdef RTLD_NOW 10025# define LT_DLLAZY_OR_NOW RTLD_NOW 10026# else 10027# ifdef DL_NOW 10028# define LT_DLLAZY_OR_NOW DL_NOW 10029# else 10030# define LT_DLLAZY_OR_NOW 0 10031# endif 10032# endif 10033# endif 10034# endif 10035#endif 10036 10037#ifdef __cplusplus 10038extern "C" void exit (int); 10039#endif 10040 10041void fnord() { int i=42;} 10042int main () 10043{ 10044 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10045 int status = $lt_dlunknown; 10046 10047 if (self) 10048 { 10049 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10050 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10051 /* dlclose (self); */ 10052 } 10053 else 10054 puts (dlerror ()); 10055 10056 exit (status); 10057} 10058EOF 10059 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10060 (eval $ac_link) 2>&5 10061 ac_status=$? 10062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10063 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10064 (./conftest; exit; ) >&5 2>/dev/null 10065 lt_status=$? 10066 case x$lt_status in 10067 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10068 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10069 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10070 esac 10071 else : 10072 # compilation failed 10073 lt_cv_dlopen_self_static=no 10074 fi 10075fi 10076rm -fr conftest* 10077 10078 10079fi 10080{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10081echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10082 fi 10083 10084 CPPFLAGS="$save_CPPFLAGS" 10085 LDFLAGS="$save_LDFLAGS" 10086 LIBS="$save_LIBS" 10087 ;; 10088 esac 10089 10090 case $lt_cv_dlopen_self in 10091 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10092 *) enable_dlopen_self=unknown ;; 10093 esac 10094 10095 case $lt_cv_dlopen_self_static in 10096 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10097 *) enable_dlopen_self_static=unknown ;; 10098 esac 10099fi 10100 10101 10102# Report which library types will actually be built 10103{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10104echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10105{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10106echo "${ECHO_T}$can_build_shared" >&6; } 10107 10108{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10109echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10110test "$can_build_shared" = "no" && enable_shared=no 10111 10112# On AIX, shared libraries and static libraries use the same namespace, and 10113# are all built from PIC. 10114case $host_os in 10115aix3*) 10116 test "$enable_shared" = yes && enable_static=no 10117 if test -n "$RANLIB"; then 10118 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10119 postinstall_cmds='$RANLIB $lib' 10120 fi 10121 ;; 10122 10123aix4* | aix5*) 10124 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10125 test "$enable_shared" = yes && enable_static=no 10126 fi 10127 ;; 10128esac 10129{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10130echo "${ECHO_T}$enable_shared" >&6; } 10131 10132{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10133echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10134# Make sure either enable_shared or enable_static is yes. 10135test "$enable_shared" = yes || enable_static=yes 10136{ echo "$as_me:$LINENO: result: $enable_static" >&5 10137echo "${ECHO_T}$enable_static" >&6; } 10138 10139# The else clause should only fire when bootstrapping the 10140# libtool distribution, otherwise you forgot to ship ltmain.sh 10141# with your package, and you will get complaints that there are 10142# no rules to generate ltmain.sh. 10143if test -f "$ltmain"; then 10144 # See if we are running on zsh, and set the options which allow our commands through 10145 # without removal of \ escapes. 10146 if test -n "${ZSH_VERSION+set}" ; then 10147 setopt NO_GLOB_SUBST 10148 fi 10149 # Now quote all the things that may contain metacharacters while being 10150 # careful not to overquote the AC_SUBSTed values. We take copies of the 10151 # variables and quote the copies for generation of the libtool script. 10152 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10153 SED SHELL STRIP \ 10154 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10155 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10156 deplibs_check_method reload_flag reload_cmds need_locks \ 10157 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10158 lt_cv_sys_global_symbol_to_c_name_address \ 10159 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10160 old_postinstall_cmds old_postuninstall_cmds \ 10161 compiler \ 10162 CC \ 10163 LD \ 10164 lt_prog_compiler_wl \ 10165 lt_prog_compiler_pic \ 10166 lt_prog_compiler_static \ 10167 lt_prog_compiler_no_builtin_flag \ 10168 export_dynamic_flag_spec \ 10169 thread_safe_flag_spec \ 10170 whole_archive_flag_spec \ 10171 enable_shared_with_static_runtimes \ 10172 old_archive_cmds \ 10173 old_archive_from_new_cmds \ 10174 predep_objects \ 10175 postdep_objects \ 10176 predeps \ 10177 postdeps \ 10178 compiler_lib_search_path \ 10179 archive_cmds \ 10180 archive_expsym_cmds \ 10181 postinstall_cmds \ 10182 postuninstall_cmds \ 10183 old_archive_from_expsyms_cmds \ 10184 allow_undefined_flag \ 10185 no_undefined_flag \ 10186 export_symbols_cmds \ 10187 hardcode_libdir_flag_spec \ 10188 hardcode_libdir_flag_spec_ld \ 10189 hardcode_libdir_separator \ 10190 hardcode_automatic \ 10191 module_cmds \ 10192 module_expsym_cmds \ 10193 lt_cv_prog_compiler_c_o \ 10194 fix_srcfile_path \ 10195 exclude_expsyms \ 10196 include_expsyms; do 10197 10198 case $var in 10199 old_archive_cmds | \ 10200 old_archive_from_new_cmds | \ 10201 archive_cmds | \ 10202 archive_expsym_cmds | \ 10203 module_cmds | \ 10204 module_expsym_cmds | \ 10205 old_archive_from_expsyms_cmds | \ 10206 export_symbols_cmds | \ 10207 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10208 postinstall_cmds | postuninstall_cmds | \ 10209 old_postinstall_cmds | old_postuninstall_cmds | \ 10210 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10211 # Double-quote double-evaled strings. 10212 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10213 ;; 10214 *) 10215 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10216 ;; 10217 esac 10218 done 10219 10220 case $lt_echo in 10221 *'\$0 --fallback-echo"') 10222 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10223 ;; 10224 esac 10225 10226cfgfile="${ofile}T" 10227 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10228 $rm -f "$cfgfile" 10229 { echo "$as_me:$LINENO: creating $ofile" >&5 10230echo "$as_me: creating $ofile" >&6;} 10231 10232 cat <<__EOF__ >> "$cfgfile" 10233#! $SHELL 10234 10235# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10236# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10237# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10238# 10239# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 10240# Free Software Foundation, Inc. 10241# 10242# This file is part of GNU Libtool: 10243# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10244# 10245# This program is free software; you can redistribute it and/or modify 10246# it under the terms of the GNU General Public License as published by 10247# the Free Software Foundation; either version 2 of the License, or 10248# (at your option) any later version. 10249# 10250# This program is distributed in the hope that it will be useful, but 10251# WITHOUT ANY WARRANTY; without even the implied warranty of 10252# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10253# General Public License for more details. 10254# 10255# You should have received a copy of the GNU General Public License 10256# along with this program; if not, write to the Free Software 10257# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10258# 10259# As a special exception to the GNU General Public License, if you 10260# distribute this file as part of a program that contains a 10261# configuration script generated by Autoconf, you may include it under 10262# the same distribution terms that you use for the rest of that program. 10263 10264# A sed program that does not truncate output. 10265SED=$lt_SED 10266 10267# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10268Xsed="$SED -e 1s/^X//" 10269 10270# The HP-UX ksh and POSIX shell print the target directory to stdout 10271# if CDPATH is set. 10272(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10273 10274# The names of the tagged configurations supported by this script. 10275available_tags= 10276 10277# ### BEGIN LIBTOOL CONFIG 10278 10279# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10280 10281# Shell to use when invoking shell scripts. 10282SHELL=$lt_SHELL 10283 10284# Whether or not to build shared libraries. 10285build_libtool_libs=$enable_shared 10286 10287# Whether or not to build static libraries. 10288build_old_libs=$enable_static 10289 10290# Whether or not to add -lc for building shared libraries. 10291build_libtool_need_lc=$archive_cmds_need_lc 10292 10293# Whether or not to disallow shared libs when runtime libs are static 10294allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10295 10296# Whether or not to optimize for fast installation. 10297fast_install=$enable_fast_install 10298 10299# The host system. 10300host_alias=$host_alias 10301host=$host 10302host_os=$host_os 10303 10304# The build system. 10305build_alias=$build_alias 10306build=$build 10307build_os=$build_os 10308 10309# An echo program that does not interpret backslashes. 10310echo=$lt_echo 10311 10312# The archiver. 10313AR=$lt_AR 10314AR_FLAGS=$lt_AR_FLAGS 10315 10316# A C compiler. 10317LTCC=$lt_LTCC 10318 10319# LTCC compiler flags. 10320LTCFLAGS=$lt_LTCFLAGS 10321 10322# A language-specific compiler. 10323CC=$lt_compiler 10324 10325# Is the compiler the GNU C compiler? 10326with_gcc=$GCC 10327 10328# An ERE matcher. 10329EGREP=$lt_EGREP 10330 10331# The linker used to build libraries. 10332LD=$lt_LD 10333 10334# Whether we need hard or soft links. 10335LN_S=$lt_LN_S 10336 10337# A BSD-compatible nm program. 10338NM=$lt_NM 10339 10340# A symbol stripping program 10341STRIP=$lt_STRIP 10342 10343# Used to examine libraries when file_magic_cmd begins "file" 10344MAGIC_CMD=$MAGIC_CMD 10345 10346# Used on cygwin: DLL creation program. 10347DLLTOOL="$DLLTOOL" 10348 10349# Used on cygwin: object dumper. 10350OBJDUMP="$OBJDUMP" 10351 10352# Used on cygwin: assembler. 10353AS="$AS" 10354 10355# The name of the directory that contains temporary libtool files. 10356objdir=$objdir 10357 10358# How to create reloadable object files. 10359reload_flag=$lt_reload_flag 10360reload_cmds=$lt_reload_cmds 10361 10362# How to pass a linker flag through the compiler. 10363wl=$lt_lt_prog_compiler_wl 10364 10365# Object file suffix (normally "o"). 10366objext="$ac_objext" 10367 10368# Old archive suffix (normally "a"). 10369libext="$libext" 10370 10371# Shared library suffix (normally ".so"). 10372shrext_cmds='$shrext_cmds' 10373 10374# Executable file suffix (normally ""). 10375exeext="$exeext" 10376 10377# Additional compiler flags for building library objects. 10378pic_flag=$lt_lt_prog_compiler_pic 10379pic_mode=$pic_mode 10380 10381# What is the maximum length of a command? 10382max_cmd_len=$lt_cv_sys_max_cmd_len 10383 10384# Does compiler simultaneously support -c and -o options? 10385compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10386 10387# Must we lock files when doing compilation? 10388need_locks=$lt_need_locks 10389 10390# Do we need the lib prefix for modules? 10391need_lib_prefix=$need_lib_prefix 10392 10393# Do we need a version for libraries? 10394need_version=$need_version 10395 10396# Whether dlopen is supported. 10397dlopen_support=$enable_dlopen 10398 10399# Whether dlopen of programs is supported. 10400dlopen_self=$enable_dlopen_self 10401 10402# Whether dlopen of statically linked programs is supported. 10403dlopen_self_static=$enable_dlopen_self_static 10404 10405# Compiler flag to prevent dynamic linking. 10406link_static_flag=$lt_lt_prog_compiler_static 10407 10408# Compiler flag to turn off builtin functions. 10409no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10410 10411# Compiler flag to allow reflexive dlopens. 10412export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10413 10414# Compiler flag to generate shared objects directly from archives. 10415whole_archive_flag_spec=$lt_whole_archive_flag_spec 10416 10417# Compiler flag to generate thread-safe objects. 10418thread_safe_flag_spec=$lt_thread_safe_flag_spec 10419 10420# Library versioning type. 10421version_type=$version_type 10422 10423# Format of library name prefix. 10424libname_spec=$lt_libname_spec 10425 10426# List of archive names. First name is the real one, the rest are links. 10427# The last name is the one that the linker finds with -lNAME. 10428library_names_spec=$lt_library_names_spec 10429 10430# The coded name of the library, if different from the real name. 10431soname_spec=$lt_soname_spec 10432 10433# Commands used to build and install an old-style archive. 10434RANLIB=$lt_RANLIB 10435old_archive_cmds=$lt_old_archive_cmds 10436old_postinstall_cmds=$lt_old_postinstall_cmds 10437old_postuninstall_cmds=$lt_old_postuninstall_cmds 10438 10439# Create an old-style archive from a shared archive. 10440old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10441 10442# Create a temporary old-style archive to link instead of a shared archive. 10443old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10444 10445# Commands used to build and install a shared archive. 10446archive_cmds=$lt_archive_cmds 10447archive_expsym_cmds=$lt_archive_expsym_cmds 10448postinstall_cmds=$lt_postinstall_cmds 10449postuninstall_cmds=$lt_postuninstall_cmds 10450 10451# Commands used to build a loadable module (assumed same as above if empty) 10452module_cmds=$lt_module_cmds 10453module_expsym_cmds=$lt_module_expsym_cmds 10454 10455# Commands to strip libraries. 10456old_striplib=$lt_old_striplib 10457striplib=$lt_striplib 10458 10459# Dependencies to place before the objects being linked to create a 10460# shared library. 10461predep_objects=$lt_predep_objects 10462 10463# Dependencies to place after the objects being linked to create a 10464# shared library. 10465postdep_objects=$lt_postdep_objects 10466 10467# Dependencies to place before the objects being linked to create a 10468# shared library. 10469predeps=$lt_predeps 10470 10471# Dependencies to place after the objects being linked to create a 10472# shared library. 10473postdeps=$lt_postdeps 10474 10475# The library search path used internally by the compiler when linking 10476# a shared library. 10477compiler_lib_search_path=$lt_compiler_lib_search_path 10478 10479# Method to check whether dependent libraries are shared objects. 10480deplibs_check_method=$lt_deplibs_check_method 10481 10482# Command to use when deplibs_check_method == file_magic. 10483file_magic_cmd=$lt_file_magic_cmd 10484 10485# Flag that allows shared libraries with undefined symbols to be built. 10486allow_undefined_flag=$lt_allow_undefined_flag 10487 10488# Flag that forces no undefined symbols. 10489no_undefined_flag=$lt_no_undefined_flag 10490 10491# Commands used to finish a libtool library installation in a directory. 10492finish_cmds=$lt_finish_cmds 10493 10494# Same as above, but a single script fragment to be evaled but not shown. 10495finish_eval=$lt_finish_eval 10496 10497# Take the output of nm and produce a listing of raw symbols and C names. 10498global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10499 10500# Transform the output of nm in a proper C declaration 10501global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10502 10503# Transform the output of nm in a C name address pair 10504global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10505 10506# This is the shared library runtime path variable. 10507runpath_var=$runpath_var 10508 10509# This is the shared library path variable. 10510shlibpath_var=$shlibpath_var 10511 10512# Is shlibpath searched before the hard-coded library search path? 10513shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10514 10515# How to hardcode a shared library path into an executable. 10516hardcode_action=$hardcode_action 10517 10518# Whether we should hardcode library paths into libraries. 10519hardcode_into_libs=$hardcode_into_libs 10520 10521# Flag to hardcode \$libdir into a binary during linking. 10522# This must work even if \$libdir does not exist. 10523hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10524 10525# If ld is used when linking, flag to hardcode \$libdir into 10526# a binary during linking. This must work even if \$libdir does 10527# not exist. 10528hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10529 10530# Whether we need a single -rpath flag with a separated argument. 10531hardcode_libdir_separator=$lt_hardcode_libdir_separator 10532 10533# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10534# resulting binary. 10535hardcode_direct=$hardcode_direct 10536 10537# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10538# resulting binary. 10539hardcode_minus_L=$hardcode_minus_L 10540 10541# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10542# the resulting binary. 10543hardcode_shlibpath_var=$hardcode_shlibpath_var 10544 10545# Set to yes if building a shared library automatically hardcodes DIR into the library 10546# and all subsequent libraries and executables linked against it. 10547hardcode_automatic=$hardcode_automatic 10548 10549# Variables whose values should be saved in libtool wrapper scripts and 10550# restored at relink time. 10551variables_saved_for_relink="$variables_saved_for_relink" 10552 10553# Whether libtool must link a program against all its dependency libraries. 10554link_all_deplibs=$link_all_deplibs 10555 10556# Compile-time system search path for libraries 10557sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10558 10559# Run-time system search path for libraries 10560sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10561 10562# Fix the shell variable \$srcfile for the compiler. 10563fix_srcfile_path=$lt_fix_srcfile_path 10564 10565# Set to yes if exported symbols are required. 10566always_export_symbols=$always_export_symbols 10567 10568# The commands to list exported symbols. 10569export_symbols_cmds=$lt_export_symbols_cmds 10570 10571# The commands to extract the exported symbol list from a shared archive. 10572extract_expsyms_cmds=$lt_extract_expsyms_cmds 10573 10574# Symbols that should not be listed in the preloaded symbols. 10575exclude_expsyms=$lt_exclude_expsyms 10576 10577# Symbols that must always be exported. 10578include_expsyms=$lt_include_expsyms 10579 10580# ### END LIBTOOL CONFIG 10581 10582__EOF__ 10583 10584 10585 case $host_os in 10586 aix3*) 10587 cat <<\EOF >> "$cfgfile" 10588 10589# AIX sometimes has problems with the GCC collect2 program. For some 10590# reason, if we set the COLLECT_NAMES environment variable, the problems 10591# vanish in a puff of smoke. 10592if test "X${COLLECT_NAMES+set}" != Xset; then 10593 COLLECT_NAMES= 10594 export COLLECT_NAMES 10595fi 10596EOF 10597 ;; 10598 esac 10599 10600 # We use sed instead of cat because bash on DJGPP gets confused if 10601 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10602 # text mode, it properly converts lines to CR/LF. This bash problem 10603 # is reportedly fixed, but why not run on old versions too? 10604 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10605 10606 mv -f "$cfgfile" "$ofile" || \ 10607 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10608 chmod +x "$ofile" 10609 10610else 10611 # If there is no Makefile yet, we rely on a make rule to execute 10612 # `config.status --recheck' to rerun these tests and create the 10613 # libtool script then. 10614 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10615 if test -f "$ltmain_in"; then 10616 test -f Makefile && make "$ltmain" 10617 fi 10618fi 10619 10620 10621ac_ext=c 10622ac_cpp='$CPP $CPPFLAGS' 10623ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10624ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10625ac_compiler_gnu=$ac_cv_c_compiler_gnu 10626 10627CC="$lt_save_CC" 10628 10629 10630# Check whether --with-tags was given. 10631if test "${with_tags+set}" = set; then 10632 withval=$with_tags; tagnames="$withval" 10633fi 10634 10635 10636if test -f "$ltmain" && test -n "$tagnames"; then 10637 if test ! -f "${ofile}"; then 10638 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10639echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10640 fi 10641 10642 if test -z "$LTCC"; then 10643 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10644 if test -z "$LTCC"; then 10645 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10646echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10647 else 10648 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10649echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10650 fi 10651 fi 10652 if test -z "$LTCFLAGS"; then 10653 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 10654 fi 10655 10656 # Extract list of available tagged configurations in $ofile. 10657 # Note that this assumes the entire list is on one line. 10658 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10659 10660 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10661 for tagname in $tagnames; do 10662 IFS="$lt_save_ifs" 10663 # Check whether tagname contains only valid characters 10664 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10665 "") ;; 10666 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10667echo "$as_me: error: invalid tag name: $tagname" >&2;} 10668 { (exit 1); exit 1; }; } 10669 ;; 10670 esac 10671 10672 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10673 then 10674 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10675echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10676 { (exit 1); exit 1; }; } 10677 fi 10678 10679 # Update the list of available tags. 10680 if test -n "$tagname"; then 10681 echo appending configuration tag \"$tagname\" to $ofile 10682 10683 case $tagname in 10684 CXX) 10685 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10686 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10687 (test "X$CXX" != "Xg++"))) ; then 10688 ac_ext=cpp 10689ac_cpp='$CXXCPP $CPPFLAGS' 10690ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10691ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10692ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10693 10694 10695 10696 10697archive_cmds_need_lc_CXX=no 10698allow_undefined_flag_CXX= 10699always_export_symbols_CXX=no 10700archive_expsym_cmds_CXX= 10701export_dynamic_flag_spec_CXX= 10702hardcode_direct_CXX=no 10703hardcode_libdir_flag_spec_CXX= 10704hardcode_libdir_flag_spec_ld_CXX= 10705hardcode_libdir_separator_CXX= 10706hardcode_minus_L_CXX=no 10707hardcode_shlibpath_var_CXX=unsupported 10708hardcode_automatic_CXX=no 10709module_cmds_CXX= 10710module_expsym_cmds_CXX= 10711link_all_deplibs_CXX=unknown 10712old_archive_cmds_CXX=$old_archive_cmds 10713no_undefined_flag_CXX= 10714whole_archive_flag_spec_CXX= 10715enable_shared_with_static_runtimes_CXX=no 10716 10717# Dependencies to place before and after the object being linked: 10718predep_objects_CXX= 10719postdep_objects_CXX= 10720predeps_CXX= 10721postdeps_CXX= 10722compiler_lib_search_path_CXX= 10723 10724# Source file extension for C++ test sources. 10725ac_ext=cpp 10726 10727# Object file extension for compiled C++ test sources. 10728objext=o 10729objext_CXX=$objext 10730 10731# Code to be used in simple compile tests 10732lt_simple_compile_test_code="int some_variable = 0;" 10733 10734# Code to be used in simple link tests 10735lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 10736 10737# ltmain only uses $CC for tagged configurations so make sure $CC is set. 10738 10739# If no C compiler was specified, use CC. 10740LTCC=${LTCC-"$CC"} 10741 10742# If no C compiler flags were specified, use CFLAGS. 10743LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10744 10745# Allow CC to be a program name with arguments. 10746compiler=$CC 10747 10748 10749# save warnings/boilerplate of simple test code 10750ac_outfile=conftest.$ac_objext 10751echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10752eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10753_lt_compiler_boilerplate=`cat conftest.err` 10754$rm conftest* 10755 10756ac_outfile=conftest.$ac_objext 10757echo "$lt_simple_link_test_code" >conftest.$ac_ext 10758eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10759_lt_linker_boilerplate=`cat conftest.err` 10760$rm conftest* 10761 10762 10763# Allow CC to be a program name with arguments. 10764lt_save_CC=$CC 10765lt_save_LD=$LD 10766lt_save_GCC=$GCC 10767GCC=$GXX 10768lt_save_with_gnu_ld=$with_gnu_ld 10769lt_save_path_LD=$lt_cv_path_LD 10770if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 10771 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 10772else 10773 $as_unset lt_cv_prog_gnu_ld 10774fi 10775if test -n "${lt_cv_path_LDCXX+set}"; then 10776 lt_cv_path_LD=$lt_cv_path_LDCXX 10777else 10778 $as_unset lt_cv_path_LD 10779fi 10780test -z "${LDCXX+set}" || LD=$LDCXX 10781CC=${CXX-"c++"} 10782compiler=$CC 10783compiler_CXX=$CC 10784for cc_temp in $compiler""; do 10785 case $cc_temp in 10786 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10787 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10788 \-*) ;; 10789 *) break;; 10790 esac 10791done 10792cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 10793 10794 10795# We don't want -fno-exception wen compiling C++ code, so set the 10796# no_builtin_flag separately 10797if test "$GXX" = yes; then 10798 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 10799else 10800 lt_prog_compiler_no_builtin_flag_CXX= 10801fi 10802 10803if test "$GXX" = yes; then 10804 # Set up default GNU C++ configuration 10805 10806 10807# Check whether --with-gnu-ld was given. 10808if test "${with_gnu_ld+set}" = set; then 10809 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 10810else 10811 with_gnu_ld=no 10812fi 10813 10814ac_prog=ld 10815if test "$GCC" = yes; then 10816 # Check if gcc -print-prog-name=ld gives a path. 10817 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 10818echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 10819 case $host in 10820 *-*-mingw*) 10821 # gcc leaves a trailing carriage return which upsets mingw 10822 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 10823 *) 10824 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10825 esac 10826 case $ac_prog in 10827 # Accept absolute paths. 10828 [\\/]* | ?:[\\/]*) 10829 re_direlt='/[^/][^/]*/\.\./' 10830 # Canonicalize the pathname of ld 10831 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10832 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10833 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10834 done 10835 test -z "$LD" && LD="$ac_prog" 10836 ;; 10837 "") 10838 # If it fails, then pretend we aren't using GCC. 10839 ac_prog=ld 10840 ;; 10841 *) 10842 # If it is relative, then search for the first ld in PATH. 10843 with_gnu_ld=unknown 10844 ;; 10845 esac 10846elif test "$with_gnu_ld" = yes; then 10847 { echo "$as_me:$LINENO: checking for GNU ld" >&5 10848echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 10849else 10850 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10851echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 10852fi 10853if test "${lt_cv_path_LD+set}" = set; then 10854 echo $ECHO_N "(cached) $ECHO_C" >&6 10855else 10856 if test -z "$LD"; then 10857 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10858 for ac_dir in $PATH; do 10859 IFS="$lt_save_ifs" 10860 test -z "$ac_dir" && ac_dir=. 10861 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10862 lt_cv_path_LD="$ac_dir/$ac_prog" 10863 # Check to see if the program is GNU ld. I'd rather use --version, 10864 # but apparently some variants of GNU ld only accept -v. 10865 # Break only if it was the GNU/non-GNU ld that we prefer. 10866 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10867 *GNU* | *'with BFD'*) 10868 test "$with_gnu_ld" != no && break 10869 ;; 10870 *) 10871 test "$with_gnu_ld" != yes && break 10872 ;; 10873 esac 10874 fi 10875 done 10876 IFS="$lt_save_ifs" 10877else 10878 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10879fi 10880fi 10881 10882LD="$lt_cv_path_LD" 10883if test -n "$LD"; then 10884 { echo "$as_me:$LINENO: result: $LD" >&5 10885echo "${ECHO_T}$LD" >&6; } 10886else 10887 { echo "$as_me:$LINENO: result: no" >&5 10888echo "${ECHO_T}no" >&6; } 10889fi 10890test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10891echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10892 { (exit 1); exit 1; }; } 10893{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10894echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 10895if test "${lt_cv_prog_gnu_ld+set}" = set; then 10896 echo $ECHO_N "(cached) $ECHO_C" >&6 10897else 10898 # I'd rather use --version here, but apparently some GNU lds only accept -v. 10899case `$LD -v 2>&1 </dev/null` in 10900*GNU* | *'with BFD'*) 10901 lt_cv_prog_gnu_ld=yes 10902 ;; 10903*) 10904 lt_cv_prog_gnu_ld=no 10905 ;; 10906esac 10907fi 10908{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10909echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 10910with_gnu_ld=$lt_cv_prog_gnu_ld 10911 10912 10913 10914 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10915 # archiving commands below assume that GNU ld is being used. 10916 if test "$with_gnu_ld" = yes; then 10917 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10918 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' 10919 10920 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10921 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10922 10923 # If archive_cmds runs LD, not CC, wlarc should be empty 10924 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10925 # investigate it a little bit more. (MM) 10926 wlarc='${wl}' 10927 10928 # ancient GNU ld didn't support --whole-archive et. al. 10929 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10930 grep 'no-whole-archive' > /dev/null; then 10931 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10932 else 10933 whole_archive_flag_spec_CXX= 10934 fi 10935 else 10936 with_gnu_ld=no 10937 wlarc= 10938 10939 # A generic and very simple default shared library creation 10940 # command for GNU C++ for the case where it uses the native 10941 # linker, instead of GNU ld. If possible, this setting should 10942 # overridden to take advantage of the native linker features on 10943 # the platform it is being used on. 10944 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10945 fi 10946 10947 # Commands to make compiler produce verbose output that lists 10948 # what "hidden" libraries, object files and flags are used when 10949 # linking a shared library. 10950 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10951 10952else 10953 GXX=no 10954 with_gnu_ld=no 10955 wlarc= 10956fi 10957 10958# PORTME: fill in a description of your system's C++ link characteristics 10959{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10960echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 10961ld_shlibs_CXX=yes 10962case $host_os in 10963 aix3*) 10964 # FIXME: insert proper C++ library support 10965 ld_shlibs_CXX=no 10966 ;; 10967 aix4* | aix5*) 10968 if test "$host_cpu" = ia64; then 10969 # On IA64, the linker does run time linking by default, so we don't 10970 # have to do anything special. 10971 aix_use_runtimelinking=no 10972 exp_sym_flag='-Bexport' 10973 no_entry_flag="" 10974 else 10975 aix_use_runtimelinking=no 10976 10977 # Test if we are trying to use run time linking or normal 10978 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10979 # need to do runtime linking. 10980 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10981 for ld_flag in $LDFLAGS; do 10982 case $ld_flag in 10983 *-brtl*) 10984 aix_use_runtimelinking=yes 10985 break 10986 ;; 10987 esac 10988 done 10989 ;; 10990 esac 10991 10992 exp_sym_flag='-bexport' 10993 no_entry_flag='-bnoentry' 10994 fi 10995 10996 # When large executables or shared objects are built, AIX ld can 10997 # have problems creating the table of contents. If linking a library 10998 # or program results in "error TOC overflow" add -mminimal-toc to 10999 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11000 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11001 11002 archive_cmds_CXX='' 11003 hardcode_direct_CXX=yes 11004 hardcode_libdir_separator_CXX=':' 11005 link_all_deplibs_CXX=yes 11006 11007 if test "$GXX" = yes; then 11008 case $host_os in aix4.[012]|aix4.[012].*) 11009 # We only want to do this on AIX 4.2 and lower, the check 11010 # below for broken collect2 doesn't work under 4.3+ 11011 collect2name=`${CC} -print-prog-name=collect2` 11012 if test -f "$collect2name" && \ 11013 strings "$collect2name" | grep resolve_lib_name >/dev/null 11014 then 11015 # We have reworked collect2 11016 : 11017 else 11018 # We have old collect2 11019 hardcode_direct_CXX=unsupported 11020 # It fails to find uninstalled libraries when the uninstalled 11021 # path is not listed in the libpath. Setting hardcode_minus_L 11022 # to unsupported forces relinking 11023 hardcode_minus_L_CXX=yes 11024 hardcode_libdir_flag_spec_CXX='-L$libdir' 11025 hardcode_libdir_separator_CXX= 11026 fi 11027 ;; 11028 esac 11029 shared_flag='-shared' 11030 if test "$aix_use_runtimelinking" = yes; then 11031 shared_flag="$shared_flag "'${wl}-G' 11032 fi 11033 else 11034 # not using gcc 11035 if test "$host_cpu" = ia64; then 11036 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11037 # chokes on -Wl,-G. The following line is correct: 11038 shared_flag='-G' 11039 else 11040 if test "$aix_use_runtimelinking" = yes; then 11041 shared_flag='${wl}-G' 11042 else 11043 shared_flag='${wl}-bM:SRE' 11044 fi 11045 fi 11046 fi 11047 11048 # It seems that -bexpall does not export symbols beginning with 11049 # underscore (_), so it is better to generate a list of symbols to export. 11050 always_export_symbols_CXX=yes 11051 if test "$aix_use_runtimelinking" = yes; then 11052 # Warning - without using the other runtime loading flags (-brtl), 11053 # -berok will link without error, but may produce a broken library. 11054 allow_undefined_flag_CXX='-berok' 11055 # Determine the default libpath from the value encoded in an empty executable. 11056 cat >conftest.$ac_ext <<_ACEOF 11057/* confdefs.h. */ 11058_ACEOF 11059cat confdefs.h >>conftest.$ac_ext 11060cat >>conftest.$ac_ext <<_ACEOF 11061/* end confdefs.h. */ 11062 11063int 11064main () 11065{ 11066 11067 ; 11068 return 0; 11069} 11070_ACEOF 11071rm -f conftest.$ac_objext conftest$ac_exeext 11072if { (ac_try="$ac_link" 11073case "(($ac_try" in 11074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11075 *) ac_try_echo=$ac_try;; 11076esac 11077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11078 (eval "$ac_link") 2>conftest.er1 11079 ac_status=$? 11080 grep -v '^ *+' conftest.er1 >conftest.err 11081 rm -f conftest.er1 11082 cat conftest.err >&5 11083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11084 (exit $ac_status); } && { 11085 test -z "$ac_cxx_werror_flag" || 11086 test ! -s conftest.err 11087 } && test -s conftest$ac_exeext && 11088 $as_test_x conftest$ac_exeext; then 11089 11090lt_aix_libpath_sed=' 11091 /Import File Strings/,/^$/ { 11092 /^0/ { 11093 s/^0 *\(.*\)$/\1/ 11094 p 11095 } 11096 }' 11097aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11098# Check for a 64-bit object if we didn't find anything. 11099if test -z "$aix_libpath"; then 11100 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11101fi 11102else 11103 echo "$as_me: failed program was:" >&5 11104sed 's/^/| /' conftest.$ac_ext >&5 11105 11106 11107fi 11108 11109rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11110 conftest$ac_exeext conftest.$ac_ext 11111if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11112 11113 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11114 11115 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" 11116 else 11117 if test "$host_cpu" = ia64; then 11118 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11119 allow_undefined_flag_CXX="-z nodefs" 11120 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" 11121 else 11122 # Determine the default libpath from the value encoded in an empty executable. 11123 cat >conftest.$ac_ext <<_ACEOF 11124/* confdefs.h. */ 11125_ACEOF 11126cat confdefs.h >>conftest.$ac_ext 11127cat >>conftest.$ac_ext <<_ACEOF 11128/* end confdefs.h. */ 11129 11130int 11131main () 11132{ 11133 11134 ; 11135 return 0; 11136} 11137_ACEOF 11138rm -f conftest.$ac_objext conftest$ac_exeext 11139if { (ac_try="$ac_link" 11140case "(($ac_try" in 11141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11142 *) ac_try_echo=$ac_try;; 11143esac 11144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11145 (eval "$ac_link") 2>conftest.er1 11146 ac_status=$? 11147 grep -v '^ *+' conftest.er1 >conftest.err 11148 rm -f conftest.er1 11149 cat conftest.err >&5 11150 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11151 (exit $ac_status); } && { 11152 test -z "$ac_cxx_werror_flag" || 11153 test ! -s conftest.err 11154 } && test -s conftest$ac_exeext && 11155 $as_test_x conftest$ac_exeext; then 11156 11157lt_aix_libpath_sed=' 11158 /Import File Strings/,/^$/ { 11159 /^0/ { 11160 s/^0 *\(.*\)$/\1/ 11161 p 11162 } 11163 }' 11164aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11165# Check for a 64-bit object if we didn't find anything. 11166if test -z "$aix_libpath"; then 11167 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11168fi 11169else 11170 echo "$as_me: failed program was:" >&5 11171sed 's/^/| /' conftest.$ac_ext >&5 11172 11173 11174fi 11175 11176rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11177 conftest$ac_exeext conftest.$ac_ext 11178if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11179 11180 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11181 # Warning - without using the other run time loading flags, 11182 # -berok will link without error, but may produce a broken library. 11183 no_undefined_flag_CXX=' ${wl}-bernotok' 11184 allow_undefined_flag_CXX=' ${wl}-berok' 11185 # Exported symbols can be pulled into shared objects from archives 11186 whole_archive_flag_spec_CXX='$convenience' 11187 archive_cmds_need_lc_CXX=yes 11188 # This is similar to how AIX traditionally builds its shared libraries. 11189 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' 11190 fi 11191 fi 11192 ;; 11193 11194 beos*) 11195 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11196 allow_undefined_flag_CXX=unsupported 11197 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11198 # support --undefined. This deserves some investigation. FIXME 11199 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11200 else 11201 ld_shlibs_CXX=no 11202 fi 11203 ;; 11204 11205 chorus*) 11206 case $cc_basename in 11207 *) 11208 # FIXME: insert proper C++ library support 11209 ld_shlibs_CXX=no 11210 ;; 11211 esac 11212 ;; 11213 11214 cygwin* | mingw* | pw32*) 11215 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11216 # as there is no search path for DLLs. 11217 hardcode_libdir_flag_spec_CXX='-L$libdir' 11218 allow_undefined_flag_CXX=unsupported 11219 always_export_symbols_CXX=no 11220 enable_shared_with_static_runtimes_CXX=yes 11221 11222 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11223 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' 11224 # If the export-symbols file already is a .def file (1st line 11225 # is EXPORTS), use it as is; otherwise, prepend... 11226 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11227 cp $export_symbols $output_objdir/$soname.def; 11228 else 11229 echo EXPORTS > $output_objdir/$soname.def; 11230 cat $export_symbols >> $output_objdir/$soname.def; 11231 fi~ 11232 $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' 11233 else 11234 ld_shlibs_CXX=no 11235 fi 11236 ;; 11237 darwin* | rhapsody*) 11238 case $host_os in 11239 rhapsody* | darwin1.[012]) 11240 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11241 ;; 11242 *) # Darwin 1.3 on 11243 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11244 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11245 else 11246 case ${MACOSX_DEPLOYMENT_TARGET} in 11247 10.[012]) 11248 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11249 ;; 11250 10.*) 11251 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11252 ;; 11253 esac 11254 fi 11255 ;; 11256 esac 11257 archive_cmds_need_lc_CXX=no 11258 hardcode_direct_CXX=no 11259 hardcode_automatic_CXX=yes 11260 hardcode_shlibpath_var_CXX=unsupported 11261 whole_archive_flag_spec_CXX='' 11262 link_all_deplibs_CXX=yes 11263 11264 if test "$GXX" = yes ; then 11265 lt_int_apple_cc_single_mod=no 11266 output_verbose_link_cmd='echo' 11267 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11268 lt_int_apple_cc_single_mod=yes 11269 fi 11270 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11271 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11272 else 11273 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' 11274 fi 11275 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11276 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11277 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11278 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}' 11279 else 11280 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}' 11281 fi 11282 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}' 11283 else 11284 case $cc_basename in 11285 xlc*) 11286 output_verbose_link_cmd='echo' 11287 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' 11288 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11289 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11290 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}' 11291 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}' 11292 ;; 11293 *) 11294 ld_shlibs_CXX=no 11295 ;; 11296 esac 11297 fi 11298 ;; 11299 11300 dgux*) 11301 case $cc_basename in 11302 ec++*) 11303 # FIXME: insert proper C++ library support 11304 ld_shlibs_CXX=no 11305 ;; 11306 ghcx*) 11307 # Green Hills C++ Compiler 11308 # FIXME: insert proper C++ library support 11309 ld_shlibs_CXX=no 11310 ;; 11311 *) 11312 # FIXME: insert proper C++ library support 11313 ld_shlibs_CXX=no 11314 ;; 11315 esac 11316 ;; 11317 freebsd[12]*) 11318 # C++ shared libraries reported to be fairly broken before switch to ELF 11319 ld_shlibs_CXX=no 11320 ;; 11321 freebsd-elf*) 11322 archive_cmds_need_lc_CXX=no 11323 ;; 11324 freebsd* | dragonfly*) 11325 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11326 # conventions 11327 ld_shlibs_CXX=yes 11328 ;; 11329 gnu*) 11330 ;; 11331 hpux9*) 11332 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11333 hardcode_libdir_separator_CXX=: 11334 export_dynamic_flag_spec_CXX='${wl}-E' 11335 hardcode_direct_CXX=yes 11336 hardcode_minus_L_CXX=yes # Not in the search PATH, 11337 # but as the default 11338 # location of the library. 11339 11340 case $cc_basename in 11341 CC*) 11342 # FIXME: insert proper C++ library support 11343 ld_shlibs_CXX=no 11344 ;; 11345 aCC*) 11346 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' 11347 # Commands to make compiler produce verbose output that lists 11348 # what "hidden" libraries, object files and flags are used when 11349 # linking a shared library. 11350 # 11351 # There doesn't appear to be a way to prevent this compiler from 11352 # explicitly linking system object files so we need to strip them 11353 # from the output so that they don't get included in the library 11354 # dependencies. 11355 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' 11356 ;; 11357 *) 11358 if test "$GXX" = yes; then 11359 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' 11360 else 11361 # FIXME: insert proper C++ library support 11362 ld_shlibs_CXX=no 11363 fi 11364 ;; 11365 esac 11366 ;; 11367 hpux10*|hpux11*) 11368 if test $with_gnu_ld = no; then 11369 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11370 hardcode_libdir_separator_CXX=: 11371 11372 case $host_cpu in 11373 hppa*64*|ia64*) ;; 11374 *) 11375 export_dynamic_flag_spec_CXX='${wl}-E' 11376 ;; 11377 esac 11378 fi 11379 case $host_cpu in 11380 hppa*64*|ia64*) 11381 hardcode_direct_CXX=no 11382 hardcode_shlibpath_var_CXX=no 11383 ;; 11384 *) 11385 hardcode_direct_CXX=yes 11386 hardcode_minus_L_CXX=yes # Not in the search PATH, 11387 # but as the default 11388 # location of the library. 11389 ;; 11390 esac 11391 11392 case $cc_basename in 11393 CC*) 11394 # FIXME: insert proper C++ library support 11395 ld_shlibs_CXX=no 11396 ;; 11397 aCC*) 11398 case $host_cpu in 11399 hppa*64*) 11400 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11401 ;; 11402 ia64*) 11403 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11404 ;; 11405 *) 11406 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11407 ;; 11408 esac 11409 # Commands to make compiler produce verbose output that lists 11410 # what "hidden" libraries, object files and flags are used when 11411 # linking a shared library. 11412 # 11413 # There doesn't appear to be a way to prevent this compiler from 11414 # explicitly linking system object files so we need to strip them 11415 # from the output so that they don't get included in the library 11416 # dependencies. 11417 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' 11418 ;; 11419 *) 11420 if test "$GXX" = yes; then 11421 if test $with_gnu_ld = no; then 11422 case $host_cpu in 11423 hppa*64*) 11424 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11425 ;; 11426 ia64*) 11427 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11428 ;; 11429 *) 11430 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' 11431 ;; 11432 esac 11433 fi 11434 else 11435 # FIXME: insert proper C++ library support 11436 ld_shlibs_CXX=no 11437 fi 11438 ;; 11439 esac 11440 ;; 11441 interix[3-9]*) 11442 hardcode_direct_CXX=no 11443 hardcode_shlibpath_var_CXX=no 11444 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11445 export_dynamic_flag_spec_CXX='${wl}-E' 11446 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11447 # Instead, shared libraries are loaded at an image base (0x10000000 by 11448 # default) and relocated if they conflict, which is a slow very memory 11449 # consuming and fragmenting process. To avoid this, we pick a random, 11450 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11451 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11452 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' 11453 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' 11454 ;; 11455 irix5* | irix6*) 11456 case $cc_basename in 11457 CC*) 11458 # SGI C++ 11459 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' 11460 11461 # Archives containing C++ object files must be created using 11462 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11463 # necessary to make sure instantiated templates are included 11464 # in the archive. 11465 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11466 ;; 11467 *) 11468 if test "$GXX" = yes; then 11469 if test "$with_gnu_ld" = no; then 11470 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' 11471 else 11472 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' 11473 fi 11474 fi 11475 link_all_deplibs_CXX=yes 11476 ;; 11477 esac 11478 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11479 hardcode_libdir_separator_CXX=: 11480 ;; 11481 linux* | k*bsd*-gnu) 11482 case $cc_basename in 11483 KCC*) 11484 # Kuck and Associates, Inc. (KAI) C++ Compiler 11485 11486 # KCC will only create a shared library if the output file 11487 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11488 # to its proper name (with version) after linking. 11489 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' 11490 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' 11491 # Commands to make compiler produce verbose output that lists 11492 # what "hidden" libraries, object files and flags are used when 11493 # linking a shared library. 11494 # 11495 # There doesn't appear to be a way to prevent this compiler from 11496 # explicitly linking system object files so we need to strip them 11497 # from the output so that they don't get included in the library 11498 # dependencies. 11499 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' 11500 11501 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11502 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11503 11504 # Archives containing C++ object files must be created using 11505 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11506 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11507 ;; 11508 icpc*) 11509 # Intel C++ 11510 with_gnu_ld=yes 11511 # version 8.0 and above of icpc choke on multiply defined symbols 11512 # if we add $predep_objects and $postdep_objects, however 7.1 and 11513 # earlier do not add the objects themselves. 11514 case `$CC -V 2>&1` in 11515 *"Version 7."*) 11516 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11517 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' 11518 ;; 11519 *) # Version 8.0 or newer 11520 tmp_idyn= 11521 case $host_cpu in 11522 ia64*) tmp_idyn=' -i_dynamic';; 11523 esac 11524 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11525 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' 11526 ;; 11527 esac 11528 archive_cmds_need_lc_CXX=no 11529 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11530 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11531 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11532 ;; 11533 pgCC*) 11534 # Portland Group C++ compiler 11535 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11536 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' 11537 11538 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11539 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11540 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' 11541 ;; 11542 cxx*) 11543 # Compaq C++ 11544 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11545 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' 11546 11547 runpath_var=LD_RUN_PATH 11548 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11549 hardcode_libdir_separator_CXX=: 11550 11551 # Commands to make compiler produce verbose output that lists 11552 # what "hidden" libraries, object files and flags are used when 11553 # linking a shared library. 11554 # 11555 # There doesn't appear to be a way to prevent this compiler from 11556 # explicitly linking system object files so we need to strip them 11557 # from the output so that they don't get included in the library 11558 # dependencies. 11559 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' 11560 ;; 11561 *) 11562 case `$CC -V 2>&1 | sed 5q` in 11563 *Sun\ C*) 11564 # Sun C++ 5.9 11565 no_undefined_flag_CXX=' -zdefs' 11566 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11567 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' 11568 hardcode_libdir_flag_spec_CXX='-R$libdir' 11569 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' 11570 11571 # Not sure whether something based on 11572 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 11573 # would be better. 11574 output_verbose_link_cmd='echo' 11575 11576 # Archives containing C++ object files must be created using 11577 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11578 # necessary to make sure instantiated templates are included 11579 # in the archive. 11580 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11581 ;; 11582 esac 11583 ;; 11584 esac 11585 ;; 11586 lynxos*) 11587 # FIXME: insert proper C++ library support 11588 ld_shlibs_CXX=no 11589 ;; 11590 m88k*) 11591 # FIXME: insert proper C++ library support 11592 ld_shlibs_CXX=no 11593 ;; 11594 mvs*) 11595 case $cc_basename in 11596 cxx*) 11597 # FIXME: insert proper C++ library support 11598 ld_shlibs_CXX=no 11599 ;; 11600 *) 11601 # FIXME: insert proper C++ library support 11602 ld_shlibs_CXX=no 11603 ;; 11604 esac 11605 ;; 11606 netbsd*) 11607 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11608 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11609 wlarc= 11610 hardcode_libdir_flag_spec_CXX='-R$libdir' 11611 hardcode_direct_CXX=yes 11612 hardcode_shlibpath_var_CXX=no 11613 fi 11614 # Workaround some broken pre-1.5 toolchains 11615 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11616 ;; 11617 openbsd2*) 11618 # C++ shared libraries are fairly broken 11619 ld_shlibs_CXX=no 11620 ;; 11621 openbsd*) 11622 if test -f /usr/libexec/ld.so; then 11623 hardcode_direct_CXX=yes 11624 hardcode_shlibpath_var_CXX=no 11625 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11626 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11627 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11628 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11629 export_dynamic_flag_spec_CXX='${wl}-E' 11630 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11631 fi 11632 output_verbose_link_cmd='echo' 11633 else 11634 ld_shlibs_CXX=no 11635 fi 11636 ;; 11637 osf3*) 11638 case $cc_basename in 11639 KCC*) 11640 # Kuck and Associates, Inc. (KAI) C++ Compiler 11641 11642 # KCC will only create a shared library if the output file 11643 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11644 # to its proper name (with version) after linking. 11645 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' 11646 11647 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11648 hardcode_libdir_separator_CXX=: 11649 11650 # Archives containing C++ object files must be created using 11651 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11652 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11653 11654 ;; 11655 RCC*) 11656 # Rational C++ 2.4.1 11657 # FIXME: insert proper C++ library support 11658 ld_shlibs_CXX=no 11659 ;; 11660 cxx*) 11661 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11662 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' 11663 11664 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11665 hardcode_libdir_separator_CXX=: 11666 11667 # Commands to make compiler produce verbose output that lists 11668 # what "hidden" libraries, object files and flags are used when 11669 # linking a shared library. 11670 # 11671 # There doesn't appear to be a way to prevent this compiler from 11672 # explicitly linking system object files so we need to strip them 11673 # from the output so that they don't get included in the library 11674 # dependencies. 11675 output_verbose_link_cmd='templist=`$CC -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' 11676 ;; 11677 *) 11678 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11679 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11680 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' 11681 11682 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11683 hardcode_libdir_separator_CXX=: 11684 11685 # Commands to make compiler produce verbose output that lists 11686 # what "hidden" libraries, object files and flags are used when 11687 # linking a shared library. 11688 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11689 11690 else 11691 # FIXME: insert proper C++ library support 11692 ld_shlibs_CXX=no 11693 fi 11694 ;; 11695 esac 11696 ;; 11697 osf4* | osf5*) 11698 case $cc_basename in 11699 KCC*) 11700 # Kuck and Associates, Inc. (KAI) C++ Compiler 11701 11702 # KCC will only create a shared library if the output file 11703 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11704 # to its proper name (with version) after linking. 11705 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' 11706 11707 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11708 hardcode_libdir_separator_CXX=: 11709 11710 # Archives containing C++ object files must be created using 11711 # the KAI C++ compiler. 11712 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 11713 ;; 11714 RCC*) 11715 # Rational C++ 2.4.1 11716 # FIXME: insert proper C++ library support 11717 ld_shlibs_CXX=no 11718 ;; 11719 cxx*) 11720 allow_undefined_flag_CXX=' -expect_unresolved \*' 11721 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' 11722 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 11723 echo "-hidden">> $lib.exp~ 11724 $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~ 11725 $rm $lib.exp' 11726 11727 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11728 hardcode_libdir_separator_CXX=: 11729 11730 # Commands to make compiler produce verbose output that lists 11731 # what "hidden" libraries, object files and flags are used when 11732 # linking a shared library. 11733 # 11734 # There doesn't appear to be a way to prevent this compiler from 11735 # explicitly linking system object files so we need to strip them 11736 # from the output so that they don't get included in the library 11737 # dependencies. 11738 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' 11739 ;; 11740 *) 11741 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11742 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11743 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' 11744 11745 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11746 hardcode_libdir_separator_CXX=: 11747 11748 # Commands to make compiler produce verbose output that lists 11749 # what "hidden" libraries, object files and flags are used when 11750 # linking a shared library. 11751 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11752 11753 else 11754 # FIXME: insert proper C++ library support 11755 ld_shlibs_CXX=no 11756 fi 11757 ;; 11758 esac 11759 ;; 11760 psos*) 11761 # FIXME: insert proper C++ library support 11762 ld_shlibs_CXX=no 11763 ;; 11764 sunos4*) 11765 case $cc_basename in 11766 CC*) 11767 # Sun C++ 4.x 11768 # FIXME: insert proper C++ library support 11769 ld_shlibs_CXX=no 11770 ;; 11771 lcc*) 11772 # Lucid 11773 # FIXME: insert proper C++ library support 11774 ld_shlibs_CXX=no 11775 ;; 11776 *) 11777 # FIXME: insert proper C++ library support 11778 ld_shlibs_CXX=no 11779 ;; 11780 esac 11781 ;; 11782 solaris*) 11783 case $cc_basename in 11784 CC*) 11785 # Sun C++ 4.2, 5.x and Centerline C++ 11786 archive_cmds_need_lc_CXX=yes 11787 no_undefined_flag_CXX=' -zdefs' 11788 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11789 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11790 $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' 11791 11792 hardcode_libdir_flag_spec_CXX='-R$libdir' 11793 hardcode_shlibpath_var_CXX=no 11794 case $host_os in 11795 solaris2.[0-5] | solaris2.[0-5].*) ;; 11796 *) 11797 # The compiler driver will combine and reorder linker options, 11798 # but understands `-z linker_flag'. 11799 # Supported since Solaris 2.6 (maybe 2.5.1?) 11800 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 11801 ;; 11802 esac 11803 link_all_deplibs_CXX=yes 11804 11805 output_verbose_link_cmd='echo' 11806 11807 # Archives containing C++ object files must be created using 11808 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11809 # necessary to make sure instantiated templates are included 11810 # in the archive. 11811 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11812 ;; 11813 gcx*) 11814 # Green Hills C++ Compiler 11815 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11816 11817 # The C++ compiler must be used to create the archive. 11818 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 11819 ;; 11820 *) 11821 # GNU C++ compiler with Solaris linker 11822 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11823 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 11824 if $CC --version | grep -v '^2\.7' > /dev/null; then 11825 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11826 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11827 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11828 11829 # Commands to make compiler produce verbose output that lists 11830 # what "hidden" libraries, object files and flags are used when 11831 # linking a shared library. 11832 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11833 else 11834 # g++ 2.7 appears to require `-G' NOT `-shared' on this 11835 # platform. 11836 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11837 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11838 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11839 11840 # Commands to make compiler produce verbose output that lists 11841 # what "hidden" libraries, object files and flags are used when 11842 # linking a shared library. 11843 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11844 fi 11845 11846 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 11847 case $host_os in 11848 solaris2.[0-5] | solaris2.[0-5].*) ;; 11849 *) 11850 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11851 ;; 11852 esac 11853 fi 11854 ;; 11855 esac 11856 ;; 11857 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11858 no_undefined_flag_CXX='${wl}-z,text' 11859 archive_cmds_need_lc_CXX=no 11860 hardcode_shlibpath_var_CXX=no 11861 runpath_var='LD_RUN_PATH' 11862 11863 case $cc_basename in 11864 CC*) 11865 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11866 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11867 ;; 11868 *) 11869 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11870 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11871 ;; 11872 esac 11873 ;; 11874 sysv5* | sco3.2v5* | sco5v6*) 11875 # Note: We can NOT use -z defs as we might desire, because we do not 11876 # link with -lc, and that would cause any symbols used from libc to 11877 # always be unresolved, which means just about no library would 11878 # ever link correctly. If we're not using GNU ld we use -z text 11879 # though, which does catch some bad symbols but isn't as heavy-handed 11880 # as -z defs. 11881 # For security reasons, it is highly recommended that you always 11882 # use absolute paths for naming shared libraries, and exclude the 11883 # DT_RUNPATH tag from executables and libraries. But doing so 11884 # requires that you compile everything twice, which is a pain. 11885 # So that behaviour is only enabled if SCOABSPATH is set to a 11886 # non-empty value in the environment. Most likely only useful for 11887 # creating official distributions of packages. 11888 # This is a hack until libtool officially supports absolute path 11889 # names for shared libraries. 11890 no_undefined_flag_CXX='${wl}-z,text' 11891 allow_undefined_flag_CXX='${wl}-z,nodefs' 11892 archive_cmds_need_lc_CXX=no 11893 hardcode_shlibpath_var_CXX=no 11894 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 11895 hardcode_libdir_separator_CXX=':' 11896 link_all_deplibs_CXX=yes 11897 export_dynamic_flag_spec_CXX='${wl}-Bexport' 11898 runpath_var='LD_RUN_PATH' 11899 11900 case $cc_basename in 11901 CC*) 11902 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11903 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11904 ;; 11905 *) 11906 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11907 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11908 ;; 11909 esac 11910 ;; 11911 tandem*) 11912 case $cc_basename in 11913 NCC*) 11914 # NonStop-UX NCC 3.20 11915 # FIXME: insert proper C++ library support 11916 ld_shlibs_CXX=no 11917 ;; 11918 *) 11919 # FIXME: insert proper C++ library support 11920 ld_shlibs_CXX=no 11921 ;; 11922 esac 11923 ;; 11924 vxworks*) 11925 # FIXME: insert proper C++ library support 11926 ld_shlibs_CXX=no 11927 ;; 11928 *) 11929 # FIXME: insert proper C++ library support 11930 ld_shlibs_CXX=no 11931 ;; 11932esac 11933{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11934echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 11935test "$ld_shlibs_CXX" = no && can_build_shared=no 11936 11937GCC_CXX="$GXX" 11938LD_CXX="$LD" 11939 11940 11941cat > conftest.$ac_ext <<EOF 11942class Foo 11943{ 11944public: 11945 Foo (void) { a = 0; } 11946private: 11947 int a; 11948}; 11949EOF 11950 11951if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11952 (eval $ac_compile) 2>&5 11953 ac_status=$? 11954 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11955 (exit $ac_status); }; then 11956 # Parse the compiler output and extract the necessary 11957 # objects, libraries and library flags. 11958 11959 # Sentinel used to keep track of whether or not we are before 11960 # the conftest object file. 11961 pre_test_object_deps_done=no 11962 11963 # The `*' in the case matches for architectures that use `case' in 11964 # $output_verbose_cmd can trigger glob expansion during the loop 11965 # eval without this substitution. 11966 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 11967 11968 for p in `eval $output_verbose_link_cmd`; do 11969 case $p in 11970 11971 -L* | -R* | -l*) 11972 # Some compilers place space between "-{L,R}" and the path. 11973 # Remove the space. 11974 if test $p = "-L" \ 11975 || test $p = "-R"; then 11976 prev=$p 11977 continue 11978 else 11979 prev= 11980 fi 11981 11982 if test "$pre_test_object_deps_done" = no; then 11983 case $p in 11984 -L* | -R*) 11985 # Internal compiler library paths should come after those 11986 # provided the user. The postdeps already come after the 11987 # user supplied libs so there is no need to process them. 11988 if test -z "$compiler_lib_search_path_CXX"; then 11989 compiler_lib_search_path_CXX="${prev}${p}" 11990 else 11991 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11992 fi 11993 ;; 11994 # The "-l" case would never come before the object being 11995 # linked, so don't bother handling this case. 11996 esac 11997 else 11998 if test -z "$postdeps_CXX"; then 11999 postdeps_CXX="${prev}${p}" 12000 else 12001 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12002 fi 12003 fi 12004 ;; 12005 12006 *.$objext) 12007 # This assumes that the test object file only shows up 12008 # once in the compiler output. 12009 if test "$p" = "conftest.$objext"; then 12010 pre_test_object_deps_done=yes 12011 continue 12012 fi 12013 12014 if test "$pre_test_object_deps_done" = no; then 12015 if test -z "$predep_objects_CXX"; then 12016 predep_objects_CXX="$p" 12017 else 12018 predep_objects_CXX="$predep_objects_CXX $p" 12019 fi 12020 else 12021 if test -z "$postdep_objects_CXX"; then 12022 postdep_objects_CXX="$p" 12023 else 12024 postdep_objects_CXX="$postdep_objects_CXX $p" 12025 fi 12026 fi 12027 ;; 12028 12029 *) ;; # Ignore the rest. 12030 12031 esac 12032 done 12033 12034 # Clean up. 12035 rm -f a.out a.exe 12036else 12037 echo "libtool.m4: error: problem compiling CXX test program" 12038fi 12039 12040$rm -f confest.$objext 12041 12042# PORTME: override above test on systems where it is broken 12043case $host_os in 12044interix[3-9]*) 12045 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12046 # hack all around it, let's just trust "g++" to DTRT. 12047 predep_objects_CXX= 12048 postdep_objects_CXX= 12049 postdeps_CXX= 12050 ;; 12051 12052linux*) 12053 case `$CC -V 2>&1 | sed 5q` in 12054 *Sun\ C*) 12055 # Sun C++ 5.9 12056 # 12057 # The more standards-conforming stlport4 library is 12058 # incompatible with the Cstd library. Avoid specifying 12059 # it if it's in CXXFLAGS. Ignore libCrun as 12060 # -library=stlport4 depends on it. 12061 case " $CXX $CXXFLAGS " in 12062 *" -library=stlport4 "*) 12063 solaris_use_stlport4=yes 12064 ;; 12065 esac 12066 if test "$solaris_use_stlport4" != yes; then 12067 postdeps_CXX='-library=Cstd -library=Crun' 12068 fi 12069 ;; 12070 esac 12071 ;; 12072 12073solaris*) 12074 case $cc_basename in 12075 CC*) 12076 # The more standards-conforming stlport4 library is 12077 # incompatible with the Cstd library. Avoid specifying 12078 # it if it's in CXXFLAGS. Ignore libCrun as 12079 # -library=stlport4 depends on it. 12080 case " $CXX $CXXFLAGS " in 12081 *" -library=stlport4 "*) 12082 solaris_use_stlport4=yes 12083 ;; 12084 esac 12085 12086 # Adding this requires a known-good setup of shared libraries for 12087 # Sun compiler versions before 5.6, else PIC objects from an old 12088 # archive will be linked into the output, leading to subtle bugs. 12089 if test "$solaris_use_stlport4" != yes; then 12090 postdeps_CXX='-library=Cstd -library=Crun' 12091 fi 12092 ;; 12093 esac 12094 ;; 12095esac 12096 12097 12098case " $postdeps_CXX " in 12099*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12100esac 12101 12102lt_prog_compiler_wl_CXX= 12103lt_prog_compiler_pic_CXX= 12104lt_prog_compiler_static_CXX= 12105 12106{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12107echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12108 12109 # C++ specific cases for pic, static, wl, etc. 12110 if test "$GXX" = yes; then 12111 lt_prog_compiler_wl_CXX='-Wl,' 12112 lt_prog_compiler_static_CXX='-static' 12113 12114 case $host_os in 12115 aix*) 12116 # All AIX code is PIC. 12117 if test "$host_cpu" = ia64; then 12118 # AIX 5 now supports IA64 processor 12119 lt_prog_compiler_static_CXX='-Bstatic' 12120 fi 12121 ;; 12122 amigaos*) 12123 # FIXME: we need at least 68020 code to build shared libraries, but 12124 # adding the `-m68020' flag to GCC prevents building anything better, 12125 # like `-m68040'. 12126 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12127 ;; 12128 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12129 # PIC is the default for these OSes. 12130 ;; 12131 mingw* | cygwin* | os2* | pw32*) 12132 # This hack is so that the source file can tell whether it is being 12133 # built for inclusion in a dll (and should export symbols for example). 12134 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12135 # (--disable-auto-import) libraries 12136 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12137 ;; 12138 darwin* | rhapsody*) 12139 # PIC is the default on this platform 12140 # Common symbols not allowed in MH_DYLIB files 12141 lt_prog_compiler_pic_CXX='-fno-common' 12142 ;; 12143 *djgpp*) 12144 # DJGPP does not support shared libraries at all 12145 lt_prog_compiler_pic_CXX= 12146 ;; 12147 interix[3-9]*) 12148 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12149 # Instead, we relocate shared libraries at runtime. 12150 ;; 12151 sysv4*MP*) 12152 if test -d /usr/nec; then 12153 lt_prog_compiler_pic_CXX=-Kconform_pic 12154 fi 12155 ;; 12156 hpux*) 12157 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12158 # not for PA HP-UX. 12159 case $host_cpu in 12160 hppa*64*|ia64*) 12161 ;; 12162 *) 12163 lt_prog_compiler_pic_CXX='-fPIC' 12164 ;; 12165 esac 12166 ;; 12167 *) 12168 lt_prog_compiler_pic_CXX='-fPIC' 12169 ;; 12170 esac 12171 else 12172 case $host_os in 12173 aix4* | aix5*) 12174 # All AIX code is PIC. 12175 if test "$host_cpu" = ia64; then 12176 # AIX 5 now supports IA64 processor 12177 lt_prog_compiler_static_CXX='-Bstatic' 12178 else 12179 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12180 fi 12181 ;; 12182 chorus*) 12183 case $cc_basename in 12184 cxch68*) 12185 # Green Hills C++ Compiler 12186 # _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" 12187 ;; 12188 esac 12189 ;; 12190 darwin*) 12191 # PIC is the default on this platform 12192 # Common symbols not allowed in MH_DYLIB files 12193 case $cc_basename in 12194 xlc*) 12195 lt_prog_compiler_pic_CXX='-qnocommon' 12196 lt_prog_compiler_wl_CXX='-Wl,' 12197 ;; 12198 esac 12199 ;; 12200 dgux*) 12201 case $cc_basename in 12202 ec++*) 12203 lt_prog_compiler_pic_CXX='-KPIC' 12204 ;; 12205 ghcx*) 12206 # Green Hills C++ Compiler 12207 lt_prog_compiler_pic_CXX='-pic' 12208 ;; 12209 *) 12210 ;; 12211 esac 12212 ;; 12213 freebsd* | dragonfly*) 12214 # FreeBSD uses GNU C++ 12215 ;; 12216 hpux9* | hpux10* | hpux11*) 12217 case $cc_basename in 12218 CC*) 12219 lt_prog_compiler_wl_CXX='-Wl,' 12220 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12221 if test "$host_cpu" != ia64; then 12222 lt_prog_compiler_pic_CXX='+Z' 12223 fi 12224 ;; 12225 aCC*) 12226 lt_prog_compiler_wl_CXX='-Wl,' 12227 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12228 case $host_cpu in 12229 hppa*64*|ia64*) 12230 # +Z the default 12231 ;; 12232 *) 12233 lt_prog_compiler_pic_CXX='+Z' 12234 ;; 12235 esac 12236 ;; 12237 *) 12238 ;; 12239 esac 12240 ;; 12241 interix*) 12242 # This is c89, which is MS Visual C++ (no shared libs) 12243 # Anyone wants to do a port? 12244 ;; 12245 irix5* | irix6* | nonstopux*) 12246 case $cc_basename in 12247 CC*) 12248 lt_prog_compiler_wl_CXX='-Wl,' 12249 lt_prog_compiler_static_CXX='-non_shared' 12250 # CC pic flag -KPIC is the default. 12251 ;; 12252 *) 12253 ;; 12254 esac 12255 ;; 12256 linux* | k*bsd*-gnu) 12257 case $cc_basename in 12258 KCC*) 12259 # KAI C++ Compiler 12260 lt_prog_compiler_wl_CXX='--backend -Wl,' 12261 lt_prog_compiler_pic_CXX='-fPIC' 12262 ;; 12263 icpc* | ecpc*) 12264 # Intel C++ 12265 lt_prog_compiler_wl_CXX='-Wl,' 12266 lt_prog_compiler_pic_CXX='-KPIC' 12267 lt_prog_compiler_static_CXX='-static' 12268 ;; 12269 pgCC*) 12270 # Portland Group C++ compiler. 12271 lt_prog_compiler_wl_CXX='-Wl,' 12272 lt_prog_compiler_pic_CXX='-fpic' 12273 lt_prog_compiler_static_CXX='-Bstatic' 12274 ;; 12275 cxx*) 12276 # Compaq C++ 12277 # Make sure the PIC flag is empty. It appears that all Alpha 12278 # Linux and Compaq Tru64 Unix objects are PIC. 12279 lt_prog_compiler_pic_CXX= 12280 lt_prog_compiler_static_CXX='-non_shared' 12281 ;; 12282 *) 12283 case `$CC -V 2>&1 | sed 5q` in 12284 *Sun\ C*) 12285 # Sun C++ 5.9 12286 lt_prog_compiler_pic_CXX='-KPIC' 12287 lt_prog_compiler_static_CXX='-Bstatic' 12288 lt_prog_compiler_wl_CXX='-Qoption ld ' 12289 ;; 12290 esac 12291 ;; 12292 esac 12293 ;; 12294 lynxos*) 12295 ;; 12296 m88k*) 12297 ;; 12298 mvs*) 12299 case $cc_basename in 12300 cxx*) 12301 lt_prog_compiler_pic_CXX='-W c,exportall' 12302 ;; 12303 *) 12304 ;; 12305 esac 12306 ;; 12307 netbsd*) 12308 ;; 12309 osf3* | osf4* | osf5*) 12310 case $cc_basename in 12311 KCC*) 12312 lt_prog_compiler_wl_CXX='--backend -Wl,' 12313 ;; 12314 RCC*) 12315 # Rational C++ 2.4.1 12316 lt_prog_compiler_pic_CXX='-pic' 12317 ;; 12318 cxx*) 12319 # Digital/Compaq C++ 12320 lt_prog_compiler_wl_CXX='-Wl,' 12321 # Make sure the PIC flag is empty. It appears that all Alpha 12322 # Linux and Compaq Tru64 Unix objects are PIC. 12323 lt_prog_compiler_pic_CXX= 12324 lt_prog_compiler_static_CXX='-non_shared' 12325 ;; 12326 *) 12327 ;; 12328 esac 12329 ;; 12330 psos*) 12331 ;; 12332 solaris*) 12333 case $cc_basename in 12334 CC*) 12335 # Sun C++ 4.2, 5.x and Centerline C++ 12336 lt_prog_compiler_pic_CXX='-KPIC' 12337 lt_prog_compiler_static_CXX='-Bstatic' 12338 lt_prog_compiler_wl_CXX='-Qoption ld ' 12339 ;; 12340 gcx*) 12341 # Green Hills C++ Compiler 12342 lt_prog_compiler_pic_CXX='-PIC' 12343 ;; 12344 *) 12345 ;; 12346 esac 12347 ;; 12348 sunos4*) 12349 case $cc_basename in 12350 CC*) 12351 # Sun C++ 4.x 12352 lt_prog_compiler_pic_CXX='-pic' 12353 lt_prog_compiler_static_CXX='-Bstatic' 12354 ;; 12355 lcc*) 12356 # Lucid 12357 lt_prog_compiler_pic_CXX='-pic' 12358 ;; 12359 *) 12360 ;; 12361 esac 12362 ;; 12363 tandem*) 12364 case $cc_basename in 12365 NCC*) 12366 # NonStop-UX NCC 3.20 12367 lt_prog_compiler_pic_CXX='-KPIC' 12368 ;; 12369 *) 12370 ;; 12371 esac 12372 ;; 12373 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12374 case $cc_basename in 12375 CC*) 12376 lt_prog_compiler_wl_CXX='-Wl,' 12377 lt_prog_compiler_pic_CXX='-KPIC' 12378 lt_prog_compiler_static_CXX='-Bstatic' 12379 ;; 12380 esac 12381 ;; 12382 vxworks*) 12383 ;; 12384 *) 12385 lt_prog_compiler_can_build_shared_CXX=no 12386 ;; 12387 esac 12388 fi 12389 12390{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12391echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12392 12393# 12394# Check to make sure the PIC flag actually works. 12395# 12396if test -n "$lt_prog_compiler_pic_CXX"; then 12397 12398{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12399echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12400if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12401 echo $ECHO_N "(cached) $ECHO_C" >&6 12402else 12403 lt_prog_compiler_pic_works_CXX=no 12404 ac_outfile=conftest.$ac_objext 12405 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12406 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12407 # Insert the option either (1) after the last *FLAGS variable, or 12408 # (2) before a word containing "conftest.", or (3) at the end. 12409 # Note that $ac_compile itself does not contain backslashes and begins 12410 # with a dollar sign (not a hyphen), so the echo should work correctly. 12411 # The option is referenced via a variable to avoid confusing sed. 12412 lt_compile=`echo "$ac_compile" | $SED \ 12413 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12414 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12415 -e 's:$: $lt_compiler_flag:'` 12416 (eval echo "\"\$as_me:12416: $lt_compile\"" >&5) 12417 (eval "$lt_compile" 2>conftest.err) 12418 ac_status=$? 12419 cat conftest.err >&5 12420 echo "$as_me:12420: \$? = $ac_status" >&5 12421 if (exit $ac_status) && test -s "$ac_outfile"; then 12422 # The compiler can only warn and ignore the option if not recognized 12423 # So say no if there are warnings other than the usual output. 12424 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12425 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12426 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12427 lt_prog_compiler_pic_works_CXX=yes 12428 fi 12429 fi 12430 $rm conftest* 12431 12432fi 12433{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12434echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12435 12436if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12437 case $lt_prog_compiler_pic_CXX in 12438 "" | " "*) ;; 12439 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12440 esac 12441else 12442 lt_prog_compiler_pic_CXX= 12443 lt_prog_compiler_can_build_shared_CXX=no 12444fi 12445 12446fi 12447case $host_os in 12448 # For platforms which do not support PIC, -DPIC is meaningless: 12449 *djgpp*) 12450 lt_prog_compiler_pic_CXX= 12451 ;; 12452 *) 12453 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12454 ;; 12455esac 12456 12457# 12458# Check to make sure the static flag actually works. 12459# 12460wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12461{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12462echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12463if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 12464 echo $ECHO_N "(cached) $ECHO_C" >&6 12465else 12466 lt_prog_compiler_static_works_CXX=no 12467 save_LDFLAGS="$LDFLAGS" 12468 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12469 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12470 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12471 # The linker can only warn and ignore the option if not recognized 12472 # So say no if there are warnings 12473 if test -s conftest.err; then 12474 # Append any errors to the config.log. 12475 cat conftest.err 1>&5 12476 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12477 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12478 if diff conftest.exp conftest.er2 >/dev/null; then 12479 lt_prog_compiler_static_works_CXX=yes 12480 fi 12481 else 12482 lt_prog_compiler_static_works_CXX=yes 12483 fi 12484 fi 12485 $rm conftest* 12486 LDFLAGS="$save_LDFLAGS" 12487 12488fi 12489{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 12490echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 12491 12492if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 12493 : 12494else 12495 lt_prog_compiler_static_CXX= 12496fi 12497 12498 12499{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12500echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12501if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12502 echo $ECHO_N "(cached) $ECHO_C" >&6 12503else 12504 lt_cv_prog_compiler_c_o_CXX=no 12505 $rm -r conftest 2>/dev/null 12506 mkdir conftest 12507 cd conftest 12508 mkdir out 12509 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12510 12511 lt_compiler_flag="-o out/conftest2.$ac_objext" 12512 # Insert the option either (1) after the last *FLAGS variable, or 12513 # (2) before a word containing "conftest.", or (3) at the end. 12514 # Note that $ac_compile itself does not contain backslashes and begins 12515 # with a dollar sign (not a hyphen), so the echo should work correctly. 12516 lt_compile=`echo "$ac_compile" | $SED \ 12517 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12518 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12519 -e 's:$: $lt_compiler_flag:'` 12520 (eval echo "\"\$as_me:12520: $lt_compile\"" >&5) 12521 (eval "$lt_compile" 2>out/conftest.err) 12522 ac_status=$? 12523 cat out/conftest.err >&5 12524 echo "$as_me:12524: \$? = $ac_status" >&5 12525 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12526 then 12527 # The compiler can only warn and ignore the option if not recognized 12528 # So say no if there are warnings 12529 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12530 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12531 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12532 lt_cv_prog_compiler_c_o_CXX=yes 12533 fi 12534 fi 12535 chmod u+w . 2>&5 12536 $rm conftest* 12537 # SGI C++ compiler will create directory out/ii_files/ for 12538 # template instantiation 12539 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12540 $rm out/* && rmdir out 12541 cd .. 12542 rmdir conftest 12543 $rm conftest* 12544 12545fi 12546{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12547echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12548 12549 12550hard_links="nottested" 12551if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12552 # do not overwrite the value of need_locks provided by the user 12553 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12554echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12555 hard_links=yes 12556 $rm conftest* 12557 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12558 touch conftest.a 12559 ln conftest.a conftest.b 2>&5 || hard_links=no 12560 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12561 { echo "$as_me:$LINENO: result: $hard_links" >&5 12562echo "${ECHO_T}$hard_links" >&6; } 12563 if test "$hard_links" = no; then 12564 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12565echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12566 need_locks=warn 12567 fi 12568else 12569 need_locks=no 12570fi 12571 12572{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12573echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12574 12575 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12576 case $host_os in 12577 aix4* | aix5*) 12578 # If we're using GNU nm, then we don't want the "-C" option. 12579 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12580 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12581 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' 12582 else 12583 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' 12584 fi 12585 ;; 12586 pw32*) 12587 export_symbols_cmds_CXX="$ltdll_cmds" 12588 ;; 12589 cygwin* | mingw*) 12590 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' 12591 ;; 12592 *) 12593 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12594 ;; 12595 esac 12596 12597{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12598echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12599test "$ld_shlibs_CXX" = no && can_build_shared=no 12600 12601# 12602# Do we need to explicitly link libc? 12603# 12604case "x$archive_cmds_need_lc_CXX" in 12605x|xyes) 12606 # Assume -lc should be added 12607 archive_cmds_need_lc_CXX=yes 12608 12609 if test "$enable_shared" = yes && test "$GCC" = yes; then 12610 case $archive_cmds_CXX in 12611 *'~'*) 12612 # FIXME: we may have to deal with multi-command sequences. 12613 ;; 12614 '$CC '*) 12615 # Test whether the compiler implicitly links with -lc since on some 12616 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12617 # to ld, don't add -lc before -lgcc. 12618 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12619echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12620 $rm conftest* 12621 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12622 12623 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12624 (eval $ac_compile) 2>&5 12625 ac_status=$? 12626 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12627 (exit $ac_status); } 2>conftest.err; then 12628 soname=conftest 12629 lib=conftest 12630 libobjs=conftest.$ac_objext 12631 deplibs= 12632 wl=$lt_prog_compiler_wl_CXX 12633 pic_flag=$lt_prog_compiler_pic_CXX 12634 compiler_flags=-v 12635 linker_flags=-v 12636 verstring= 12637 output_objdir=. 12638 libname=conftest 12639 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12640 allow_undefined_flag_CXX= 12641 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12642 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12643 ac_status=$? 12644 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12645 (exit $ac_status); } 12646 then 12647 archive_cmds_need_lc_CXX=no 12648 else 12649 archive_cmds_need_lc_CXX=yes 12650 fi 12651 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12652 else 12653 cat conftest.err 1>&5 12654 fi 12655 $rm conftest* 12656 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12657echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12658 ;; 12659 esac 12660 fi 12661 ;; 12662esac 12663 12664{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12665echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12666library_names_spec= 12667libname_spec='lib$name' 12668soname_spec= 12669shrext_cmds=".so" 12670postinstall_cmds= 12671postuninstall_cmds= 12672finish_cmds= 12673finish_eval= 12674shlibpath_var= 12675shlibpath_overrides_runpath=unknown 12676version_type=none 12677dynamic_linker="$host_os ld.so" 12678sys_lib_dlsearch_path_spec="/lib /usr/lib" 12679 12680need_lib_prefix=unknown 12681hardcode_into_libs=no 12682 12683# when you set need_version to no, make sure it does not cause -set_version 12684# flags to be left without arguments 12685need_version=unknown 12686 12687case $host_os in 12688aix3*) 12689 version_type=linux 12690 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12691 shlibpath_var=LIBPATH 12692 12693 # AIX 3 has no versioning support, so we append a major version to the name. 12694 soname_spec='${libname}${release}${shared_ext}$major' 12695 ;; 12696 12697aix4* | aix5*) 12698 version_type=linux 12699 need_lib_prefix=no 12700 need_version=no 12701 hardcode_into_libs=yes 12702 if test "$host_cpu" = ia64; then 12703 # AIX 5 supports IA64 12704 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12705 shlibpath_var=LD_LIBRARY_PATH 12706 else 12707 # With GCC up to 2.95.x, collect2 would create an import file 12708 # for dependence libraries. The import file would start with 12709 # the line `#! .'. This would cause the generated library to 12710 # depend on `.', always an invalid library. This was fixed in 12711 # development snapshots of GCC prior to 3.0. 12712 case $host_os in 12713 aix4 | aix4.[01] | aix4.[01].*) 12714 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12715 echo ' yes ' 12716 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12717 : 12718 else 12719 can_build_shared=no 12720 fi 12721 ;; 12722 esac 12723 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12724 # soname into executable. Probably we can add versioning support to 12725 # collect2, so additional links can be useful in future. 12726 if test "$aix_use_runtimelinking" = yes; then 12727 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12728 # instead of lib<name>.a to let people know that these are not 12729 # typical AIX shared libraries. 12730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12731 else 12732 # We preserve .a as extension for shared libraries through AIX4.2 12733 # and later when we are not doing run time linking. 12734 library_names_spec='${libname}${release}.a $libname.a' 12735 soname_spec='${libname}${release}${shared_ext}$major' 12736 fi 12737 shlibpath_var=LIBPATH 12738 fi 12739 ;; 12740 12741amigaos*) 12742 library_names_spec='$libname.ixlibrary $libname.a' 12743 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12744 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' 12745 ;; 12746 12747beos*) 12748 library_names_spec='${libname}${shared_ext}' 12749 dynamic_linker="$host_os ld.so" 12750 shlibpath_var=LIBRARY_PATH 12751 ;; 12752 12753bsdi[45]*) 12754 version_type=linux 12755 need_version=no 12756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12757 soname_spec='${libname}${release}${shared_ext}$major' 12758 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12759 shlibpath_var=LD_LIBRARY_PATH 12760 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12761 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12762 # the default ld.so.conf also contains /usr/contrib/lib and 12763 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12764 # libtool to hard-code these into programs 12765 ;; 12766 12767cygwin* | mingw* | pw32*) 12768 version_type=windows 12769 shrext_cmds=".dll" 12770 need_version=no 12771 need_lib_prefix=no 12772 12773 case $GCC,$host_os in 12774 yes,cygwin* | yes,mingw* | yes,pw32*) 12775 library_names_spec='$libname.dll.a' 12776 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12777 postinstall_cmds='base_file=`basename \${file}`~ 12778 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 12779 dldir=$destdir/`dirname \$dlpath`~ 12780 test -d \$dldir || mkdir -p \$dldir~ 12781 $install_prog $dir/$dlname \$dldir/$dlname~ 12782 chmod a+x \$dldir/$dlname' 12783 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12784 dlpath=$dir/\$dldll~ 12785 $rm \$dlpath' 12786 shlibpath_overrides_runpath=yes 12787 12788 case $host_os in 12789 cygwin*) 12790 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12791 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12792 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 12793 ;; 12794 mingw*) 12795 # MinGW DLLs use traditional 'lib' prefix 12796 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12797 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12798 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 12799 # It is most probably a Windows format PATH printed by 12800 # mingw gcc, but we are running on Cygwin. Gcc prints its search 12801 # path with ; separators, and with drive letters. We can handle the 12802 # drive letters (cygwin fileutils understands them), so leave them, 12803 # especially as we might pass files found there to a mingw objdump, 12804 # which wouldn't understand a cygwinified path. Ahh. 12805 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12806 else 12807 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12808 fi 12809 ;; 12810 pw32*) 12811 # pw32 DLLs use 'pw' prefix rather than 'lib' 12812 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12813 ;; 12814 esac 12815 ;; 12816 12817 *) 12818 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12819 ;; 12820 esac 12821 dynamic_linker='Win32 ld.exe' 12822 # FIXME: first we should search . and the directory the executable is in 12823 shlibpath_var=PATH 12824 ;; 12825 12826darwin* | rhapsody*) 12827 dynamic_linker="$host_os dyld" 12828 version_type=darwin 12829 need_lib_prefix=no 12830 need_version=no 12831 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12832 soname_spec='${libname}${release}${major}$shared_ext' 12833 shlibpath_overrides_runpath=yes 12834 shlibpath_var=DYLD_LIBRARY_PATH 12835 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12836 12837 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12838 ;; 12839 12840dgux*) 12841 version_type=linux 12842 need_lib_prefix=no 12843 need_version=no 12844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12845 soname_spec='${libname}${release}${shared_ext}$major' 12846 shlibpath_var=LD_LIBRARY_PATH 12847 ;; 12848 12849freebsd1*) 12850 dynamic_linker=no 12851 ;; 12852 12853freebsd* | dragonfly*) 12854 # DragonFly does not have aout. When/if they implement a new 12855 # versioning mechanism, adjust this. 12856 if test -x /usr/bin/objformat; then 12857 objformat=`/usr/bin/objformat` 12858 else 12859 case $host_os in 12860 freebsd[123]*) objformat=aout ;; 12861 *) objformat=elf ;; 12862 esac 12863 fi 12864 version_type=freebsd-$objformat 12865 case $version_type in 12866 freebsd-elf*) 12867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12868 need_version=no 12869 need_lib_prefix=no 12870 ;; 12871 freebsd-*) 12872 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12873 need_version=yes 12874 ;; 12875 esac 12876 shlibpath_var=LD_LIBRARY_PATH 12877 case $host_os in 12878 freebsd2*) 12879 shlibpath_overrides_runpath=yes 12880 ;; 12881 freebsd3.[01]* | freebsdelf3.[01]*) 12882 shlibpath_overrides_runpath=yes 12883 hardcode_into_libs=yes 12884 ;; 12885 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12886 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12887 shlibpath_overrides_runpath=no 12888 hardcode_into_libs=yes 12889 ;; 12890 *) # from 4.6 on, and DragonFly 12891 shlibpath_overrides_runpath=yes 12892 hardcode_into_libs=yes 12893 ;; 12894 esac 12895 ;; 12896 12897gnu*) 12898 version_type=linux 12899 need_lib_prefix=no 12900 need_version=no 12901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12902 soname_spec='${libname}${release}${shared_ext}$major' 12903 shlibpath_var=LD_LIBRARY_PATH 12904 hardcode_into_libs=yes 12905 ;; 12906 12907hpux9* | hpux10* | hpux11*) 12908 # Give a soname corresponding to the major version so that dld.sl refuses to 12909 # link against other versions. 12910 version_type=sunos 12911 need_lib_prefix=no 12912 need_version=no 12913 case $host_cpu in 12914 ia64*) 12915 shrext_cmds='.so' 12916 hardcode_into_libs=yes 12917 dynamic_linker="$host_os dld.so" 12918 shlibpath_var=LD_LIBRARY_PATH 12919 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12921 soname_spec='${libname}${release}${shared_ext}$major' 12922 if test "X$HPUX_IA64_MODE" = X32; then 12923 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12924 else 12925 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12926 fi 12927 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12928 ;; 12929 hppa*64*) 12930 shrext_cmds='.sl' 12931 hardcode_into_libs=yes 12932 dynamic_linker="$host_os dld.sl" 12933 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12934 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12936 soname_spec='${libname}${release}${shared_ext}$major' 12937 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12938 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12939 ;; 12940 *) 12941 shrext_cmds='.sl' 12942 dynamic_linker="$host_os dld.sl" 12943 shlibpath_var=SHLIB_PATH 12944 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12946 soname_spec='${libname}${release}${shared_ext}$major' 12947 ;; 12948 esac 12949 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12950 postinstall_cmds='chmod 555 $lib' 12951 ;; 12952 12953interix[3-9]*) 12954 version_type=linux 12955 need_lib_prefix=no 12956 need_version=no 12957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12958 soname_spec='${libname}${release}${shared_ext}$major' 12959 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12960 shlibpath_var=LD_LIBRARY_PATH 12961 shlibpath_overrides_runpath=no 12962 hardcode_into_libs=yes 12963 ;; 12964 12965irix5* | irix6* | nonstopux*) 12966 case $host_os in 12967 nonstopux*) version_type=nonstopux ;; 12968 *) 12969 if test "$lt_cv_prog_gnu_ld" = yes; then 12970 version_type=linux 12971 else 12972 version_type=irix 12973 fi ;; 12974 esac 12975 need_lib_prefix=no 12976 need_version=no 12977 soname_spec='${libname}${release}${shared_ext}$major' 12978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12979 case $host_os in 12980 irix5* | nonstopux*) 12981 libsuff= shlibsuff= 12982 ;; 12983 *) 12984 case $LD in # libtool.m4 will add one of these switches to LD 12985 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12986 libsuff= shlibsuff= libmagic=32-bit;; 12987 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12988 libsuff=32 shlibsuff=N32 libmagic=N32;; 12989 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12990 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12991 *) libsuff= shlibsuff= libmagic=never-match;; 12992 esac 12993 ;; 12994 esac 12995 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12996 shlibpath_overrides_runpath=no 12997 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12998 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12999 hardcode_into_libs=yes 13000 ;; 13001 13002# No shared lib support for Linux oldld, aout, or coff. 13003linux*oldld* | linux*aout* | linux*coff*) 13004 dynamic_linker=no 13005 ;; 13006 13007# This must be Linux ELF. 13008linux* | k*bsd*-gnu) 13009 version_type=linux 13010 need_lib_prefix=no 13011 need_version=no 13012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13013 soname_spec='${libname}${release}${shared_ext}$major' 13014 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13015 shlibpath_var=LD_LIBRARY_PATH 13016 shlibpath_overrides_runpath=no 13017 # This implies no fast_install, which is unacceptable. 13018 # Some rework will be needed to allow for fast_install 13019 # before this can be enabled. 13020 hardcode_into_libs=yes 13021 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13022 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13023 13024 # Append ld.so.conf contents to the search path 13025 if test -f /etc/ld.so.conf; then 13026 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' ' '` 13027 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13028 fi 13029 13030 # We used to test for /lib/ld.so.1 and disable shared libraries on 13031 # powerpc, because MkLinux only supported shared libraries with the 13032 # GNU dynamic linker. Since this was broken with cross compilers, 13033 # most powerpc-linux boxes support dynamic linking these days and 13034 # people can always --disable-shared, the test was removed, and we 13035 # assume the GNU/Linux dynamic linker is in use. 13036 dynamic_linker='GNU/Linux ld.so' 13037 ;; 13038 13039netbsd*) 13040 version_type=sunos 13041 need_lib_prefix=no 13042 need_version=no 13043 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13045 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13046 dynamic_linker='NetBSD (a.out) ld.so' 13047 else 13048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13049 soname_spec='${libname}${release}${shared_ext}$major' 13050 dynamic_linker='NetBSD ld.elf_so' 13051 fi 13052 shlibpath_var=LD_LIBRARY_PATH 13053 shlibpath_overrides_runpath=yes 13054 hardcode_into_libs=yes 13055 ;; 13056 13057newsos6) 13058 version_type=linux 13059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13060 shlibpath_var=LD_LIBRARY_PATH 13061 shlibpath_overrides_runpath=yes 13062 ;; 13063 13064nto-qnx*) 13065 version_type=linux 13066 need_lib_prefix=no 13067 need_version=no 13068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13069 soname_spec='${libname}${release}${shared_ext}$major' 13070 shlibpath_var=LD_LIBRARY_PATH 13071 shlibpath_overrides_runpath=yes 13072 ;; 13073 13074openbsd*) 13075 version_type=sunos 13076 sys_lib_dlsearch_path_spec="/usr/lib" 13077 need_lib_prefix=no 13078 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13079 case $host_os in 13080 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13081 *) need_version=no ;; 13082 esac 13083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13084 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13085 shlibpath_var=LD_LIBRARY_PATH 13086 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13087 case $host_os in 13088 openbsd2.[89] | openbsd2.[89].*) 13089 shlibpath_overrides_runpath=no 13090 ;; 13091 *) 13092 shlibpath_overrides_runpath=yes 13093 ;; 13094 esac 13095 else 13096 shlibpath_overrides_runpath=yes 13097 fi 13098 ;; 13099 13100os2*) 13101 libname_spec='$name' 13102 shrext_cmds=".dll" 13103 need_lib_prefix=no 13104 library_names_spec='$libname${shared_ext} $libname.a' 13105 dynamic_linker='OS/2 ld.exe' 13106 shlibpath_var=LIBPATH 13107 ;; 13108 13109osf3* | osf4* | osf5*) 13110 version_type=osf 13111 need_lib_prefix=no 13112 need_version=no 13113 soname_spec='${libname}${release}${shared_ext}$major' 13114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13115 shlibpath_var=LD_LIBRARY_PATH 13116 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13117 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13118 ;; 13119 13120rdos*) 13121 dynamic_linker=no 13122 ;; 13123 13124solaris*) 13125 version_type=linux 13126 need_lib_prefix=no 13127 need_version=no 13128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13129 soname_spec='${libname}${release}${shared_ext}$major' 13130 shlibpath_var=LD_LIBRARY_PATH 13131 shlibpath_overrides_runpath=yes 13132 hardcode_into_libs=yes 13133 # ldd complains unless libraries are executable 13134 postinstall_cmds='chmod +x $lib' 13135 ;; 13136 13137sunos4*) 13138 version_type=sunos 13139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13140 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13141 shlibpath_var=LD_LIBRARY_PATH 13142 shlibpath_overrides_runpath=yes 13143 if test "$with_gnu_ld" = yes; then 13144 need_lib_prefix=no 13145 fi 13146 need_version=yes 13147 ;; 13148 13149sysv4 | sysv4.3*) 13150 version_type=linux 13151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13152 soname_spec='${libname}${release}${shared_ext}$major' 13153 shlibpath_var=LD_LIBRARY_PATH 13154 case $host_vendor in 13155 sni) 13156 shlibpath_overrides_runpath=no 13157 need_lib_prefix=no 13158 export_dynamic_flag_spec='${wl}-Blargedynsym' 13159 runpath_var=LD_RUN_PATH 13160 ;; 13161 siemens) 13162 need_lib_prefix=no 13163 ;; 13164 motorola) 13165 need_lib_prefix=no 13166 need_version=no 13167 shlibpath_overrides_runpath=no 13168 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13169 ;; 13170 esac 13171 ;; 13172 13173sysv4*MP*) 13174 if test -d /usr/nec ;then 13175 version_type=linux 13176 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13177 soname_spec='$libname${shared_ext}.$major' 13178 shlibpath_var=LD_LIBRARY_PATH 13179 fi 13180 ;; 13181 13182sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13183 version_type=freebsd-elf 13184 need_lib_prefix=no 13185 need_version=no 13186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13187 soname_spec='${libname}${release}${shared_ext}$major' 13188 shlibpath_var=LD_LIBRARY_PATH 13189 hardcode_into_libs=yes 13190 if test "$with_gnu_ld" = yes; then 13191 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13192 shlibpath_overrides_runpath=no 13193 else 13194 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13195 shlibpath_overrides_runpath=yes 13196 case $host_os in 13197 sco3.2v5*) 13198 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13199 ;; 13200 esac 13201 fi 13202 sys_lib_dlsearch_path_spec='/usr/lib' 13203 ;; 13204 13205uts4*) 13206 version_type=linux 13207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13208 soname_spec='${libname}${release}${shared_ext}$major' 13209 shlibpath_var=LD_LIBRARY_PATH 13210 ;; 13211 13212*) 13213 dynamic_linker=no 13214 ;; 13215esac 13216{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13217echo "${ECHO_T}$dynamic_linker" >&6; } 13218test "$dynamic_linker" = no && can_build_shared=no 13219 13220variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13221if test "$GCC" = yes; then 13222 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13223fi 13224 13225{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13226echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13227hardcode_action_CXX= 13228if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13229 test -n "$runpath_var_CXX" || \ 13230 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13231 13232 # We can hardcode non-existant directories. 13233 if test "$hardcode_direct_CXX" != no && 13234 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13235 # have to relink, otherwise we might link with an installed library 13236 # when we should be linking with a yet-to-be-installed one 13237 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13238 test "$hardcode_minus_L_CXX" != no; then 13239 # Linking always hardcodes the temporary library directory. 13240 hardcode_action_CXX=relink 13241 else 13242 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13243 hardcode_action_CXX=immediate 13244 fi 13245else 13246 # We cannot hardcode anything, or else we can only hardcode existing 13247 # directories. 13248 hardcode_action_CXX=unsupported 13249fi 13250{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13251echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13252 13253if test "$hardcode_action_CXX" = relink; then 13254 # Fast installation is not supported 13255 enable_fast_install=no 13256elif test "$shlibpath_overrides_runpath" = yes || 13257 test "$enable_shared" = no; then 13258 # Fast installation is not necessary 13259 enable_fast_install=needless 13260fi 13261 13262 13263# The else clause should only fire when bootstrapping the 13264# libtool distribution, otherwise you forgot to ship ltmain.sh 13265# with your package, and you will get complaints that there are 13266# no rules to generate ltmain.sh. 13267if test -f "$ltmain"; then 13268 # See if we are running on zsh, and set the options which allow our commands through 13269 # without removal of \ escapes. 13270 if test -n "${ZSH_VERSION+set}" ; then 13271 setopt NO_GLOB_SUBST 13272 fi 13273 # Now quote all the things that may contain metacharacters while being 13274 # careful not to overquote the AC_SUBSTed values. We take copies of the 13275 # variables and quote the copies for generation of the libtool script. 13276 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13277 SED SHELL STRIP \ 13278 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13279 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13280 deplibs_check_method reload_flag reload_cmds need_locks \ 13281 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13282 lt_cv_sys_global_symbol_to_c_name_address \ 13283 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13284 old_postinstall_cmds old_postuninstall_cmds \ 13285 compiler_CXX \ 13286 CC_CXX \ 13287 LD_CXX \ 13288 lt_prog_compiler_wl_CXX \ 13289 lt_prog_compiler_pic_CXX \ 13290 lt_prog_compiler_static_CXX \ 13291 lt_prog_compiler_no_builtin_flag_CXX \ 13292 export_dynamic_flag_spec_CXX \ 13293 thread_safe_flag_spec_CXX \ 13294 whole_archive_flag_spec_CXX \ 13295 enable_shared_with_static_runtimes_CXX \ 13296 old_archive_cmds_CXX \ 13297 old_archive_from_new_cmds_CXX \ 13298 predep_objects_CXX \ 13299 postdep_objects_CXX \ 13300 predeps_CXX \ 13301 postdeps_CXX \ 13302 compiler_lib_search_path_CXX \ 13303 archive_cmds_CXX \ 13304 archive_expsym_cmds_CXX \ 13305 postinstall_cmds_CXX \ 13306 postuninstall_cmds_CXX \ 13307 old_archive_from_expsyms_cmds_CXX \ 13308 allow_undefined_flag_CXX \ 13309 no_undefined_flag_CXX \ 13310 export_symbols_cmds_CXX \ 13311 hardcode_libdir_flag_spec_CXX \ 13312 hardcode_libdir_flag_spec_ld_CXX \ 13313 hardcode_libdir_separator_CXX \ 13314 hardcode_automatic_CXX \ 13315 module_cmds_CXX \ 13316 module_expsym_cmds_CXX \ 13317 lt_cv_prog_compiler_c_o_CXX \ 13318 fix_srcfile_path_CXX \ 13319 exclude_expsyms_CXX \ 13320 include_expsyms_CXX; do 13321 13322 case $var in 13323 old_archive_cmds_CXX | \ 13324 old_archive_from_new_cmds_CXX | \ 13325 archive_cmds_CXX | \ 13326 archive_expsym_cmds_CXX | \ 13327 module_cmds_CXX | \ 13328 module_expsym_cmds_CXX | \ 13329 old_archive_from_expsyms_cmds_CXX | \ 13330 export_symbols_cmds_CXX | \ 13331 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13332 postinstall_cmds | postuninstall_cmds | \ 13333 old_postinstall_cmds | old_postuninstall_cmds | \ 13334 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13335 # Double-quote double-evaled strings. 13336 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13337 ;; 13338 *) 13339 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13340 ;; 13341 esac 13342 done 13343 13344 case $lt_echo in 13345 *'\$0 --fallback-echo"') 13346 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13347 ;; 13348 esac 13349 13350cfgfile="$ofile" 13351 13352 cat <<__EOF__ >> "$cfgfile" 13353# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13354 13355# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13356 13357# Shell to use when invoking shell scripts. 13358SHELL=$lt_SHELL 13359 13360# Whether or not to build shared libraries. 13361build_libtool_libs=$enable_shared 13362 13363# Whether or not to build static libraries. 13364build_old_libs=$enable_static 13365 13366# Whether or not to add -lc for building shared libraries. 13367build_libtool_need_lc=$archive_cmds_need_lc_CXX 13368 13369# Whether or not to disallow shared libs when runtime libs are static 13370allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13371 13372# Whether or not to optimize for fast installation. 13373fast_install=$enable_fast_install 13374 13375# The host system. 13376host_alias=$host_alias 13377host=$host 13378host_os=$host_os 13379 13380# The build system. 13381build_alias=$build_alias 13382build=$build 13383build_os=$build_os 13384 13385# An echo program that does not interpret backslashes. 13386echo=$lt_echo 13387 13388# The archiver. 13389AR=$lt_AR 13390AR_FLAGS=$lt_AR_FLAGS 13391 13392# A C compiler. 13393LTCC=$lt_LTCC 13394 13395# LTCC compiler flags. 13396LTCFLAGS=$lt_LTCFLAGS 13397 13398# A language-specific compiler. 13399CC=$lt_compiler_CXX 13400 13401# Is the compiler the GNU C compiler? 13402with_gcc=$GCC_CXX 13403 13404# An ERE matcher. 13405EGREP=$lt_EGREP 13406 13407# The linker used to build libraries. 13408LD=$lt_LD_CXX 13409 13410# Whether we need hard or soft links. 13411LN_S=$lt_LN_S 13412 13413# A BSD-compatible nm program. 13414NM=$lt_NM 13415 13416# A symbol stripping program 13417STRIP=$lt_STRIP 13418 13419# Used to examine libraries when file_magic_cmd begins "file" 13420MAGIC_CMD=$MAGIC_CMD 13421 13422# Used on cygwin: DLL creation program. 13423DLLTOOL="$DLLTOOL" 13424 13425# Used on cygwin: object dumper. 13426OBJDUMP="$OBJDUMP" 13427 13428# Used on cygwin: assembler. 13429AS="$AS" 13430 13431# The name of the directory that contains temporary libtool files. 13432objdir=$objdir 13433 13434# How to create reloadable object files. 13435reload_flag=$lt_reload_flag 13436reload_cmds=$lt_reload_cmds 13437 13438# How to pass a linker flag through the compiler. 13439wl=$lt_lt_prog_compiler_wl_CXX 13440 13441# Object file suffix (normally "o"). 13442objext="$ac_objext" 13443 13444# Old archive suffix (normally "a"). 13445libext="$libext" 13446 13447# Shared library suffix (normally ".so"). 13448shrext_cmds='$shrext_cmds' 13449 13450# Executable file suffix (normally ""). 13451exeext="$exeext" 13452 13453# Additional compiler flags for building library objects. 13454pic_flag=$lt_lt_prog_compiler_pic_CXX 13455pic_mode=$pic_mode 13456 13457# What is the maximum length of a command? 13458max_cmd_len=$lt_cv_sys_max_cmd_len 13459 13460# Does compiler simultaneously support -c and -o options? 13461compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13462 13463# Must we lock files when doing compilation? 13464need_locks=$lt_need_locks 13465 13466# Do we need the lib prefix for modules? 13467need_lib_prefix=$need_lib_prefix 13468 13469# Do we need a version for libraries? 13470need_version=$need_version 13471 13472# Whether dlopen is supported. 13473dlopen_support=$enable_dlopen 13474 13475# Whether dlopen of programs is supported. 13476dlopen_self=$enable_dlopen_self 13477 13478# Whether dlopen of statically linked programs is supported. 13479dlopen_self_static=$enable_dlopen_self_static 13480 13481# Compiler flag to prevent dynamic linking. 13482link_static_flag=$lt_lt_prog_compiler_static_CXX 13483 13484# Compiler flag to turn off builtin functions. 13485no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13486 13487# Compiler flag to allow reflexive dlopens. 13488export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13489 13490# Compiler flag to generate shared objects directly from archives. 13491whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13492 13493# Compiler flag to generate thread-safe objects. 13494thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13495 13496# Library versioning type. 13497version_type=$version_type 13498 13499# Format of library name prefix. 13500libname_spec=$lt_libname_spec 13501 13502# List of archive names. First name is the real one, the rest are links. 13503# The last name is the one that the linker finds with -lNAME. 13504library_names_spec=$lt_library_names_spec 13505 13506# The coded name of the library, if different from the real name. 13507soname_spec=$lt_soname_spec 13508 13509# Commands used to build and install an old-style archive. 13510RANLIB=$lt_RANLIB 13511old_archive_cmds=$lt_old_archive_cmds_CXX 13512old_postinstall_cmds=$lt_old_postinstall_cmds 13513old_postuninstall_cmds=$lt_old_postuninstall_cmds 13514 13515# Create an old-style archive from a shared archive. 13516old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13517 13518# Create a temporary old-style archive to link instead of a shared archive. 13519old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13520 13521# Commands used to build and install a shared archive. 13522archive_cmds=$lt_archive_cmds_CXX 13523archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13524postinstall_cmds=$lt_postinstall_cmds 13525postuninstall_cmds=$lt_postuninstall_cmds 13526 13527# Commands used to build a loadable module (assumed same as above if empty) 13528module_cmds=$lt_module_cmds_CXX 13529module_expsym_cmds=$lt_module_expsym_cmds_CXX 13530 13531# Commands to strip libraries. 13532old_striplib=$lt_old_striplib 13533striplib=$lt_striplib 13534 13535# Dependencies to place before the objects being linked to create a 13536# shared library. 13537predep_objects=$lt_predep_objects_CXX 13538 13539# Dependencies to place after the objects being linked to create a 13540# shared library. 13541postdep_objects=$lt_postdep_objects_CXX 13542 13543# Dependencies to place before the objects being linked to create a 13544# shared library. 13545predeps=$lt_predeps_CXX 13546 13547# Dependencies to place after the objects being linked to create a 13548# shared library. 13549postdeps=$lt_postdeps_CXX 13550 13551# The library search path used internally by the compiler when linking 13552# a shared library. 13553compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13554 13555# Method to check whether dependent libraries are shared objects. 13556deplibs_check_method=$lt_deplibs_check_method 13557 13558# Command to use when deplibs_check_method == file_magic. 13559file_magic_cmd=$lt_file_magic_cmd 13560 13561# Flag that allows shared libraries with undefined symbols to be built. 13562allow_undefined_flag=$lt_allow_undefined_flag_CXX 13563 13564# Flag that forces no undefined symbols. 13565no_undefined_flag=$lt_no_undefined_flag_CXX 13566 13567# Commands used to finish a libtool library installation in a directory. 13568finish_cmds=$lt_finish_cmds 13569 13570# Same as above, but a single script fragment to be evaled but not shown. 13571finish_eval=$lt_finish_eval 13572 13573# Take the output of nm and produce a listing of raw symbols and C names. 13574global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13575 13576# Transform the output of nm in a proper C declaration 13577global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13578 13579# Transform the output of nm in a C name address pair 13580global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13581 13582# This is the shared library runtime path variable. 13583runpath_var=$runpath_var 13584 13585# This is the shared library path variable. 13586shlibpath_var=$shlibpath_var 13587 13588# Is shlibpath searched before the hard-coded library search path? 13589shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13590 13591# How to hardcode a shared library path into an executable. 13592hardcode_action=$hardcode_action_CXX 13593 13594# Whether we should hardcode library paths into libraries. 13595hardcode_into_libs=$hardcode_into_libs 13596 13597# Flag to hardcode \$libdir into a binary during linking. 13598# This must work even if \$libdir does not exist. 13599hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 13600 13601# If ld is used when linking, flag to hardcode \$libdir into 13602# a binary during linking. This must work even if \$libdir does 13603# not exist. 13604hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 13605 13606# Whether we need a single -rpath flag with a separated argument. 13607hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 13608 13609# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 13610# resulting binary. 13611hardcode_direct=$hardcode_direct_CXX 13612 13613# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 13614# resulting binary. 13615hardcode_minus_L=$hardcode_minus_L_CXX 13616 13617# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 13618# the resulting binary. 13619hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 13620 13621# Set to yes if building a shared library automatically hardcodes DIR into the library 13622# and all subsequent libraries and executables linked against it. 13623hardcode_automatic=$hardcode_automatic_CXX 13624 13625# Variables whose values should be saved in libtool wrapper scripts and 13626# restored at relink time. 13627variables_saved_for_relink="$variables_saved_for_relink" 13628 13629# Whether libtool must link a program against all its dependency libraries. 13630link_all_deplibs=$link_all_deplibs_CXX 13631 13632# Compile-time system search path for libraries 13633sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13634 13635# Run-time system search path for libraries 13636sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13637 13638# Fix the shell variable \$srcfile for the compiler. 13639fix_srcfile_path=$lt_fix_srcfile_path 13640 13641# Set to yes if exported symbols are required. 13642always_export_symbols=$always_export_symbols_CXX 13643 13644# The commands to list exported symbols. 13645export_symbols_cmds=$lt_export_symbols_cmds_CXX 13646 13647# The commands to extract the exported symbol list from a shared archive. 13648extract_expsyms_cmds=$lt_extract_expsyms_cmds 13649 13650# Symbols that should not be listed in the preloaded symbols. 13651exclude_expsyms=$lt_exclude_expsyms_CXX 13652 13653# Symbols that must always be exported. 13654include_expsyms=$lt_include_expsyms_CXX 13655 13656# ### END LIBTOOL TAG CONFIG: $tagname 13657 13658__EOF__ 13659 13660 13661else 13662 # If there is no Makefile yet, we rely on a make rule to execute 13663 # `config.status --recheck' to rerun these tests and create the 13664 # libtool script then. 13665 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 13666 if test -f "$ltmain_in"; then 13667 test -f Makefile && make "$ltmain" 13668 fi 13669fi 13670 13671 13672ac_ext=c 13673ac_cpp='$CPP $CPPFLAGS' 13674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13676ac_compiler_gnu=$ac_cv_c_compiler_gnu 13677 13678CC=$lt_save_CC 13679LDCXX=$LD 13680LD=$lt_save_LD 13681GCC=$lt_save_GCC 13682with_gnu_ldcxx=$with_gnu_ld 13683with_gnu_ld=$lt_save_with_gnu_ld 13684lt_cv_path_LDCXX=$lt_cv_path_LD 13685lt_cv_path_LD=$lt_save_path_LD 13686lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 13687lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 13688 13689 else 13690 tagname="" 13691 fi 13692 ;; 13693 13694 F77) 13695 if test -n "$F77" && test "X$F77" != "Xno"; then 13696 13697ac_ext=f 13698ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 13699ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13700ac_compiler_gnu=$ac_cv_f77_compiler_gnu 13701 13702 13703archive_cmds_need_lc_F77=no 13704allow_undefined_flag_F77= 13705always_export_symbols_F77=no 13706archive_expsym_cmds_F77= 13707export_dynamic_flag_spec_F77= 13708hardcode_direct_F77=no 13709hardcode_libdir_flag_spec_F77= 13710hardcode_libdir_flag_spec_ld_F77= 13711hardcode_libdir_separator_F77= 13712hardcode_minus_L_F77=no 13713hardcode_automatic_F77=no 13714module_cmds_F77= 13715module_expsym_cmds_F77= 13716link_all_deplibs_F77=unknown 13717old_archive_cmds_F77=$old_archive_cmds 13718no_undefined_flag_F77= 13719whole_archive_flag_spec_F77= 13720enable_shared_with_static_runtimes_F77=no 13721 13722# Source file extension for f77 test sources. 13723ac_ext=f 13724 13725# Object file extension for compiled f77 test sources. 13726objext=o 13727objext_F77=$objext 13728 13729# Code to be used in simple compile tests 13730lt_simple_compile_test_code="\ 13731 subroutine t 13732 return 13733 end 13734" 13735 13736# Code to be used in simple link tests 13737lt_simple_link_test_code="\ 13738 program t 13739 end 13740" 13741 13742# ltmain only uses $CC for tagged configurations so make sure $CC is set. 13743 13744# If no C compiler was specified, use CC. 13745LTCC=${LTCC-"$CC"} 13746 13747# If no C compiler flags were specified, use CFLAGS. 13748LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13749 13750# Allow CC to be a program name with arguments. 13751compiler=$CC 13752 13753 13754# save warnings/boilerplate of simple test code 13755ac_outfile=conftest.$ac_objext 13756echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13757eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13758_lt_compiler_boilerplate=`cat conftest.err` 13759$rm conftest* 13760 13761ac_outfile=conftest.$ac_objext 13762echo "$lt_simple_link_test_code" >conftest.$ac_ext 13763eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13764_lt_linker_boilerplate=`cat conftest.err` 13765$rm conftest* 13766 13767 13768# Allow CC to be a program name with arguments. 13769lt_save_CC="$CC" 13770CC=${F77-"f77"} 13771compiler=$CC 13772compiler_F77=$CC 13773for cc_temp in $compiler""; do 13774 case $cc_temp in 13775 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13776 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13777 \-*) ;; 13778 *) break;; 13779 esac 13780done 13781cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 13782 13783 13784{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 13785echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 13786{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 13787echo "${ECHO_T}$can_build_shared" >&6; } 13788 13789{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 13790echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 13791test "$can_build_shared" = "no" && enable_shared=no 13792 13793# On AIX, shared libraries and static libraries use the same namespace, and 13794# are all built from PIC. 13795case $host_os in 13796aix3*) 13797 test "$enable_shared" = yes && enable_static=no 13798 if test -n "$RANLIB"; then 13799 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13800 postinstall_cmds='$RANLIB $lib' 13801 fi 13802 ;; 13803aix4* | aix5*) 13804 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13805 test "$enable_shared" = yes && enable_static=no 13806 fi 13807 ;; 13808esac 13809{ echo "$as_me:$LINENO: result: $enable_shared" >&5 13810echo "${ECHO_T}$enable_shared" >&6; } 13811 13812{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 13813echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 13814# Make sure either enable_shared or enable_static is yes. 13815test "$enable_shared" = yes || enable_static=yes 13816{ echo "$as_me:$LINENO: result: $enable_static" >&5 13817echo "${ECHO_T}$enable_static" >&6; } 13818 13819GCC_F77="$G77" 13820LD_F77="$LD" 13821 13822lt_prog_compiler_wl_F77= 13823lt_prog_compiler_pic_F77= 13824lt_prog_compiler_static_F77= 13825 13826{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 13827echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 13828 13829 if test "$GCC" = yes; then 13830 lt_prog_compiler_wl_F77='-Wl,' 13831 lt_prog_compiler_static_F77='-static' 13832 13833 case $host_os in 13834 aix*) 13835 # All AIX code is PIC. 13836 if test "$host_cpu" = ia64; then 13837 # AIX 5 now supports IA64 processor 13838 lt_prog_compiler_static_F77='-Bstatic' 13839 fi 13840 ;; 13841 13842 amigaos*) 13843 # FIXME: we need at least 68020 code to build shared libraries, but 13844 # adding the `-m68020' flag to GCC prevents building anything better, 13845 # like `-m68040'. 13846 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 13847 ;; 13848 13849 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13850 # PIC is the default for these OSes. 13851 ;; 13852 13853 mingw* | cygwin* | pw32* | os2*) 13854 # This hack is so that the source file can tell whether it is being 13855 # built for inclusion in a dll (and should export symbols for example). 13856 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13857 # (--disable-auto-import) libraries 13858 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13859 ;; 13860 13861 darwin* | rhapsody*) 13862 # PIC is the default on this platform 13863 # Common symbols not allowed in MH_DYLIB files 13864 lt_prog_compiler_pic_F77='-fno-common' 13865 ;; 13866 13867 interix[3-9]*) 13868 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13869 # Instead, we relocate shared libraries at runtime. 13870 ;; 13871 13872 msdosdjgpp*) 13873 # Just because we use GCC doesn't mean we suddenly get shared libraries 13874 # on systems that don't support them. 13875 lt_prog_compiler_can_build_shared_F77=no 13876 enable_shared=no 13877 ;; 13878 13879 sysv4*MP*) 13880 if test -d /usr/nec; then 13881 lt_prog_compiler_pic_F77=-Kconform_pic 13882 fi 13883 ;; 13884 13885 hpux*) 13886 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13887 # not for PA HP-UX. 13888 case $host_cpu in 13889 hppa*64*|ia64*) 13890 # +Z the default 13891 ;; 13892 *) 13893 lt_prog_compiler_pic_F77='-fPIC' 13894 ;; 13895 esac 13896 ;; 13897 13898 *) 13899 lt_prog_compiler_pic_F77='-fPIC' 13900 ;; 13901 esac 13902 else 13903 # PORTME Check for flag to pass linker flags through the system compiler. 13904 case $host_os in 13905 aix*) 13906 lt_prog_compiler_wl_F77='-Wl,' 13907 if test "$host_cpu" = ia64; then 13908 # AIX 5 now supports IA64 processor 13909 lt_prog_compiler_static_F77='-Bstatic' 13910 else 13911 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 13912 fi 13913 ;; 13914 darwin*) 13915 # PIC is the default on this platform 13916 # Common symbols not allowed in MH_DYLIB files 13917 case $cc_basename in 13918 xlc*) 13919 lt_prog_compiler_pic_F77='-qnocommon' 13920 lt_prog_compiler_wl_F77='-Wl,' 13921 ;; 13922 esac 13923 ;; 13924 13925 mingw* | cygwin* | pw32* | os2*) 13926 # This hack is so that the source file can tell whether it is being 13927 # built for inclusion in a dll (and should export symbols for example). 13928 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13929 ;; 13930 13931 hpux9* | hpux10* | hpux11*) 13932 lt_prog_compiler_wl_F77='-Wl,' 13933 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13934 # not for PA HP-UX. 13935 case $host_cpu in 13936 hppa*64*|ia64*) 13937 # +Z the default 13938 ;; 13939 *) 13940 lt_prog_compiler_pic_F77='+Z' 13941 ;; 13942 esac 13943 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13944 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 13945 ;; 13946 13947 irix5* | irix6* | nonstopux*) 13948 lt_prog_compiler_wl_F77='-Wl,' 13949 # PIC (with -KPIC) is the default. 13950 lt_prog_compiler_static_F77='-non_shared' 13951 ;; 13952 13953 newsos6) 13954 lt_prog_compiler_pic_F77='-KPIC' 13955 lt_prog_compiler_static_F77='-Bstatic' 13956 ;; 13957 13958 linux* | k*bsd*-gnu) 13959 case $cc_basename in 13960 icc* | ecc*) 13961 lt_prog_compiler_wl_F77='-Wl,' 13962 lt_prog_compiler_pic_F77='-KPIC' 13963 lt_prog_compiler_static_F77='-static' 13964 ;; 13965 pgcc* | pgf77* | pgf90* | pgf95*) 13966 # Portland Group compilers (*not* the Pentium gcc compiler, 13967 # which looks to be a dead project) 13968 lt_prog_compiler_wl_F77='-Wl,' 13969 lt_prog_compiler_pic_F77='-fpic' 13970 lt_prog_compiler_static_F77='-Bstatic' 13971 ;; 13972 ccc*) 13973 lt_prog_compiler_wl_F77='-Wl,' 13974 # All Alpha code is PIC. 13975 lt_prog_compiler_static_F77='-non_shared' 13976 ;; 13977 *) 13978 case `$CC -V 2>&1 | sed 5q` in 13979 *Sun\ C*) 13980 # Sun C 5.9 13981 lt_prog_compiler_pic_F77='-KPIC' 13982 lt_prog_compiler_static_F77='-Bstatic' 13983 lt_prog_compiler_wl_F77='-Wl,' 13984 ;; 13985 *Sun\ F*) 13986 # Sun Fortran 8.3 passes all unrecognized flags to the linker 13987 lt_prog_compiler_pic_F77='-KPIC' 13988 lt_prog_compiler_static_F77='-Bstatic' 13989 lt_prog_compiler_wl_F77='' 13990 ;; 13991 esac 13992 ;; 13993 esac 13994 ;; 13995 13996 osf3* | osf4* | osf5*) 13997 lt_prog_compiler_wl_F77='-Wl,' 13998 # All OSF/1 code is PIC. 13999 lt_prog_compiler_static_F77='-non_shared' 14000 ;; 14001 14002 rdos*) 14003 lt_prog_compiler_static_F77='-non_shared' 14004 ;; 14005 14006 solaris*) 14007 lt_prog_compiler_pic_F77='-KPIC' 14008 lt_prog_compiler_static_F77='-Bstatic' 14009 case $cc_basename in 14010 f77* | f90* | f95*) 14011 lt_prog_compiler_wl_F77='-Qoption ld ';; 14012 *) 14013 lt_prog_compiler_wl_F77='-Wl,';; 14014 esac 14015 ;; 14016 14017 sunos4*) 14018 lt_prog_compiler_wl_F77='-Qoption ld ' 14019 lt_prog_compiler_pic_F77='-PIC' 14020 lt_prog_compiler_static_F77='-Bstatic' 14021 ;; 14022 14023 sysv4 | sysv4.2uw2* | sysv4.3*) 14024 lt_prog_compiler_wl_F77='-Wl,' 14025 lt_prog_compiler_pic_F77='-KPIC' 14026 lt_prog_compiler_static_F77='-Bstatic' 14027 ;; 14028 14029 sysv4*MP*) 14030 if test -d /usr/nec ;then 14031 lt_prog_compiler_pic_F77='-Kconform_pic' 14032 lt_prog_compiler_static_F77='-Bstatic' 14033 fi 14034 ;; 14035 14036 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14037 lt_prog_compiler_wl_F77='-Wl,' 14038 lt_prog_compiler_pic_F77='-KPIC' 14039 lt_prog_compiler_static_F77='-Bstatic' 14040 ;; 14041 14042 unicos*) 14043 lt_prog_compiler_wl_F77='-Wl,' 14044 lt_prog_compiler_can_build_shared_F77=no 14045 ;; 14046 14047 uts4*) 14048 lt_prog_compiler_pic_F77='-pic' 14049 lt_prog_compiler_static_F77='-Bstatic' 14050 ;; 14051 14052 *) 14053 lt_prog_compiler_can_build_shared_F77=no 14054 ;; 14055 esac 14056 fi 14057 14058{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14059echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14060 14061# 14062# Check to make sure the PIC flag actually works. 14063# 14064if test -n "$lt_prog_compiler_pic_F77"; then 14065 14066{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14067echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14068if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14069 echo $ECHO_N "(cached) $ECHO_C" >&6 14070else 14071 lt_prog_compiler_pic_works_F77=no 14072 ac_outfile=conftest.$ac_objext 14073 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14074 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14075 # Insert the option either (1) after the last *FLAGS variable, or 14076 # (2) before a word containing "conftest.", or (3) at the end. 14077 # Note that $ac_compile itself does not contain backslashes and begins 14078 # with a dollar sign (not a hyphen), so the echo should work correctly. 14079 # The option is referenced via a variable to avoid confusing sed. 14080 lt_compile=`echo "$ac_compile" | $SED \ 14081 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14082 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14083 -e 's:$: $lt_compiler_flag:'` 14084 (eval echo "\"\$as_me:14084: $lt_compile\"" >&5) 14085 (eval "$lt_compile" 2>conftest.err) 14086 ac_status=$? 14087 cat conftest.err >&5 14088 echo "$as_me:14088: \$? = $ac_status" >&5 14089 if (exit $ac_status) && test -s "$ac_outfile"; then 14090 # The compiler can only warn and ignore the option if not recognized 14091 # So say no if there are warnings other than the usual output. 14092 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14093 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14094 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14095 lt_prog_compiler_pic_works_F77=yes 14096 fi 14097 fi 14098 $rm conftest* 14099 14100fi 14101{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14102echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14103 14104if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14105 case $lt_prog_compiler_pic_F77 in 14106 "" | " "*) ;; 14107 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14108 esac 14109else 14110 lt_prog_compiler_pic_F77= 14111 lt_prog_compiler_can_build_shared_F77=no 14112fi 14113 14114fi 14115case $host_os in 14116 # For platforms which do not support PIC, -DPIC is meaningless: 14117 *djgpp*) 14118 lt_prog_compiler_pic_F77= 14119 ;; 14120 *) 14121 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14122 ;; 14123esac 14124 14125# 14126# Check to make sure the static flag actually works. 14127# 14128wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14129{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14130echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14131if test "${lt_prog_compiler_static_works_F77+set}" = set; then 14132 echo $ECHO_N "(cached) $ECHO_C" >&6 14133else 14134 lt_prog_compiler_static_works_F77=no 14135 save_LDFLAGS="$LDFLAGS" 14136 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14137 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14138 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14139 # The linker can only warn and ignore the option if not recognized 14140 # So say no if there are warnings 14141 if test -s conftest.err; then 14142 # Append any errors to the config.log. 14143 cat conftest.err 1>&5 14144 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14145 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14146 if diff conftest.exp conftest.er2 >/dev/null; then 14147 lt_prog_compiler_static_works_F77=yes 14148 fi 14149 else 14150 lt_prog_compiler_static_works_F77=yes 14151 fi 14152 fi 14153 $rm conftest* 14154 LDFLAGS="$save_LDFLAGS" 14155 14156fi 14157{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 14158echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 14159 14160if test x"$lt_prog_compiler_static_works_F77" = xyes; then 14161 : 14162else 14163 lt_prog_compiler_static_F77= 14164fi 14165 14166 14167{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14168echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14169if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14170 echo $ECHO_N "(cached) $ECHO_C" >&6 14171else 14172 lt_cv_prog_compiler_c_o_F77=no 14173 $rm -r conftest 2>/dev/null 14174 mkdir conftest 14175 cd conftest 14176 mkdir out 14177 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14178 14179 lt_compiler_flag="-o out/conftest2.$ac_objext" 14180 # Insert the option either (1) after the last *FLAGS variable, or 14181 # (2) before a word containing "conftest.", or (3) at the end. 14182 # Note that $ac_compile itself does not contain backslashes and begins 14183 # with a dollar sign (not a hyphen), so the echo should work correctly. 14184 lt_compile=`echo "$ac_compile" | $SED \ 14185 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14186 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14187 -e 's:$: $lt_compiler_flag:'` 14188 (eval echo "\"\$as_me:14188: $lt_compile\"" >&5) 14189 (eval "$lt_compile" 2>out/conftest.err) 14190 ac_status=$? 14191 cat out/conftest.err >&5 14192 echo "$as_me:14192: \$? = $ac_status" >&5 14193 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14194 then 14195 # The compiler can only warn and ignore the option if not recognized 14196 # So say no if there are warnings 14197 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14198 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14199 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14200 lt_cv_prog_compiler_c_o_F77=yes 14201 fi 14202 fi 14203 chmod u+w . 2>&5 14204 $rm conftest* 14205 # SGI C++ compiler will create directory out/ii_files/ for 14206 # template instantiation 14207 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14208 $rm out/* && rmdir out 14209 cd .. 14210 rmdir conftest 14211 $rm conftest* 14212 14213fi 14214{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14215echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14216 14217 14218hard_links="nottested" 14219if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14220 # do not overwrite the value of need_locks provided by the user 14221 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14222echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14223 hard_links=yes 14224 $rm conftest* 14225 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14226 touch conftest.a 14227 ln conftest.a conftest.b 2>&5 || hard_links=no 14228 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14229 { echo "$as_me:$LINENO: result: $hard_links" >&5 14230echo "${ECHO_T}$hard_links" >&6; } 14231 if test "$hard_links" = no; then 14232 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14233echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14234 need_locks=warn 14235 fi 14236else 14237 need_locks=no 14238fi 14239 14240{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14241echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14242 14243 runpath_var= 14244 allow_undefined_flag_F77= 14245 enable_shared_with_static_runtimes_F77=no 14246 archive_cmds_F77= 14247 archive_expsym_cmds_F77= 14248 old_archive_From_new_cmds_F77= 14249 old_archive_from_expsyms_cmds_F77= 14250 export_dynamic_flag_spec_F77= 14251 whole_archive_flag_spec_F77= 14252 thread_safe_flag_spec_F77= 14253 hardcode_libdir_flag_spec_F77= 14254 hardcode_libdir_flag_spec_ld_F77= 14255 hardcode_libdir_separator_F77= 14256 hardcode_direct_F77=no 14257 hardcode_minus_L_F77=no 14258 hardcode_shlibpath_var_F77=unsupported 14259 link_all_deplibs_F77=unknown 14260 hardcode_automatic_F77=no 14261 module_cmds_F77= 14262 module_expsym_cmds_F77= 14263 always_export_symbols_F77=no 14264 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14265 # include_expsyms should be a list of space-separated symbols to be *always* 14266 # included in the symbol list 14267 include_expsyms_F77= 14268 # exclude_expsyms can be an extended regexp of symbols to exclude 14269 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14270 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14271 # as well as any symbol that contains `d'. 14272 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14273 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14274 # platforms (ab)use it in PIC code, but their linkers get confused if 14275 # the symbol is explicitly referenced. Since portable code cannot 14276 # rely on this symbol name, it's probably fine to never include it in 14277 # preloaded symbol tables. 14278 extract_expsyms_cmds= 14279 # Just being paranoid about ensuring that cc_basename is set. 14280 for cc_temp in $compiler""; do 14281 case $cc_temp in 14282 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14283 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14284 \-*) ;; 14285 *) break;; 14286 esac 14287done 14288cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14289 14290 case $host_os in 14291 cygwin* | mingw* | pw32*) 14292 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14293 # When not using gcc, we currently assume that we are using 14294 # Microsoft Visual C++. 14295 if test "$GCC" != yes; then 14296 with_gnu_ld=no 14297 fi 14298 ;; 14299 interix*) 14300 # we just hope/assume this is gcc and not c89 (= MSVC++) 14301 with_gnu_ld=yes 14302 ;; 14303 openbsd*) 14304 with_gnu_ld=no 14305 ;; 14306 esac 14307 14308 ld_shlibs_F77=yes 14309 if test "$with_gnu_ld" = yes; then 14310 # If archive_cmds runs LD, not CC, wlarc should be empty 14311 wlarc='${wl}' 14312 14313 # Set some defaults for GNU ld with shared library support. These 14314 # are reset later if shared libraries are not supported. Putting them 14315 # here allows them to be overridden if necessary. 14316 runpath_var=LD_RUN_PATH 14317 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14318 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14319 # ancient GNU ld didn't support --whole-archive et. al. 14320 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14321 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14322 else 14323 whole_archive_flag_spec_F77= 14324 fi 14325 supports_anon_versioning=no 14326 case `$LD -v 2>/dev/null` in 14327 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14328 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14329 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14330 *\ 2.11.*) ;; # other 2.11 versions 14331 *) supports_anon_versioning=yes ;; 14332 esac 14333 14334 # See if GNU ld supports shared libraries. 14335 case $host_os in 14336 aix3* | aix4* | aix5*) 14337 # On AIX/PPC, the GNU linker is very broken 14338 if test "$host_cpu" != ia64; then 14339 ld_shlibs_F77=no 14340 cat <<EOF 1>&2 14341 14342*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14343*** to be unable to reliably create shared libraries on AIX. 14344*** Therefore, libtool is disabling shared libraries support. If you 14345*** really care for shared libraries, you may want to modify your PATH 14346*** so that a non-GNU linker is found, and then restart. 14347 14348EOF 14349 fi 14350 ;; 14351 14352 amigaos*) 14353 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)' 14354 hardcode_libdir_flag_spec_F77='-L$libdir' 14355 hardcode_minus_L_F77=yes 14356 14357 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14358 # that the semantics of dynamic libraries on AmigaOS, at least up 14359 # to version 4, is to share data among multiple programs linked 14360 # with the same dynamic library. Since this doesn't match the 14361 # behavior of shared libraries on other platforms, we can't use 14362 # them. 14363 ld_shlibs_F77=no 14364 ;; 14365 14366 beos*) 14367 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14368 allow_undefined_flag_F77=unsupported 14369 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14370 # support --undefined. This deserves some investigation. FIXME 14371 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14372 else 14373 ld_shlibs_F77=no 14374 fi 14375 ;; 14376 14377 cygwin* | mingw* | pw32*) 14378 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14379 # as there is no search path for DLLs. 14380 hardcode_libdir_flag_spec_F77='-L$libdir' 14381 allow_undefined_flag_F77=unsupported 14382 always_export_symbols_F77=no 14383 enable_shared_with_static_runtimes_F77=yes 14384 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14385 14386 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14387 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14388 # If the export-symbols file already is a .def file (1st line 14389 # is EXPORTS), use it as is; otherwise, prepend... 14390 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14391 cp $export_symbols $output_objdir/$soname.def; 14392 else 14393 echo EXPORTS > $output_objdir/$soname.def; 14394 cat $export_symbols >> $output_objdir/$soname.def; 14395 fi~ 14396 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14397 else 14398 ld_shlibs_F77=no 14399 fi 14400 ;; 14401 14402 interix[3-9]*) 14403 hardcode_direct_F77=no 14404 hardcode_shlibpath_var_F77=no 14405 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14406 export_dynamic_flag_spec_F77='${wl}-E' 14407 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14408 # Instead, shared libraries are loaded at an image base (0x10000000 by 14409 # default) and relocated if they conflict, which is a slow very memory 14410 # consuming and fragmenting process. To avoid this, we pick a random, 14411 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14412 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14413 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' 14414 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' 14415 ;; 14416 14417 gnu* | linux* | k*bsd*-gnu) 14418 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14419 tmp_addflag= 14420 case $cc_basename,$host_cpu in 14421 pgcc*) # Portland Group C compiler 14422 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' 14423 tmp_addflag=' $pic_flag' 14424 ;; 14425 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14426 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' 14427 tmp_addflag=' $pic_flag -Mnomain' ;; 14428 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14429 tmp_addflag=' -i_dynamic' ;; 14430 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14431 tmp_addflag=' -i_dynamic -nofor_main' ;; 14432 ifc* | ifort*) # Intel Fortran compiler 14433 tmp_addflag=' -nofor_main' ;; 14434 esac 14435 case `$CC -V 2>&1 | sed 5q` in 14436 *Sun\ C*) # Sun C 5.9 14437 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' 14438 tmp_sharedflag='-G' ;; 14439 *Sun\ F*) # Sun Fortran 8.3 14440 tmp_sharedflag='-G' ;; 14441 *) 14442 tmp_sharedflag='-shared' ;; 14443 esac 14444 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14445 14446 if test $supports_anon_versioning = yes; then 14447 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14448 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14449 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14450 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14451 fi 14452 else 14453 ld_shlibs_F77=no 14454 fi 14455 ;; 14456 14457 netbsd*) 14458 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14459 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14460 wlarc= 14461 else 14462 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14463 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14464 fi 14465 ;; 14466 14467 solaris*) 14468 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14469 ld_shlibs_F77=no 14470 cat <<EOF 1>&2 14471 14472*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14473*** create shared libraries on Solaris systems. Therefore, libtool 14474*** is disabling shared libraries support. We urge you to upgrade GNU 14475*** binutils to release 2.9.1 or newer. Another option is to modify 14476*** your PATH or compiler configuration so that the native linker is 14477*** used, and then restart. 14478 14479EOF 14480 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14481 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14482 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14483 else 14484 ld_shlibs_F77=no 14485 fi 14486 ;; 14487 14488 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14489 case `$LD -v 2>&1` in 14490 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14491 ld_shlibs_F77=no 14492 cat <<_LT_EOF 1>&2 14493 14494*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14495*** reliably create shared libraries on SCO systems. Therefore, libtool 14496*** is disabling shared libraries support. We urge you to upgrade GNU 14497*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14498*** your PATH or compiler configuration so that the native linker is 14499*** used, and then restart. 14500 14501_LT_EOF 14502 ;; 14503 *) 14504 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14505 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14506 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14507 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14508 else 14509 ld_shlibs_F77=no 14510 fi 14511 ;; 14512 esac 14513 ;; 14514 14515 sunos4*) 14516 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14517 wlarc= 14518 hardcode_direct_F77=yes 14519 hardcode_shlibpath_var_F77=no 14520 ;; 14521 14522 *) 14523 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14524 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14525 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14526 else 14527 ld_shlibs_F77=no 14528 fi 14529 ;; 14530 esac 14531 14532 if test "$ld_shlibs_F77" = no; then 14533 runpath_var= 14534 hardcode_libdir_flag_spec_F77= 14535 export_dynamic_flag_spec_F77= 14536 whole_archive_flag_spec_F77= 14537 fi 14538 else 14539 # PORTME fill in a description of your system's linker (not GNU ld) 14540 case $host_os in 14541 aix3*) 14542 allow_undefined_flag_F77=unsupported 14543 always_export_symbols_F77=yes 14544 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' 14545 # Note: this linker hardcodes the directories in LIBPATH if there 14546 # are no directories specified by -L. 14547 hardcode_minus_L_F77=yes 14548 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14549 # Neither direct hardcoding nor static linking is supported with a 14550 # broken collect2. 14551 hardcode_direct_F77=unsupported 14552 fi 14553 ;; 14554 14555 aix4* | aix5*) 14556 if test "$host_cpu" = ia64; then 14557 # On IA64, the linker does run time linking by default, so we don't 14558 # have to do anything special. 14559 aix_use_runtimelinking=no 14560 exp_sym_flag='-Bexport' 14561 no_entry_flag="" 14562 else 14563 # If we're using GNU nm, then we don't want the "-C" option. 14564 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14565 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14566 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' 14567 else 14568 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' 14569 fi 14570 aix_use_runtimelinking=no 14571 14572 # Test if we are trying to use run time linking or normal 14573 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14574 # need to do runtime linking. 14575 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14576 for ld_flag in $LDFLAGS; do 14577 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14578 aix_use_runtimelinking=yes 14579 break 14580 fi 14581 done 14582 ;; 14583 esac 14584 14585 exp_sym_flag='-bexport' 14586 no_entry_flag='-bnoentry' 14587 fi 14588 14589 # When large executables or shared objects are built, AIX ld can 14590 # have problems creating the table of contents. If linking a library 14591 # or program results in "error TOC overflow" add -mminimal-toc to 14592 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14593 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14594 14595 archive_cmds_F77='' 14596 hardcode_direct_F77=yes 14597 hardcode_libdir_separator_F77=':' 14598 link_all_deplibs_F77=yes 14599 14600 if test "$GCC" = yes; then 14601 case $host_os in aix4.[012]|aix4.[012].*) 14602 # We only want to do this on AIX 4.2 and lower, the check 14603 # below for broken collect2 doesn't work under 4.3+ 14604 collect2name=`${CC} -print-prog-name=collect2` 14605 if test -f "$collect2name" && \ 14606 strings "$collect2name" | grep resolve_lib_name >/dev/null 14607 then 14608 # We have reworked collect2 14609 : 14610 else 14611 # We have old collect2 14612 hardcode_direct_F77=unsupported 14613 # It fails to find uninstalled libraries when the uninstalled 14614 # path is not listed in the libpath. Setting hardcode_minus_L 14615 # to unsupported forces relinking 14616 hardcode_minus_L_F77=yes 14617 hardcode_libdir_flag_spec_F77='-L$libdir' 14618 hardcode_libdir_separator_F77= 14619 fi 14620 ;; 14621 esac 14622 shared_flag='-shared' 14623 if test "$aix_use_runtimelinking" = yes; then 14624 shared_flag="$shared_flag "'${wl}-G' 14625 fi 14626 else 14627 # not using gcc 14628 if test "$host_cpu" = ia64; then 14629 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14630 # chokes on -Wl,-G. The following line is correct: 14631 shared_flag='-G' 14632 else 14633 if test "$aix_use_runtimelinking" = yes; then 14634 shared_flag='${wl}-G' 14635 else 14636 shared_flag='${wl}-bM:SRE' 14637 fi 14638 fi 14639 fi 14640 14641 # It seems that -bexpall does not export symbols beginning with 14642 # underscore (_), so it is better to generate a list of symbols to export. 14643 always_export_symbols_F77=yes 14644 if test "$aix_use_runtimelinking" = yes; then 14645 # Warning - without using the other runtime loading flags (-brtl), 14646 # -berok will link without error, but may produce a broken library. 14647 allow_undefined_flag_F77='-berok' 14648 # Determine the default libpath from the value encoded in an empty executable. 14649 cat >conftest.$ac_ext <<_ACEOF 14650 program main 14651 14652 end 14653_ACEOF 14654rm -f conftest.$ac_objext conftest$ac_exeext 14655if { (ac_try="$ac_link" 14656case "(($ac_try" in 14657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14658 *) ac_try_echo=$ac_try;; 14659esac 14660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14661 (eval "$ac_link") 2>conftest.er1 14662 ac_status=$? 14663 grep -v '^ *+' conftest.er1 >conftest.err 14664 rm -f conftest.er1 14665 cat conftest.err >&5 14666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14667 (exit $ac_status); } && { 14668 test -z "$ac_f77_werror_flag" || 14669 test ! -s conftest.err 14670 } && test -s conftest$ac_exeext && 14671 $as_test_x conftest$ac_exeext; then 14672 14673lt_aix_libpath_sed=' 14674 /Import File Strings/,/^$/ { 14675 /^0/ { 14676 s/^0 *\(.*\)$/\1/ 14677 p 14678 } 14679 }' 14680aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14681# Check for a 64-bit object if we didn't find anything. 14682if test -z "$aix_libpath"; then 14683 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14684fi 14685else 14686 echo "$as_me: failed program was:" >&5 14687sed 's/^/| /' conftest.$ac_ext >&5 14688 14689 14690fi 14691 14692rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14693 conftest$ac_exeext conftest.$ac_ext 14694if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14695 14696 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14697 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" 14698 else 14699 if test "$host_cpu" = ia64; then 14700 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14701 allow_undefined_flag_F77="-z nodefs" 14702 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" 14703 else 14704 # Determine the default libpath from the value encoded in an empty executable. 14705 cat >conftest.$ac_ext <<_ACEOF 14706 program main 14707 14708 end 14709_ACEOF 14710rm -f conftest.$ac_objext conftest$ac_exeext 14711if { (ac_try="$ac_link" 14712case "(($ac_try" in 14713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14714 *) ac_try_echo=$ac_try;; 14715esac 14716eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14717 (eval "$ac_link") 2>conftest.er1 14718 ac_status=$? 14719 grep -v '^ *+' conftest.er1 >conftest.err 14720 rm -f conftest.er1 14721 cat conftest.err >&5 14722 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14723 (exit $ac_status); } && { 14724 test -z "$ac_f77_werror_flag" || 14725 test ! -s conftest.err 14726 } && test -s conftest$ac_exeext && 14727 $as_test_x conftest$ac_exeext; then 14728 14729lt_aix_libpath_sed=' 14730 /Import File Strings/,/^$/ { 14731 /^0/ { 14732 s/^0 *\(.*\)$/\1/ 14733 p 14734 } 14735 }' 14736aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14737# Check for a 64-bit object if we didn't find anything. 14738if test -z "$aix_libpath"; then 14739 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14740fi 14741else 14742 echo "$as_me: failed program was:" >&5 14743sed 's/^/| /' conftest.$ac_ext >&5 14744 14745 14746fi 14747 14748rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14749 conftest$ac_exeext conftest.$ac_ext 14750if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14751 14752 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14753 # Warning - without using the other run time loading flags, 14754 # -berok will link without error, but may produce a broken library. 14755 no_undefined_flag_F77=' ${wl}-bernotok' 14756 allow_undefined_flag_F77=' ${wl}-berok' 14757 # Exported symbols can be pulled into shared objects from archives 14758 whole_archive_flag_spec_F77='$convenience' 14759 archive_cmds_need_lc_F77=yes 14760 # This is similar to how AIX traditionally builds its shared libraries. 14761 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' 14762 fi 14763 fi 14764 ;; 14765 14766 amigaos*) 14767 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)' 14768 hardcode_libdir_flag_spec_F77='-L$libdir' 14769 hardcode_minus_L_F77=yes 14770 # see comment about different semantics on the GNU ld section 14771 ld_shlibs_F77=no 14772 ;; 14773 14774 bsdi[45]*) 14775 export_dynamic_flag_spec_F77=-rdynamic 14776 ;; 14777 14778 cygwin* | mingw* | pw32*) 14779 # When not using gcc, we currently assume that we are using 14780 # Microsoft Visual C++. 14781 # hardcode_libdir_flag_spec is actually meaningless, as there is 14782 # no search path for DLLs. 14783 hardcode_libdir_flag_spec_F77=' ' 14784 allow_undefined_flag_F77=unsupported 14785 # Tell ltmain to make .lib files, not .a files. 14786 libext=lib 14787 # Tell ltmain to make .dll files, not .so files. 14788 shrext_cmds=".dll" 14789 # FIXME: Setting linknames here is a bad hack. 14790 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 14791 # The linker will automatically build a .lib file if we build a DLL. 14792 old_archive_From_new_cmds_F77='true' 14793 # FIXME: Should let the user specify the lib program. 14794 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 14795 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 14796 enable_shared_with_static_runtimes_F77=yes 14797 ;; 14798 14799 darwin* | rhapsody*) 14800 case $host_os in 14801 rhapsody* | darwin1.[012]) 14802 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 14803 ;; 14804 *) # Darwin 1.3 on 14805 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 14806 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 14807 else 14808 case ${MACOSX_DEPLOYMENT_TARGET} in 14809 10.[012]) 14810 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 14811 ;; 14812 10.*) 14813 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 14814 ;; 14815 esac 14816 fi 14817 ;; 14818 esac 14819 archive_cmds_need_lc_F77=no 14820 hardcode_direct_F77=no 14821 hardcode_automatic_F77=yes 14822 hardcode_shlibpath_var_F77=unsupported 14823 whole_archive_flag_spec_F77='' 14824 link_all_deplibs_F77=yes 14825 if test "$GCC" = yes ; then 14826 output_verbose_link_cmd='echo' 14827 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 14828 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14829 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14830 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}' 14831 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}' 14832 else 14833 case $cc_basename in 14834 xlc*) 14835 output_verbose_link_cmd='echo' 14836 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 14837 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14838 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14839 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}' 14840 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}' 14841 ;; 14842 *) 14843 ld_shlibs_F77=no 14844 ;; 14845 esac 14846 fi 14847 ;; 14848 14849 dgux*) 14850 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14851 hardcode_libdir_flag_spec_F77='-L$libdir' 14852 hardcode_shlibpath_var_F77=no 14853 ;; 14854 14855 freebsd1*) 14856 ld_shlibs_F77=no 14857 ;; 14858 14859 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 14860 # support. Future versions do this automatically, but an explicit c++rt0.o 14861 # does not break anything, and helps significantly (at the cost of a little 14862 # extra space). 14863 freebsd2.2*) 14864 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 14865 hardcode_libdir_flag_spec_F77='-R$libdir' 14866 hardcode_direct_F77=yes 14867 hardcode_shlibpath_var_F77=no 14868 ;; 14869 14870 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 14871 freebsd2*) 14872 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14873 hardcode_direct_F77=yes 14874 hardcode_minus_L_F77=yes 14875 hardcode_shlibpath_var_F77=no 14876 ;; 14877 14878 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 14879 freebsd* | dragonfly*) 14880 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 14881 hardcode_libdir_flag_spec_F77='-R$libdir' 14882 hardcode_direct_F77=yes 14883 hardcode_shlibpath_var_F77=no 14884 ;; 14885 14886 hpux9*) 14887 if test "$GCC" = yes; then 14888 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' 14889 else 14890 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' 14891 fi 14892 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14893 hardcode_libdir_separator_F77=: 14894 hardcode_direct_F77=yes 14895 14896 # hardcode_minus_L: Not really in the search PATH, 14897 # but as the default location of the library. 14898 hardcode_minus_L_F77=yes 14899 export_dynamic_flag_spec_F77='${wl}-E' 14900 ;; 14901 14902 hpux10*) 14903 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14904 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14905 else 14906 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 14907 fi 14908 if test "$with_gnu_ld" = no; then 14909 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14910 hardcode_libdir_separator_F77=: 14911 14912 hardcode_direct_F77=yes 14913 export_dynamic_flag_spec_F77='${wl}-E' 14914 14915 # hardcode_minus_L: Not really in the search PATH, 14916 # but as the default location of the library. 14917 hardcode_minus_L_F77=yes 14918 fi 14919 ;; 14920 14921 hpux11*) 14922 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14923 case $host_cpu in 14924 hppa*64*) 14925 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14926 ;; 14927 ia64*) 14928 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14929 ;; 14930 *) 14931 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14932 ;; 14933 esac 14934 else 14935 case $host_cpu in 14936 hppa*64*) 14937 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14938 ;; 14939 ia64*) 14940 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14941 ;; 14942 *) 14943 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14944 ;; 14945 esac 14946 fi 14947 if test "$with_gnu_ld" = no; then 14948 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14949 hardcode_libdir_separator_F77=: 14950 14951 case $host_cpu in 14952 hppa*64*|ia64*) 14953 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 14954 hardcode_direct_F77=no 14955 hardcode_shlibpath_var_F77=no 14956 ;; 14957 *) 14958 hardcode_direct_F77=yes 14959 export_dynamic_flag_spec_F77='${wl}-E' 14960 14961 # hardcode_minus_L: Not really in the search PATH, 14962 # but as the default location of the library. 14963 hardcode_minus_L_F77=yes 14964 ;; 14965 esac 14966 fi 14967 ;; 14968 14969 irix5* | irix6* | nonstopux*) 14970 if test "$GCC" = yes; then 14971 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' 14972 else 14973 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' 14974 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 14975 fi 14976 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14977 hardcode_libdir_separator_F77=: 14978 link_all_deplibs_F77=yes 14979 ;; 14980 14981 netbsd*) 14982 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14983 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 14984 else 14985 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 14986 fi 14987 hardcode_libdir_flag_spec_F77='-R$libdir' 14988 hardcode_direct_F77=yes 14989 hardcode_shlibpath_var_F77=no 14990 ;; 14991 14992 newsos6) 14993 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14994 hardcode_direct_F77=yes 14995 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14996 hardcode_libdir_separator_F77=: 14997 hardcode_shlibpath_var_F77=no 14998 ;; 14999 15000 openbsd*) 15001 if test -f /usr/libexec/ld.so; then 15002 hardcode_direct_F77=yes 15003 hardcode_shlibpath_var_F77=no 15004 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15005 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15006 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15007 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15008 export_dynamic_flag_spec_F77='${wl}-E' 15009 else 15010 case $host_os in 15011 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15012 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15013 hardcode_libdir_flag_spec_F77='-R$libdir' 15014 ;; 15015 *) 15016 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15017 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15018 ;; 15019 esac 15020 fi 15021 else 15022 ld_shlibs_F77=no 15023 fi 15024 ;; 15025 15026 os2*) 15027 hardcode_libdir_flag_spec_F77='-L$libdir' 15028 hardcode_minus_L_F77=yes 15029 allow_undefined_flag_F77=unsupported 15030 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' 15031 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15032 ;; 15033 15034 osf3*) 15035 if test "$GCC" = yes; then 15036 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15037 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' 15038 else 15039 allow_undefined_flag_F77=' -expect_unresolved \*' 15040 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' 15041 fi 15042 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15043 hardcode_libdir_separator_F77=: 15044 ;; 15045 15046 osf4* | osf5*) # as osf3* with the addition of -msym flag 15047 if test "$GCC" = yes; then 15048 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15049 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' 15050 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15051 else 15052 allow_undefined_flag_F77=' -expect_unresolved \*' 15053 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' 15054 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~ 15055 $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' 15056 15057 # Both c and cxx compiler support -rpath directly 15058 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15059 fi 15060 hardcode_libdir_separator_F77=: 15061 ;; 15062 15063 solaris*) 15064 no_undefined_flag_F77=' -z text' 15065 if test "$GCC" = yes; then 15066 wlarc='${wl}' 15067 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15068 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15069 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15070 else 15071 wlarc='' 15072 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15073 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15074 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15075 fi 15076 hardcode_libdir_flag_spec_F77='-R$libdir' 15077 hardcode_shlibpath_var_F77=no 15078 case $host_os in 15079 solaris2.[0-5] | solaris2.[0-5].*) ;; 15080 *) 15081 # The compiler driver will combine and reorder linker options, 15082 # but understands `-z linker_flag'. GCC discards it without `$wl', 15083 # but is careful enough not to reorder. 15084 # Supported since Solaris 2.6 (maybe 2.5.1?) 15085 if test "$GCC" = yes; then 15086 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15087 else 15088 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15089 fi 15090 ;; 15091 esac 15092 link_all_deplibs_F77=yes 15093 ;; 15094 15095 sunos4*) 15096 if test "x$host_vendor" = xsequent; then 15097 # Use $CC to link under sequent, because it throws in some extra .o 15098 # files that make .init and .fini sections work. 15099 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15100 else 15101 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15102 fi 15103 hardcode_libdir_flag_spec_F77='-L$libdir' 15104 hardcode_direct_F77=yes 15105 hardcode_minus_L_F77=yes 15106 hardcode_shlibpath_var_F77=no 15107 ;; 15108 15109 sysv4) 15110 case $host_vendor in 15111 sni) 15112 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15113 hardcode_direct_F77=yes # is this really true??? 15114 ;; 15115 siemens) 15116 ## LD is ld it makes a PLAMLIB 15117 ## CC just makes a GrossModule. 15118 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15119 reload_cmds_F77='$CC -r -o $output$reload_objs' 15120 hardcode_direct_F77=no 15121 ;; 15122 motorola) 15123 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15124 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15125 ;; 15126 esac 15127 runpath_var='LD_RUN_PATH' 15128 hardcode_shlibpath_var_F77=no 15129 ;; 15130 15131 sysv4.3*) 15132 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15133 hardcode_shlibpath_var_F77=no 15134 export_dynamic_flag_spec_F77='-Bexport' 15135 ;; 15136 15137 sysv4*MP*) 15138 if test -d /usr/nec; then 15139 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15140 hardcode_shlibpath_var_F77=no 15141 runpath_var=LD_RUN_PATH 15142 hardcode_runpath_var=yes 15143 ld_shlibs_F77=yes 15144 fi 15145 ;; 15146 15147 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15148 no_undefined_flag_F77='${wl}-z,text' 15149 archive_cmds_need_lc_F77=no 15150 hardcode_shlibpath_var_F77=no 15151 runpath_var='LD_RUN_PATH' 15152 15153 if test "$GCC" = yes; then 15154 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15155 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15156 else 15157 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15158 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15159 fi 15160 ;; 15161 15162 sysv5* | sco3.2v5* | sco5v6*) 15163 # Note: We can NOT use -z defs as we might desire, because we do not 15164 # link with -lc, and that would cause any symbols used from libc to 15165 # always be unresolved, which means just about no library would 15166 # ever link correctly. If we're not using GNU ld we use -z text 15167 # though, which does catch some bad symbols but isn't as heavy-handed 15168 # as -z defs. 15169 no_undefined_flag_F77='${wl}-z,text' 15170 allow_undefined_flag_F77='${wl}-z,nodefs' 15171 archive_cmds_need_lc_F77=no 15172 hardcode_shlibpath_var_F77=no 15173 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15174 hardcode_libdir_separator_F77=':' 15175 link_all_deplibs_F77=yes 15176 export_dynamic_flag_spec_F77='${wl}-Bexport' 15177 runpath_var='LD_RUN_PATH' 15178 15179 if test "$GCC" = yes; then 15180 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15181 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15182 else 15183 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15184 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15185 fi 15186 ;; 15187 15188 uts4*) 15189 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15190 hardcode_libdir_flag_spec_F77='-L$libdir' 15191 hardcode_shlibpath_var_F77=no 15192 ;; 15193 15194 *) 15195 ld_shlibs_F77=no 15196 ;; 15197 esac 15198 fi 15199 15200{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15201echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15202test "$ld_shlibs_F77" = no && can_build_shared=no 15203 15204# 15205# Do we need to explicitly link libc? 15206# 15207case "x$archive_cmds_need_lc_F77" in 15208x|xyes) 15209 # Assume -lc should be added 15210 archive_cmds_need_lc_F77=yes 15211 15212 if test "$enable_shared" = yes && test "$GCC" = yes; then 15213 case $archive_cmds_F77 in 15214 *'~'*) 15215 # FIXME: we may have to deal with multi-command sequences. 15216 ;; 15217 '$CC '*) 15218 # Test whether the compiler implicitly links with -lc since on some 15219 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15220 # to ld, don't add -lc before -lgcc. 15221 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15222echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15223 $rm conftest* 15224 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15225 15226 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15227 (eval $ac_compile) 2>&5 15228 ac_status=$? 15229 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15230 (exit $ac_status); } 2>conftest.err; then 15231 soname=conftest 15232 lib=conftest 15233 libobjs=conftest.$ac_objext 15234 deplibs= 15235 wl=$lt_prog_compiler_wl_F77 15236 pic_flag=$lt_prog_compiler_pic_F77 15237 compiler_flags=-v 15238 linker_flags=-v 15239 verstring= 15240 output_objdir=. 15241 libname=conftest 15242 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15243 allow_undefined_flag_F77= 15244 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15245 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15246 ac_status=$? 15247 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15248 (exit $ac_status); } 15249 then 15250 archive_cmds_need_lc_F77=no 15251 else 15252 archive_cmds_need_lc_F77=yes 15253 fi 15254 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15255 else 15256 cat conftest.err 1>&5 15257 fi 15258 $rm conftest* 15259 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15260echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15261 ;; 15262 esac 15263 fi 15264 ;; 15265esac 15266 15267{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15268echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15269library_names_spec= 15270libname_spec='lib$name' 15271soname_spec= 15272shrext_cmds=".so" 15273postinstall_cmds= 15274postuninstall_cmds= 15275finish_cmds= 15276finish_eval= 15277shlibpath_var= 15278shlibpath_overrides_runpath=unknown 15279version_type=none 15280dynamic_linker="$host_os ld.so" 15281sys_lib_dlsearch_path_spec="/lib /usr/lib" 15282 15283need_lib_prefix=unknown 15284hardcode_into_libs=no 15285 15286# when you set need_version to no, make sure it does not cause -set_version 15287# flags to be left without arguments 15288need_version=unknown 15289 15290case $host_os in 15291aix3*) 15292 version_type=linux 15293 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15294 shlibpath_var=LIBPATH 15295 15296 # AIX 3 has no versioning support, so we append a major version to the name. 15297 soname_spec='${libname}${release}${shared_ext}$major' 15298 ;; 15299 15300aix4* | aix5*) 15301 version_type=linux 15302 need_lib_prefix=no 15303 need_version=no 15304 hardcode_into_libs=yes 15305 if test "$host_cpu" = ia64; then 15306 # AIX 5 supports IA64 15307 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15308 shlibpath_var=LD_LIBRARY_PATH 15309 else 15310 # With GCC up to 2.95.x, collect2 would create an import file 15311 # for dependence libraries. The import file would start with 15312 # the line `#! .'. This would cause the generated library to 15313 # depend on `.', always an invalid library. This was fixed in 15314 # development snapshots of GCC prior to 3.0. 15315 case $host_os in 15316 aix4 | aix4.[01] | aix4.[01].*) 15317 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15318 echo ' yes ' 15319 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15320 : 15321 else 15322 can_build_shared=no 15323 fi 15324 ;; 15325 esac 15326 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15327 # soname into executable. Probably we can add versioning support to 15328 # collect2, so additional links can be useful in future. 15329 if test "$aix_use_runtimelinking" = yes; then 15330 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15331 # instead of lib<name>.a to let people know that these are not 15332 # typical AIX shared libraries. 15333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15334 else 15335 # We preserve .a as extension for shared libraries through AIX4.2 15336 # and later when we are not doing run time linking. 15337 library_names_spec='${libname}${release}.a $libname.a' 15338 soname_spec='${libname}${release}${shared_ext}$major' 15339 fi 15340 shlibpath_var=LIBPATH 15341 fi 15342 ;; 15343 15344amigaos*) 15345 library_names_spec='$libname.ixlibrary $libname.a' 15346 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15347 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' 15348 ;; 15349 15350beos*) 15351 library_names_spec='${libname}${shared_ext}' 15352 dynamic_linker="$host_os ld.so" 15353 shlibpath_var=LIBRARY_PATH 15354 ;; 15355 15356bsdi[45]*) 15357 version_type=linux 15358 need_version=no 15359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15360 soname_spec='${libname}${release}${shared_ext}$major' 15361 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15362 shlibpath_var=LD_LIBRARY_PATH 15363 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15364 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15365 # the default ld.so.conf also contains /usr/contrib/lib and 15366 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15367 # libtool to hard-code these into programs 15368 ;; 15369 15370cygwin* | mingw* | pw32*) 15371 version_type=windows 15372 shrext_cmds=".dll" 15373 need_version=no 15374 need_lib_prefix=no 15375 15376 case $GCC,$host_os in 15377 yes,cygwin* | yes,mingw* | yes,pw32*) 15378 library_names_spec='$libname.dll.a' 15379 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15380 postinstall_cmds='base_file=`basename \${file}`~ 15381 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15382 dldir=$destdir/`dirname \$dlpath`~ 15383 test -d \$dldir || mkdir -p \$dldir~ 15384 $install_prog $dir/$dlname \$dldir/$dlname~ 15385 chmod a+x \$dldir/$dlname' 15386 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15387 dlpath=$dir/\$dldll~ 15388 $rm \$dlpath' 15389 shlibpath_overrides_runpath=yes 15390 15391 case $host_os in 15392 cygwin*) 15393 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15394 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15395 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15396 ;; 15397 mingw*) 15398 # MinGW DLLs use traditional 'lib' prefix 15399 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15400 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15401 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15402 # It is most probably a Windows format PATH printed by 15403 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15404 # path with ; separators, and with drive letters. We can handle the 15405 # drive letters (cygwin fileutils understands them), so leave them, 15406 # especially as we might pass files found there to a mingw objdump, 15407 # which wouldn't understand a cygwinified path. Ahh. 15408 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15409 else 15410 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15411 fi 15412 ;; 15413 pw32*) 15414 # pw32 DLLs use 'pw' prefix rather than 'lib' 15415 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15416 ;; 15417 esac 15418 ;; 15419 15420 *) 15421 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15422 ;; 15423 esac 15424 dynamic_linker='Win32 ld.exe' 15425 # FIXME: first we should search . and the directory the executable is in 15426 shlibpath_var=PATH 15427 ;; 15428 15429darwin* | rhapsody*) 15430 dynamic_linker="$host_os dyld" 15431 version_type=darwin 15432 need_lib_prefix=no 15433 need_version=no 15434 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15435 soname_spec='${libname}${release}${major}$shared_ext' 15436 shlibpath_overrides_runpath=yes 15437 shlibpath_var=DYLD_LIBRARY_PATH 15438 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15439 15440 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15441 ;; 15442 15443dgux*) 15444 version_type=linux 15445 need_lib_prefix=no 15446 need_version=no 15447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15448 soname_spec='${libname}${release}${shared_ext}$major' 15449 shlibpath_var=LD_LIBRARY_PATH 15450 ;; 15451 15452freebsd1*) 15453 dynamic_linker=no 15454 ;; 15455 15456freebsd* | dragonfly*) 15457 # DragonFly does not have aout. When/if they implement a new 15458 # versioning mechanism, adjust this. 15459 if test -x /usr/bin/objformat; then 15460 objformat=`/usr/bin/objformat` 15461 else 15462 case $host_os in 15463 freebsd[123]*) objformat=aout ;; 15464 *) objformat=elf ;; 15465 esac 15466 fi 15467 version_type=freebsd-$objformat 15468 case $version_type in 15469 freebsd-elf*) 15470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15471 need_version=no 15472 need_lib_prefix=no 15473 ;; 15474 freebsd-*) 15475 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15476 need_version=yes 15477 ;; 15478 esac 15479 shlibpath_var=LD_LIBRARY_PATH 15480 case $host_os in 15481 freebsd2*) 15482 shlibpath_overrides_runpath=yes 15483 ;; 15484 freebsd3.[01]* | freebsdelf3.[01]*) 15485 shlibpath_overrides_runpath=yes 15486 hardcode_into_libs=yes 15487 ;; 15488 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15489 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15490 shlibpath_overrides_runpath=no 15491 hardcode_into_libs=yes 15492 ;; 15493 *) # from 4.6 on, and DragonFly 15494 shlibpath_overrides_runpath=yes 15495 hardcode_into_libs=yes 15496 ;; 15497 esac 15498 ;; 15499 15500gnu*) 15501 version_type=linux 15502 need_lib_prefix=no 15503 need_version=no 15504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15505 soname_spec='${libname}${release}${shared_ext}$major' 15506 shlibpath_var=LD_LIBRARY_PATH 15507 hardcode_into_libs=yes 15508 ;; 15509 15510hpux9* | hpux10* | hpux11*) 15511 # Give a soname corresponding to the major version so that dld.sl refuses to 15512 # link against other versions. 15513 version_type=sunos 15514 need_lib_prefix=no 15515 need_version=no 15516 case $host_cpu in 15517 ia64*) 15518 shrext_cmds='.so' 15519 hardcode_into_libs=yes 15520 dynamic_linker="$host_os dld.so" 15521 shlibpath_var=LD_LIBRARY_PATH 15522 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15524 soname_spec='${libname}${release}${shared_ext}$major' 15525 if test "X$HPUX_IA64_MODE" = X32; then 15526 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15527 else 15528 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15529 fi 15530 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15531 ;; 15532 hppa*64*) 15533 shrext_cmds='.sl' 15534 hardcode_into_libs=yes 15535 dynamic_linker="$host_os dld.sl" 15536 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15537 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15539 soname_spec='${libname}${release}${shared_ext}$major' 15540 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15541 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15542 ;; 15543 *) 15544 shrext_cmds='.sl' 15545 dynamic_linker="$host_os dld.sl" 15546 shlibpath_var=SHLIB_PATH 15547 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15549 soname_spec='${libname}${release}${shared_ext}$major' 15550 ;; 15551 esac 15552 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15553 postinstall_cmds='chmod 555 $lib' 15554 ;; 15555 15556interix[3-9]*) 15557 version_type=linux 15558 need_lib_prefix=no 15559 need_version=no 15560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15561 soname_spec='${libname}${release}${shared_ext}$major' 15562 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15563 shlibpath_var=LD_LIBRARY_PATH 15564 shlibpath_overrides_runpath=no 15565 hardcode_into_libs=yes 15566 ;; 15567 15568irix5* | irix6* | nonstopux*) 15569 case $host_os in 15570 nonstopux*) version_type=nonstopux ;; 15571 *) 15572 if test "$lt_cv_prog_gnu_ld" = yes; then 15573 version_type=linux 15574 else 15575 version_type=irix 15576 fi ;; 15577 esac 15578 need_lib_prefix=no 15579 need_version=no 15580 soname_spec='${libname}${release}${shared_ext}$major' 15581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15582 case $host_os in 15583 irix5* | nonstopux*) 15584 libsuff= shlibsuff= 15585 ;; 15586 *) 15587 case $LD in # libtool.m4 will add one of these switches to LD 15588 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15589 libsuff= shlibsuff= libmagic=32-bit;; 15590 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15591 libsuff=32 shlibsuff=N32 libmagic=N32;; 15592 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15593 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15594 *) libsuff= shlibsuff= libmagic=never-match;; 15595 esac 15596 ;; 15597 esac 15598 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15599 shlibpath_overrides_runpath=no 15600 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15601 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15602 hardcode_into_libs=yes 15603 ;; 15604 15605# No shared lib support for Linux oldld, aout, or coff. 15606linux*oldld* | linux*aout* | linux*coff*) 15607 dynamic_linker=no 15608 ;; 15609 15610# This must be Linux ELF. 15611linux* | k*bsd*-gnu) 15612 version_type=linux 15613 need_lib_prefix=no 15614 need_version=no 15615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15616 soname_spec='${libname}${release}${shared_ext}$major' 15617 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15618 shlibpath_var=LD_LIBRARY_PATH 15619 shlibpath_overrides_runpath=no 15620 # This implies no fast_install, which is unacceptable. 15621 # Some rework will be needed to allow for fast_install 15622 # before this can be enabled. 15623 hardcode_into_libs=yes 15624 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15625 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15626 15627 # Append ld.so.conf contents to the search path 15628 if test -f /etc/ld.so.conf; then 15629 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' ' '` 15630 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 15631 fi 15632 15633 # We used to test for /lib/ld.so.1 and disable shared libraries on 15634 # powerpc, because MkLinux only supported shared libraries with the 15635 # GNU dynamic linker. Since this was broken with cross compilers, 15636 # most powerpc-linux boxes support dynamic linking these days and 15637 # people can always --disable-shared, the test was removed, and we 15638 # assume the GNU/Linux dynamic linker is in use. 15639 dynamic_linker='GNU/Linux ld.so' 15640 ;; 15641 15642netbsd*) 15643 version_type=sunos 15644 need_lib_prefix=no 15645 need_version=no 15646 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15648 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15649 dynamic_linker='NetBSD (a.out) ld.so' 15650 else 15651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15652 soname_spec='${libname}${release}${shared_ext}$major' 15653 dynamic_linker='NetBSD ld.elf_so' 15654 fi 15655 shlibpath_var=LD_LIBRARY_PATH 15656 shlibpath_overrides_runpath=yes 15657 hardcode_into_libs=yes 15658 ;; 15659 15660newsos6) 15661 version_type=linux 15662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15663 shlibpath_var=LD_LIBRARY_PATH 15664 shlibpath_overrides_runpath=yes 15665 ;; 15666 15667nto-qnx*) 15668 version_type=linux 15669 need_lib_prefix=no 15670 need_version=no 15671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15672 soname_spec='${libname}${release}${shared_ext}$major' 15673 shlibpath_var=LD_LIBRARY_PATH 15674 shlibpath_overrides_runpath=yes 15675 ;; 15676 15677openbsd*) 15678 version_type=sunos 15679 sys_lib_dlsearch_path_spec="/usr/lib" 15680 need_lib_prefix=no 15681 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15682 case $host_os in 15683 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15684 *) need_version=no ;; 15685 esac 15686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15687 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15688 shlibpath_var=LD_LIBRARY_PATH 15689 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15690 case $host_os in 15691 openbsd2.[89] | openbsd2.[89].*) 15692 shlibpath_overrides_runpath=no 15693 ;; 15694 *) 15695 shlibpath_overrides_runpath=yes 15696 ;; 15697 esac 15698 else 15699 shlibpath_overrides_runpath=yes 15700 fi 15701 ;; 15702 15703os2*) 15704 libname_spec='$name' 15705 shrext_cmds=".dll" 15706 need_lib_prefix=no 15707 library_names_spec='$libname${shared_ext} $libname.a' 15708 dynamic_linker='OS/2 ld.exe' 15709 shlibpath_var=LIBPATH 15710 ;; 15711 15712osf3* | osf4* | osf5*) 15713 version_type=osf 15714 need_lib_prefix=no 15715 need_version=no 15716 soname_spec='${libname}${release}${shared_ext}$major' 15717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15718 shlibpath_var=LD_LIBRARY_PATH 15719 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15720 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15721 ;; 15722 15723rdos*) 15724 dynamic_linker=no 15725 ;; 15726 15727solaris*) 15728 version_type=linux 15729 need_lib_prefix=no 15730 need_version=no 15731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15732 soname_spec='${libname}${release}${shared_ext}$major' 15733 shlibpath_var=LD_LIBRARY_PATH 15734 shlibpath_overrides_runpath=yes 15735 hardcode_into_libs=yes 15736 # ldd complains unless libraries are executable 15737 postinstall_cmds='chmod +x $lib' 15738 ;; 15739 15740sunos4*) 15741 version_type=sunos 15742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15743 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15744 shlibpath_var=LD_LIBRARY_PATH 15745 shlibpath_overrides_runpath=yes 15746 if test "$with_gnu_ld" = yes; then 15747 need_lib_prefix=no 15748 fi 15749 need_version=yes 15750 ;; 15751 15752sysv4 | sysv4.3*) 15753 version_type=linux 15754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15755 soname_spec='${libname}${release}${shared_ext}$major' 15756 shlibpath_var=LD_LIBRARY_PATH 15757 case $host_vendor in 15758 sni) 15759 shlibpath_overrides_runpath=no 15760 need_lib_prefix=no 15761 export_dynamic_flag_spec='${wl}-Blargedynsym' 15762 runpath_var=LD_RUN_PATH 15763 ;; 15764 siemens) 15765 need_lib_prefix=no 15766 ;; 15767 motorola) 15768 need_lib_prefix=no 15769 need_version=no 15770 shlibpath_overrides_runpath=no 15771 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15772 ;; 15773 esac 15774 ;; 15775 15776sysv4*MP*) 15777 if test -d /usr/nec ;then 15778 version_type=linux 15779 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15780 soname_spec='$libname${shared_ext}.$major' 15781 shlibpath_var=LD_LIBRARY_PATH 15782 fi 15783 ;; 15784 15785sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15786 version_type=freebsd-elf 15787 need_lib_prefix=no 15788 need_version=no 15789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15790 soname_spec='${libname}${release}${shared_ext}$major' 15791 shlibpath_var=LD_LIBRARY_PATH 15792 hardcode_into_libs=yes 15793 if test "$with_gnu_ld" = yes; then 15794 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15795 shlibpath_overrides_runpath=no 15796 else 15797 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15798 shlibpath_overrides_runpath=yes 15799 case $host_os in 15800 sco3.2v5*) 15801 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15802 ;; 15803 esac 15804 fi 15805 sys_lib_dlsearch_path_spec='/usr/lib' 15806 ;; 15807 15808uts4*) 15809 version_type=linux 15810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15811 soname_spec='${libname}${release}${shared_ext}$major' 15812 shlibpath_var=LD_LIBRARY_PATH 15813 ;; 15814 15815*) 15816 dynamic_linker=no 15817 ;; 15818esac 15819{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 15820echo "${ECHO_T}$dynamic_linker" >&6; } 15821test "$dynamic_linker" = no && can_build_shared=no 15822 15823variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15824if test "$GCC" = yes; then 15825 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15826fi 15827 15828{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 15829echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 15830hardcode_action_F77= 15831if test -n "$hardcode_libdir_flag_spec_F77" || \ 15832 test -n "$runpath_var_F77" || \ 15833 test "X$hardcode_automatic_F77" = "Xyes" ; then 15834 15835 # We can hardcode non-existant directories. 15836 if test "$hardcode_direct_F77" != no && 15837 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15838 # have to relink, otherwise we might link with an installed library 15839 # when we should be linking with a yet-to-be-installed one 15840 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 15841 test "$hardcode_minus_L_F77" != no; then 15842 # Linking always hardcodes the temporary library directory. 15843 hardcode_action_F77=relink 15844 else 15845 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15846 hardcode_action_F77=immediate 15847 fi 15848else 15849 # We cannot hardcode anything, or else we can only hardcode existing 15850 # directories. 15851 hardcode_action_F77=unsupported 15852fi 15853{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 15854echo "${ECHO_T}$hardcode_action_F77" >&6; } 15855 15856if test "$hardcode_action_F77" = relink; then 15857 # Fast installation is not supported 15858 enable_fast_install=no 15859elif test "$shlibpath_overrides_runpath" = yes || 15860 test "$enable_shared" = no; then 15861 # Fast installation is not necessary 15862 enable_fast_install=needless 15863fi 15864 15865 15866# The else clause should only fire when bootstrapping the 15867# libtool distribution, otherwise you forgot to ship ltmain.sh 15868# with your package, and you will get complaints that there are 15869# no rules to generate ltmain.sh. 15870if test -f "$ltmain"; then 15871 # See if we are running on zsh, and set the options which allow our commands through 15872 # without removal of \ escapes. 15873 if test -n "${ZSH_VERSION+set}" ; then 15874 setopt NO_GLOB_SUBST 15875 fi 15876 # Now quote all the things that may contain metacharacters while being 15877 # careful not to overquote the AC_SUBSTed values. We take copies of the 15878 # variables and quote the copies for generation of the libtool script. 15879 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 15880 SED SHELL STRIP \ 15881 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 15882 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 15883 deplibs_check_method reload_flag reload_cmds need_locks \ 15884 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 15885 lt_cv_sys_global_symbol_to_c_name_address \ 15886 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 15887 old_postinstall_cmds old_postuninstall_cmds \ 15888 compiler_F77 \ 15889 CC_F77 \ 15890 LD_F77 \ 15891 lt_prog_compiler_wl_F77 \ 15892 lt_prog_compiler_pic_F77 \ 15893 lt_prog_compiler_static_F77 \ 15894 lt_prog_compiler_no_builtin_flag_F77 \ 15895 export_dynamic_flag_spec_F77 \ 15896 thread_safe_flag_spec_F77 \ 15897 whole_archive_flag_spec_F77 \ 15898 enable_shared_with_static_runtimes_F77 \ 15899 old_archive_cmds_F77 \ 15900 old_archive_from_new_cmds_F77 \ 15901 predep_objects_F77 \ 15902 postdep_objects_F77 \ 15903 predeps_F77 \ 15904 postdeps_F77 \ 15905 compiler_lib_search_path_F77 \ 15906 archive_cmds_F77 \ 15907 archive_expsym_cmds_F77 \ 15908 postinstall_cmds_F77 \ 15909 postuninstall_cmds_F77 \ 15910 old_archive_from_expsyms_cmds_F77 \ 15911 allow_undefined_flag_F77 \ 15912 no_undefined_flag_F77 \ 15913 export_symbols_cmds_F77 \ 15914 hardcode_libdir_flag_spec_F77 \ 15915 hardcode_libdir_flag_spec_ld_F77 \ 15916 hardcode_libdir_separator_F77 \ 15917 hardcode_automatic_F77 \ 15918 module_cmds_F77 \ 15919 module_expsym_cmds_F77 \ 15920 lt_cv_prog_compiler_c_o_F77 \ 15921 fix_srcfile_path_F77 \ 15922 exclude_expsyms_F77 \ 15923 include_expsyms_F77; do 15924 15925 case $var in 15926 old_archive_cmds_F77 | \ 15927 old_archive_from_new_cmds_F77 | \ 15928 archive_cmds_F77 | \ 15929 archive_expsym_cmds_F77 | \ 15930 module_cmds_F77 | \ 15931 module_expsym_cmds_F77 | \ 15932 old_archive_from_expsyms_cmds_F77 | \ 15933 export_symbols_cmds_F77 | \ 15934 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 15935 postinstall_cmds | postuninstall_cmds | \ 15936 old_postinstall_cmds | old_postuninstall_cmds | \ 15937 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 15938 # Double-quote double-evaled strings. 15939 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 15940 ;; 15941 *) 15942 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 15943 ;; 15944 esac 15945 done 15946 15947 case $lt_echo in 15948 *'\$0 --fallback-echo"') 15949 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 15950 ;; 15951 esac 15952 15953cfgfile="$ofile" 15954 15955 cat <<__EOF__ >> "$cfgfile" 15956# ### BEGIN LIBTOOL TAG CONFIG: $tagname 15957 15958# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15959 15960# Shell to use when invoking shell scripts. 15961SHELL=$lt_SHELL 15962 15963# Whether or not to build shared libraries. 15964build_libtool_libs=$enable_shared 15965 15966# Whether or not to build static libraries. 15967build_old_libs=$enable_static 15968 15969# Whether or not to add -lc for building shared libraries. 15970build_libtool_need_lc=$archive_cmds_need_lc_F77 15971 15972# Whether or not to disallow shared libs when runtime libs are static 15973allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 15974 15975# Whether or not to optimize for fast installation. 15976fast_install=$enable_fast_install 15977 15978# The host system. 15979host_alias=$host_alias 15980host=$host 15981host_os=$host_os 15982 15983# The build system. 15984build_alias=$build_alias 15985build=$build 15986build_os=$build_os 15987 15988# An echo program that does not interpret backslashes. 15989echo=$lt_echo 15990 15991# The archiver. 15992AR=$lt_AR 15993AR_FLAGS=$lt_AR_FLAGS 15994 15995# A C compiler. 15996LTCC=$lt_LTCC 15997 15998# LTCC compiler flags. 15999LTCFLAGS=$lt_LTCFLAGS 16000 16001# A language-specific compiler. 16002CC=$lt_compiler_F77 16003 16004# Is the compiler the GNU C compiler? 16005with_gcc=$GCC_F77 16006 16007# An ERE matcher. 16008EGREP=$lt_EGREP 16009 16010# The linker used to build libraries. 16011LD=$lt_LD_F77 16012 16013# Whether we need hard or soft links. 16014LN_S=$lt_LN_S 16015 16016# A BSD-compatible nm program. 16017NM=$lt_NM 16018 16019# A symbol stripping program 16020STRIP=$lt_STRIP 16021 16022# Used to examine libraries when file_magic_cmd begins "file" 16023MAGIC_CMD=$MAGIC_CMD 16024 16025# Used on cygwin: DLL creation program. 16026DLLTOOL="$DLLTOOL" 16027 16028# Used on cygwin: object dumper. 16029OBJDUMP="$OBJDUMP" 16030 16031# Used on cygwin: assembler. 16032AS="$AS" 16033 16034# The name of the directory that contains temporary libtool files. 16035objdir=$objdir 16036 16037# How to create reloadable object files. 16038reload_flag=$lt_reload_flag 16039reload_cmds=$lt_reload_cmds 16040 16041# How to pass a linker flag through the compiler. 16042wl=$lt_lt_prog_compiler_wl_F77 16043 16044# Object file suffix (normally "o"). 16045objext="$ac_objext" 16046 16047# Old archive suffix (normally "a"). 16048libext="$libext" 16049 16050# Shared library suffix (normally ".so"). 16051shrext_cmds='$shrext_cmds' 16052 16053# Executable file suffix (normally ""). 16054exeext="$exeext" 16055 16056# Additional compiler flags for building library objects. 16057pic_flag=$lt_lt_prog_compiler_pic_F77 16058pic_mode=$pic_mode 16059 16060# What is the maximum length of a command? 16061max_cmd_len=$lt_cv_sys_max_cmd_len 16062 16063# Does compiler simultaneously support -c and -o options? 16064compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16065 16066# Must we lock files when doing compilation? 16067need_locks=$lt_need_locks 16068 16069# Do we need the lib prefix for modules? 16070need_lib_prefix=$need_lib_prefix 16071 16072# Do we need a version for libraries? 16073need_version=$need_version 16074 16075# Whether dlopen is supported. 16076dlopen_support=$enable_dlopen 16077 16078# Whether dlopen of programs is supported. 16079dlopen_self=$enable_dlopen_self 16080 16081# Whether dlopen of statically linked programs is supported. 16082dlopen_self_static=$enable_dlopen_self_static 16083 16084# Compiler flag to prevent dynamic linking. 16085link_static_flag=$lt_lt_prog_compiler_static_F77 16086 16087# Compiler flag to turn off builtin functions. 16088no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16089 16090# Compiler flag to allow reflexive dlopens. 16091export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16092 16093# Compiler flag to generate shared objects directly from archives. 16094whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16095 16096# Compiler flag to generate thread-safe objects. 16097thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16098 16099# Library versioning type. 16100version_type=$version_type 16101 16102# Format of library name prefix. 16103libname_spec=$lt_libname_spec 16104 16105# List of archive names. First name is the real one, the rest are links. 16106# The last name is the one that the linker finds with -lNAME. 16107library_names_spec=$lt_library_names_spec 16108 16109# The coded name of the library, if different from the real name. 16110soname_spec=$lt_soname_spec 16111 16112# Commands used to build and install an old-style archive. 16113RANLIB=$lt_RANLIB 16114old_archive_cmds=$lt_old_archive_cmds_F77 16115old_postinstall_cmds=$lt_old_postinstall_cmds 16116old_postuninstall_cmds=$lt_old_postuninstall_cmds 16117 16118# Create an old-style archive from a shared archive. 16119old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16120 16121# Create a temporary old-style archive to link instead of a shared archive. 16122old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16123 16124# Commands used to build and install a shared archive. 16125archive_cmds=$lt_archive_cmds_F77 16126archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16127postinstall_cmds=$lt_postinstall_cmds 16128postuninstall_cmds=$lt_postuninstall_cmds 16129 16130# Commands used to build a loadable module (assumed same as above if empty) 16131module_cmds=$lt_module_cmds_F77 16132module_expsym_cmds=$lt_module_expsym_cmds_F77 16133 16134# Commands to strip libraries. 16135old_striplib=$lt_old_striplib 16136striplib=$lt_striplib 16137 16138# Dependencies to place before the objects being linked to create a 16139# shared library. 16140predep_objects=$lt_predep_objects_F77 16141 16142# Dependencies to place after the objects being linked to create a 16143# shared library. 16144postdep_objects=$lt_postdep_objects_F77 16145 16146# Dependencies to place before the objects being linked to create a 16147# shared library. 16148predeps=$lt_predeps_F77 16149 16150# Dependencies to place after the objects being linked to create a 16151# shared library. 16152postdeps=$lt_postdeps_F77 16153 16154# The library search path used internally by the compiler when linking 16155# a shared library. 16156compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16157 16158# Method to check whether dependent libraries are shared objects. 16159deplibs_check_method=$lt_deplibs_check_method 16160 16161# Command to use when deplibs_check_method == file_magic. 16162file_magic_cmd=$lt_file_magic_cmd 16163 16164# Flag that allows shared libraries with undefined symbols to be built. 16165allow_undefined_flag=$lt_allow_undefined_flag_F77 16166 16167# Flag that forces no undefined symbols. 16168no_undefined_flag=$lt_no_undefined_flag_F77 16169 16170# Commands used to finish a libtool library installation in a directory. 16171finish_cmds=$lt_finish_cmds 16172 16173# Same as above, but a single script fragment to be evaled but not shown. 16174finish_eval=$lt_finish_eval 16175 16176# Take the output of nm and produce a listing of raw symbols and C names. 16177global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16178 16179# Transform the output of nm in a proper C declaration 16180global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16181 16182# Transform the output of nm in a C name address pair 16183global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16184 16185# This is the shared library runtime path variable. 16186runpath_var=$runpath_var 16187 16188# This is the shared library path variable. 16189shlibpath_var=$shlibpath_var 16190 16191# Is shlibpath searched before the hard-coded library search path? 16192shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16193 16194# How to hardcode a shared library path into an executable. 16195hardcode_action=$hardcode_action_F77 16196 16197# Whether we should hardcode library paths into libraries. 16198hardcode_into_libs=$hardcode_into_libs 16199 16200# Flag to hardcode \$libdir into a binary during linking. 16201# This must work even if \$libdir does not exist. 16202hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16203 16204# If ld is used when linking, flag to hardcode \$libdir into 16205# a binary during linking. This must work even if \$libdir does 16206# not exist. 16207hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16208 16209# Whether we need a single -rpath flag with a separated argument. 16210hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16211 16212# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16213# resulting binary. 16214hardcode_direct=$hardcode_direct_F77 16215 16216# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16217# resulting binary. 16218hardcode_minus_L=$hardcode_minus_L_F77 16219 16220# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16221# the resulting binary. 16222hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16223 16224# Set to yes if building a shared library automatically hardcodes DIR into the library 16225# and all subsequent libraries and executables linked against it. 16226hardcode_automatic=$hardcode_automatic_F77 16227 16228# Variables whose values should be saved in libtool wrapper scripts and 16229# restored at relink time. 16230variables_saved_for_relink="$variables_saved_for_relink" 16231 16232# Whether libtool must link a program against all its dependency libraries. 16233link_all_deplibs=$link_all_deplibs_F77 16234 16235# Compile-time system search path for libraries 16236sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16237 16238# Run-time system search path for libraries 16239sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16240 16241# Fix the shell variable \$srcfile for the compiler. 16242fix_srcfile_path=$lt_fix_srcfile_path 16243 16244# Set to yes if exported symbols are required. 16245always_export_symbols=$always_export_symbols_F77 16246 16247# The commands to list exported symbols. 16248export_symbols_cmds=$lt_export_symbols_cmds_F77 16249 16250# The commands to extract the exported symbol list from a shared archive. 16251extract_expsyms_cmds=$lt_extract_expsyms_cmds 16252 16253# Symbols that should not be listed in the preloaded symbols. 16254exclude_expsyms=$lt_exclude_expsyms_F77 16255 16256# Symbols that must always be exported. 16257include_expsyms=$lt_include_expsyms_F77 16258 16259# ### END LIBTOOL TAG CONFIG: $tagname 16260 16261__EOF__ 16262 16263 16264else 16265 # If there is no Makefile yet, we rely on a make rule to execute 16266 # `config.status --recheck' to rerun these tests and create the 16267 # libtool script then. 16268 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16269 if test -f "$ltmain_in"; then 16270 test -f Makefile && make "$ltmain" 16271 fi 16272fi 16273 16274 16275ac_ext=c 16276ac_cpp='$CPP $CPPFLAGS' 16277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16279ac_compiler_gnu=$ac_cv_c_compiler_gnu 16280 16281CC="$lt_save_CC" 16282 16283 else 16284 tagname="" 16285 fi 16286 ;; 16287 16288 GCJ) 16289 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16290 16291 16292# Source file extension for Java test sources. 16293ac_ext=java 16294 16295# Object file extension for compiled Java test sources. 16296objext=o 16297objext_GCJ=$objext 16298 16299# Code to be used in simple compile tests 16300lt_simple_compile_test_code="class foo {}" 16301 16302# Code to be used in simple link tests 16303lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16304 16305# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16306 16307# If no C compiler was specified, use CC. 16308LTCC=${LTCC-"$CC"} 16309 16310# If no C compiler flags were specified, use CFLAGS. 16311LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16312 16313# Allow CC to be a program name with arguments. 16314compiler=$CC 16315 16316 16317# save warnings/boilerplate of simple test code 16318ac_outfile=conftest.$ac_objext 16319echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16320eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16321_lt_compiler_boilerplate=`cat conftest.err` 16322$rm conftest* 16323 16324ac_outfile=conftest.$ac_objext 16325echo "$lt_simple_link_test_code" >conftest.$ac_ext 16326eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16327_lt_linker_boilerplate=`cat conftest.err` 16328$rm conftest* 16329 16330 16331# Allow CC to be a program name with arguments. 16332lt_save_CC="$CC" 16333CC=${GCJ-"gcj"} 16334compiler=$CC 16335compiler_GCJ=$CC 16336for cc_temp in $compiler""; do 16337 case $cc_temp in 16338 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16339 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16340 \-*) ;; 16341 *) break;; 16342 esac 16343done 16344cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16345 16346 16347# GCJ did not exist at the time GCC didn't implicitly link libc in. 16348archive_cmds_need_lc_GCJ=no 16349 16350old_archive_cmds_GCJ=$old_archive_cmds 16351 16352 16353lt_prog_compiler_no_builtin_flag_GCJ= 16354 16355if test "$GCC" = yes; then 16356 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16357 16358 16359{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16360echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16361if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16362 echo $ECHO_N "(cached) $ECHO_C" >&6 16363else 16364 lt_cv_prog_compiler_rtti_exceptions=no 16365 ac_outfile=conftest.$ac_objext 16366 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16367 lt_compiler_flag="-fno-rtti -fno-exceptions" 16368 # Insert the option either (1) after the last *FLAGS variable, or 16369 # (2) before a word containing "conftest.", or (3) at the end. 16370 # Note that $ac_compile itself does not contain backslashes and begins 16371 # with a dollar sign (not a hyphen), so the echo should work correctly. 16372 # The option is referenced via a variable to avoid confusing sed. 16373 lt_compile=`echo "$ac_compile" | $SED \ 16374 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16375 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16376 -e 's:$: $lt_compiler_flag:'` 16377 (eval echo "\"\$as_me:16377: $lt_compile\"" >&5) 16378 (eval "$lt_compile" 2>conftest.err) 16379 ac_status=$? 16380 cat conftest.err >&5 16381 echo "$as_me:16381: \$? = $ac_status" >&5 16382 if (exit $ac_status) && test -s "$ac_outfile"; then 16383 # The compiler can only warn and ignore the option if not recognized 16384 # So say no if there are warnings other than the usual output. 16385 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16386 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16387 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16388 lt_cv_prog_compiler_rtti_exceptions=yes 16389 fi 16390 fi 16391 $rm conftest* 16392 16393fi 16394{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16395echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16396 16397if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16398 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16399else 16400 : 16401fi 16402 16403fi 16404 16405lt_prog_compiler_wl_GCJ= 16406lt_prog_compiler_pic_GCJ= 16407lt_prog_compiler_static_GCJ= 16408 16409{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16410echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16411 16412 if test "$GCC" = yes; then 16413 lt_prog_compiler_wl_GCJ='-Wl,' 16414 lt_prog_compiler_static_GCJ='-static' 16415 16416 case $host_os in 16417 aix*) 16418 # All AIX code is PIC. 16419 if test "$host_cpu" = ia64; then 16420 # AIX 5 now supports IA64 processor 16421 lt_prog_compiler_static_GCJ='-Bstatic' 16422 fi 16423 ;; 16424 16425 amigaos*) 16426 # FIXME: we need at least 68020 code to build shared libraries, but 16427 # adding the `-m68020' flag to GCC prevents building anything better, 16428 # like `-m68040'. 16429 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16430 ;; 16431 16432 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16433 # PIC is the default for these OSes. 16434 ;; 16435 16436 mingw* | cygwin* | pw32* | os2*) 16437 # This hack is so that the source file can tell whether it is being 16438 # built for inclusion in a dll (and should export symbols for example). 16439 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16440 # (--disable-auto-import) libraries 16441 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16442 ;; 16443 16444 darwin* | rhapsody*) 16445 # PIC is the default on this platform 16446 # Common symbols not allowed in MH_DYLIB files 16447 lt_prog_compiler_pic_GCJ='-fno-common' 16448 ;; 16449 16450 interix[3-9]*) 16451 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16452 # Instead, we relocate shared libraries at runtime. 16453 ;; 16454 16455 msdosdjgpp*) 16456 # Just because we use GCC doesn't mean we suddenly get shared libraries 16457 # on systems that don't support them. 16458 lt_prog_compiler_can_build_shared_GCJ=no 16459 enable_shared=no 16460 ;; 16461 16462 sysv4*MP*) 16463 if test -d /usr/nec; then 16464 lt_prog_compiler_pic_GCJ=-Kconform_pic 16465 fi 16466 ;; 16467 16468 hpux*) 16469 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16470 # not for PA HP-UX. 16471 case $host_cpu in 16472 hppa*64*|ia64*) 16473 # +Z the default 16474 ;; 16475 *) 16476 lt_prog_compiler_pic_GCJ='-fPIC' 16477 ;; 16478 esac 16479 ;; 16480 16481 *) 16482 lt_prog_compiler_pic_GCJ='-fPIC' 16483 ;; 16484 esac 16485 else 16486 # PORTME Check for flag to pass linker flags through the system compiler. 16487 case $host_os in 16488 aix*) 16489 lt_prog_compiler_wl_GCJ='-Wl,' 16490 if test "$host_cpu" = ia64; then 16491 # AIX 5 now supports IA64 processor 16492 lt_prog_compiler_static_GCJ='-Bstatic' 16493 else 16494 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16495 fi 16496 ;; 16497 darwin*) 16498 # PIC is the default on this platform 16499 # Common symbols not allowed in MH_DYLIB files 16500 case $cc_basename in 16501 xlc*) 16502 lt_prog_compiler_pic_GCJ='-qnocommon' 16503 lt_prog_compiler_wl_GCJ='-Wl,' 16504 ;; 16505 esac 16506 ;; 16507 16508 mingw* | cygwin* | pw32* | os2*) 16509 # This hack is so that the source file can tell whether it is being 16510 # built for inclusion in a dll (and should export symbols for example). 16511 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16512 ;; 16513 16514 hpux9* | hpux10* | hpux11*) 16515 lt_prog_compiler_wl_GCJ='-Wl,' 16516 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16517 # not for PA HP-UX. 16518 case $host_cpu in 16519 hppa*64*|ia64*) 16520 # +Z the default 16521 ;; 16522 *) 16523 lt_prog_compiler_pic_GCJ='+Z' 16524 ;; 16525 esac 16526 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16527 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16528 ;; 16529 16530 irix5* | irix6* | nonstopux*) 16531 lt_prog_compiler_wl_GCJ='-Wl,' 16532 # PIC (with -KPIC) is the default. 16533 lt_prog_compiler_static_GCJ='-non_shared' 16534 ;; 16535 16536 newsos6) 16537 lt_prog_compiler_pic_GCJ='-KPIC' 16538 lt_prog_compiler_static_GCJ='-Bstatic' 16539 ;; 16540 16541 linux* | k*bsd*-gnu) 16542 case $cc_basename in 16543 icc* | ecc*) 16544 lt_prog_compiler_wl_GCJ='-Wl,' 16545 lt_prog_compiler_pic_GCJ='-KPIC' 16546 lt_prog_compiler_static_GCJ='-static' 16547 ;; 16548 pgcc* | pgf77* | pgf90* | pgf95*) 16549 # Portland Group compilers (*not* the Pentium gcc compiler, 16550 # which looks to be a dead project) 16551 lt_prog_compiler_wl_GCJ='-Wl,' 16552 lt_prog_compiler_pic_GCJ='-fpic' 16553 lt_prog_compiler_static_GCJ='-Bstatic' 16554 ;; 16555 ccc*) 16556 lt_prog_compiler_wl_GCJ='-Wl,' 16557 # All Alpha code is PIC. 16558 lt_prog_compiler_static_GCJ='-non_shared' 16559 ;; 16560 *) 16561 case `$CC -V 2>&1 | sed 5q` in 16562 *Sun\ C*) 16563 # Sun C 5.9 16564 lt_prog_compiler_pic_GCJ='-KPIC' 16565 lt_prog_compiler_static_GCJ='-Bstatic' 16566 lt_prog_compiler_wl_GCJ='-Wl,' 16567 ;; 16568 *Sun\ F*) 16569 # Sun Fortran 8.3 passes all unrecognized flags to the linker 16570 lt_prog_compiler_pic_GCJ='-KPIC' 16571 lt_prog_compiler_static_GCJ='-Bstatic' 16572 lt_prog_compiler_wl_GCJ='' 16573 ;; 16574 esac 16575 ;; 16576 esac 16577 ;; 16578 16579 osf3* | osf4* | osf5*) 16580 lt_prog_compiler_wl_GCJ='-Wl,' 16581 # All OSF/1 code is PIC. 16582 lt_prog_compiler_static_GCJ='-non_shared' 16583 ;; 16584 16585 rdos*) 16586 lt_prog_compiler_static_GCJ='-non_shared' 16587 ;; 16588 16589 solaris*) 16590 lt_prog_compiler_pic_GCJ='-KPIC' 16591 lt_prog_compiler_static_GCJ='-Bstatic' 16592 case $cc_basename in 16593 f77* | f90* | f95*) 16594 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16595 *) 16596 lt_prog_compiler_wl_GCJ='-Wl,';; 16597 esac 16598 ;; 16599 16600 sunos4*) 16601 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16602 lt_prog_compiler_pic_GCJ='-PIC' 16603 lt_prog_compiler_static_GCJ='-Bstatic' 16604 ;; 16605 16606 sysv4 | sysv4.2uw2* | sysv4.3*) 16607 lt_prog_compiler_wl_GCJ='-Wl,' 16608 lt_prog_compiler_pic_GCJ='-KPIC' 16609 lt_prog_compiler_static_GCJ='-Bstatic' 16610 ;; 16611 16612 sysv4*MP*) 16613 if test -d /usr/nec ;then 16614 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16615 lt_prog_compiler_static_GCJ='-Bstatic' 16616 fi 16617 ;; 16618 16619 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16620 lt_prog_compiler_wl_GCJ='-Wl,' 16621 lt_prog_compiler_pic_GCJ='-KPIC' 16622 lt_prog_compiler_static_GCJ='-Bstatic' 16623 ;; 16624 16625 unicos*) 16626 lt_prog_compiler_wl_GCJ='-Wl,' 16627 lt_prog_compiler_can_build_shared_GCJ=no 16628 ;; 16629 16630 uts4*) 16631 lt_prog_compiler_pic_GCJ='-pic' 16632 lt_prog_compiler_static_GCJ='-Bstatic' 16633 ;; 16634 16635 *) 16636 lt_prog_compiler_can_build_shared_GCJ=no 16637 ;; 16638 esac 16639 fi 16640 16641{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16642echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16643 16644# 16645# Check to make sure the PIC flag actually works. 16646# 16647if test -n "$lt_prog_compiler_pic_GCJ"; then 16648 16649{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16650echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16651if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 16652 echo $ECHO_N "(cached) $ECHO_C" >&6 16653else 16654 lt_prog_compiler_pic_works_GCJ=no 16655 ac_outfile=conftest.$ac_objext 16656 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16657 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16658 # Insert the option either (1) after the last *FLAGS variable, or 16659 # (2) before a word containing "conftest.", or (3) at the end. 16660 # Note that $ac_compile itself does not contain backslashes and begins 16661 # with a dollar sign (not a hyphen), so the echo should work correctly. 16662 # The option is referenced via a variable to avoid confusing sed. 16663 lt_compile=`echo "$ac_compile" | $SED \ 16664 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16665 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16666 -e 's:$: $lt_compiler_flag:'` 16667 (eval echo "\"\$as_me:16667: $lt_compile\"" >&5) 16668 (eval "$lt_compile" 2>conftest.err) 16669 ac_status=$? 16670 cat conftest.err >&5 16671 echo "$as_me:16671: \$? = $ac_status" >&5 16672 if (exit $ac_status) && test -s "$ac_outfile"; then 16673 # The compiler can only warn and ignore the option if not recognized 16674 # So say no if there are warnings other than the usual output. 16675 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16676 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16677 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16678 lt_prog_compiler_pic_works_GCJ=yes 16679 fi 16680 fi 16681 $rm conftest* 16682 16683fi 16684{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 16685echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 16686 16687if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 16688 case $lt_prog_compiler_pic_GCJ in 16689 "" | " "*) ;; 16690 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 16691 esac 16692else 16693 lt_prog_compiler_pic_GCJ= 16694 lt_prog_compiler_can_build_shared_GCJ=no 16695fi 16696 16697fi 16698case $host_os in 16699 # For platforms which do not support PIC, -DPIC is meaningless: 16700 *djgpp*) 16701 lt_prog_compiler_pic_GCJ= 16702 ;; 16703 *) 16704 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 16705 ;; 16706esac 16707 16708# 16709# Check to make sure the static flag actually works. 16710# 16711wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 16712{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16713echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 16714if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 16715 echo $ECHO_N "(cached) $ECHO_C" >&6 16716else 16717 lt_prog_compiler_static_works_GCJ=no 16718 save_LDFLAGS="$LDFLAGS" 16719 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16720 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16721 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16722 # The linker can only warn and ignore the option if not recognized 16723 # So say no if there are warnings 16724 if test -s conftest.err; then 16725 # Append any errors to the config.log. 16726 cat conftest.err 1>&5 16727 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 16728 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16729 if diff conftest.exp conftest.er2 >/dev/null; then 16730 lt_prog_compiler_static_works_GCJ=yes 16731 fi 16732 else 16733 lt_prog_compiler_static_works_GCJ=yes 16734 fi 16735 fi 16736 $rm conftest* 16737 LDFLAGS="$save_LDFLAGS" 16738 16739fi 16740{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 16741echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 16742 16743if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 16744 : 16745else 16746 lt_prog_compiler_static_GCJ= 16747fi 16748 16749 16750{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 16751echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 16752if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 16753 echo $ECHO_N "(cached) $ECHO_C" >&6 16754else 16755 lt_cv_prog_compiler_c_o_GCJ=no 16756 $rm -r conftest 2>/dev/null 16757 mkdir conftest 16758 cd conftest 16759 mkdir out 16760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16761 16762 lt_compiler_flag="-o out/conftest2.$ac_objext" 16763 # Insert the option either (1) after the last *FLAGS variable, or 16764 # (2) before a word containing "conftest.", or (3) at the end. 16765 # Note that $ac_compile itself does not contain backslashes and begins 16766 # with a dollar sign (not a hyphen), so the echo should work correctly. 16767 lt_compile=`echo "$ac_compile" | $SED \ 16768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16770 -e 's:$: $lt_compiler_flag:'` 16771 (eval echo "\"\$as_me:16771: $lt_compile\"" >&5) 16772 (eval "$lt_compile" 2>out/conftest.err) 16773 ac_status=$? 16774 cat out/conftest.err >&5 16775 echo "$as_me:16775: \$? = $ac_status" >&5 16776 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16777 then 16778 # The compiler can only warn and ignore the option if not recognized 16779 # So say no if there are warnings 16780 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 16781 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16782 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16783 lt_cv_prog_compiler_c_o_GCJ=yes 16784 fi 16785 fi 16786 chmod u+w . 2>&5 16787 $rm conftest* 16788 # SGI C++ compiler will create directory out/ii_files/ for 16789 # template instantiation 16790 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 16791 $rm out/* && rmdir out 16792 cd .. 16793 rmdir conftest 16794 $rm conftest* 16795 16796fi 16797{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 16798echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 16799 16800 16801hard_links="nottested" 16802if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 16803 # do not overwrite the value of need_locks provided by the user 16804 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 16805echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 16806 hard_links=yes 16807 $rm conftest* 16808 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16809 touch conftest.a 16810 ln conftest.a conftest.b 2>&5 || hard_links=no 16811 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16812 { echo "$as_me:$LINENO: result: $hard_links" >&5 16813echo "${ECHO_T}$hard_links" >&6; } 16814 if test "$hard_links" = no; then 16815 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 16816echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 16817 need_locks=warn 16818 fi 16819else 16820 need_locks=no 16821fi 16822 16823{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16824echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 16825 16826 runpath_var= 16827 allow_undefined_flag_GCJ= 16828 enable_shared_with_static_runtimes_GCJ=no 16829 archive_cmds_GCJ= 16830 archive_expsym_cmds_GCJ= 16831 old_archive_From_new_cmds_GCJ= 16832 old_archive_from_expsyms_cmds_GCJ= 16833 export_dynamic_flag_spec_GCJ= 16834 whole_archive_flag_spec_GCJ= 16835 thread_safe_flag_spec_GCJ= 16836 hardcode_libdir_flag_spec_GCJ= 16837 hardcode_libdir_flag_spec_ld_GCJ= 16838 hardcode_libdir_separator_GCJ= 16839 hardcode_direct_GCJ=no 16840 hardcode_minus_L_GCJ=no 16841 hardcode_shlibpath_var_GCJ=unsupported 16842 link_all_deplibs_GCJ=unknown 16843 hardcode_automatic_GCJ=no 16844 module_cmds_GCJ= 16845 module_expsym_cmds_GCJ= 16846 always_export_symbols_GCJ=no 16847 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16848 # include_expsyms should be a list of space-separated symbols to be *always* 16849 # included in the symbol list 16850 include_expsyms_GCJ= 16851 # exclude_expsyms can be an extended regexp of symbols to exclude 16852 # it will be wrapped by ` (' and `)$', so one must not match beginning or 16853 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 16854 # as well as any symbol that contains `d'. 16855 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 16856 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16857 # platforms (ab)use it in PIC code, but their linkers get confused if 16858 # the symbol is explicitly referenced. Since portable code cannot 16859 # rely on this symbol name, it's probably fine to never include it in 16860 # preloaded symbol tables. 16861 extract_expsyms_cmds= 16862 # Just being paranoid about ensuring that cc_basename is set. 16863 for cc_temp in $compiler""; do 16864 case $cc_temp in 16865 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16866 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16867 \-*) ;; 16868 *) break;; 16869 esac 16870done 16871cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16872 16873 case $host_os in 16874 cygwin* | mingw* | pw32*) 16875 # FIXME: the MSVC++ port hasn't been tested in a loooong time 16876 # When not using gcc, we currently assume that we are using 16877 # Microsoft Visual C++. 16878 if test "$GCC" != yes; then 16879 with_gnu_ld=no 16880 fi 16881 ;; 16882 interix*) 16883 # we just hope/assume this is gcc and not c89 (= MSVC++) 16884 with_gnu_ld=yes 16885 ;; 16886 openbsd*) 16887 with_gnu_ld=no 16888 ;; 16889 esac 16890 16891 ld_shlibs_GCJ=yes 16892 if test "$with_gnu_ld" = yes; then 16893 # If archive_cmds runs LD, not CC, wlarc should be empty 16894 wlarc='${wl}' 16895 16896 # Set some defaults for GNU ld with shared library support. These 16897 # are reset later if shared libraries are not supported. Putting them 16898 # here allows them to be overridden if necessary. 16899 runpath_var=LD_RUN_PATH 16900 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 16901 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 16902 # ancient GNU ld didn't support --whole-archive et. al. 16903 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 16904 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 16905 else 16906 whole_archive_flag_spec_GCJ= 16907 fi 16908 supports_anon_versioning=no 16909 case `$LD -v 2>/dev/null` in 16910 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16911 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16912 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16913 *\ 2.11.*) ;; # other 2.11 versions 16914 *) supports_anon_versioning=yes ;; 16915 esac 16916 16917 # See if GNU ld supports shared libraries. 16918 case $host_os in 16919 aix3* | aix4* | aix5*) 16920 # On AIX/PPC, the GNU linker is very broken 16921 if test "$host_cpu" != ia64; then 16922 ld_shlibs_GCJ=no 16923 cat <<EOF 1>&2 16924 16925*** Warning: the GNU linker, at least up to release 2.9.1, is reported 16926*** to be unable to reliably create shared libraries on AIX. 16927*** Therefore, libtool is disabling shared libraries support. If you 16928*** really care for shared libraries, you may want to modify your PATH 16929*** so that a non-GNU linker is found, and then restart. 16930 16931EOF 16932 fi 16933 ;; 16934 16935 amigaos*) 16936 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)' 16937 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16938 hardcode_minus_L_GCJ=yes 16939 16940 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 16941 # that the semantics of dynamic libraries on AmigaOS, at least up 16942 # to version 4, is to share data among multiple programs linked 16943 # with the same dynamic library. Since this doesn't match the 16944 # behavior of shared libraries on other platforms, we can't use 16945 # them. 16946 ld_shlibs_GCJ=no 16947 ;; 16948 16949 beos*) 16950 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16951 allow_undefined_flag_GCJ=unsupported 16952 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 16953 # support --undefined. This deserves some investigation. FIXME 16954 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16955 else 16956 ld_shlibs_GCJ=no 16957 fi 16958 ;; 16959 16960 cygwin* | mingw* | pw32*) 16961 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 16962 # as there is no search path for DLLs. 16963 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16964 allow_undefined_flag_GCJ=unsupported 16965 always_export_symbols_GCJ=no 16966 enable_shared_with_static_runtimes_GCJ=yes 16967 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16968 16969 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 16970 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16971 # If the export-symbols file already is a .def file (1st line 16972 # is EXPORTS), use it as is; otherwise, prepend... 16973 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 16974 cp $export_symbols $output_objdir/$soname.def; 16975 else 16976 echo EXPORTS > $output_objdir/$soname.def; 16977 cat $export_symbols >> $output_objdir/$soname.def; 16978 fi~ 16979 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16980 else 16981 ld_shlibs_GCJ=no 16982 fi 16983 ;; 16984 16985 interix[3-9]*) 16986 hardcode_direct_GCJ=no 16987 hardcode_shlibpath_var_GCJ=no 16988 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16989 export_dynamic_flag_spec_GCJ='${wl}-E' 16990 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16991 # Instead, shared libraries are loaded at an image base (0x10000000 by 16992 # default) and relocated if they conflict, which is a slow very memory 16993 # consuming and fragmenting process. To avoid this, we pick a random, 16994 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16995 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16996 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' 16997 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' 16998 ;; 16999 17000 gnu* | linux* | k*bsd*-gnu) 17001 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17002 tmp_addflag= 17003 case $cc_basename,$host_cpu in 17004 pgcc*) # Portland Group C compiler 17005 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' 17006 tmp_addflag=' $pic_flag' 17007 ;; 17008 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17009 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' 17010 tmp_addflag=' $pic_flag -Mnomain' ;; 17011 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17012 tmp_addflag=' -i_dynamic' ;; 17013 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17014 tmp_addflag=' -i_dynamic -nofor_main' ;; 17015 ifc* | ifort*) # Intel Fortran compiler 17016 tmp_addflag=' -nofor_main' ;; 17017 esac 17018 case `$CC -V 2>&1 | sed 5q` in 17019 *Sun\ C*) # Sun C 5.9 17020 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' 17021 tmp_sharedflag='-G' ;; 17022 *Sun\ F*) # Sun Fortran 8.3 17023 tmp_sharedflag='-G' ;; 17024 *) 17025 tmp_sharedflag='-shared' ;; 17026 esac 17027 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17028 17029 if test $supports_anon_versioning = yes; then 17030 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17031 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17032 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17033 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17034 fi 17035 else 17036 ld_shlibs_GCJ=no 17037 fi 17038 ;; 17039 17040 netbsd*) 17041 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17042 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17043 wlarc= 17044 else 17045 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17046 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17047 fi 17048 ;; 17049 17050 solaris*) 17051 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17052 ld_shlibs_GCJ=no 17053 cat <<EOF 1>&2 17054 17055*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17056*** create shared libraries on Solaris systems. Therefore, libtool 17057*** is disabling shared libraries support. We urge you to upgrade GNU 17058*** binutils to release 2.9.1 or newer. Another option is to modify 17059*** your PATH or compiler configuration so that the native linker is 17060*** used, and then restart. 17061 17062EOF 17063 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17064 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17065 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17066 else 17067 ld_shlibs_GCJ=no 17068 fi 17069 ;; 17070 17071 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17072 case `$LD -v 2>&1` in 17073 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17074 ld_shlibs_GCJ=no 17075 cat <<_LT_EOF 1>&2 17076 17077*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17078*** reliably create shared libraries on SCO systems. Therefore, libtool 17079*** is disabling shared libraries support. We urge you to upgrade GNU 17080*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17081*** your PATH or compiler configuration so that the native linker is 17082*** used, and then restart. 17083 17084_LT_EOF 17085 ;; 17086 *) 17087 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17088 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17089 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17090 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17091 else 17092 ld_shlibs_GCJ=no 17093 fi 17094 ;; 17095 esac 17096 ;; 17097 17098 sunos4*) 17099 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17100 wlarc= 17101 hardcode_direct_GCJ=yes 17102 hardcode_shlibpath_var_GCJ=no 17103 ;; 17104 17105 *) 17106 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17107 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17108 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17109 else 17110 ld_shlibs_GCJ=no 17111 fi 17112 ;; 17113 esac 17114 17115 if test "$ld_shlibs_GCJ" = no; then 17116 runpath_var= 17117 hardcode_libdir_flag_spec_GCJ= 17118 export_dynamic_flag_spec_GCJ= 17119 whole_archive_flag_spec_GCJ= 17120 fi 17121 else 17122 # PORTME fill in a description of your system's linker (not GNU ld) 17123 case $host_os in 17124 aix3*) 17125 allow_undefined_flag_GCJ=unsupported 17126 always_export_symbols_GCJ=yes 17127 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' 17128 # Note: this linker hardcodes the directories in LIBPATH if there 17129 # are no directories specified by -L. 17130 hardcode_minus_L_GCJ=yes 17131 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17132 # Neither direct hardcoding nor static linking is supported with a 17133 # broken collect2. 17134 hardcode_direct_GCJ=unsupported 17135 fi 17136 ;; 17137 17138 aix4* | aix5*) 17139 if test "$host_cpu" = ia64; then 17140 # On IA64, the linker does run time linking by default, so we don't 17141 # have to do anything special. 17142 aix_use_runtimelinking=no 17143 exp_sym_flag='-Bexport' 17144 no_entry_flag="" 17145 else 17146 # If we're using GNU nm, then we don't want the "-C" option. 17147 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17148 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17149 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' 17150 else 17151 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' 17152 fi 17153 aix_use_runtimelinking=no 17154 17155 # Test if we are trying to use run time linking or normal 17156 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17157 # need to do runtime linking. 17158 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17159 for ld_flag in $LDFLAGS; do 17160 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17161 aix_use_runtimelinking=yes 17162 break 17163 fi 17164 done 17165 ;; 17166 esac 17167 17168 exp_sym_flag='-bexport' 17169 no_entry_flag='-bnoentry' 17170 fi 17171 17172 # When large executables or shared objects are built, AIX ld can 17173 # have problems creating the table of contents. If linking a library 17174 # or program results in "error TOC overflow" add -mminimal-toc to 17175 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17176 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17177 17178 archive_cmds_GCJ='' 17179 hardcode_direct_GCJ=yes 17180 hardcode_libdir_separator_GCJ=':' 17181 link_all_deplibs_GCJ=yes 17182 17183 if test "$GCC" = yes; then 17184 case $host_os in aix4.[012]|aix4.[012].*) 17185 # We only want to do this on AIX 4.2 and lower, the check 17186 # below for broken collect2 doesn't work under 4.3+ 17187 collect2name=`${CC} -print-prog-name=collect2` 17188 if test -f "$collect2name" && \ 17189 strings "$collect2name" | grep resolve_lib_name >/dev/null 17190 then 17191 # We have reworked collect2 17192 : 17193 else 17194 # We have old collect2 17195 hardcode_direct_GCJ=unsupported 17196 # It fails to find uninstalled libraries when the uninstalled 17197 # path is not listed in the libpath. Setting hardcode_minus_L 17198 # to unsupported forces relinking 17199 hardcode_minus_L_GCJ=yes 17200 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17201 hardcode_libdir_separator_GCJ= 17202 fi 17203 ;; 17204 esac 17205 shared_flag='-shared' 17206 if test "$aix_use_runtimelinking" = yes; then 17207 shared_flag="$shared_flag "'${wl}-G' 17208 fi 17209 else 17210 # not using gcc 17211 if test "$host_cpu" = ia64; then 17212 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17213 # chokes on -Wl,-G. The following line is correct: 17214 shared_flag='-G' 17215 else 17216 if test "$aix_use_runtimelinking" = yes; then 17217 shared_flag='${wl}-G' 17218 else 17219 shared_flag='${wl}-bM:SRE' 17220 fi 17221 fi 17222 fi 17223 17224 # It seems that -bexpall does not export symbols beginning with 17225 # underscore (_), so it is better to generate a list of symbols to export. 17226 always_export_symbols_GCJ=yes 17227 if test "$aix_use_runtimelinking" = yes; then 17228 # Warning - without using the other runtime loading flags (-brtl), 17229 # -berok will link without error, but may produce a broken library. 17230 allow_undefined_flag_GCJ='-berok' 17231 # Determine the default libpath from the value encoded in an empty executable. 17232 cat >conftest.$ac_ext <<_ACEOF 17233/* confdefs.h. */ 17234_ACEOF 17235cat confdefs.h >>conftest.$ac_ext 17236cat >>conftest.$ac_ext <<_ACEOF 17237/* end confdefs.h. */ 17238 17239int 17240main () 17241{ 17242 17243 ; 17244 return 0; 17245} 17246_ACEOF 17247rm -f conftest.$ac_objext conftest$ac_exeext 17248if { (ac_try="$ac_link" 17249case "(($ac_try" in 17250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17251 *) ac_try_echo=$ac_try;; 17252esac 17253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17254 (eval "$ac_link") 2>conftest.er1 17255 ac_status=$? 17256 grep -v '^ *+' conftest.er1 >conftest.err 17257 rm -f conftest.er1 17258 cat conftest.err >&5 17259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17260 (exit $ac_status); } && { 17261 test -z "$ac_c_werror_flag" || 17262 test ! -s conftest.err 17263 } && test -s conftest$ac_exeext && 17264 $as_test_x conftest$ac_exeext; then 17265 17266lt_aix_libpath_sed=' 17267 /Import File Strings/,/^$/ { 17268 /^0/ { 17269 s/^0 *\(.*\)$/\1/ 17270 p 17271 } 17272 }' 17273aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17274# Check for a 64-bit object if we didn't find anything. 17275if test -z "$aix_libpath"; then 17276 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17277fi 17278else 17279 echo "$as_me: failed program was:" >&5 17280sed 's/^/| /' conftest.$ac_ext >&5 17281 17282 17283fi 17284 17285rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17286 conftest$ac_exeext conftest.$ac_ext 17287if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17288 17289 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17290 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" 17291 else 17292 if test "$host_cpu" = ia64; then 17293 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17294 allow_undefined_flag_GCJ="-z nodefs" 17295 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" 17296 else 17297 # Determine the default libpath from the value encoded in an empty executable. 17298 cat >conftest.$ac_ext <<_ACEOF 17299/* confdefs.h. */ 17300_ACEOF 17301cat confdefs.h >>conftest.$ac_ext 17302cat >>conftest.$ac_ext <<_ACEOF 17303/* end confdefs.h. */ 17304 17305int 17306main () 17307{ 17308 17309 ; 17310 return 0; 17311} 17312_ACEOF 17313rm -f conftest.$ac_objext conftest$ac_exeext 17314if { (ac_try="$ac_link" 17315case "(($ac_try" in 17316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17317 *) ac_try_echo=$ac_try;; 17318esac 17319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17320 (eval "$ac_link") 2>conftest.er1 17321 ac_status=$? 17322 grep -v '^ *+' conftest.er1 >conftest.err 17323 rm -f conftest.er1 17324 cat conftest.err >&5 17325 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17326 (exit $ac_status); } && { 17327 test -z "$ac_c_werror_flag" || 17328 test ! -s conftest.err 17329 } && test -s conftest$ac_exeext && 17330 $as_test_x conftest$ac_exeext; then 17331 17332lt_aix_libpath_sed=' 17333 /Import File Strings/,/^$/ { 17334 /^0/ { 17335 s/^0 *\(.*\)$/\1/ 17336 p 17337 } 17338 }' 17339aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17340# Check for a 64-bit object if we didn't find anything. 17341if test -z "$aix_libpath"; then 17342 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17343fi 17344else 17345 echo "$as_me: failed program was:" >&5 17346sed 's/^/| /' conftest.$ac_ext >&5 17347 17348 17349fi 17350 17351rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17352 conftest$ac_exeext conftest.$ac_ext 17353if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17354 17355 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17356 # Warning - without using the other run time loading flags, 17357 # -berok will link without error, but may produce a broken library. 17358 no_undefined_flag_GCJ=' ${wl}-bernotok' 17359 allow_undefined_flag_GCJ=' ${wl}-berok' 17360 # Exported symbols can be pulled into shared objects from archives 17361 whole_archive_flag_spec_GCJ='$convenience' 17362 archive_cmds_need_lc_GCJ=yes 17363 # This is similar to how AIX traditionally builds its shared libraries. 17364 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' 17365 fi 17366 fi 17367 ;; 17368 17369 amigaos*) 17370 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)' 17371 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17372 hardcode_minus_L_GCJ=yes 17373 # see comment about different semantics on the GNU ld section 17374 ld_shlibs_GCJ=no 17375 ;; 17376 17377 bsdi[45]*) 17378 export_dynamic_flag_spec_GCJ=-rdynamic 17379 ;; 17380 17381 cygwin* | mingw* | pw32*) 17382 # When not using gcc, we currently assume that we are using 17383 # Microsoft Visual C++. 17384 # hardcode_libdir_flag_spec is actually meaningless, as there is 17385 # no search path for DLLs. 17386 hardcode_libdir_flag_spec_GCJ=' ' 17387 allow_undefined_flag_GCJ=unsupported 17388 # Tell ltmain to make .lib files, not .a files. 17389 libext=lib 17390 # Tell ltmain to make .dll files, not .so files. 17391 shrext_cmds=".dll" 17392 # FIXME: Setting linknames here is a bad hack. 17393 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17394 # The linker will automatically build a .lib file if we build a DLL. 17395 old_archive_From_new_cmds_GCJ='true' 17396 # FIXME: Should let the user specify the lib program. 17397 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17398 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17399 enable_shared_with_static_runtimes_GCJ=yes 17400 ;; 17401 17402 darwin* | rhapsody*) 17403 case $host_os in 17404 rhapsody* | darwin1.[012]) 17405 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17406 ;; 17407 *) # Darwin 1.3 on 17408 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17409 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17410 else 17411 case ${MACOSX_DEPLOYMENT_TARGET} in 17412 10.[012]) 17413 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17414 ;; 17415 10.*) 17416 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17417 ;; 17418 esac 17419 fi 17420 ;; 17421 esac 17422 archive_cmds_need_lc_GCJ=no 17423 hardcode_direct_GCJ=no 17424 hardcode_automatic_GCJ=yes 17425 hardcode_shlibpath_var_GCJ=unsupported 17426 whole_archive_flag_spec_GCJ='' 17427 link_all_deplibs_GCJ=yes 17428 if test "$GCC" = yes ; then 17429 output_verbose_link_cmd='echo' 17430 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17431 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17432 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17433 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}' 17434 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}' 17435 else 17436 case $cc_basename in 17437 xlc*) 17438 output_verbose_link_cmd='echo' 17439 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 17440 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17441 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17442 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}' 17443 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}' 17444 ;; 17445 *) 17446 ld_shlibs_GCJ=no 17447 ;; 17448 esac 17449 fi 17450 ;; 17451 17452 dgux*) 17453 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17454 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17455 hardcode_shlibpath_var_GCJ=no 17456 ;; 17457 17458 freebsd1*) 17459 ld_shlibs_GCJ=no 17460 ;; 17461 17462 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17463 # support. Future versions do this automatically, but an explicit c++rt0.o 17464 # does not break anything, and helps significantly (at the cost of a little 17465 # extra space). 17466 freebsd2.2*) 17467 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17468 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17469 hardcode_direct_GCJ=yes 17470 hardcode_shlibpath_var_GCJ=no 17471 ;; 17472 17473 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17474 freebsd2*) 17475 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17476 hardcode_direct_GCJ=yes 17477 hardcode_minus_L_GCJ=yes 17478 hardcode_shlibpath_var_GCJ=no 17479 ;; 17480 17481 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17482 freebsd* | dragonfly*) 17483 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17484 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17485 hardcode_direct_GCJ=yes 17486 hardcode_shlibpath_var_GCJ=no 17487 ;; 17488 17489 hpux9*) 17490 if test "$GCC" = yes; then 17491 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' 17492 else 17493 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' 17494 fi 17495 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17496 hardcode_libdir_separator_GCJ=: 17497 hardcode_direct_GCJ=yes 17498 17499 # hardcode_minus_L: Not really in the search PATH, 17500 # but as the default location of the library. 17501 hardcode_minus_L_GCJ=yes 17502 export_dynamic_flag_spec_GCJ='${wl}-E' 17503 ;; 17504 17505 hpux10*) 17506 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17507 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17508 else 17509 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17510 fi 17511 if test "$with_gnu_ld" = no; then 17512 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17513 hardcode_libdir_separator_GCJ=: 17514 17515 hardcode_direct_GCJ=yes 17516 export_dynamic_flag_spec_GCJ='${wl}-E' 17517 17518 # hardcode_minus_L: Not really in the search PATH, 17519 # but as the default location of the library. 17520 hardcode_minus_L_GCJ=yes 17521 fi 17522 ;; 17523 17524 hpux11*) 17525 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17526 case $host_cpu in 17527 hppa*64*) 17528 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17529 ;; 17530 ia64*) 17531 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17532 ;; 17533 *) 17534 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17535 ;; 17536 esac 17537 else 17538 case $host_cpu in 17539 hppa*64*) 17540 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17541 ;; 17542 ia64*) 17543 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17544 ;; 17545 *) 17546 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17547 ;; 17548 esac 17549 fi 17550 if test "$with_gnu_ld" = no; then 17551 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17552 hardcode_libdir_separator_GCJ=: 17553 17554 case $host_cpu in 17555 hppa*64*|ia64*) 17556 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17557 hardcode_direct_GCJ=no 17558 hardcode_shlibpath_var_GCJ=no 17559 ;; 17560 *) 17561 hardcode_direct_GCJ=yes 17562 export_dynamic_flag_spec_GCJ='${wl}-E' 17563 17564 # hardcode_minus_L: Not really in the search PATH, 17565 # but as the default location of the library. 17566 hardcode_minus_L_GCJ=yes 17567 ;; 17568 esac 17569 fi 17570 ;; 17571 17572 irix5* | irix6* | nonstopux*) 17573 if test "$GCC" = yes; then 17574 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' 17575 else 17576 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' 17577 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17578 fi 17579 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17580 hardcode_libdir_separator_GCJ=: 17581 link_all_deplibs_GCJ=yes 17582 ;; 17583 17584 netbsd*) 17585 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17586 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17587 else 17588 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17589 fi 17590 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17591 hardcode_direct_GCJ=yes 17592 hardcode_shlibpath_var_GCJ=no 17593 ;; 17594 17595 newsos6) 17596 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17597 hardcode_direct_GCJ=yes 17598 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17599 hardcode_libdir_separator_GCJ=: 17600 hardcode_shlibpath_var_GCJ=no 17601 ;; 17602 17603 openbsd*) 17604 if test -f /usr/libexec/ld.so; then 17605 hardcode_direct_GCJ=yes 17606 hardcode_shlibpath_var_GCJ=no 17607 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17608 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17609 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17610 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17611 export_dynamic_flag_spec_GCJ='${wl}-E' 17612 else 17613 case $host_os in 17614 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17615 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17616 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17617 ;; 17618 *) 17619 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17620 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17621 ;; 17622 esac 17623 fi 17624 else 17625 ld_shlibs_GCJ=no 17626 fi 17627 ;; 17628 17629 os2*) 17630 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17631 hardcode_minus_L_GCJ=yes 17632 allow_undefined_flag_GCJ=unsupported 17633 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' 17634 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17635 ;; 17636 17637 osf3*) 17638 if test "$GCC" = yes; then 17639 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17640 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' 17641 else 17642 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17643 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' 17644 fi 17645 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17646 hardcode_libdir_separator_GCJ=: 17647 ;; 17648 17649 osf4* | osf5*) # as osf3* with the addition of -msym flag 17650 if test "$GCC" = yes; then 17651 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17652 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' 17653 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17654 else 17655 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17656 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' 17657 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~ 17658 $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' 17659 17660 # Both c and cxx compiler support -rpath directly 17661 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17662 fi 17663 hardcode_libdir_separator_GCJ=: 17664 ;; 17665 17666 solaris*) 17667 no_undefined_flag_GCJ=' -z text' 17668 if test "$GCC" = yes; then 17669 wlarc='${wl}' 17670 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17671 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17672 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17673 else 17674 wlarc='' 17675 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17676 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17677 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17678 fi 17679 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17680 hardcode_shlibpath_var_GCJ=no 17681 case $host_os in 17682 solaris2.[0-5] | solaris2.[0-5].*) ;; 17683 *) 17684 # The compiler driver will combine and reorder linker options, 17685 # but understands `-z linker_flag'. GCC discards it without `$wl', 17686 # but is careful enough not to reorder. 17687 # Supported since Solaris 2.6 (maybe 2.5.1?) 17688 if test "$GCC" = yes; then 17689 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 17690 else 17691 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 17692 fi 17693 ;; 17694 esac 17695 link_all_deplibs_GCJ=yes 17696 ;; 17697 17698 sunos4*) 17699 if test "x$host_vendor" = xsequent; then 17700 # Use $CC to link under sequent, because it throws in some extra .o 17701 # files that make .init and .fini sections work. 17702 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17703 else 17704 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17705 fi 17706 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17707 hardcode_direct_GCJ=yes 17708 hardcode_minus_L_GCJ=yes 17709 hardcode_shlibpath_var_GCJ=no 17710 ;; 17711 17712 sysv4) 17713 case $host_vendor in 17714 sni) 17715 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17716 hardcode_direct_GCJ=yes # is this really true??? 17717 ;; 17718 siemens) 17719 ## LD is ld it makes a PLAMLIB 17720 ## CC just makes a GrossModule. 17721 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17722 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 17723 hardcode_direct_GCJ=no 17724 ;; 17725 motorola) 17726 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17727 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 17728 ;; 17729 esac 17730 runpath_var='LD_RUN_PATH' 17731 hardcode_shlibpath_var_GCJ=no 17732 ;; 17733 17734 sysv4.3*) 17735 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17736 hardcode_shlibpath_var_GCJ=no 17737 export_dynamic_flag_spec_GCJ='-Bexport' 17738 ;; 17739 17740 sysv4*MP*) 17741 if test -d /usr/nec; then 17742 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17743 hardcode_shlibpath_var_GCJ=no 17744 runpath_var=LD_RUN_PATH 17745 hardcode_runpath_var=yes 17746 ld_shlibs_GCJ=yes 17747 fi 17748 ;; 17749 17750 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 17751 no_undefined_flag_GCJ='${wl}-z,text' 17752 archive_cmds_need_lc_GCJ=no 17753 hardcode_shlibpath_var_GCJ=no 17754 runpath_var='LD_RUN_PATH' 17755 17756 if test "$GCC" = yes; then 17757 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17758 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17759 else 17760 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17761 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17762 fi 17763 ;; 17764 17765 sysv5* | sco3.2v5* | sco5v6*) 17766 # Note: We can NOT use -z defs as we might desire, because we do not 17767 # link with -lc, and that would cause any symbols used from libc to 17768 # always be unresolved, which means just about no library would 17769 # ever link correctly. If we're not using GNU ld we use -z text 17770 # though, which does catch some bad symbols but isn't as heavy-handed 17771 # as -z defs. 17772 no_undefined_flag_GCJ='${wl}-z,text' 17773 allow_undefined_flag_GCJ='${wl}-z,nodefs' 17774 archive_cmds_need_lc_GCJ=no 17775 hardcode_shlibpath_var_GCJ=no 17776 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 17777 hardcode_libdir_separator_GCJ=':' 17778 link_all_deplibs_GCJ=yes 17779 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 17780 runpath_var='LD_RUN_PATH' 17781 17782 if test "$GCC" = yes; then 17783 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17784 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17785 else 17786 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17787 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 17788 fi 17789 ;; 17790 17791 uts4*) 17792 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17793 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17794 hardcode_shlibpath_var_GCJ=no 17795 ;; 17796 17797 *) 17798 ld_shlibs_GCJ=no 17799 ;; 17800 esac 17801 fi 17802 17803{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 17804echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 17805test "$ld_shlibs_GCJ" = no && can_build_shared=no 17806 17807# 17808# Do we need to explicitly link libc? 17809# 17810case "x$archive_cmds_need_lc_GCJ" in 17811x|xyes) 17812 # Assume -lc should be added 17813 archive_cmds_need_lc_GCJ=yes 17814 17815 if test "$enable_shared" = yes && test "$GCC" = yes; then 17816 case $archive_cmds_GCJ in 17817 *'~'*) 17818 # FIXME: we may have to deal with multi-command sequences. 17819 ;; 17820 '$CC '*) 17821 # Test whether the compiler implicitly links with -lc since on some 17822 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17823 # to ld, don't add -lc before -lgcc. 17824 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 17825echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 17826 $rm conftest* 17827 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17828 17829 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17830 (eval $ac_compile) 2>&5 17831 ac_status=$? 17832 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17833 (exit $ac_status); } 2>conftest.err; then 17834 soname=conftest 17835 lib=conftest 17836 libobjs=conftest.$ac_objext 17837 deplibs= 17838 wl=$lt_prog_compiler_wl_GCJ 17839 pic_flag=$lt_prog_compiler_pic_GCJ 17840 compiler_flags=-v 17841 linker_flags=-v 17842 verstring= 17843 output_objdir=. 17844 libname=conftest 17845 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 17846 allow_undefined_flag_GCJ= 17847 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 17848 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 17849 ac_status=$? 17850 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17851 (exit $ac_status); } 17852 then 17853 archive_cmds_need_lc_GCJ=no 17854 else 17855 archive_cmds_need_lc_GCJ=yes 17856 fi 17857 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 17858 else 17859 cat conftest.err 1>&5 17860 fi 17861 $rm conftest* 17862 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 17863echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 17864 ;; 17865 esac 17866 fi 17867 ;; 17868esac 17869 17870{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 17871echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 17872library_names_spec= 17873libname_spec='lib$name' 17874soname_spec= 17875shrext_cmds=".so" 17876postinstall_cmds= 17877postuninstall_cmds= 17878finish_cmds= 17879finish_eval= 17880shlibpath_var= 17881shlibpath_overrides_runpath=unknown 17882version_type=none 17883dynamic_linker="$host_os ld.so" 17884sys_lib_dlsearch_path_spec="/lib /usr/lib" 17885 17886need_lib_prefix=unknown 17887hardcode_into_libs=no 17888 17889# when you set need_version to no, make sure it does not cause -set_version 17890# flags to be left without arguments 17891need_version=unknown 17892 17893case $host_os in 17894aix3*) 17895 version_type=linux 17896 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 17897 shlibpath_var=LIBPATH 17898 17899 # AIX 3 has no versioning support, so we append a major version to the name. 17900 soname_spec='${libname}${release}${shared_ext}$major' 17901 ;; 17902 17903aix4* | aix5*) 17904 version_type=linux 17905 need_lib_prefix=no 17906 need_version=no 17907 hardcode_into_libs=yes 17908 if test "$host_cpu" = ia64; then 17909 # AIX 5 supports IA64 17910 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 17911 shlibpath_var=LD_LIBRARY_PATH 17912 else 17913 # With GCC up to 2.95.x, collect2 would create an import file 17914 # for dependence libraries. The import file would start with 17915 # the line `#! .'. This would cause the generated library to 17916 # depend on `.', always an invalid library. This was fixed in 17917 # development snapshots of GCC prior to 3.0. 17918 case $host_os in 17919 aix4 | aix4.[01] | aix4.[01].*) 17920 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17921 echo ' yes ' 17922 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 17923 : 17924 else 17925 can_build_shared=no 17926 fi 17927 ;; 17928 esac 17929 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 17930 # soname into executable. Probably we can add versioning support to 17931 # collect2, so additional links can be useful in future. 17932 if test "$aix_use_runtimelinking" = yes; then 17933 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17934 # instead of lib<name>.a to let people know that these are not 17935 # typical AIX shared libraries. 17936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17937 else 17938 # We preserve .a as extension for shared libraries through AIX4.2 17939 # and later when we are not doing run time linking. 17940 library_names_spec='${libname}${release}.a $libname.a' 17941 soname_spec='${libname}${release}${shared_ext}$major' 17942 fi 17943 shlibpath_var=LIBPATH 17944 fi 17945 ;; 17946 17947amigaos*) 17948 library_names_spec='$libname.ixlibrary $libname.a' 17949 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17950 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' 17951 ;; 17952 17953beos*) 17954 library_names_spec='${libname}${shared_ext}' 17955 dynamic_linker="$host_os ld.so" 17956 shlibpath_var=LIBRARY_PATH 17957 ;; 17958 17959bsdi[45]*) 17960 version_type=linux 17961 need_version=no 17962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17963 soname_spec='${libname}${release}${shared_ext}$major' 17964 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17965 shlibpath_var=LD_LIBRARY_PATH 17966 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17967 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17968 # the default ld.so.conf also contains /usr/contrib/lib and 17969 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17970 # libtool to hard-code these into programs 17971 ;; 17972 17973cygwin* | mingw* | pw32*) 17974 version_type=windows 17975 shrext_cmds=".dll" 17976 need_version=no 17977 need_lib_prefix=no 17978 17979 case $GCC,$host_os in 17980 yes,cygwin* | yes,mingw* | yes,pw32*) 17981 library_names_spec='$libname.dll.a' 17982 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17983 postinstall_cmds='base_file=`basename \${file}`~ 17984 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 17985 dldir=$destdir/`dirname \$dlpath`~ 17986 test -d \$dldir || mkdir -p \$dldir~ 17987 $install_prog $dir/$dlname \$dldir/$dlname~ 17988 chmod a+x \$dldir/$dlname' 17989 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17990 dlpath=$dir/\$dldll~ 17991 $rm \$dlpath' 17992 shlibpath_overrides_runpath=yes 17993 17994 case $host_os in 17995 cygwin*) 17996 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17997 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17998 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 17999 ;; 18000 mingw*) 18001 # MinGW DLLs use traditional 'lib' prefix 18002 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18003 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18004 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18005 # It is most probably a Windows format PATH printed by 18006 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18007 # path with ; separators, and with drive letters. We can handle the 18008 # drive letters (cygwin fileutils understands them), so leave them, 18009 # especially as we might pass files found there to a mingw objdump, 18010 # which wouldn't understand a cygwinified path. Ahh. 18011 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18012 else 18013 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18014 fi 18015 ;; 18016 pw32*) 18017 # pw32 DLLs use 'pw' prefix rather than 'lib' 18018 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18019 ;; 18020 esac 18021 ;; 18022 18023 *) 18024 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18025 ;; 18026 esac 18027 dynamic_linker='Win32 ld.exe' 18028 # FIXME: first we should search . and the directory the executable is in 18029 shlibpath_var=PATH 18030 ;; 18031 18032darwin* | rhapsody*) 18033 dynamic_linker="$host_os dyld" 18034 version_type=darwin 18035 need_lib_prefix=no 18036 need_version=no 18037 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18038 soname_spec='${libname}${release}${major}$shared_ext' 18039 shlibpath_overrides_runpath=yes 18040 shlibpath_var=DYLD_LIBRARY_PATH 18041 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18042 18043 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18044 ;; 18045 18046dgux*) 18047 version_type=linux 18048 need_lib_prefix=no 18049 need_version=no 18050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18051 soname_spec='${libname}${release}${shared_ext}$major' 18052 shlibpath_var=LD_LIBRARY_PATH 18053 ;; 18054 18055freebsd1*) 18056 dynamic_linker=no 18057 ;; 18058 18059freebsd* | dragonfly*) 18060 # DragonFly does not have aout. When/if they implement a new 18061 # versioning mechanism, adjust this. 18062 if test -x /usr/bin/objformat; then 18063 objformat=`/usr/bin/objformat` 18064 else 18065 case $host_os in 18066 freebsd[123]*) objformat=aout ;; 18067 *) objformat=elf ;; 18068 esac 18069 fi 18070 version_type=freebsd-$objformat 18071 case $version_type in 18072 freebsd-elf*) 18073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18074 need_version=no 18075 need_lib_prefix=no 18076 ;; 18077 freebsd-*) 18078 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18079 need_version=yes 18080 ;; 18081 esac 18082 shlibpath_var=LD_LIBRARY_PATH 18083 case $host_os in 18084 freebsd2*) 18085 shlibpath_overrides_runpath=yes 18086 ;; 18087 freebsd3.[01]* | freebsdelf3.[01]*) 18088 shlibpath_overrides_runpath=yes 18089 hardcode_into_libs=yes 18090 ;; 18091 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18092 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18093 shlibpath_overrides_runpath=no 18094 hardcode_into_libs=yes 18095 ;; 18096 *) # from 4.6 on, and DragonFly 18097 shlibpath_overrides_runpath=yes 18098 hardcode_into_libs=yes 18099 ;; 18100 esac 18101 ;; 18102 18103gnu*) 18104 version_type=linux 18105 need_lib_prefix=no 18106 need_version=no 18107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18108 soname_spec='${libname}${release}${shared_ext}$major' 18109 shlibpath_var=LD_LIBRARY_PATH 18110 hardcode_into_libs=yes 18111 ;; 18112 18113hpux9* | hpux10* | hpux11*) 18114 # Give a soname corresponding to the major version so that dld.sl refuses to 18115 # link against other versions. 18116 version_type=sunos 18117 need_lib_prefix=no 18118 need_version=no 18119 case $host_cpu in 18120 ia64*) 18121 shrext_cmds='.so' 18122 hardcode_into_libs=yes 18123 dynamic_linker="$host_os dld.so" 18124 shlibpath_var=LD_LIBRARY_PATH 18125 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18127 soname_spec='${libname}${release}${shared_ext}$major' 18128 if test "X$HPUX_IA64_MODE" = X32; then 18129 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18130 else 18131 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18132 fi 18133 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18134 ;; 18135 hppa*64*) 18136 shrext_cmds='.sl' 18137 hardcode_into_libs=yes 18138 dynamic_linker="$host_os dld.sl" 18139 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18140 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18142 soname_spec='${libname}${release}${shared_ext}$major' 18143 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18144 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18145 ;; 18146 *) 18147 shrext_cmds='.sl' 18148 dynamic_linker="$host_os dld.sl" 18149 shlibpath_var=SHLIB_PATH 18150 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18152 soname_spec='${libname}${release}${shared_ext}$major' 18153 ;; 18154 esac 18155 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18156 postinstall_cmds='chmod 555 $lib' 18157 ;; 18158 18159interix[3-9]*) 18160 version_type=linux 18161 need_lib_prefix=no 18162 need_version=no 18163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18164 soname_spec='${libname}${release}${shared_ext}$major' 18165 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18166 shlibpath_var=LD_LIBRARY_PATH 18167 shlibpath_overrides_runpath=no 18168 hardcode_into_libs=yes 18169 ;; 18170 18171irix5* | irix6* | nonstopux*) 18172 case $host_os in 18173 nonstopux*) version_type=nonstopux ;; 18174 *) 18175 if test "$lt_cv_prog_gnu_ld" = yes; then 18176 version_type=linux 18177 else 18178 version_type=irix 18179 fi ;; 18180 esac 18181 need_lib_prefix=no 18182 need_version=no 18183 soname_spec='${libname}${release}${shared_ext}$major' 18184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18185 case $host_os in 18186 irix5* | nonstopux*) 18187 libsuff= shlibsuff= 18188 ;; 18189 *) 18190 case $LD in # libtool.m4 will add one of these switches to LD 18191 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18192 libsuff= shlibsuff= libmagic=32-bit;; 18193 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18194 libsuff=32 shlibsuff=N32 libmagic=N32;; 18195 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18196 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18197 *) libsuff= shlibsuff= libmagic=never-match;; 18198 esac 18199 ;; 18200 esac 18201 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18202 shlibpath_overrides_runpath=no 18203 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18204 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18205 hardcode_into_libs=yes 18206 ;; 18207 18208# No shared lib support for Linux oldld, aout, or coff. 18209linux*oldld* | linux*aout* | linux*coff*) 18210 dynamic_linker=no 18211 ;; 18212 18213# This must be Linux ELF. 18214linux* | k*bsd*-gnu) 18215 version_type=linux 18216 need_lib_prefix=no 18217 need_version=no 18218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18219 soname_spec='${libname}${release}${shared_ext}$major' 18220 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18221 shlibpath_var=LD_LIBRARY_PATH 18222 shlibpath_overrides_runpath=no 18223 # This implies no fast_install, which is unacceptable. 18224 # Some rework will be needed to allow for fast_install 18225 # before this can be enabled. 18226 hardcode_into_libs=yes 18227 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18228 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18229 18230 # Append ld.so.conf contents to the search path 18231 if test -f /etc/ld.so.conf; then 18232 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' ' '` 18233 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18234 fi 18235 18236 # We used to test for /lib/ld.so.1 and disable shared libraries on 18237 # powerpc, because MkLinux only supported shared libraries with the 18238 # GNU dynamic linker. Since this was broken with cross compilers, 18239 # most powerpc-linux boxes support dynamic linking these days and 18240 # people can always --disable-shared, the test was removed, and we 18241 # assume the GNU/Linux dynamic linker is in use. 18242 dynamic_linker='GNU/Linux ld.so' 18243 ;; 18244 18245netbsd*) 18246 version_type=sunos 18247 need_lib_prefix=no 18248 need_version=no 18249 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18251 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18252 dynamic_linker='NetBSD (a.out) ld.so' 18253 else 18254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18255 soname_spec='${libname}${release}${shared_ext}$major' 18256 dynamic_linker='NetBSD ld.elf_so' 18257 fi 18258 shlibpath_var=LD_LIBRARY_PATH 18259 shlibpath_overrides_runpath=yes 18260 hardcode_into_libs=yes 18261 ;; 18262 18263newsos6) 18264 version_type=linux 18265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18266 shlibpath_var=LD_LIBRARY_PATH 18267 shlibpath_overrides_runpath=yes 18268 ;; 18269 18270nto-qnx*) 18271 version_type=linux 18272 need_lib_prefix=no 18273 need_version=no 18274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18275 soname_spec='${libname}${release}${shared_ext}$major' 18276 shlibpath_var=LD_LIBRARY_PATH 18277 shlibpath_overrides_runpath=yes 18278 ;; 18279 18280openbsd*) 18281 version_type=sunos 18282 sys_lib_dlsearch_path_spec="/usr/lib" 18283 need_lib_prefix=no 18284 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18285 case $host_os in 18286 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18287 *) need_version=no ;; 18288 esac 18289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18290 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18291 shlibpath_var=LD_LIBRARY_PATH 18292 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18293 case $host_os in 18294 openbsd2.[89] | openbsd2.[89].*) 18295 shlibpath_overrides_runpath=no 18296 ;; 18297 *) 18298 shlibpath_overrides_runpath=yes 18299 ;; 18300 esac 18301 else 18302 shlibpath_overrides_runpath=yes 18303 fi 18304 ;; 18305 18306os2*) 18307 libname_spec='$name' 18308 shrext_cmds=".dll" 18309 need_lib_prefix=no 18310 library_names_spec='$libname${shared_ext} $libname.a' 18311 dynamic_linker='OS/2 ld.exe' 18312 shlibpath_var=LIBPATH 18313 ;; 18314 18315osf3* | osf4* | osf5*) 18316 version_type=osf 18317 need_lib_prefix=no 18318 need_version=no 18319 soname_spec='${libname}${release}${shared_ext}$major' 18320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18321 shlibpath_var=LD_LIBRARY_PATH 18322 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18323 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18324 ;; 18325 18326rdos*) 18327 dynamic_linker=no 18328 ;; 18329 18330solaris*) 18331 version_type=linux 18332 need_lib_prefix=no 18333 need_version=no 18334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18335 soname_spec='${libname}${release}${shared_ext}$major' 18336 shlibpath_var=LD_LIBRARY_PATH 18337 shlibpath_overrides_runpath=yes 18338 hardcode_into_libs=yes 18339 # ldd complains unless libraries are executable 18340 postinstall_cmds='chmod +x $lib' 18341 ;; 18342 18343sunos4*) 18344 version_type=sunos 18345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18346 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18347 shlibpath_var=LD_LIBRARY_PATH 18348 shlibpath_overrides_runpath=yes 18349 if test "$with_gnu_ld" = yes; then 18350 need_lib_prefix=no 18351 fi 18352 need_version=yes 18353 ;; 18354 18355sysv4 | sysv4.3*) 18356 version_type=linux 18357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18358 soname_spec='${libname}${release}${shared_ext}$major' 18359 shlibpath_var=LD_LIBRARY_PATH 18360 case $host_vendor in 18361 sni) 18362 shlibpath_overrides_runpath=no 18363 need_lib_prefix=no 18364 export_dynamic_flag_spec='${wl}-Blargedynsym' 18365 runpath_var=LD_RUN_PATH 18366 ;; 18367 siemens) 18368 need_lib_prefix=no 18369 ;; 18370 motorola) 18371 need_lib_prefix=no 18372 need_version=no 18373 shlibpath_overrides_runpath=no 18374 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18375 ;; 18376 esac 18377 ;; 18378 18379sysv4*MP*) 18380 if test -d /usr/nec ;then 18381 version_type=linux 18382 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18383 soname_spec='$libname${shared_ext}.$major' 18384 shlibpath_var=LD_LIBRARY_PATH 18385 fi 18386 ;; 18387 18388sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18389 version_type=freebsd-elf 18390 need_lib_prefix=no 18391 need_version=no 18392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18393 soname_spec='${libname}${release}${shared_ext}$major' 18394 shlibpath_var=LD_LIBRARY_PATH 18395 hardcode_into_libs=yes 18396 if test "$with_gnu_ld" = yes; then 18397 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18398 shlibpath_overrides_runpath=no 18399 else 18400 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18401 shlibpath_overrides_runpath=yes 18402 case $host_os in 18403 sco3.2v5*) 18404 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18405 ;; 18406 esac 18407 fi 18408 sys_lib_dlsearch_path_spec='/usr/lib' 18409 ;; 18410 18411uts4*) 18412 version_type=linux 18413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18414 soname_spec='${libname}${release}${shared_ext}$major' 18415 shlibpath_var=LD_LIBRARY_PATH 18416 ;; 18417 18418*) 18419 dynamic_linker=no 18420 ;; 18421esac 18422{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18423echo "${ECHO_T}$dynamic_linker" >&6; } 18424test "$dynamic_linker" = no && can_build_shared=no 18425 18426variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18427if test "$GCC" = yes; then 18428 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18429fi 18430 18431{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18432echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18433hardcode_action_GCJ= 18434if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18435 test -n "$runpath_var_GCJ" || \ 18436 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18437 18438 # We can hardcode non-existant directories. 18439 if test "$hardcode_direct_GCJ" != no && 18440 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18441 # have to relink, otherwise we might link with an installed library 18442 # when we should be linking with a yet-to-be-installed one 18443 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18444 test "$hardcode_minus_L_GCJ" != no; then 18445 # Linking always hardcodes the temporary library directory. 18446 hardcode_action_GCJ=relink 18447 else 18448 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18449 hardcode_action_GCJ=immediate 18450 fi 18451else 18452 # We cannot hardcode anything, or else we can only hardcode existing 18453 # directories. 18454 hardcode_action_GCJ=unsupported 18455fi 18456{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18457echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18458 18459if test "$hardcode_action_GCJ" = relink; then 18460 # Fast installation is not supported 18461 enable_fast_install=no 18462elif test "$shlibpath_overrides_runpath" = yes || 18463 test "$enable_shared" = no; then 18464 # Fast installation is not necessary 18465 enable_fast_install=needless 18466fi 18467 18468 18469# The else clause should only fire when bootstrapping the 18470# libtool distribution, otherwise you forgot to ship ltmain.sh 18471# with your package, and you will get complaints that there are 18472# no rules to generate ltmain.sh. 18473if test -f "$ltmain"; then 18474 # See if we are running on zsh, and set the options which allow our commands through 18475 # without removal of \ escapes. 18476 if test -n "${ZSH_VERSION+set}" ; then 18477 setopt NO_GLOB_SUBST 18478 fi 18479 # Now quote all the things that may contain metacharacters while being 18480 # careful not to overquote the AC_SUBSTed values. We take copies of the 18481 # variables and quote the copies for generation of the libtool script. 18482 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18483 SED SHELL STRIP \ 18484 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18485 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18486 deplibs_check_method reload_flag reload_cmds need_locks \ 18487 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18488 lt_cv_sys_global_symbol_to_c_name_address \ 18489 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18490 old_postinstall_cmds old_postuninstall_cmds \ 18491 compiler_GCJ \ 18492 CC_GCJ \ 18493 LD_GCJ \ 18494 lt_prog_compiler_wl_GCJ \ 18495 lt_prog_compiler_pic_GCJ \ 18496 lt_prog_compiler_static_GCJ \ 18497 lt_prog_compiler_no_builtin_flag_GCJ \ 18498 export_dynamic_flag_spec_GCJ \ 18499 thread_safe_flag_spec_GCJ \ 18500 whole_archive_flag_spec_GCJ \ 18501 enable_shared_with_static_runtimes_GCJ \ 18502 old_archive_cmds_GCJ \ 18503 old_archive_from_new_cmds_GCJ \ 18504 predep_objects_GCJ \ 18505 postdep_objects_GCJ \ 18506 predeps_GCJ \ 18507 postdeps_GCJ \ 18508 compiler_lib_search_path_GCJ \ 18509 archive_cmds_GCJ \ 18510 archive_expsym_cmds_GCJ \ 18511 postinstall_cmds_GCJ \ 18512 postuninstall_cmds_GCJ \ 18513 old_archive_from_expsyms_cmds_GCJ \ 18514 allow_undefined_flag_GCJ \ 18515 no_undefined_flag_GCJ \ 18516 export_symbols_cmds_GCJ \ 18517 hardcode_libdir_flag_spec_GCJ \ 18518 hardcode_libdir_flag_spec_ld_GCJ \ 18519 hardcode_libdir_separator_GCJ \ 18520 hardcode_automatic_GCJ \ 18521 module_cmds_GCJ \ 18522 module_expsym_cmds_GCJ \ 18523 lt_cv_prog_compiler_c_o_GCJ \ 18524 fix_srcfile_path_GCJ \ 18525 exclude_expsyms_GCJ \ 18526 include_expsyms_GCJ; do 18527 18528 case $var in 18529 old_archive_cmds_GCJ | \ 18530 old_archive_from_new_cmds_GCJ | \ 18531 archive_cmds_GCJ | \ 18532 archive_expsym_cmds_GCJ | \ 18533 module_cmds_GCJ | \ 18534 module_expsym_cmds_GCJ | \ 18535 old_archive_from_expsyms_cmds_GCJ | \ 18536 export_symbols_cmds_GCJ | \ 18537 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18538 postinstall_cmds | postuninstall_cmds | \ 18539 old_postinstall_cmds | old_postuninstall_cmds | \ 18540 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18541 # Double-quote double-evaled strings. 18542 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18543 ;; 18544 *) 18545 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18546 ;; 18547 esac 18548 done 18549 18550 case $lt_echo in 18551 *'\$0 --fallback-echo"') 18552 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18553 ;; 18554 esac 18555 18556cfgfile="$ofile" 18557 18558 cat <<__EOF__ >> "$cfgfile" 18559# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18560 18561# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18562 18563# Shell to use when invoking shell scripts. 18564SHELL=$lt_SHELL 18565 18566# Whether or not to build shared libraries. 18567build_libtool_libs=$enable_shared 18568 18569# Whether or not to build static libraries. 18570build_old_libs=$enable_static 18571 18572# Whether or not to add -lc for building shared libraries. 18573build_libtool_need_lc=$archive_cmds_need_lc_GCJ 18574 18575# Whether or not to disallow shared libs when runtime libs are static 18576allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 18577 18578# Whether or not to optimize for fast installation. 18579fast_install=$enable_fast_install 18580 18581# The host system. 18582host_alias=$host_alias 18583host=$host 18584host_os=$host_os 18585 18586# The build system. 18587build_alias=$build_alias 18588build=$build 18589build_os=$build_os 18590 18591# An echo program that does not interpret backslashes. 18592echo=$lt_echo 18593 18594# The archiver. 18595AR=$lt_AR 18596AR_FLAGS=$lt_AR_FLAGS 18597 18598# A C compiler. 18599LTCC=$lt_LTCC 18600 18601# LTCC compiler flags. 18602LTCFLAGS=$lt_LTCFLAGS 18603 18604# A language-specific compiler. 18605CC=$lt_compiler_GCJ 18606 18607# Is the compiler the GNU C compiler? 18608with_gcc=$GCC_GCJ 18609 18610# An ERE matcher. 18611EGREP=$lt_EGREP 18612 18613# The linker used to build libraries. 18614LD=$lt_LD_GCJ 18615 18616# Whether we need hard or soft links. 18617LN_S=$lt_LN_S 18618 18619# A BSD-compatible nm program. 18620NM=$lt_NM 18621 18622# A symbol stripping program 18623STRIP=$lt_STRIP 18624 18625# Used to examine libraries when file_magic_cmd begins "file" 18626MAGIC_CMD=$MAGIC_CMD 18627 18628# Used on cygwin: DLL creation program. 18629DLLTOOL="$DLLTOOL" 18630 18631# Used on cygwin: object dumper. 18632OBJDUMP="$OBJDUMP" 18633 18634# Used on cygwin: assembler. 18635AS="$AS" 18636 18637# The name of the directory that contains temporary libtool files. 18638objdir=$objdir 18639 18640# How to create reloadable object files. 18641reload_flag=$lt_reload_flag 18642reload_cmds=$lt_reload_cmds 18643 18644# How to pass a linker flag through the compiler. 18645wl=$lt_lt_prog_compiler_wl_GCJ 18646 18647# Object file suffix (normally "o"). 18648objext="$ac_objext" 18649 18650# Old archive suffix (normally "a"). 18651libext="$libext" 18652 18653# Shared library suffix (normally ".so"). 18654shrext_cmds='$shrext_cmds' 18655 18656# Executable file suffix (normally ""). 18657exeext="$exeext" 18658 18659# Additional compiler flags for building library objects. 18660pic_flag=$lt_lt_prog_compiler_pic_GCJ 18661pic_mode=$pic_mode 18662 18663# What is the maximum length of a command? 18664max_cmd_len=$lt_cv_sys_max_cmd_len 18665 18666# Does compiler simultaneously support -c and -o options? 18667compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 18668 18669# Must we lock files when doing compilation? 18670need_locks=$lt_need_locks 18671 18672# Do we need the lib prefix for modules? 18673need_lib_prefix=$need_lib_prefix 18674 18675# Do we need a version for libraries? 18676need_version=$need_version 18677 18678# Whether dlopen is supported. 18679dlopen_support=$enable_dlopen 18680 18681# Whether dlopen of programs is supported. 18682dlopen_self=$enable_dlopen_self 18683 18684# Whether dlopen of statically linked programs is supported. 18685dlopen_self_static=$enable_dlopen_self_static 18686 18687# Compiler flag to prevent dynamic linking. 18688link_static_flag=$lt_lt_prog_compiler_static_GCJ 18689 18690# Compiler flag to turn off builtin functions. 18691no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 18692 18693# Compiler flag to allow reflexive dlopens. 18694export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 18695 18696# Compiler flag to generate shared objects directly from archives. 18697whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 18698 18699# Compiler flag to generate thread-safe objects. 18700thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 18701 18702# Library versioning type. 18703version_type=$version_type 18704 18705# Format of library name prefix. 18706libname_spec=$lt_libname_spec 18707 18708# List of archive names. First name is the real one, the rest are links. 18709# The last name is the one that the linker finds with -lNAME. 18710library_names_spec=$lt_library_names_spec 18711 18712# The coded name of the library, if different from the real name. 18713soname_spec=$lt_soname_spec 18714 18715# Commands used to build and install an old-style archive. 18716RANLIB=$lt_RANLIB 18717old_archive_cmds=$lt_old_archive_cmds_GCJ 18718old_postinstall_cmds=$lt_old_postinstall_cmds 18719old_postuninstall_cmds=$lt_old_postuninstall_cmds 18720 18721# Create an old-style archive from a shared archive. 18722old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 18723 18724# Create a temporary old-style archive to link instead of a shared archive. 18725old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 18726 18727# Commands used to build and install a shared archive. 18728archive_cmds=$lt_archive_cmds_GCJ 18729archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 18730postinstall_cmds=$lt_postinstall_cmds 18731postuninstall_cmds=$lt_postuninstall_cmds 18732 18733# Commands used to build a loadable module (assumed same as above if empty) 18734module_cmds=$lt_module_cmds_GCJ 18735module_expsym_cmds=$lt_module_expsym_cmds_GCJ 18736 18737# Commands to strip libraries. 18738old_striplib=$lt_old_striplib 18739striplib=$lt_striplib 18740 18741# Dependencies to place before the objects being linked to create a 18742# shared library. 18743predep_objects=$lt_predep_objects_GCJ 18744 18745# Dependencies to place after the objects being linked to create a 18746# shared library. 18747postdep_objects=$lt_postdep_objects_GCJ 18748 18749# Dependencies to place before the objects being linked to create a 18750# shared library. 18751predeps=$lt_predeps_GCJ 18752 18753# Dependencies to place after the objects being linked to create a 18754# shared library. 18755postdeps=$lt_postdeps_GCJ 18756 18757# The library search path used internally by the compiler when linking 18758# a shared library. 18759compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 18760 18761# Method to check whether dependent libraries are shared objects. 18762deplibs_check_method=$lt_deplibs_check_method 18763 18764# Command to use when deplibs_check_method == file_magic. 18765file_magic_cmd=$lt_file_magic_cmd 18766 18767# Flag that allows shared libraries with undefined symbols to be built. 18768allow_undefined_flag=$lt_allow_undefined_flag_GCJ 18769 18770# Flag that forces no undefined symbols. 18771no_undefined_flag=$lt_no_undefined_flag_GCJ 18772 18773# Commands used to finish a libtool library installation in a directory. 18774finish_cmds=$lt_finish_cmds 18775 18776# Same as above, but a single script fragment to be evaled but not shown. 18777finish_eval=$lt_finish_eval 18778 18779# Take the output of nm and produce a listing of raw symbols and C names. 18780global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18781 18782# Transform the output of nm in a proper C declaration 18783global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18784 18785# Transform the output of nm in a C name address pair 18786global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18787 18788# This is the shared library runtime path variable. 18789runpath_var=$runpath_var 18790 18791# This is the shared library path variable. 18792shlibpath_var=$shlibpath_var 18793 18794# Is shlibpath searched before the hard-coded library search path? 18795shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18796 18797# How to hardcode a shared library path into an executable. 18798hardcode_action=$hardcode_action_GCJ 18799 18800# Whether we should hardcode library paths into libraries. 18801hardcode_into_libs=$hardcode_into_libs 18802 18803# Flag to hardcode \$libdir into a binary during linking. 18804# This must work even if \$libdir does not exist. 18805hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 18806 18807# If ld is used when linking, flag to hardcode \$libdir into 18808# a binary during linking. This must work even if \$libdir does 18809# not exist. 18810hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 18811 18812# Whether we need a single -rpath flag with a separated argument. 18813hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 18814 18815# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18816# resulting binary. 18817hardcode_direct=$hardcode_direct_GCJ 18818 18819# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18820# resulting binary. 18821hardcode_minus_L=$hardcode_minus_L_GCJ 18822 18823# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18824# the resulting binary. 18825hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 18826 18827# Set to yes if building a shared library automatically hardcodes DIR into the library 18828# and all subsequent libraries and executables linked against it. 18829hardcode_automatic=$hardcode_automatic_GCJ 18830 18831# Variables whose values should be saved in libtool wrapper scripts and 18832# restored at relink time. 18833variables_saved_for_relink="$variables_saved_for_relink" 18834 18835# Whether libtool must link a program against all its dependency libraries. 18836link_all_deplibs=$link_all_deplibs_GCJ 18837 18838# Compile-time system search path for libraries 18839sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18840 18841# Run-time system search path for libraries 18842sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18843 18844# Fix the shell variable \$srcfile for the compiler. 18845fix_srcfile_path=$lt_fix_srcfile_path 18846 18847# Set to yes if exported symbols are required. 18848always_export_symbols=$always_export_symbols_GCJ 18849 18850# The commands to list exported symbols. 18851export_symbols_cmds=$lt_export_symbols_cmds_GCJ 18852 18853# The commands to extract the exported symbol list from a shared archive. 18854extract_expsyms_cmds=$lt_extract_expsyms_cmds 18855 18856# Symbols that should not be listed in the preloaded symbols. 18857exclude_expsyms=$lt_exclude_expsyms_GCJ 18858 18859# Symbols that must always be exported. 18860include_expsyms=$lt_include_expsyms_GCJ 18861 18862# ### END LIBTOOL TAG CONFIG: $tagname 18863 18864__EOF__ 18865 18866 18867else 18868 # If there is no Makefile yet, we rely on a make rule to execute 18869 # `config.status --recheck' to rerun these tests and create the 18870 # libtool script then. 18871 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18872 if test -f "$ltmain_in"; then 18873 test -f Makefile && make "$ltmain" 18874 fi 18875fi 18876 18877 18878ac_ext=c 18879ac_cpp='$CPP $CPPFLAGS' 18880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18882ac_compiler_gnu=$ac_cv_c_compiler_gnu 18883 18884CC="$lt_save_CC" 18885 18886 else 18887 tagname="" 18888 fi 18889 ;; 18890 18891 RC) 18892 18893 18894# Source file extension for RC test sources. 18895ac_ext=rc 18896 18897# Object file extension for compiled RC test sources. 18898objext=o 18899objext_RC=$objext 18900 18901# Code to be used in simple compile tests 18902lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 18903 18904# Code to be used in simple link tests 18905lt_simple_link_test_code="$lt_simple_compile_test_code" 18906 18907# ltmain only uses $CC for tagged configurations so make sure $CC is set. 18908 18909# If no C compiler was specified, use CC. 18910LTCC=${LTCC-"$CC"} 18911 18912# If no C compiler flags were specified, use CFLAGS. 18913LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 18914 18915# Allow CC to be a program name with arguments. 18916compiler=$CC 18917 18918 18919# save warnings/boilerplate of simple test code 18920ac_outfile=conftest.$ac_objext 18921echo "$lt_simple_compile_test_code" >conftest.$ac_ext 18922eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18923_lt_compiler_boilerplate=`cat conftest.err` 18924$rm conftest* 18925 18926ac_outfile=conftest.$ac_objext 18927echo "$lt_simple_link_test_code" >conftest.$ac_ext 18928eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18929_lt_linker_boilerplate=`cat conftest.err` 18930$rm conftest* 18931 18932 18933# Allow CC to be a program name with arguments. 18934lt_save_CC="$CC" 18935CC=${RC-"windres"} 18936compiler=$CC 18937compiler_RC=$CC 18938for cc_temp in $compiler""; do 18939 case $cc_temp in 18940 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18941 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18942 \-*) ;; 18943 *) break;; 18944 esac 18945done 18946cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 18947 18948lt_cv_prog_compiler_c_o_RC=yes 18949 18950# The else clause should only fire when bootstrapping the 18951# libtool distribution, otherwise you forgot to ship ltmain.sh 18952# with your package, and you will get complaints that there are 18953# no rules to generate ltmain.sh. 18954if test -f "$ltmain"; then 18955 # See if we are running on zsh, and set the options which allow our commands through 18956 # without removal of \ escapes. 18957 if test -n "${ZSH_VERSION+set}" ; then 18958 setopt NO_GLOB_SUBST 18959 fi 18960 # Now quote all the things that may contain metacharacters while being 18961 # careful not to overquote the AC_SUBSTed values. We take copies of the 18962 # variables and quote the copies for generation of the libtool script. 18963 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18964 SED SHELL STRIP \ 18965 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18966 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18967 deplibs_check_method reload_flag reload_cmds need_locks \ 18968 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18969 lt_cv_sys_global_symbol_to_c_name_address \ 18970 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18971 old_postinstall_cmds old_postuninstall_cmds \ 18972 compiler_RC \ 18973 CC_RC \ 18974 LD_RC \ 18975 lt_prog_compiler_wl_RC \ 18976 lt_prog_compiler_pic_RC \ 18977 lt_prog_compiler_static_RC \ 18978 lt_prog_compiler_no_builtin_flag_RC \ 18979 export_dynamic_flag_spec_RC \ 18980 thread_safe_flag_spec_RC \ 18981 whole_archive_flag_spec_RC \ 18982 enable_shared_with_static_runtimes_RC \ 18983 old_archive_cmds_RC \ 18984 old_archive_from_new_cmds_RC \ 18985 predep_objects_RC \ 18986 postdep_objects_RC \ 18987 predeps_RC \ 18988 postdeps_RC \ 18989 compiler_lib_search_path_RC \ 18990 archive_cmds_RC \ 18991 archive_expsym_cmds_RC \ 18992 postinstall_cmds_RC \ 18993 postuninstall_cmds_RC \ 18994 old_archive_from_expsyms_cmds_RC \ 18995 allow_undefined_flag_RC \ 18996 no_undefined_flag_RC \ 18997 export_symbols_cmds_RC \ 18998 hardcode_libdir_flag_spec_RC \ 18999 hardcode_libdir_flag_spec_ld_RC \ 19000 hardcode_libdir_separator_RC \ 19001 hardcode_automatic_RC \ 19002 module_cmds_RC \ 19003 module_expsym_cmds_RC \ 19004 lt_cv_prog_compiler_c_o_RC \ 19005 fix_srcfile_path_RC \ 19006 exclude_expsyms_RC \ 19007 include_expsyms_RC; do 19008 19009 case $var in 19010 old_archive_cmds_RC | \ 19011 old_archive_from_new_cmds_RC | \ 19012 archive_cmds_RC | \ 19013 archive_expsym_cmds_RC | \ 19014 module_cmds_RC | \ 19015 module_expsym_cmds_RC | \ 19016 old_archive_from_expsyms_cmds_RC | \ 19017 export_symbols_cmds_RC | \ 19018 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19019 postinstall_cmds | postuninstall_cmds | \ 19020 old_postinstall_cmds | old_postuninstall_cmds | \ 19021 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19022 # Double-quote double-evaled strings. 19023 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19024 ;; 19025 *) 19026 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19027 ;; 19028 esac 19029 done 19030 19031 case $lt_echo in 19032 *'\$0 --fallback-echo"') 19033 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19034 ;; 19035 esac 19036 19037cfgfile="$ofile" 19038 19039 cat <<__EOF__ >> "$cfgfile" 19040# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19041 19042# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19043 19044# Shell to use when invoking shell scripts. 19045SHELL=$lt_SHELL 19046 19047# Whether or not to build shared libraries. 19048build_libtool_libs=$enable_shared 19049 19050# Whether or not to build static libraries. 19051build_old_libs=$enable_static 19052 19053# Whether or not to add -lc for building shared libraries. 19054build_libtool_need_lc=$archive_cmds_need_lc_RC 19055 19056# Whether or not to disallow shared libs when runtime libs are static 19057allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19058 19059# Whether or not to optimize for fast installation. 19060fast_install=$enable_fast_install 19061 19062# The host system. 19063host_alias=$host_alias 19064host=$host 19065host_os=$host_os 19066 19067# The build system. 19068build_alias=$build_alias 19069build=$build 19070build_os=$build_os 19071 19072# An echo program that does not interpret backslashes. 19073echo=$lt_echo 19074 19075# The archiver. 19076AR=$lt_AR 19077AR_FLAGS=$lt_AR_FLAGS 19078 19079# A C compiler. 19080LTCC=$lt_LTCC 19081 19082# LTCC compiler flags. 19083LTCFLAGS=$lt_LTCFLAGS 19084 19085# A language-specific compiler. 19086CC=$lt_compiler_RC 19087 19088# Is the compiler the GNU C compiler? 19089with_gcc=$GCC_RC 19090 19091# An ERE matcher. 19092EGREP=$lt_EGREP 19093 19094# The linker used to build libraries. 19095LD=$lt_LD_RC 19096 19097# Whether we need hard or soft links. 19098LN_S=$lt_LN_S 19099 19100# A BSD-compatible nm program. 19101NM=$lt_NM 19102 19103# A symbol stripping program 19104STRIP=$lt_STRIP 19105 19106# Used to examine libraries when file_magic_cmd begins "file" 19107MAGIC_CMD=$MAGIC_CMD 19108 19109# Used on cygwin: DLL creation program. 19110DLLTOOL="$DLLTOOL" 19111 19112# Used on cygwin: object dumper. 19113OBJDUMP="$OBJDUMP" 19114 19115# Used on cygwin: assembler. 19116AS="$AS" 19117 19118# The name of the directory that contains temporary libtool files. 19119objdir=$objdir 19120 19121# How to create reloadable object files. 19122reload_flag=$lt_reload_flag 19123reload_cmds=$lt_reload_cmds 19124 19125# How to pass a linker flag through the compiler. 19126wl=$lt_lt_prog_compiler_wl_RC 19127 19128# Object file suffix (normally "o"). 19129objext="$ac_objext" 19130 19131# Old archive suffix (normally "a"). 19132libext="$libext" 19133 19134# Shared library suffix (normally ".so"). 19135shrext_cmds='$shrext_cmds' 19136 19137# Executable file suffix (normally ""). 19138exeext="$exeext" 19139 19140# Additional compiler flags for building library objects. 19141pic_flag=$lt_lt_prog_compiler_pic_RC 19142pic_mode=$pic_mode 19143 19144# What is the maximum length of a command? 19145max_cmd_len=$lt_cv_sys_max_cmd_len 19146 19147# Does compiler simultaneously support -c and -o options? 19148compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19149 19150# Must we lock files when doing compilation? 19151need_locks=$lt_need_locks 19152 19153# Do we need the lib prefix for modules? 19154need_lib_prefix=$need_lib_prefix 19155 19156# Do we need a version for libraries? 19157need_version=$need_version 19158 19159# Whether dlopen is supported. 19160dlopen_support=$enable_dlopen 19161 19162# Whether dlopen of programs is supported. 19163dlopen_self=$enable_dlopen_self 19164 19165# Whether dlopen of statically linked programs is supported. 19166dlopen_self_static=$enable_dlopen_self_static 19167 19168# Compiler flag to prevent dynamic linking. 19169link_static_flag=$lt_lt_prog_compiler_static_RC 19170 19171# Compiler flag to turn off builtin functions. 19172no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19173 19174# Compiler flag to allow reflexive dlopens. 19175export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19176 19177# Compiler flag to generate shared objects directly from archives. 19178whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19179 19180# Compiler flag to generate thread-safe objects. 19181thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19182 19183# Library versioning type. 19184version_type=$version_type 19185 19186# Format of library name prefix. 19187libname_spec=$lt_libname_spec 19188 19189# List of archive names. First name is the real one, the rest are links. 19190# The last name is the one that the linker finds with -lNAME. 19191library_names_spec=$lt_library_names_spec 19192 19193# The coded name of the library, if different from the real name. 19194soname_spec=$lt_soname_spec 19195 19196# Commands used to build and install an old-style archive. 19197RANLIB=$lt_RANLIB 19198old_archive_cmds=$lt_old_archive_cmds_RC 19199old_postinstall_cmds=$lt_old_postinstall_cmds 19200old_postuninstall_cmds=$lt_old_postuninstall_cmds 19201 19202# Create an old-style archive from a shared archive. 19203old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19204 19205# Create a temporary old-style archive to link instead of a shared archive. 19206old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19207 19208# Commands used to build and install a shared archive. 19209archive_cmds=$lt_archive_cmds_RC 19210archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19211postinstall_cmds=$lt_postinstall_cmds 19212postuninstall_cmds=$lt_postuninstall_cmds 19213 19214# Commands used to build a loadable module (assumed same as above if empty) 19215module_cmds=$lt_module_cmds_RC 19216module_expsym_cmds=$lt_module_expsym_cmds_RC 19217 19218# Commands to strip libraries. 19219old_striplib=$lt_old_striplib 19220striplib=$lt_striplib 19221 19222# Dependencies to place before the objects being linked to create a 19223# shared library. 19224predep_objects=$lt_predep_objects_RC 19225 19226# Dependencies to place after the objects being linked to create a 19227# shared library. 19228postdep_objects=$lt_postdep_objects_RC 19229 19230# Dependencies to place before the objects being linked to create a 19231# shared library. 19232predeps=$lt_predeps_RC 19233 19234# Dependencies to place after the objects being linked to create a 19235# shared library. 19236postdeps=$lt_postdeps_RC 19237 19238# The library search path used internally by the compiler when linking 19239# a shared library. 19240compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19241 19242# Method to check whether dependent libraries are shared objects. 19243deplibs_check_method=$lt_deplibs_check_method 19244 19245# Command to use when deplibs_check_method == file_magic. 19246file_magic_cmd=$lt_file_magic_cmd 19247 19248# Flag that allows shared libraries with undefined symbols to be built. 19249allow_undefined_flag=$lt_allow_undefined_flag_RC 19250 19251# Flag that forces no undefined symbols. 19252no_undefined_flag=$lt_no_undefined_flag_RC 19253 19254# Commands used to finish a libtool library installation in a directory. 19255finish_cmds=$lt_finish_cmds 19256 19257# Same as above, but a single script fragment to be evaled but not shown. 19258finish_eval=$lt_finish_eval 19259 19260# Take the output of nm and produce a listing of raw symbols and C names. 19261global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19262 19263# Transform the output of nm in a proper C declaration 19264global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19265 19266# Transform the output of nm in a C name address pair 19267global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19268 19269# This is the shared library runtime path variable. 19270runpath_var=$runpath_var 19271 19272# This is the shared library path variable. 19273shlibpath_var=$shlibpath_var 19274 19275# Is shlibpath searched before the hard-coded library search path? 19276shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19277 19278# How to hardcode a shared library path into an executable. 19279hardcode_action=$hardcode_action_RC 19280 19281# Whether we should hardcode library paths into libraries. 19282hardcode_into_libs=$hardcode_into_libs 19283 19284# Flag to hardcode \$libdir into a binary during linking. 19285# This must work even if \$libdir does not exist. 19286hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19287 19288# If ld is used when linking, flag to hardcode \$libdir into 19289# a binary during linking. This must work even if \$libdir does 19290# not exist. 19291hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19292 19293# Whether we need a single -rpath flag with a separated argument. 19294hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19295 19296# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19297# resulting binary. 19298hardcode_direct=$hardcode_direct_RC 19299 19300# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19301# resulting binary. 19302hardcode_minus_L=$hardcode_minus_L_RC 19303 19304# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19305# the resulting binary. 19306hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19307 19308# Set to yes if building a shared library automatically hardcodes DIR into the library 19309# and all subsequent libraries and executables linked against it. 19310hardcode_automatic=$hardcode_automatic_RC 19311 19312# Variables whose values should be saved in libtool wrapper scripts and 19313# restored at relink time. 19314variables_saved_for_relink="$variables_saved_for_relink" 19315 19316# Whether libtool must link a program against all its dependency libraries. 19317link_all_deplibs=$link_all_deplibs_RC 19318 19319# Compile-time system search path for libraries 19320sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19321 19322# Run-time system search path for libraries 19323sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19324 19325# Fix the shell variable \$srcfile for the compiler. 19326fix_srcfile_path=$lt_fix_srcfile_path 19327 19328# Set to yes if exported symbols are required. 19329always_export_symbols=$always_export_symbols_RC 19330 19331# The commands to list exported symbols. 19332export_symbols_cmds=$lt_export_symbols_cmds_RC 19333 19334# The commands to extract the exported symbol list from a shared archive. 19335extract_expsyms_cmds=$lt_extract_expsyms_cmds 19336 19337# Symbols that should not be listed in the preloaded symbols. 19338exclude_expsyms=$lt_exclude_expsyms_RC 19339 19340# Symbols that must always be exported. 19341include_expsyms=$lt_include_expsyms_RC 19342 19343# ### END LIBTOOL TAG CONFIG: $tagname 19344 19345__EOF__ 19346 19347 19348else 19349 # If there is no Makefile yet, we rely on a make rule to execute 19350 # `config.status --recheck' to rerun these tests and create the 19351 # libtool script then. 19352 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19353 if test -f "$ltmain_in"; then 19354 test -f Makefile && make "$ltmain" 19355 fi 19356fi 19357 19358 19359ac_ext=c 19360ac_cpp='$CPP $CPPFLAGS' 19361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19363ac_compiler_gnu=$ac_cv_c_compiler_gnu 19364 19365CC="$lt_save_CC" 19366 19367 ;; 19368 19369 *) 19370 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19371echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19372 { (exit 1); exit 1; }; } 19373 ;; 19374 esac 19375 19376 # Append the new tag name to the list of available tags. 19377 if test -n "$tagname" ; then 19378 available_tags="$available_tags $tagname" 19379 fi 19380 fi 19381 done 19382 IFS="$lt_save_ifs" 19383 19384 # Now substitute the updated list of available tags. 19385 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19386 mv "${ofile}T" "$ofile" 19387 chmod +x "$ofile" 19388 else 19389 rm -f "${ofile}T" 19390 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19391echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19392 { (exit 1); exit 1; }; } 19393 fi 19394fi 19395 19396 19397 19398# This can be used to rebuild libtool when needed 19399LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19400 19401# Always use our own libtool. 19402LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19403 19404# Prevent multiple expansion 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425ac_ext=c 19426ac_cpp='$CPP $CPPFLAGS' 19427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19429ac_compiler_gnu=$ac_cv_c_compiler_gnu 19430if test -n "$ac_tool_prefix"; then 19431 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 19432set dummy ${ac_tool_prefix}gcc; ac_word=$2 19433{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19434echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19435if test "${ac_cv_prog_CC+set}" = set; then 19436 echo $ECHO_N "(cached) $ECHO_C" >&6 19437else 19438 if test -n "$CC"; then 19439 ac_cv_prog_CC="$CC" # Let the user override the test. 19440else 19441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19442for as_dir in $PATH 19443do 19444 IFS=$as_save_IFS 19445 test -z "$as_dir" && as_dir=. 19446 for ac_exec_ext in '' $ac_executable_extensions; do 19447 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19448 ac_cv_prog_CC="${ac_tool_prefix}gcc" 19449 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19450 break 2 19451 fi 19452done 19453done 19454IFS=$as_save_IFS 19455 19456fi 19457fi 19458CC=$ac_cv_prog_CC 19459if test -n "$CC"; then 19460 { echo "$as_me:$LINENO: result: $CC" >&5 19461echo "${ECHO_T}$CC" >&6; } 19462else 19463 { echo "$as_me:$LINENO: result: no" >&5 19464echo "${ECHO_T}no" >&6; } 19465fi 19466 19467 19468fi 19469if test -z "$ac_cv_prog_CC"; then 19470 ac_ct_CC=$CC 19471 # Extract the first word of "gcc", so it can be a program name with args. 19472set dummy gcc; ac_word=$2 19473{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19475if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19476 echo $ECHO_N "(cached) $ECHO_C" >&6 19477else 19478 if test -n "$ac_ct_CC"; then 19479 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19480else 19481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19482for as_dir in $PATH 19483do 19484 IFS=$as_save_IFS 19485 test -z "$as_dir" && as_dir=. 19486 for ac_exec_ext in '' $ac_executable_extensions; do 19487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19488 ac_cv_prog_ac_ct_CC="gcc" 19489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19490 break 2 19491 fi 19492done 19493done 19494IFS=$as_save_IFS 19495 19496fi 19497fi 19498ac_ct_CC=$ac_cv_prog_ac_ct_CC 19499if test -n "$ac_ct_CC"; then 19500 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19501echo "${ECHO_T}$ac_ct_CC" >&6; } 19502else 19503 { echo "$as_me:$LINENO: result: no" >&5 19504echo "${ECHO_T}no" >&6; } 19505fi 19506 19507 if test "x$ac_ct_CC" = x; then 19508 CC="" 19509 else 19510 case $cross_compiling:$ac_tool_warned in 19511yes:) 19512{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19513whose name does not start with the host triplet. If you think this 19514configuration is useful to you, please write to autoconf@gnu.org." >&5 19515echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19516whose name does not start with the host triplet. If you think this 19517configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19518ac_tool_warned=yes ;; 19519esac 19520 CC=$ac_ct_CC 19521 fi 19522else 19523 CC="$ac_cv_prog_CC" 19524fi 19525 19526if test -z "$CC"; then 19527 if test -n "$ac_tool_prefix"; then 19528 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 19529set dummy ${ac_tool_prefix}cc; ac_word=$2 19530{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19531echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19532if test "${ac_cv_prog_CC+set}" = set; then 19533 echo $ECHO_N "(cached) $ECHO_C" >&6 19534else 19535 if test -n "$CC"; then 19536 ac_cv_prog_CC="$CC" # Let the user override the test. 19537else 19538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19539for as_dir in $PATH 19540do 19541 IFS=$as_save_IFS 19542 test -z "$as_dir" && as_dir=. 19543 for ac_exec_ext in '' $ac_executable_extensions; do 19544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19545 ac_cv_prog_CC="${ac_tool_prefix}cc" 19546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19547 break 2 19548 fi 19549done 19550done 19551IFS=$as_save_IFS 19552 19553fi 19554fi 19555CC=$ac_cv_prog_CC 19556if test -n "$CC"; then 19557 { echo "$as_me:$LINENO: result: $CC" >&5 19558echo "${ECHO_T}$CC" >&6; } 19559else 19560 { echo "$as_me:$LINENO: result: no" >&5 19561echo "${ECHO_T}no" >&6; } 19562fi 19563 19564 19565 fi 19566fi 19567if test -z "$CC"; then 19568 # Extract the first word of "cc", so it can be a program name with args. 19569set dummy cc; ac_word=$2 19570{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19571echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19572if test "${ac_cv_prog_CC+set}" = set; then 19573 echo $ECHO_N "(cached) $ECHO_C" >&6 19574else 19575 if test -n "$CC"; then 19576 ac_cv_prog_CC="$CC" # Let the user override the test. 19577else 19578 ac_prog_rejected=no 19579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19580for as_dir in $PATH 19581do 19582 IFS=$as_save_IFS 19583 test -z "$as_dir" && as_dir=. 19584 for ac_exec_ext in '' $ac_executable_extensions; do 19585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19586 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 19587 ac_prog_rejected=yes 19588 continue 19589 fi 19590 ac_cv_prog_CC="cc" 19591 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19592 break 2 19593 fi 19594done 19595done 19596IFS=$as_save_IFS 19597 19598if test $ac_prog_rejected = yes; then 19599 # We found a bogon in the path, so make sure we never use it. 19600 set dummy $ac_cv_prog_CC 19601 shift 19602 if test $# != 0; then 19603 # We chose a different compiler from the bogus one. 19604 # However, it has the same basename, so the bogon will be chosen 19605 # first if we set CC to just the basename; use the full file name. 19606 shift 19607 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 19608 fi 19609fi 19610fi 19611fi 19612CC=$ac_cv_prog_CC 19613if test -n "$CC"; then 19614 { echo "$as_me:$LINENO: result: $CC" >&5 19615echo "${ECHO_T}$CC" >&6; } 19616else 19617 { echo "$as_me:$LINENO: result: no" >&5 19618echo "${ECHO_T}no" >&6; } 19619fi 19620 19621 19622fi 19623if test -z "$CC"; then 19624 if test -n "$ac_tool_prefix"; then 19625 for ac_prog in cl.exe 19626 do 19627 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 19628set dummy $ac_tool_prefix$ac_prog; ac_word=$2 19629{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19631if test "${ac_cv_prog_CC+set}" = set; then 19632 echo $ECHO_N "(cached) $ECHO_C" >&6 19633else 19634 if test -n "$CC"; then 19635 ac_cv_prog_CC="$CC" # Let the user override the test. 19636else 19637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19638for as_dir in $PATH 19639do 19640 IFS=$as_save_IFS 19641 test -z "$as_dir" && as_dir=. 19642 for ac_exec_ext in '' $ac_executable_extensions; do 19643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19644 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 19645 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19646 break 2 19647 fi 19648done 19649done 19650IFS=$as_save_IFS 19651 19652fi 19653fi 19654CC=$ac_cv_prog_CC 19655if test -n "$CC"; then 19656 { echo "$as_me:$LINENO: result: $CC" >&5 19657echo "${ECHO_T}$CC" >&6; } 19658else 19659 { echo "$as_me:$LINENO: result: no" >&5 19660echo "${ECHO_T}no" >&6; } 19661fi 19662 19663 19664 test -n "$CC" && break 19665 done 19666fi 19667if test -z "$CC"; then 19668 ac_ct_CC=$CC 19669 for ac_prog in cl.exe 19670do 19671 # Extract the first word of "$ac_prog", so it can be a program name with args. 19672set dummy $ac_prog; ac_word=$2 19673{ echo "$as_me:$LINENO: checking for $ac_word" >&5 19674echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 19675if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 19676 echo $ECHO_N "(cached) $ECHO_C" >&6 19677else 19678 if test -n "$ac_ct_CC"; then 19679 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 19680else 19681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19682for as_dir in $PATH 19683do 19684 IFS=$as_save_IFS 19685 test -z "$as_dir" && as_dir=. 19686 for ac_exec_ext in '' $ac_executable_extensions; do 19687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 19688 ac_cv_prog_ac_ct_CC="$ac_prog" 19689 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19690 break 2 19691 fi 19692done 19693done 19694IFS=$as_save_IFS 19695 19696fi 19697fi 19698ac_ct_CC=$ac_cv_prog_ac_ct_CC 19699if test -n "$ac_ct_CC"; then 19700 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 19701echo "${ECHO_T}$ac_ct_CC" >&6; } 19702else 19703 { echo "$as_me:$LINENO: result: no" >&5 19704echo "${ECHO_T}no" >&6; } 19705fi 19706 19707 19708 test -n "$ac_ct_CC" && break 19709done 19710 19711 if test "x$ac_ct_CC" = x; then 19712 CC="" 19713 else 19714 case $cross_compiling:$ac_tool_warned in 19715yes:) 19716{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 19717whose name does not start with the host triplet. If you think this 19718configuration is useful to you, please write to autoconf@gnu.org." >&5 19719echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 19720whose name does not start with the host triplet. If you think this 19721configuration is useful to you, please write to autoconf@gnu.org." >&2;} 19722ac_tool_warned=yes ;; 19723esac 19724 CC=$ac_ct_CC 19725 fi 19726fi 19727 19728fi 19729 19730 19731test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 19732See \`config.log' for more details." >&5 19733echo "$as_me: error: no acceptable C compiler found in \$PATH 19734See \`config.log' for more details." >&2;} 19735 { (exit 1); exit 1; }; } 19736 19737# Provide some information about the compiler. 19738echo "$as_me:$LINENO: checking for C compiler version" >&5 19739ac_compiler=`set X $ac_compile; echo $2` 19740{ (ac_try="$ac_compiler --version >&5" 19741case "(($ac_try" in 19742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19743 *) ac_try_echo=$ac_try;; 19744esac 19745eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19746 (eval "$ac_compiler --version >&5") 2>&5 19747 ac_status=$? 19748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19749 (exit $ac_status); } 19750{ (ac_try="$ac_compiler -v >&5" 19751case "(($ac_try" in 19752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19753 *) ac_try_echo=$ac_try;; 19754esac 19755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19756 (eval "$ac_compiler -v >&5") 2>&5 19757 ac_status=$? 19758 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19759 (exit $ac_status); } 19760{ (ac_try="$ac_compiler -V >&5" 19761case "(($ac_try" in 19762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19763 *) ac_try_echo=$ac_try;; 19764esac 19765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19766 (eval "$ac_compiler -V >&5") 2>&5 19767 ac_status=$? 19768 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19769 (exit $ac_status); } 19770 19771{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 19772echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 19773if test "${ac_cv_c_compiler_gnu+set}" = set; then 19774 echo $ECHO_N "(cached) $ECHO_C" >&6 19775else 19776 cat >conftest.$ac_ext <<_ACEOF 19777/* confdefs.h. */ 19778_ACEOF 19779cat confdefs.h >>conftest.$ac_ext 19780cat >>conftest.$ac_ext <<_ACEOF 19781/* end confdefs.h. */ 19782 19783int 19784main () 19785{ 19786#ifndef __GNUC__ 19787 choke me 19788#endif 19789 19790 ; 19791 return 0; 19792} 19793_ACEOF 19794rm -f conftest.$ac_objext 19795if { (ac_try="$ac_compile" 19796case "(($ac_try" in 19797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19798 *) ac_try_echo=$ac_try;; 19799esac 19800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19801 (eval "$ac_compile") 2>conftest.er1 19802 ac_status=$? 19803 grep -v '^ *+' conftest.er1 >conftest.err 19804 rm -f conftest.er1 19805 cat conftest.err >&5 19806 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19807 (exit $ac_status); } && { 19808 test -z "$ac_c_werror_flag" || 19809 test ! -s conftest.err 19810 } && test -s conftest.$ac_objext; then 19811 ac_compiler_gnu=yes 19812else 19813 echo "$as_me: failed program was:" >&5 19814sed 's/^/| /' conftest.$ac_ext >&5 19815 19816 ac_compiler_gnu=no 19817fi 19818 19819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19820ac_cv_c_compiler_gnu=$ac_compiler_gnu 19821 19822fi 19823{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 19824echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 19825GCC=`test $ac_compiler_gnu = yes && echo yes` 19826ac_test_CFLAGS=${CFLAGS+set} 19827ac_save_CFLAGS=$CFLAGS 19828{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 19829echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 19830if test "${ac_cv_prog_cc_g+set}" = set; then 19831 echo $ECHO_N "(cached) $ECHO_C" >&6 19832else 19833 ac_save_c_werror_flag=$ac_c_werror_flag 19834 ac_c_werror_flag=yes 19835 ac_cv_prog_cc_g=no 19836 CFLAGS="-g" 19837 cat >conftest.$ac_ext <<_ACEOF 19838/* confdefs.h. */ 19839_ACEOF 19840cat confdefs.h >>conftest.$ac_ext 19841cat >>conftest.$ac_ext <<_ACEOF 19842/* end confdefs.h. */ 19843 19844int 19845main () 19846{ 19847 19848 ; 19849 return 0; 19850} 19851_ACEOF 19852rm -f conftest.$ac_objext 19853if { (ac_try="$ac_compile" 19854case "(($ac_try" in 19855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19856 *) ac_try_echo=$ac_try;; 19857esac 19858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19859 (eval "$ac_compile") 2>conftest.er1 19860 ac_status=$? 19861 grep -v '^ *+' conftest.er1 >conftest.err 19862 rm -f conftest.er1 19863 cat conftest.err >&5 19864 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19865 (exit $ac_status); } && { 19866 test -z "$ac_c_werror_flag" || 19867 test ! -s conftest.err 19868 } && test -s conftest.$ac_objext; then 19869 ac_cv_prog_cc_g=yes 19870else 19871 echo "$as_me: failed program was:" >&5 19872sed 's/^/| /' conftest.$ac_ext >&5 19873 19874 CFLAGS="" 19875 cat >conftest.$ac_ext <<_ACEOF 19876/* confdefs.h. */ 19877_ACEOF 19878cat confdefs.h >>conftest.$ac_ext 19879cat >>conftest.$ac_ext <<_ACEOF 19880/* end confdefs.h. */ 19881 19882int 19883main () 19884{ 19885 19886 ; 19887 return 0; 19888} 19889_ACEOF 19890rm -f conftest.$ac_objext 19891if { (ac_try="$ac_compile" 19892case "(($ac_try" in 19893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19894 *) ac_try_echo=$ac_try;; 19895esac 19896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19897 (eval "$ac_compile") 2>conftest.er1 19898 ac_status=$? 19899 grep -v '^ *+' conftest.er1 >conftest.err 19900 rm -f conftest.er1 19901 cat conftest.err >&5 19902 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19903 (exit $ac_status); } && { 19904 test -z "$ac_c_werror_flag" || 19905 test ! -s conftest.err 19906 } && test -s conftest.$ac_objext; then 19907 : 19908else 19909 echo "$as_me: failed program was:" >&5 19910sed 's/^/| /' conftest.$ac_ext >&5 19911 19912 ac_c_werror_flag=$ac_save_c_werror_flag 19913 CFLAGS="-g" 19914 cat >conftest.$ac_ext <<_ACEOF 19915/* confdefs.h. */ 19916_ACEOF 19917cat confdefs.h >>conftest.$ac_ext 19918cat >>conftest.$ac_ext <<_ACEOF 19919/* end confdefs.h. */ 19920 19921int 19922main () 19923{ 19924 19925 ; 19926 return 0; 19927} 19928_ACEOF 19929rm -f conftest.$ac_objext 19930if { (ac_try="$ac_compile" 19931case "(($ac_try" in 19932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19933 *) ac_try_echo=$ac_try;; 19934esac 19935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19936 (eval "$ac_compile") 2>conftest.er1 19937 ac_status=$? 19938 grep -v '^ *+' conftest.er1 >conftest.err 19939 rm -f conftest.er1 19940 cat conftest.err >&5 19941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19942 (exit $ac_status); } && { 19943 test -z "$ac_c_werror_flag" || 19944 test ! -s conftest.err 19945 } && test -s conftest.$ac_objext; then 19946 ac_cv_prog_cc_g=yes 19947else 19948 echo "$as_me: failed program was:" >&5 19949sed 's/^/| /' conftest.$ac_ext >&5 19950 19951 19952fi 19953 19954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19955fi 19956 19957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19958fi 19959 19960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19961 ac_c_werror_flag=$ac_save_c_werror_flag 19962fi 19963{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 19964echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 19965if test "$ac_test_CFLAGS" = set; then 19966 CFLAGS=$ac_save_CFLAGS 19967elif test $ac_cv_prog_cc_g = yes; then 19968 if test "$GCC" = yes; then 19969 CFLAGS="-g -O2" 19970 else 19971 CFLAGS="-g" 19972 fi 19973else 19974 if test "$GCC" = yes; then 19975 CFLAGS="-O2" 19976 else 19977 CFLAGS= 19978 fi 19979fi 19980{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 19981echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 19982if test "${ac_cv_prog_cc_c89+set}" = set; then 19983 echo $ECHO_N "(cached) $ECHO_C" >&6 19984else 19985 ac_cv_prog_cc_c89=no 19986ac_save_CC=$CC 19987cat >conftest.$ac_ext <<_ACEOF 19988/* confdefs.h. */ 19989_ACEOF 19990cat confdefs.h >>conftest.$ac_ext 19991cat >>conftest.$ac_ext <<_ACEOF 19992/* end confdefs.h. */ 19993#include <stdarg.h> 19994#include <stdio.h> 19995#include <sys/types.h> 19996#include <sys/stat.h> 19997/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 19998struct buf { int x; }; 19999FILE * (*rcsopen) (struct buf *, struct stat *, int); 20000static char *e (p, i) 20001 char **p; 20002 int i; 20003{ 20004 return p[i]; 20005} 20006static char *f (char * (*g) (char **, int), char **p, ...) 20007{ 20008 char *s; 20009 va_list v; 20010 va_start (v,p); 20011 s = g (p, va_arg (v,int)); 20012 va_end (v); 20013 return s; 20014} 20015 20016/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20017 function prototypes and stuff, but not '\xHH' hex character constants. 20018 These don't provoke an error unfortunately, instead are silently treated 20019 as 'x'. The following induces an error, until -std is added to get 20020 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20021 array size at least. It's necessary to write '\x00'==0 to get something 20022 that's true only with -std. */ 20023int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20024 20025/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20026 inside strings and character constants. */ 20027#define FOO(x) 'x' 20028int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20029 20030int test (int i, double x); 20031struct s1 {int (*f) (int a);}; 20032struct s2 {int (*f) (double a);}; 20033int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20034int argc; 20035char **argv; 20036int 20037main () 20038{ 20039return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20040 ; 20041 return 0; 20042} 20043_ACEOF 20044for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20045 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20046do 20047 CC="$ac_save_CC $ac_arg" 20048 rm -f conftest.$ac_objext 20049if { (ac_try="$ac_compile" 20050case "(($ac_try" in 20051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20052 *) ac_try_echo=$ac_try;; 20053esac 20054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20055 (eval "$ac_compile") 2>conftest.er1 20056 ac_status=$? 20057 grep -v '^ *+' conftest.er1 >conftest.err 20058 rm -f conftest.er1 20059 cat conftest.err >&5 20060 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20061 (exit $ac_status); } && { 20062 test -z "$ac_c_werror_flag" || 20063 test ! -s conftest.err 20064 } && test -s conftest.$ac_objext; then 20065 ac_cv_prog_cc_c89=$ac_arg 20066else 20067 echo "$as_me: failed program was:" >&5 20068sed 's/^/| /' conftest.$ac_ext >&5 20069 20070 20071fi 20072 20073rm -f core conftest.err conftest.$ac_objext 20074 test "x$ac_cv_prog_cc_c89" != "xno" && break 20075done 20076rm -f conftest.$ac_ext 20077CC=$ac_save_CC 20078 20079fi 20080# AC_CACHE_VAL 20081case "x$ac_cv_prog_cc_c89" in 20082 x) 20083 { echo "$as_me:$LINENO: result: none needed" >&5 20084echo "${ECHO_T}none needed" >&6; } ;; 20085 xno) 20086 { echo "$as_me:$LINENO: result: unsupported" >&5 20087echo "${ECHO_T}unsupported" >&6; } ;; 20088 *) 20089 CC="$CC $ac_cv_prog_cc_c89" 20090 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20091echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 20092esac 20093 20094 20095ac_ext=c 20096ac_cpp='$CPP $CPPFLAGS' 20097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20099ac_compiler_gnu=$ac_cv_c_compiler_gnu 20100 20101depcc="$CC" am_compiler_list= 20102 20103{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20104echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 20105if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20106 echo $ECHO_N "(cached) $ECHO_C" >&6 20107else 20108 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20109 # We make a subdir and do the tests there. Otherwise we can end up 20110 # making bogus files that we don't know about and never remove. For 20111 # instance it was reported that on HP-UX the gcc test will end up 20112 # making a dummy file named `D' -- because `-MD' means `put the output 20113 # in D'. 20114 mkdir conftest.dir 20115 # Copy depcomp to subdir because otherwise we won't find it if we're 20116 # using a relative directory. 20117 cp "$am_depcomp" conftest.dir 20118 cd conftest.dir 20119 # We will build objects and dependencies in a subdirectory because 20120 # it helps to detect inapplicable dependency modes. For instance 20121 # both Tru64's cc and ICC support -MD to output dependencies as a 20122 # side effect of compilation, but ICC will put the dependencies in 20123 # the current directory while Tru64 will put them in the object 20124 # directory. 20125 mkdir sub 20126 20127 am_cv_CC_dependencies_compiler_type=none 20128 if test "$am_compiler_list" = ""; then 20129 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20130 fi 20131 for depmode in $am_compiler_list; do 20132 # Setup a source with many dependencies, because some compilers 20133 # like to wrap large dependency lists on column 80 (with \), and 20134 # we should not choose a depcomp mode which is confused by this. 20135 # 20136 # We need to recreate these files for each test, as the compiler may 20137 # overwrite some of them when testing with obscure command lines. 20138 # This happens at least with the AIX C compiler. 20139 : > sub/conftest.c 20140 for i in 1 2 3 4 5 6; do 20141 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20142 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20143 # Solaris 8's {/usr,}/bin/sh. 20144 touch sub/conftst$i.h 20145 done 20146 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20147 20148 case $depmode in 20149 nosideeffect) 20150 # after this tag, mechanisms are not by side-effect, so they'll 20151 # only be used when explicitly requested 20152 if test "x$enable_dependency_tracking" = xyes; then 20153 continue 20154 else 20155 break 20156 fi 20157 ;; 20158 none) break ;; 20159 esac 20160 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20161 # mode. It turns out that the SunPro C++ compiler does not properly 20162 # handle `-M -o', and we need to detect this. 20163 if depmode=$depmode \ 20164 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 20165 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20166 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 20167 >/dev/null 2>conftest.err && 20168 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20169 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20170 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 20171 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20172 # icc doesn't choke on unknown options, it will just issue warnings 20173 # or remarks (even with -Werror). So we grep stderr for any message 20174 # that says an option was ignored or not supported. 20175 # When given -MP, icc 7.0 and 7.1 complain thusly: 20176 # icc: Command line warning: ignoring option '-M'; no argument required 20177 # The diagnosis changed in icc 8.0: 20178 # icc: Command line remark: option '-MP' not supported 20179 if (grep 'ignoring option' conftest.err || 20180 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20181 am_cv_CC_dependencies_compiler_type=$depmode 20182 break 20183 fi 20184 fi 20185 done 20186 20187 cd .. 20188 rm -rf conftest.dir 20189else 20190 am_cv_CC_dependencies_compiler_type=none 20191fi 20192 20193fi 20194{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20195echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 20196CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20197 20198 if 20199 test "x$enable_dependency_tracking" != xno \ 20200 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20201 am__fastdepCC_TRUE= 20202 am__fastdepCC_FALSE='#' 20203else 20204 am__fastdepCC_TRUE='#' 20205 am__fastdepCC_FALSE= 20206fi 20207 20208 20209 20210if test "x$GCC" = "xyes"; then 20211 CPPFLAGS="$CPPFLAGS -Wall" 20212fi 20213 20214 20215 20216 20217 20218# Check whether --with-xorg-module-dir was given. 20219if test "${with_xorg_module_dir+set}" = set; then 20220 withval=$with_xorg_module_dir; moduledir="$withval" 20221else 20222 moduledir="$libdir/xorg/modules" 20223fi 20224 20225 20226# Check whether --enable-dri was given. 20227if test "${enable_dri+set}" = set; then 20228 enableval=$enable_dri; DRI="$enableval" 20229else 20230 DRI=auto 20231fi 20232 20233 20234# Checks for extensions 20235 20236 SAVE_CFLAGS="$CFLAGS" 20237 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20238 cat >conftest.$ac_ext <<_ACEOF 20239/* confdefs.h. */ 20240_ACEOF 20241cat confdefs.h >>conftest.$ac_ext 20242cat >>conftest.$ac_ext <<_ACEOF 20243/* end confdefs.h. */ 20244 20245#include "xorg-server.h" 20246#if !defined XINERAMA 20247#error XINERAMA not defined 20248#endif 20249 20250int 20251main () 20252{ 20253 20254 ; 20255 return 0; 20256} 20257_ACEOF 20258rm -f conftest.$ac_objext 20259if { (ac_try="$ac_compile" 20260case "(($ac_try" in 20261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20262 *) ac_try_echo=$ac_try;; 20263esac 20264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20265 (eval "$ac_compile") 2>conftest.er1 20266 ac_status=$? 20267 grep -v '^ *+' conftest.er1 >conftest.err 20268 rm -f conftest.er1 20269 cat conftest.err >&5 20270 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20271 (exit $ac_status); } && { 20272 test -z "$ac_c_werror_flag" || 20273 test ! -s conftest.err 20274 } && test -s conftest.$ac_objext; then 20275 _EXT_CHECK=yes 20276else 20277 echo "$as_me: failed program was:" >&5 20278sed 's/^/| /' conftest.$ac_ext >&5 20279 20280 _EXT_CHECK=no 20281fi 20282 20283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20284 CFLAGS="$SAVE_CFLAGS" 20285 { echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5 20286echo $ECHO_N "checking if XINERAMA is defined... $ECHO_C" >&6; } 20287 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20288echo "${ECHO_T}$_EXT_CHECK" >&6; } 20289 if test "$_EXT_CHECK" != no; then 20290 REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto" 20291 fi 20292 20293 20294 SAVE_CFLAGS="$CFLAGS" 20295 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20296 cat >conftest.$ac_ext <<_ACEOF 20297/* confdefs.h. */ 20298_ACEOF 20299cat confdefs.h >>conftest.$ac_ext 20300cat >>conftest.$ac_ext <<_ACEOF 20301/* end confdefs.h. */ 20302 20303#include "xorg-server.h" 20304#if !defined RANDR 20305#error RANDR not defined 20306#endif 20307 20308int 20309main () 20310{ 20311 20312 ; 20313 return 0; 20314} 20315_ACEOF 20316rm -f conftest.$ac_objext 20317if { (ac_try="$ac_compile" 20318case "(($ac_try" in 20319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20320 *) ac_try_echo=$ac_try;; 20321esac 20322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20323 (eval "$ac_compile") 2>conftest.er1 20324 ac_status=$? 20325 grep -v '^ *+' conftest.er1 >conftest.err 20326 rm -f conftest.er1 20327 cat conftest.err >&5 20328 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20329 (exit $ac_status); } && { 20330 test -z "$ac_c_werror_flag" || 20331 test ! -s conftest.err 20332 } && test -s conftest.$ac_objext; then 20333 _EXT_CHECK=yes 20334else 20335 echo "$as_me: failed program was:" >&5 20336sed 's/^/| /' conftest.$ac_ext >&5 20337 20338 _EXT_CHECK=no 20339fi 20340 20341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20342 CFLAGS="$SAVE_CFLAGS" 20343 { echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20344echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; } 20345 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20346echo "${ECHO_T}$_EXT_CHECK" >&6; } 20347 if test "$_EXT_CHECK" != no; then 20348 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20349 fi 20350 20351 20352 SAVE_CFLAGS="$CFLAGS" 20353 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20354 cat >conftest.$ac_ext <<_ACEOF 20355/* confdefs.h. */ 20356_ACEOF 20357cat confdefs.h >>conftest.$ac_ext 20358cat >>conftest.$ac_ext <<_ACEOF 20359/* end confdefs.h. */ 20360 20361#include "xorg-server.h" 20362#if !defined RENDER 20363#error RENDER not defined 20364#endif 20365 20366int 20367main () 20368{ 20369 20370 ; 20371 return 0; 20372} 20373_ACEOF 20374rm -f conftest.$ac_objext 20375if { (ac_try="$ac_compile" 20376case "(($ac_try" in 20377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20378 *) ac_try_echo=$ac_try;; 20379esac 20380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20381 (eval "$ac_compile") 2>conftest.er1 20382 ac_status=$? 20383 grep -v '^ *+' conftest.er1 >conftest.err 20384 rm -f conftest.er1 20385 cat conftest.err >&5 20386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20387 (exit $ac_status); } && { 20388 test -z "$ac_c_werror_flag" || 20389 test ! -s conftest.err 20390 } && test -s conftest.$ac_objext; then 20391 _EXT_CHECK=yes 20392else 20393 echo "$as_me: failed program was:" >&5 20394sed 's/^/| /' conftest.$ac_ext >&5 20395 20396 _EXT_CHECK=no 20397fi 20398 20399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20400 CFLAGS="$SAVE_CFLAGS" 20401 { echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20402echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; } 20403 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20404echo "${ECHO_T}$_EXT_CHECK" >&6; } 20405 if test "$_EXT_CHECK" != no; then 20406 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20407 fi 20408 20409 20410 SAVE_CFLAGS="$CFLAGS" 20411 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20412 cat >conftest.$ac_ext <<_ACEOF 20413/* confdefs.h. */ 20414_ACEOF 20415cat confdefs.h >>conftest.$ac_ext 20416cat >>conftest.$ac_ext <<_ACEOF 20417/* end confdefs.h. */ 20418 20419#include "xorg-server.h" 20420#if !defined XV 20421#error XV not defined 20422#endif 20423 20424int 20425main () 20426{ 20427 20428 ; 20429 return 0; 20430} 20431_ACEOF 20432rm -f conftest.$ac_objext 20433if { (ac_try="$ac_compile" 20434case "(($ac_try" in 20435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20436 *) ac_try_echo=$ac_try;; 20437esac 20438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20439 (eval "$ac_compile") 2>conftest.er1 20440 ac_status=$? 20441 grep -v '^ *+' conftest.er1 >conftest.err 20442 rm -f conftest.er1 20443 cat conftest.err >&5 20444 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20445 (exit $ac_status); } && { 20446 test -z "$ac_c_werror_flag" || 20447 test ! -s conftest.err 20448 } && test -s conftest.$ac_objext; then 20449 _EXT_CHECK=yes 20450else 20451 echo "$as_me: failed program was:" >&5 20452sed 's/^/| /' conftest.$ac_ext >&5 20453 20454 _EXT_CHECK=no 20455fi 20456 20457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20458 CFLAGS="$SAVE_CFLAGS" 20459 { echo "$as_me:$LINENO: checking if XV is defined" >&5 20460echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; } 20461 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20462echo "${ECHO_T}$_EXT_CHECK" >&6; } 20463 if test "$_EXT_CHECK" != no; then 20464 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 20465 fi 20466 20467 20468 SAVE_CFLAGS="$CFLAGS" 20469 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20470 cat >conftest.$ac_ext <<_ACEOF 20471/* confdefs.h. */ 20472_ACEOF 20473cat confdefs.h >>conftest.$ac_ext 20474cat >>conftest.$ac_ext <<_ACEOF 20475/* end confdefs.h. */ 20476 20477#include "xorg-server.h" 20478#if !defined XF86MISC 20479#error XF86MISC not defined 20480#endif 20481 20482int 20483main () 20484{ 20485 20486 ; 20487 return 0; 20488} 20489_ACEOF 20490rm -f conftest.$ac_objext 20491if { (ac_try="$ac_compile" 20492case "(($ac_try" in 20493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20494 *) ac_try_echo=$ac_try;; 20495esac 20496eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20497 (eval "$ac_compile") 2>conftest.er1 20498 ac_status=$? 20499 grep -v '^ *+' conftest.er1 >conftest.err 20500 rm -f conftest.er1 20501 cat conftest.err >&5 20502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20503 (exit $ac_status); } && { 20504 test -z "$ac_c_werror_flag" || 20505 test ! -s conftest.err 20506 } && test -s conftest.$ac_objext; then 20507 _EXT_CHECK=yes 20508else 20509 echo "$as_me: failed program was:" >&5 20510sed 's/^/| /' conftest.$ac_ext >&5 20511 20512 _EXT_CHECK=no 20513fi 20514 20515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20516 CFLAGS="$SAVE_CFLAGS" 20517 { echo "$as_me:$LINENO: checking if XF86MISC is defined" >&5 20518echo $ECHO_N "checking if XF86MISC is defined... $ECHO_C" >&6; } 20519 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20520echo "${ECHO_T}$_EXT_CHECK" >&6; } 20521 if test "$_EXT_CHECK" != no; then 20522 REQUIRED_MODULES="$REQUIRED_MODULES xf86miscproto" 20523 fi 20524 20525 20526 SAVE_CFLAGS="$CFLAGS" 20527 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20528 cat >conftest.$ac_ext <<_ACEOF 20529/* confdefs.h. */ 20530_ACEOF 20531cat confdefs.h >>conftest.$ac_ext 20532cat >>conftest.$ac_ext <<_ACEOF 20533/* end confdefs.h. */ 20534 20535#include "xorg-server.h" 20536#if !defined DPMSExtension 20537#error DPMSExtension not defined 20538#endif 20539 20540int 20541main () 20542{ 20543 20544 ; 20545 return 0; 20546} 20547_ACEOF 20548rm -f conftest.$ac_objext 20549if { (ac_try="$ac_compile" 20550case "(($ac_try" in 20551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20552 *) ac_try_echo=$ac_try;; 20553esac 20554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20555 (eval "$ac_compile") 2>conftest.er1 20556 ac_status=$? 20557 grep -v '^ *+' conftest.er1 >conftest.err 20558 rm -f conftest.er1 20559 cat conftest.err >&5 20560 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20561 (exit $ac_status); } && { 20562 test -z "$ac_c_werror_flag" || 20563 test ! -s conftest.err 20564 } && test -s conftest.$ac_objext; then 20565 _EXT_CHECK=yes 20566else 20567 echo "$as_me: failed program was:" >&5 20568sed 's/^/| /' conftest.$ac_ext >&5 20569 20570 _EXT_CHECK=no 20571fi 20572 20573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20574 CFLAGS="$SAVE_CFLAGS" 20575 { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 20576echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; } 20577 { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20578echo "${ECHO_T}$_EXT_CHECK" >&6; } 20579 if test "$_EXT_CHECK" != no; then 20580 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 20581 fi 20582 20583 20584# Checks for pkg-config packages 20585 20586 20587if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20588 if test -n "$ac_tool_prefix"; then 20589 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20590set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20591{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20592echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20593if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20594 echo $ECHO_N "(cached) $ECHO_C" >&6 20595else 20596 case $PKG_CONFIG in 20597 [\\/]* | ?:[\\/]*) 20598 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20599 ;; 20600 *) 20601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20602for as_dir in $PATH 20603do 20604 IFS=$as_save_IFS 20605 test -z "$as_dir" && as_dir=. 20606 for ac_exec_ext in '' $ac_executable_extensions; do 20607 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20608 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20609 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20610 break 2 20611 fi 20612done 20613done 20614IFS=$as_save_IFS 20615 20616 ;; 20617esac 20618fi 20619PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20620if test -n "$PKG_CONFIG"; then 20621 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20622echo "${ECHO_T}$PKG_CONFIG" >&6; } 20623else 20624 { echo "$as_me:$LINENO: result: no" >&5 20625echo "${ECHO_T}no" >&6; } 20626fi 20627 20628 20629fi 20630if test -z "$ac_cv_path_PKG_CONFIG"; then 20631 ac_pt_PKG_CONFIG=$PKG_CONFIG 20632 # Extract the first word of "pkg-config", so it can be a program name with args. 20633set dummy pkg-config; ac_word=$2 20634{ echo "$as_me:$LINENO: checking for $ac_word" >&5 20635echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 20636if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20637 echo $ECHO_N "(cached) $ECHO_C" >&6 20638else 20639 case $ac_pt_PKG_CONFIG in 20640 [\\/]* | ?:[\\/]*) 20641 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20642 ;; 20643 *) 20644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20645for as_dir in $PATH 20646do 20647 IFS=$as_save_IFS 20648 test -z "$as_dir" && as_dir=. 20649 for ac_exec_ext in '' $ac_executable_extensions; do 20650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20651 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20652 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20653 break 2 20654 fi 20655done 20656done 20657IFS=$as_save_IFS 20658 20659 ;; 20660esac 20661fi 20662ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20663if test -n "$ac_pt_PKG_CONFIG"; then 20664 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20665echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 20666else 20667 { echo "$as_me:$LINENO: result: no" >&5 20668echo "${ECHO_T}no" >&6; } 20669fi 20670 20671 if test "x$ac_pt_PKG_CONFIG" = x; then 20672 PKG_CONFIG="" 20673 else 20674 case $cross_compiling:$ac_tool_warned in 20675yes:) 20676{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 20677whose name does not start with the host triplet. If you think this 20678configuration is useful to you, please write to autoconf@gnu.org." >&5 20679echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 20680whose name does not start with the host triplet. If you think this 20681configuration is useful to you, please write to autoconf@gnu.org." >&2;} 20682ac_tool_warned=yes ;; 20683esac 20684 PKG_CONFIG=$ac_pt_PKG_CONFIG 20685 fi 20686else 20687 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 20688fi 20689 20690fi 20691if test -n "$PKG_CONFIG"; then 20692 _pkg_min_version=0.9.0 20693 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 20694echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 20695 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 20696 { echo "$as_me:$LINENO: result: yes" >&5 20697echo "${ECHO_T}yes" >&6; } 20698 else 20699 { echo "$as_me:$LINENO: result: no" >&5 20700echo "${ECHO_T}no" >&6; } 20701 PKG_CONFIG="" 20702 fi 20703 20704fi 20705 20706pkg_failed=no 20707{ echo "$as_me:$LINENO: checking for XORG" >&5 20708echo $ECHO_N "checking for XORG... $ECHO_C" >&6; } 20709 20710if test -n "$XORG_CFLAGS"; then 20711 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 20712 elif test -n "$PKG_CONFIG"; then 20713 if test -n "$PKG_CONFIG" && \ 20714 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5 20715 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5 20716 ac_status=$? 20717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20718 (exit $ac_status); }; then 20719 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20720else 20721 pkg_failed=yes 20722fi 20723 else 20724 pkg_failed=untried 20725fi 20726if test -n "$XORG_LIBS"; then 20727 pkg_cv_XORG_LIBS="$XORG_LIBS" 20728 elif test -n "$PKG_CONFIG"; then 20729 if test -n "$PKG_CONFIG" && \ 20730 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5 20731 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5 20732 ac_status=$? 20733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20734 (exit $ac_status); }; then 20735 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20736else 20737 pkg_failed=yes 20738fi 20739 else 20740 pkg_failed=untried 20741fi 20742 20743 20744 20745if test $pkg_failed = yes; then 20746 20747if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20748 _pkg_short_errors_supported=yes 20749else 20750 _pkg_short_errors_supported=no 20751fi 20752 if test $_pkg_short_errors_supported = yes; then 20753 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20754 else 20755 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20756 fi 20757 # Put the nasty error message in config.log where it belongs 20758 echo "$XORG_PKG_ERRORS" >&5 20759 20760 { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met: 20761 20762$XORG_PKG_ERRORS 20763 20764Consider adjusting the PKG_CONFIG_PATH environment variable if you 20765installed software in a non-standard prefix. 20766 20767Alternatively, you may set the environment variables XORG_CFLAGS 20768and XORG_LIBS to avoid the need to call pkg-config. 20769See the pkg-config man page for more details. 20770" >&5 20771echo "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met: 20772 20773$XORG_PKG_ERRORS 20774 20775Consider adjusting the PKG_CONFIG_PATH environment variable if you 20776installed software in a non-standard prefix. 20777 20778Alternatively, you may set the environment variables XORG_CFLAGS 20779and XORG_LIBS to avoid the need to call pkg-config. 20780See the pkg-config man page for more details. 20781" >&2;} 20782 { (exit 1); exit 1; }; } 20783elif test $pkg_failed = untried; then 20784 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20785is in your PATH or set the PKG_CONFIG environment variable to the full 20786path to pkg-config. 20787 20788Alternatively, you may set the environment variables XORG_CFLAGS 20789and XORG_LIBS to avoid the need to call pkg-config. 20790See the pkg-config man page for more details. 20791 20792To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20793See \`config.log' for more details." >&5 20794echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20795is in your PATH or set the PKG_CONFIG environment variable to the full 20796path to pkg-config. 20797 20798Alternatively, you may set the environment variables XORG_CFLAGS 20799and XORG_LIBS to avoid the need to call pkg-config. 20800See the pkg-config man page for more details. 20801 20802To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20803See \`config.log' for more details." >&2;} 20804 { (exit 1); exit 1; }; } 20805else 20806 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 20807 XORG_LIBS=$pkg_cv_XORG_LIBS 20808 { echo "$as_me:$LINENO: result: yes" >&5 20809echo "${ECHO_T}yes" >&6; } 20810 : 20811fi 20812sdkdir=$(pkg-config --variable=sdkdir xorg-server) 20813 20814# Checks for libraries. 20815 20816# Checks for header files. 20817{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20818echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 20819if test "${ac_cv_header_stdc+set}" = set; then 20820 echo $ECHO_N "(cached) $ECHO_C" >&6 20821else 20822 cat >conftest.$ac_ext <<_ACEOF 20823/* confdefs.h. */ 20824_ACEOF 20825cat confdefs.h >>conftest.$ac_ext 20826cat >>conftest.$ac_ext <<_ACEOF 20827/* end confdefs.h. */ 20828#include <stdlib.h> 20829#include <stdarg.h> 20830#include <string.h> 20831#include <float.h> 20832 20833int 20834main () 20835{ 20836 20837 ; 20838 return 0; 20839} 20840_ACEOF 20841rm -f conftest.$ac_objext 20842if { (ac_try="$ac_compile" 20843case "(($ac_try" in 20844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20845 *) ac_try_echo=$ac_try;; 20846esac 20847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20848 (eval "$ac_compile") 2>conftest.er1 20849 ac_status=$? 20850 grep -v '^ *+' conftest.er1 >conftest.err 20851 rm -f conftest.er1 20852 cat conftest.err >&5 20853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20854 (exit $ac_status); } && { 20855 test -z "$ac_c_werror_flag" || 20856 test ! -s conftest.err 20857 } && test -s conftest.$ac_objext; then 20858 ac_cv_header_stdc=yes 20859else 20860 echo "$as_me: failed program was:" >&5 20861sed 's/^/| /' conftest.$ac_ext >&5 20862 20863 ac_cv_header_stdc=no 20864fi 20865 20866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20867 20868if test $ac_cv_header_stdc = yes; then 20869 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 20870 cat >conftest.$ac_ext <<_ACEOF 20871/* confdefs.h. */ 20872_ACEOF 20873cat confdefs.h >>conftest.$ac_ext 20874cat >>conftest.$ac_ext <<_ACEOF 20875/* end confdefs.h. */ 20876#include <string.h> 20877 20878_ACEOF 20879if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20880 $EGREP "memchr" >/dev/null 2>&1; then 20881 : 20882else 20883 ac_cv_header_stdc=no 20884fi 20885rm -f conftest* 20886 20887fi 20888 20889if test $ac_cv_header_stdc = yes; then 20890 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20891 cat >conftest.$ac_ext <<_ACEOF 20892/* confdefs.h. */ 20893_ACEOF 20894cat confdefs.h >>conftest.$ac_ext 20895cat >>conftest.$ac_ext <<_ACEOF 20896/* end confdefs.h. */ 20897#include <stdlib.h> 20898 20899_ACEOF 20900if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20901 $EGREP "free" >/dev/null 2>&1; then 20902 : 20903else 20904 ac_cv_header_stdc=no 20905fi 20906rm -f conftest* 20907 20908fi 20909 20910if test $ac_cv_header_stdc = yes; then 20911 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20912 if test "$cross_compiling" = yes; then 20913 : 20914else 20915 cat >conftest.$ac_ext <<_ACEOF 20916/* confdefs.h. */ 20917_ACEOF 20918cat confdefs.h >>conftest.$ac_ext 20919cat >>conftest.$ac_ext <<_ACEOF 20920/* end confdefs.h. */ 20921#include <ctype.h> 20922#include <stdlib.h> 20923#if ((' ' & 0x0FF) == 0x020) 20924# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20925# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20926#else 20927# define ISLOWER(c) \ 20928 (('a' <= (c) && (c) <= 'i') \ 20929 || ('j' <= (c) && (c) <= 'r') \ 20930 || ('s' <= (c) && (c) <= 'z')) 20931# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20932#endif 20933 20934#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20935int 20936main () 20937{ 20938 int i; 20939 for (i = 0; i < 256; i++) 20940 if (XOR (islower (i), ISLOWER (i)) 20941 || toupper (i) != TOUPPER (i)) 20942 return 2; 20943 return 0; 20944} 20945_ACEOF 20946rm -f conftest$ac_exeext 20947if { (ac_try="$ac_link" 20948case "(($ac_try" in 20949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20950 *) ac_try_echo=$ac_try;; 20951esac 20952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20953 (eval "$ac_link") 2>&5 20954 ac_status=$? 20955 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20956 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20957 { (case "(($ac_try" in 20958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20959 *) ac_try_echo=$ac_try;; 20960esac 20961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20962 (eval "$ac_try") 2>&5 20963 ac_status=$? 20964 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20965 (exit $ac_status); }; }; then 20966 : 20967else 20968 echo "$as_me: program exited with status $ac_status" >&5 20969echo "$as_me: failed program was:" >&5 20970sed 's/^/| /' conftest.$ac_ext >&5 20971 20972( exit $ac_status ) 20973ac_cv_header_stdc=no 20974fi 20975rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20976fi 20977 20978 20979fi 20980fi 20981{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20982echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 20983if test $ac_cv_header_stdc = yes; then 20984 20985cat >>confdefs.h <<\_ACEOF 20986#define STDC_HEADERS 1 20987_ACEOF 20988 20989fi 20990 20991 20992if test "$DRI" != no; then 20993 as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh` 20994{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5 20995echo $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; } 20996if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 20997 echo $ECHO_N "(cached) $ECHO_C" >&6 20998else 20999 test "$cross_compiling" = yes && 21000 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21001echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21002 { (exit 1); exit 1; }; } 21003if test -r "${sdkdir}/dri.h"; then 21004 eval "$as_ac_File=yes" 21005else 21006 eval "$as_ac_File=no" 21007fi 21008fi 21009ac_res=`eval echo '${'$as_ac_File'}'` 21010 { echo "$as_me:$LINENO: result: $ac_res" >&5 21011echo "${ECHO_T}$ac_res" >&6; } 21012if test `eval echo '${'$as_ac_File'}'` = yes; then 21013 have_dri_h="yes" 21014else 21015 have_dri_h="no" 21016fi 21017 21018 as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh` 21019{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5 21020echo $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; } 21021if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21022 echo $ECHO_N "(cached) $ECHO_C" >&6 21023else 21024 test "$cross_compiling" = yes && 21025 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21026echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21027 { (exit 1); exit 1; }; } 21028if test -r "${sdkdir}/sarea.h"; then 21029 eval "$as_ac_File=yes" 21030else 21031 eval "$as_ac_File=no" 21032fi 21033fi 21034ac_res=`eval echo '${'$as_ac_File'}'` 21035 { echo "$as_me:$LINENO: result: $ac_res" >&5 21036echo "${ECHO_T}$ac_res" >&6; } 21037if test `eval echo '${'$as_ac_File'}'` = yes; then 21038 have_sarea_h="yes" 21039else 21040 have_sarea_h="no" 21041fi 21042 21043 as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh` 21044{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5 21045echo $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; } 21046if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21047 echo $ECHO_N "(cached) $ECHO_C" >&6 21048else 21049 test "$cross_compiling" = yes && 21050 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21051echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21052 { (exit 1); exit 1; }; } 21053if test -r "${sdkdir}/dristruct.h"; then 21054 eval "$as_ac_File=yes" 21055else 21056 eval "$as_ac_File=no" 21057fi 21058fi 21059ac_res=`eval echo '${'$as_ac_File'}'` 21060 { echo "$as_me:$LINENO: result: $ac_res" >&5 21061echo "${ECHO_T}$ac_res" >&6; } 21062if test `eval echo '${'$as_ac_File'}'` = yes; then 21063 have_dristruct_h="yes" 21064else 21065 have_dristruct_h="no" 21066fi 21067 21068 as_ac_File=`echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh` 21069{ echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5 21070echo $ECHO_N "checking for ${sdkdir}/damage.h... $ECHO_C" >&6; } 21071if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21072 echo $ECHO_N "(cached) $ECHO_C" >&6 21073else 21074 test "$cross_compiling" = yes && 21075 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21076echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21077 { (exit 1); exit 1; }; } 21078if test -r "${sdkdir}/damage.h"; then 21079 eval "$as_ac_File=yes" 21080else 21081 eval "$as_ac_File=no" 21082fi 21083fi 21084ac_res=`eval echo '${'$as_ac_File'}'` 21085 { echo "$as_me:$LINENO: result: $ac_res" >&5 21086echo "${ECHO_T}$ac_res" >&6; } 21087if test `eval echo '${'$as_ac_File'}'` = yes; then 21088 have_damage_h="yes" 21089else 21090 have_damage_h="no" 21091fi 21092 21093fi 21094 21095{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5 21096echo $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; } 21097if test x$DRI = xauto; then 21098 if test "$have_dri_h" = yes -a \ 21099 "$have_sarea_h" = yes -a \ 21100 "$have_dristruct_h" = yes; then 21101 DRI="yes" 21102 else 21103 DRI="no" 21104 fi 21105fi 21106{ echo "$as_me:$LINENO: result: $DRI" >&5 21107echo "${ECHO_T}$DRI" >&6; } 21108 21109 if test x$DRI = xyes; then 21110 DRI_TRUE= 21111 DRI_FALSE='#' 21112else 21113 DRI_TRUE='#' 21114 DRI_FALSE= 21115fi 21116 21117if test "$DRI" = yes; then 21118 21119pkg_failed=no 21120{ echo "$as_me:$LINENO: checking for DRI" >&5 21121echo $ECHO_N "checking for DRI... $ECHO_C" >&6; } 21122 21123if test -n "$DRI_CFLAGS"; then 21124 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS" 21125 elif test -n "$PKG_CONFIG"; then 21126 if test -n "$PKG_CONFIG" && \ 21127 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5 21128 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5 21129 ac_status=$? 21130 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21131 (exit $ac_status); }; then 21132 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null` 21133else 21134 pkg_failed=yes 21135fi 21136 else 21137 pkg_failed=untried 21138fi 21139if test -n "$DRI_LIBS"; then 21140 pkg_cv_DRI_LIBS="$DRI_LIBS" 21141 elif test -n "$PKG_CONFIG"; then 21142 if test -n "$PKG_CONFIG" && \ 21143 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5 21144 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5 21145 ac_status=$? 21146 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21147 (exit $ac_status); }; then 21148 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null` 21149else 21150 pkg_failed=yes 21151fi 21152 else 21153 pkg_failed=untried 21154fi 21155 21156 21157 21158if test $pkg_failed = yes; then 21159 21160if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21161 _pkg_short_errors_supported=yes 21162else 21163 _pkg_short_errors_supported=no 21164fi 21165 if test $_pkg_short_errors_supported = yes; then 21166 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.2 xf86driproto" 2>&1` 21167 else 21168 DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.2 xf86driproto" 2>&1` 21169 fi 21170 # Put the nasty error message in config.log where it belongs 21171 echo "$DRI_PKG_ERRORS" >&5 21172 21173 { { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met: 21174 21175$DRI_PKG_ERRORS 21176 21177Consider adjusting the PKG_CONFIG_PATH environment variable if you 21178installed software in a non-standard prefix. 21179 21180Alternatively, you may set the environment variables DRI_CFLAGS 21181and DRI_LIBS to avoid the need to call pkg-config. 21182See the pkg-config man page for more details. 21183" >&5 21184echo "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met: 21185 21186$DRI_PKG_ERRORS 21187 21188Consider adjusting the PKG_CONFIG_PATH environment variable if you 21189installed software in a non-standard prefix. 21190 21191Alternatively, you may set the environment variables DRI_CFLAGS 21192and DRI_LIBS to avoid the need to call pkg-config. 21193See the pkg-config man page for more details. 21194" >&2;} 21195 { (exit 1); exit 1; }; } 21196elif test $pkg_failed = untried; then 21197 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21198is in your PATH or set the PKG_CONFIG environment variable to the full 21199path to pkg-config. 21200 21201Alternatively, you may set the environment variables DRI_CFLAGS 21202and DRI_LIBS to avoid the need to call pkg-config. 21203See the pkg-config man page for more details. 21204 21205To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21206See \`config.log' for more details." >&5 21207echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21208is in your PATH or set the PKG_CONFIG environment variable to the full 21209path to pkg-config. 21210 21211Alternatively, you may set the environment variables DRI_CFLAGS 21212and DRI_LIBS to avoid the need to call pkg-config. 21213See the pkg-config man page for more details. 21214 21215To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21216See \`config.log' for more details." >&2;} 21217 { (exit 1); exit 1; }; } 21218else 21219 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS 21220 DRI_LIBS=$pkg_cv_DRI_LIBS 21221 { echo "$as_me:$LINENO: result: yes" >&5 21222echo "${ECHO_T}yes" >&6; } 21223 : 21224fi 21225 21226cat >>confdefs.h <<\_ACEOF 21227#define XF86DRI 1 21228_ACEOF 21229 21230 21231cat >>confdefs.h <<\_ACEOF 21232#define XF86DRI_DEVEL 1 21233_ACEOF 21234 21235fi 21236 21237SAVE_CPPFLAGS="$CPPFLAGS" 21238CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 21239{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 21240echo $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; } 21241if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 21242 echo $ECHO_N "(cached) $ECHO_C" >&6 21243else 21244 cat >conftest.$ac_ext <<_ACEOF 21245/* confdefs.h. */ 21246_ACEOF 21247cat confdefs.h >>conftest.$ac_ext 21248cat >>conftest.$ac_ext <<_ACEOF 21249/* end confdefs.h. */ 21250#include "xorg-server.h" 21251 21252int 21253main () 21254{ 21255#ifndef XSERVER_LIBPCIACCESS 21256 (void) XSERVER_LIBPCIACCESS; 21257#endif 21258 21259 ; 21260 return 0; 21261} 21262_ACEOF 21263rm -f conftest.$ac_objext 21264if { (ac_try="$ac_compile" 21265case "(($ac_try" in 21266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21267 *) ac_try_echo=$ac_try;; 21268esac 21269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21270 (eval "$ac_compile") 2>conftest.er1 21271 ac_status=$? 21272 grep -v '^ *+' conftest.er1 >conftest.err 21273 rm -f conftest.er1 21274 cat conftest.err >&5 21275 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21276 (exit $ac_status); } && { 21277 test -z "$ac_c_werror_flag" || 21278 test ! -s conftest.err 21279 } && test -s conftest.$ac_objext; then 21280 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 21281else 21282 echo "$as_me: failed program was:" >&5 21283sed 's/^/| /' conftest.$ac_ext >&5 21284 21285 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 21286fi 21287 21288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21289fi 21290{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 21291echo "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 21292if test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then 21293 XSERVER_LIBPCIACCESS=yes 21294else 21295 XSERVER_LIBPCIACCESS=no 21296fi 21297 21298CPPFLAGS="$SAVE_CPPFLAGS" 21299 21300 if test "x$USE_EXA" = xyes; then 21301 USE_EXA_TRUE= 21302 USE_EXA_FALSE='#' 21303else 21304 USE_EXA_TRUE='#' 21305 USE_EXA_FALSE= 21306fi 21307 21308 21309if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21310 21311pkg_failed=no 21312{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5 21313echo $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; } 21314 21315if test -n "$PCIACCESS_CFLAGS"; then 21316 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 21317 elif test -n "$PKG_CONFIG"; then 21318 if test -n "$PKG_CONFIG" && \ 21319 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21320 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21321 ac_status=$? 21322 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21323 (exit $ac_status); }; then 21324 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 21325else 21326 pkg_failed=yes 21327fi 21328 else 21329 pkg_failed=untried 21330fi 21331if test -n "$PCIACCESS_LIBS"; then 21332 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 21333 elif test -n "$PKG_CONFIG"; then 21334 if test -n "$PKG_CONFIG" && \ 21335 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21336 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21337 ac_status=$? 21338 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21339 (exit $ac_status); }; then 21340 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 21341else 21342 pkg_failed=yes 21343fi 21344 else 21345 pkg_failed=untried 21346fi 21347 21348 21349 21350if test $pkg_failed = yes; then 21351 21352if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21353 _pkg_short_errors_supported=yes 21354else 21355 _pkg_short_errors_supported=no 21356fi 21357 if test $_pkg_short_errors_supported = yes; then 21358 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 21359 else 21360 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 21361 fi 21362 # Put the nasty error message in config.log where it belongs 21363 echo "$PCIACCESS_PKG_ERRORS" >&5 21364 21365 { { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 21366 21367$PCIACCESS_PKG_ERRORS 21368 21369Consider adjusting the PKG_CONFIG_PATH environment variable if you 21370installed software in a non-standard prefix. 21371 21372Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21373and PCIACCESS_LIBS to avoid the need to call pkg-config. 21374See the pkg-config man page for more details. 21375" >&5 21376echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 21377 21378$PCIACCESS_PKG_ERRORS 21379 21380Consider adjusting the PKG_CONFIG_PATH environment variable if you 21381installed software in a non-standard prefix. 21382 21383Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21384and PCIACCESS_LIBS to avoid the need to call pkg-config. 21385See the pkg-config man page for more details. 21386" >&2;} 21387 { (exit 1); exit 1; }; } 21388elif test $pkg_failed = untried; then 21389 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21390is in your PATH or set the PKG_CONFIG environment variable to the full 21391path to pkg-config. 21392 21393Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21394and PCIACCESS_LIBS to avoid the need to call pkg-config. 21395See the pkg-config man page for more details. 21396 21397To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21398See \`config.log' for more details." >&5 21399echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21400is in your PATH or set the PKG_CONFIG environment variable to the full 21401path to pkg-config. 21402 21403Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21404and PCIACCESS_LIBS to avoid the need to call pkg-config. 21405See the pkg-config man page for more details. 21406 21407To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21408See \`config.log' for more details." >&2;} 21409 { (exit 1); exit 1; }; } 21410else 21411 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21412 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21413 { echo "$as_me:$LINENO: result: yes" >&5 21414echo "${ECHO_T}yes" >&6; } 21415 : 21416fi 21417 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 21418fi 21419 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21420 XSERVER_LIBPCIACCESS_TRUE= 21421 XSERVER_LIBPCIACCESS_FALSE='#' 21422else 21423 XSERVER_LIBPCIACCESS_TRUE='#' 21424 XSERVER_LIBPCIACCESS_FALSE= 21425fi 21426 21427 21428 21429 21430 21431 21432DRIVER_NAME=r128 21433 21434 21435 21436 21437 21438if test x$APP_MAN_SUFFIX = x ; then 21439 APP_MAN_SUFFIX=1 21440fi 21441if test x$APP_MAN_DIR = x ; then 21442 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21443fi 21444 21445if test x$LIB_MAN_SUFFIX = x ; then 21446 LIB_MAN_SUFFIX=3 21447fi 21448if test x$LIB_MAN_DIR = x ; then 21449 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21450fi 21451 21452if test x$FILE_MAN_SUFFIX = x ; then 21453 case $host_os in 21454 solaris*) FILE_MAN_SUFFIX=4 ;; 21455 *) FILE_MAN_SUFFIX=5 ;; 21456 esac 21457fi 21458if test x$FILE_MAN_DIR = x ; then 21459 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21460fi 21461 21462if test x$MISC_MAN_SUFFIX = x ; then 21463 case $host_os in 21464 solaris*) MISC_MAN_SUFFIX=5 ;; 21465 *) MISC_MAN_SUFFIX=7 ;; 21466 esac 21467fi 21468if test x$MISC_MAN_DIR = x ; then 21469 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21470fi 21471 21472if test x$DRIVER_MAN_SUFFIX = x ; then 21473 case $host_os in 21474 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21475 *) DRIVER_MAN_SUFFIX=4 ;; 21476 esac 21477fi 21478if test x$DRIVER_MAN_DIR = x ; then 21479 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21480fi 21481 21482if test x$ADMIN_MAN_SUFFIX = x ; then 21483 case $host_os in 21484 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21485 *) ADMIN_MAN_SUFFIX=8 ;; 21486 esac 21487fi 21488if test x$ADMIN_MAN_DIR = x ; then 21489 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21490fi 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508# Check whether --with-release-version was given. 21509if test "${with_release_version+set}" = set; then 21510 withval=$with_release_version; RELEASE_VERSION="$withval" 21511else 21512 RELEASE_VERSION="" 21513fi 21514 21515 if test "x$RELEASE_VERSION" != "x"; then 21516 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21517 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21518 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21519echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21520 fi 21521 21522cat >>confdefs.h <<_ACEOF 21523#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21524_ACEOF 21525 21526 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21527 if test "x$PVM" = "x"; then 21528 PVM="0" 21529 fi 21530 21531cat >>confdefs.h <<_ACEOF 21532#define PACKAGE_VERSION_MINOR $PVM 21533_ACEOF 21534 21535 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21536 if test "x$PVP" = "x"; then 21537 PVP="0" 21538 fi 21539 21540cat >>confdefs.h <<_ACEOF 21541#define PACKAGE_VERSION_PATCHLEVEL $PVP 21542_ACEOF 21543 21544 21545 21546XORG_SGML_PATH=$prefix/share/sgml 21547HAVE_DEFS_ENT= 21548 21549if test x"$cross_compiling" = x"yes" ; then 21550 HAVE_DEFS_ENT=no 21551else 21552 as_ac_File=`echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh` 21553{ echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5 21554echo $ECHO_N "checking for $XORG_SGML_PATH/X11/defs.ent... $ECHO_C" >&6; } 21555if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 21556 echo $ECHO_N "(cached) $ECHO_C" >&6 21557else 21558 test "$cross_compiling" = yes && 21559 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 21560echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 21561 { (exit 1); exit 1; }; } 21562if test -r "$XORG_SGML_PATH/X11/defs.ent"; then 21563 eval "$as_ac_File=yes" 21564else 21565 eval "$as_ac_File=no" 21566fi 21567fi 21568ac_res=`eval echo '${'$as_ac_File'}'` 21569 { echo "$as_me:$LINENO: result: $ac_res" >&5 21570echo "${ECHO_T}$ac_res" >&6; } 21571if test `eval echo '${'$as_ac_File'}'` = yes; then 21572 HAVE_DEFS_ENT=yes 21573fi 21574 21575fi 21576 21577# Extract the first word of "linuxdoc", so it can be a program name with args. 21578set dummy linuxdoc; ac_word=$2 21579{ echo "$as_me:$LINENO: checking for $ac_word" >&5 21580echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 21581if test "${ac_cv_path_LINUXDOC+set}" = set; then 21582 echo $ECHO_N "(cached) $ECHO_C" >&6 21583else 21584 case $LINUXDOC in 21585 [\\/]* | ?:[\\/]*) 21586 ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path. 21587 ;; 21588 *) 21589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21590for as_dir in $PATH 21591do 21592 IFS=$as_save_IFS 21593 test -z "$as_dir" && as_dir=. 21594 for ac_exec_ext in '' $ac_executable_extensions; do 21595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21596 ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext" 21597 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21598 break 2 21599 fi 21600done 21601done 21602IFS=$as_save_IFS 21603 21604 ;; 21605esac 21606fi 21607LINUXDOC=$ac_cv_path_LINUXDOC 21608if test -n "$LINUXDOC"; then 21609 { echo "$as_me:$LINENO: result: $LINUXDOC" >&5 21610echo "${ECHO_T}$LINUXDOC" >&6; } 21611else 21612 { echo "$as_me:$LINENO: result: no" >&5 21613echo "${ECHO_T}no" >&6; } 21614fi 21615 21616 21617# Extract the first word of "ps2pdf", so it can be a program name with args. 21618set dummy ps2pdf; ac_word=$2 21619{ echo "$as_me:$LINENO: checking for $ac_word" >&5 21620echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 21621if test "${ac_cv_path_PS2PDF+set}" = set; then 21622 echo $ECHO_N "(cached) $ECHO_C" >&6 21623else 21624 case $PS2PDF in 21625 [\\/]* | ?:[\\/]*) 21626 ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path. 21627 ;; 21628 *) 21629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21630for as_dir in $PATH 21631do 21632 IFS=$as_save_IFS 21633 test -z "$as_dir" && as_dir=. 21634 for ac_exec_ext in '' $ac_executable_extensions; do 21635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21636 ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext" 21637 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21638 break 2 21639 fi 21640done 21641done 21642IFS=$as_save_IFS 21643 21644 ;; 21645esac 21646fi 21647PS2PDF=$ac_cv_path_PS2PDF 21648if test -n "$PS2PDF"; then 21649 { echo "$as_me:$LINENO: result: $PS2PDF" >&5 21650echo "${ECHO_T}$PS2PDF" >&6; } 21651else 21652 { echo "$as_me:$LINENO: result: no" >&5 21653echo "${ECHO_T}no" >&6; } 21654fi 21655 21656 21657 21658{ echo "$as_me:$LINENO: checking Whether to build documentation" >&5 21659echo $ECHO_N "checking Whether to build documentation... $ECHO_C" >&6; } 21660 21661if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then 21662 BUILDDOC=yes 21663else 21664 BUILDDOC=no 21665fi 21666 21667 if test x$BUILDDOC = xyes; then 21668 BUILD_LINUXDOC_TRUE= 21669 BUILD_LINUXDOC_FALSE='#' 21670else 21671 BUILD_LINUXDOC_TRUE='#' 21672 BUILD_LINUXDOC_FALSE= 21673fi 21674 21675 21676{ echo "$as_me:$LINENO: result: $BUILDDOC" >&5 21677echo "${ECHO_T}$BUILDDOC" >&6; } 21678 21679{ echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5 21680echo $ECHO_N "checking Whether to build pdf documentation... $ECHO_C" >&6; } 21681 21682if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then 21683 BUILDPDFDOC=yes 21684else 21685 BUILDPDFDOC=no 21686fi 21687 21688 if test x$BUILDPDFDOC = xyes; then 21689 BUILD_PDFDOC_TRUE= 21690 BUILD_PDFDOC_FALSE='#' 21691else 21692 BUILD_PDFDOC_TRUE='#' 21693 BUILD_PDFDOC_FALSE= 21694fi 21695 21696 21697{ echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5 21698echo "${ECHO_T}$BUILDPDFDOC" >&6; } 21699 21700MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt" 21701MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps" 21702MAKE_PDF="$PS2PDF" 21703MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0" 21704 21705 21706 21707 21708 21709 21710 21711{ echo "$as_me:$LINENO: Please change the Driver line in xorg.conf from \"ati\" to \"r128\" or install 21712the ati wrapper as well: 21713 git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati 21714" >&5 21715echo "$as_me: Please change the Driver line in xorg.conf from \"ati\" to \"r128\" or install 21716the ati wrapper as well: 21717 git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati 21718" >&6;} 21719 21720ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 21721 21722cat >confcache <<\_ACEOF 21723# This file is a shell script that caches the results of configure 21724# tests run on this system so they can be shared between configure 21725# scripts and configure runs, see configure's option --config-cache. 21726# It is not useful on other systems. If it contains results you don't 21727# want to keep, you may remove or edit it. 21728# 21729# config.status only pays attention to the cache file if you give it 21730# the --recheck option to rerun configure. 21731# 21732# `ac_cv_env_foo' variables (set or unset) will be overridden when 21733# loading this file, other *unset* `ac_cv_foo' will be assigned the 21734# following values. 21735 21736_ACEOF 21737 21738# The following way of writing the cache mishandles newlines in values, 21739# but we know of no workaround that is simple, portable, and efficient. 21740# So, we kill variables containing newlines. 21741# Ultrix sh set writes to stderr and can't be redirected directly, 21742# and sets the high bit in the cache file unless we assign to the vars. 21743( 21744 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21745 eval ac_val=\$$ac_var 21746 case $ac_val in #( 21747 *${as_nl}*) 21748 case $ac_var in #( 21749 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 21750echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 21751 esac 21752 case $ac_var in #( 21753 _ | IFS | as_nl) ;; #( 21754 *) $as_unset $ac_var ;; 21755 esac ;; 21756 esac 21757 done 21758 21759 (set) 2>&1 | 21760 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21761 *${as_nl}ac_space=\ *) 21762 # `set' does not quote correctly, so add quotes (double-quote 21763 # substitution turns \\\\ into \\, and sed turns \\ into \). 21764 sed -n \ 21765 "s/'/'\\\\''/g; 21766 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21767 ;; #( 21768 *) 21769 # `set' quotes correctly as required by POSIX, so do not add quotes. 21770 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21771 ;; 21772 esac | 21773 sort 21774) | 21775 sed ' 21776 /^ac_cv_env_/b end 21777 t clear 21778 :clear 21779 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21780 t end 21781 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21782 :end' >>confcache 21783if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21784 if test -w "$cache_file"; then 21785 test "x$cache_file" != "x/dev/null" && 21786 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 21787echo "$as_me: updating cache $cache_file" >&6;} 21788 cat confcache >$cache_file 21789 else 21790 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21791echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21792 fi 21793fi 21794rm -f confcache 21795 21796test "x$prefix" = xNONE && prefix=$ac_default_prefix 21797# Let make expand exec_prefix. 21798test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21799 21800DEFS=-DHAVE_CONFIG_H 21801 21802ac_libobjs= 21803ac_ltlibobjs= 21804for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21805 # 1. Remove the extension, and $U if already installed. 21806 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21807 ac_i=`echo "$ac_i" | sed "$ac_script"` 21808 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21809 # will be set to the directory where LIBOBJS objects are built. 21810 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21811 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21812done 21813LIBOBJS=$ac_libobjs 21814 21815LTLIBOBJS=$ac_ltlibobjs 21816 21817 21818if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21819 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21820Usually this means the macro was only invoked conditionally." >&5 21821echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21822Usually this means the macro was only invoked conditionally." >&2;} 21823 { (exit 1); exit 1; }; } 21824fi 21825if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21826 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21827Usually this means the macro was only invoked conditionally." >&5 21828echo "$as_me: error: conditional \"AMDEP\" was never defined. 21829Usually this means the macro was only invoked conditionally." >&2;} 21830 { (exit 1); exit 1; }; } 21831fi 21832if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21833 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21834Usually this means the macro was only invoked conditionally." >&5 21835echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21836Usually this means the macro was only invoked conditionally." >&2;} 21837 { (exit 1); exit 1; }; } 21838fi 21839if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21840 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21841Usually this means the macro was only invoked conditionally." >&5 21842echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21843Usually this means the macro was only invoked conditionally." >&2;} 21844 { (exit 1); exit 1; }; } 21845fi 21846if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21847 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21848Usually this means the macro was only invoked conditionally." >&5 21849echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21850Usually this means the macro was only invoked conditionally." >&2;} 21851 { (exit 1); exit 1; }; } 21852fi 21853if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then 21854 { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined. 21855Usually this means the macro was only invoked conditionally." >&5 21856echo "$as_me: error: conditional \"DRI\" was never defined. 21857Usually this means the macro was only invoked conditionally." >&2;} 21858 { (exit 1); exit 1; }; } 21859fi 21860if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then 21861 { { echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined. 21862Usually this means the macro was only invoked conditionally." >&5 21863echo "$as_me: error: conditional \"USE_EXA\" was never defined. 21864Usually this means the macro was only invoked conditionally." >&2;} 21865 { (exit 1); exit 1; }; } 21866fi 21867if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 21868 { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21869Usually this means the macro was only invoked conditionally." >&5 21870echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21871Usually this means the macro was only invoked conditionally." >&2;} 21872 { (exit 1); exit 1; }; } 21873fi 21874if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then 21875 { { echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined. 21876Usually this means the macro was only invoked conditionally." >&5 21877echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined. 21878Usually this means the macro was only invoked conditionally." >&2;} 21879 { (exit 1); exit 1; }; } 21880fi 21881if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then 21882 { { echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined. 21883Usually this means the macro was only invoked conditionally." >&5 21884echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined. 21885Usually this means the macro was only invoked conditionally." >&2;} 21886 { (exit 1); exit 1; }; } 21887fi 21888 21889: ${CONFIG_STATUS=./config.status} 21890ac_clean_files_save=$ac_clean_files 21891ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21892{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21893echo "$as_me: creating $CONFIG_STATUS" >&6;} 21894cat >$CONFIG_STATUS <<_ACEOF 21895#! $SHELL 21896# Generated by $as_me. 21897# Run this file to recreate the current configuration. 21898# Compiler output produced by configure, useful for debugging 21899# configure, is in config.log if it exists. 21900 21901debug=false 21902ac_cs_recheck=false 21903ac_cs_silent=false 21904SHELL=\${CONFIG_SHELL-$SHELL} 21905_ACEOF 21906 21907cat >>$CONFIG_STATUS <<\_ACEOF 21908## --------------------- ## 21909## M4sh Initialization. ## 21910## --------------------- ## 21911 21912# Be more Bourne compatible 21913DUALCASE=1; export DUALCASE # for MKS sh 21914if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21915 emulate sh 21916 NULLCMD=: 21917 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21918 # is contrary to our usage. Disable this feature. 21919 alias -g '${1+"$@"}'='"$@"' 21920 setopt NO_GLOB_SUBST 21921else 21922 case `(set -o) 2>/dev/null` in 21923 *posix*) set -o posix ;; 21924esac 21925 21926fi 21927 21928 21929 21930 21931# PATH needs CR 21932# Avoid depending upon Character Ranges. 21933as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21934as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21935as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21936as_cr_digits='0123456789' 21937as_cr_alnum=$as_cr_Letters$as_cr_digits 21938 21939# The user is always right. 21940if test "${PATH_SEPARATOR+set}" != set; then 21941 echo "#! /bin/sh" >conf$$.sh 21942 echo "exit 0" >>conf$$.sh 21943 chmod +x conf$$.sh 21944 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 21945 PATH_SEPARATOR=';' 21946 else 21947 PATH_SEPARATOR=: 21948 fi 21949 rm -f conf$$.sh 21950fi 21951 21952# Support unset when possible. 21953if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21954 as_unset=unset 21955else 21956 as_unset=false 21957fi 21958 21959 21960# IFS 21961# We need space, tab and new line, in precisely that order. Quoting is 21962# there to prevent editors from complaining about space-tab. 21963# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21964# splitting by setting IFS to empty value.) 21965as_nl=' 21966' 21967IFS=" "" $as_nl" 21968 21969# Find who we are. Look in the path if we contain no directory separator. 21970case $0 in 21971 *[\\/]* ) as_myself=$0 ;; 21972 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21973for as_dir in $PATH 21974do 21975 IFS=$as_save_IFS 21976 test -z "$as_dir" && as_dir=. 21977 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21978done 21979IFS=$as_save_IFS 21980 21981 ;; 21982esac 21983# We did not find ourselves, most probably we were run as `sh COMMAND' 21984# in which case we are not to be found in the path. 21985if test "x$as_myself" = x; then 21986 as_myself=$0 21987fi 21988if test ! -f "$as_myself"; then 21989 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21990 { (exit 1); exit 1; } 21991fi 21992 21993# Work around bugs in pre-3.0 UWIN ksh. 21994for as_var in ENV MAIL MAILPATH 21995do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21996done 21997PS1='$ ' 21998PS2='> ' 21999PS4='+ ' 22000 22001# NLS nuisances. 22002for as_var in \ 22003 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 22004 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 22005 LC_TELEPHONE LC_TIME 22006do 22007 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 22008 eval $as_var=C; export $as_var 22009 else 22010 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22011 fi 22012done 22013 22014# Required to use basename. 22015if expr a : '\(a\)' >/dev/null 2>&1 && 22016 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22017 as_expr=expr 22018else 22019 as_expr=false 22020fi 22021 22022if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22023 as_basename=basename 22024else 22025 as_basename=false 22026fi 22027 22028 22029# Name of the executable. 22030as_me=`$as_basename -- "$0" || 22031$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22032 X"$0" : 'X\(//\)$' \| \ 22033 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22034echo X/"$0" | 22035 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22036 s//\1/ 22037 q 22038 } 22039 /^X\/\(\/\/\)$/{ 22040 s//\1/ 22041 q 22042 } 22043 /^X\/\(\/\).*/{ 22044 s//\1/ 22045 q 22046 } 22047 s/.*/./; q'` 22048 22049# CDPATH. 22050$as_unset CDPATH 22051 22052 22053 22054 as_lineno_1=$LINENO 22055 as_lineno_2=$LINENO 22056 test "x$as_lineno_1" != "x$as_lineno_2" && 22057 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22058 22059 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22060 # uniformly replaced by the line number. The first 'sed' inserts a 22061 # line-number line after each line using $LINENO; the second 'sed' 22062 # does the real work. The second script uses 'N' to pair each 22063 # line-number line with the line containing $LINENO, and appends 22064 # trailing '-' during substitution so that $LINENO is not a special 22065 # case at line end. 22066 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22067 # scripts with optimization help from Paolo Bonzini. Blame Lee 22068 # E. McMahon (1931-1989) for sed's syntax. :-) 22069 sed -n ' 22070 p 22071 /[$]LINENO/= 22072 ' <$as_myself | 22073 sed ' 22074 s/[$]LINENO.*/&-/ 22075 t lineno 22076 b 22077 :lineno 22078 N 22079 :loop 22080 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22081 t loop 22082 s/-\n.*// 22083 ' >$as_me.lineno && 22084 chmod +x "$as_me.lineno" || 22085 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22086 { (exit 1); exit 1; }; } 22087 22088 # Don't try to exec as it changes $[0], causing all sort of problems 22089 # (the dirname of $[0] is not the place where we might find the 22090 # original and so on. Autoconf is especially sensitive to this). 22091 . "./$as_me.lineno" 22092 # Exit status is that of the last command. 22093 exit 22094} 22095 22096 22097if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22098 as_dirname=dirname 22099else 22100 as_dirname=false 22101fi 22102 22103ECHO_C= ECHO_N= ECHO_T= 22104case `echo -n x` in 22105-n*) 22106 case `echo 'x\c'` in 22107 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22108 *) ECHO_C='\c';; 22109 esac;; 22110*) 22111 ECHO_N='-n';; 22112esac 22113 22114if expr a : '\(a\)' >/dev/null 2>&1 && 22115 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22116 as_expr=expr 22117else 22118 as_expr=false 22119fi 22120 22121rm -f conf$$ conf$$.exe conf$$.file 22122if test -d conf$$.dir; then 22123 rm -f conf$$.dir/conf$$.file 22124else 22125 rm -f conf$$.dir 22126 mkdir conf$$.dir 22127fi 22128echo >conf$$.file 22129if ln -s conf$$.file conf$$ 2>/dev/null; then 22130 as_ln_s='ln -s' 22131 # ... but there are two gotchas: 22132 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22133 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22134 # In both cases, we have to default to `cp -p'. 22135 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22136 as_ln_s='cp -p' 22137elif ln conf$$.file conf$$ 2>/dev/null; then 22138 as_ln_s=ln 22139else 22140 as_ln_s='cp -p' 22141fi 22142rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22143rmdir conf$$.dir 2>/dev/null 22144 22145if mkdir -p . 2>/dev/null; then 22146 as_mkdir_p=: 22147else 22148 test -d ./-p && rmdir ./-p 22149 as_mkdir_p=false 22150fi 22151 22152if test -x / >/dev/null 2>&1; then 22153 as_test_x='test -x' 22154else 22155 if ls -dL / >/dev/null 2>&1; then 22156 as_ls_L_option=L 22157 else 22158 as_ls_L_option= 22159 fi 22160 as_test_x=' 22161 eval sh -c '\'' 22162 if test -d "$1"; then 22163 test -d "$1/."; 22164 else 22165 case $1 in 22166 -*)set "./$1";; 22167 esac; 22168 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22169 ???[sx]*):;;*)false;;esac;fi 22170 '\'' sh 22171 ' 22172fi 22173as_executable_p=$as_test_x 22174 22175# Sed expression to map a string onto a valid CPP name. 22176as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22177 22178# Sed expression to map a string onto a valid variable name. 22179as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22180 22181 22182exec 6>&1 22183 22184# Save the log message, to keep $[0] and so on meaningful, and to 22185# report actual input values of CONFIG_FILES etc. instead of their 22186# values after options handling. 22187ac_log=" 22188This file was extended by xf86-video-r128 $as_me 6.8.0, which was 22189generated by GNU Autoconf 2.61. Invocation command line was 22190 22191 CONFIG_FILES = $CONFIG_FILES 22192 CONFIG_HEADERS = $CONFIG_HEADERS 22193 CONFIG_LINKS = $CONFIG_LINKS 22194 CONFIG_COMMANDS = $CONFIG_COMMANDS 22195 $ $0 $@ 22196 22197on `(hostname || uname -n) 2>/dev/null | sed 1q` 22198" 22199 22200_ACEOF 22201 22202cat >>$CONFIG_STATUS <<_ACEOF 22203# Files that config.status was made for. 22204config_files="$ac_config_files" 22205config_headers="$ac_config_headers" 22206config_commands="$ac_config_commands" 22207 22208_ACEOF 22209 22210cat >>$CONFIG_STATUS <<\_ACEOF 22211ac_cs_usage="\ 22212\`$as_me' instantiates files from templates according to the 22213current configuration. 22214 22215Usage: $0 [OPTIONS] [FILE]... 22216 22217 -h, --help print this help, then exit 22218 -V, --version print version number and configuration settings, then exit 22219 -q, --quiet do not print progress messages 22220 -d, --debug don't remove temporary files 22221 --recheck update $as_me by reconfiguring in the same conditions 22222 --file=FILE[:TEMPLATE] 22223 instantiate the configuration file FILE 22224 --header=FILE[:TEMPLATE] 22225 instantiate the configuration header FILE 22226 22227Configuration files: 22228$config_files 22229 22230Configuration headers: 22231$config_headers 22232 22233Configuration commands: 22234$config_commands 22235 22236Report bugs to <bug-autoconf@gnu.org>." 22237 22238_ACEOF 22239cat >>$CONFIG_STATUS <<_ACEOF 22240ac_cs_version="\\ 22241xf86-video-r128 config.status 6.8.0 22242configured by $0, generated by GNU Autoconf 2.61, 22243 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22244 22245Copyright (C) 2006 Free Software Foundation, Inc. 22246This config.status script is free software; the Free Software Foundation 22247gives unlimited permission to copy, distribute and modify it." 22248 22249ac_pwd='$ac_pwd' 22250srcdir='$srcdir' 22251INSTALL='$INSTALL' 22252MKDIR_P='$MKDIR_P' 22253_ACEOF 22254 22255cat >>$CONFIG_STATUS <<\_ACEOF 22256# If no file are specified by the user, then we need to provide default 22257# value. By we need to know if files were specified by the user. 22258ac_need_defaults=: 22259while test $# != 0 22260do 22261 case $1 in 22262 --*=*) 22263 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22264 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22265 ac_shift=: 22266 ;; 22267 *) 22268 ac_option=$1 22269 ac_optarg=$2 22270 ac_shift=shift 22271 ;; 22272 esac 22273 22274 case $ac_option in 22275 # Handling of the options. 22276 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22277 ac_cs_recheck=: ;; 22278 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22279 echo "$ac_cs_version"; exit ;; 22280 --debug | --debu | --deb | --de | --d | -d ) 22281 debug=: ;; 22282 --file | --fil | --fi | --f ) 22283 $ac_shift 22284 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 22285 ac_need_defaults=false;; 22286 --header | --heade | --head | --hea ) 22287 $ac_shift 22288 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 22289 ac_need_defaults=false;; 22290 --he | --h) 22291 # Conflict between --help and --header 22292 { echo "$as_me: error: ambiguous option: $1 22293Try \`$0 --help' for more information." >&2 22294 { (exit 1); exit 1; }; };; 22295 --help | --hel | -h ) 22296 echo "$ac_cs_usage"; exit ;; 22297 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22298 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22299 ac_cs_silent=: ;; 22300 22301 # This is an error. 22302 -*) { echo "$as_me: error: unrecognized option: $1 22303Try \`$0 --help' for more information." >&2 22304 { (exit 1); exit 1; }; } ;; 22305 22306 *) ac_config_targets="$ac_config_targets $1" 22307 ac_need_defaults=false ;; 22308 22309 esac 22310 shift 22311done 22312 22313ac_configure_extra_args= 22314 22315if $ac_cs_silent; then 22316 exec 6>/dev/null 22317 ac_configure_extra_args="$ac_configure_extra_args --silent" 22318fi 22319 22320_ACEOF 22321cat >>$CONFIG_STATUS <<_ACEOF 22322if \$ac_cs_recheck; then 22323 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 22324 CONFIG_SHELL=$SHELL 22325 export CONFIG_SHELL 22326 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22327fi 22328 22329_ACEOF 22330cat >>$CONFIG_STATUS <<\_ACEOF 22331exec 5>>config.log 22332{ 22333 echo 22334 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22335## Running $as_me. ## 22336_ASBOX 22337 echo "$ac_log" 22338} >&5 22339 22340_ACEOF 22341cat >>$CONFIG_STATUS <<_ACEOF 22342# 22343# INIT-COMMANDS 22344# 22345AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22346 22347_ACEOF 22348 22349cat >>$CONFIG_STATUS <<\_ACEOF 22350 22351# Handling of arguments. 22352for ac_config_target in $ac_config_targets 22353do 22354 case $ac_config_target in 22355 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22356 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22357 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22358 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22359 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22360 22361 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22362echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22363 { (exit 1); exit 1; }; };; 22364 esac 22365done 22366 22367 22368# If the user did not use the arguments to specify the items to instantiate, 22369# then the envvar interface is used. Set only those that are not. 22370# We use the long form for the default assignment because of an extremely 22371# bizarre bug on SunOS 4.1.3. 22372if $ac_need_defaults; then 22373 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22374 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22375 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22376fi 22377 22378# Have a temporary directory for convenience. Make it in the build tree 22379# simply because there is no reason against having it here, and in addition, 22380# creating and moving files from /tmp can sometimes cause problems. 22381# Hook for its removal unless debugging. 22382# Note that there is a small window in which the directory will not be cleaned: 22383# after its creation but before its name has been assigned to `$tmp'. 22384$debug || 22385{ 22386 tmp= 22387 trap 'exit_status=$? 22388 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22389' 0 22390 trap '{ (exit 1); exit 1; }' 1 2 13 15 22391} 22392# Create a (secure) tmp directory for tmp files. 22393 22394{ 22395 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22396 test -n "$tmp" && test -d "$tmp" 22397} || 22398{ 22399 tmp=./conf$$-$RANDOM 22400 (umask 077 && mkdir "$tmp") 22401} || 22402{ 22403 echo "$me: cannot create a temporary directory in ." >&2 22404 { (exit 1); exit 1; } 22405} 22406 22407# 22408# Set up the sed scripts for CONFIG_FILES section. 22409# 22410 22411# No need to generate the scripts if there are no CONFIG_FILES. 22412# This happens for instance when ./config.status config.h 22413if test -n "$CONFIG_FILES"; then 22414 22415_ACEOF 22416 22417 22418 22419ac_delim='%!_!# ' 22420for ac_last_try in false false false false false :; do 22421 cat >conf$$subs.sed <<_ACEOF 22422SHELL!$SHELL$ac_delim 22423PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 22424PACKAGE_NAME!$PACKAGE_NAME$ac_delim 22425PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 22426PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 22427PACKAGE_STRING!$PACKAGE_STRING$ac_delim 22428PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 22429exec_prefix!$exec_prefix$ac_delim 22430prefix!$prefix$ac_delim 22431program_transform_name!$program_transform_name$ac_delim 22432bindir!$bindir$ac_delim 22433sbindir!$sbindir$ac_delim 22434libexecdir!$libexecdir$ac_delim 22435datarootdir!$datarootdir$ac_delim 22436datadir!$datadir$ac_delim 22437sysconfdir!$sysconfdir$ac_delim 22438sharedstatedir!$sharedstatedir$ac_delim 22439localstatedir!$localstatedir$ac_delim 22440includedir!$includedir$ac_delim 22441oldincludedir!$oldincludedir$ac_delim 22442docdir!$docdir$ac_delim 22443infodir!$infodir$ac_delim 22444htmldir!$htmldir$ac_delim 22445dvidir!$dvidir$ac_delim 22446pdfdir!$pdfdir$ac_delim 22447psdir!$psdir$ac_delim 22448libdir!$libdir$ac_delim 22449localedir!$localedir$ac_delim 22450mandir!$mandir$ac_delim 22451DEFS!$DEFS$ac_delim 22452ECHO_C!$ECHO_C$ac_delim 22453ECHO_N!$ECHO_N$ac_delim 22454ECHO_T!$ECHO_T$ac_delim 22455LIBS!$LIBS$ac_delim 22456build_alias!$build_alias$ac_delim 22457host_alias!$host_alias$ac_delim 22458target_alias!$target_alias$ac_delim 22459INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 22460INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 22461INSTALL_DATA!$INSTALL_DATA$ac_delim 22462am__isrc!$am__isrc$ac_delim 22463CYGPATH_W!$CYGPATH_W$ac_delim 22464PACKAGE!$PACKAGE$ac_delim 22465VERSION!$VERSION$ac_delim 22466ACLOCAL!$ACLOCAL$ac_delim 22467AUTOCONF!$AUTOCONF$ac_delim 22468AUTOMAKE!$AUTOMAKE$ac_delim 22469AUTOHEADER!$AUTOHEADER$ac_delim 22470MAKEINFO!$MAKEINFO$ac_delim 22471install_sh!$install_sh$ac_delim 22472STRIP!$STRIP$ac_delim 22473INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 22474mkdir_p!$mkdir_p$ac_delim 22475AWK!$AWK$ac_delim 22476SET_MAKE!$SET_MAKE$ac_delim 22477am__leading_dot!$am__leading_dot$ac_delim 22478AMTAR!$AMTAR$ac_delim 22479am__tar!$am__tar$ac_delim 22480am__untar!$am__untar$ac_delim 22481MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 22482MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 22483MAINT!$MAINT$ac_delim 22484build!$build$ac_delim 22485build_cpu!$build_cpu$ac_delim 22486build_vendor!$build_vendor$ac_delim 22487build_os!$build_os$ac_delim 22488host!$host$ac_delim 22489host_cpu!$host_cpu$ac_delim 22490host_vendor!$host_vendor$ac_delim 22491host_os!$host_os$ac_delim 22492CC!$CC$ac_delim 22493CFLAGS!$CFLAGS$ac_delim 22494LDFLAGS!$LDFLAGS$ac_delim 22495CPPFLAGS!$CPPFLAGS$ac_delim 22496ac_ct_CC!$ac_ct_CC$ac_delim 22497EXEEXT!$EXEEXT$ac_delim 22498OBJEXT!$OBJEXT$ac_delim 22499DEPDIR!$DEPDIR$ac_delim 22500am__include!$am__include$ac_delim 22501am__quote!$am__quote$ac_delim 22502AMDEP_TRUE!$AMDEP_TRUE$ac_delim 22503AMDEP_FALSE!$AMDEP_FALSE$ac_delim 22504AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 22505CCDEPMODE!$CCDEPMODE$ac_delim 22506am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 22507am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 22508SED!$SED$ac_delim 22509GREP!$GREP$ac_delim 22510EGREP!$EGREP$ac_delim 22511LN_S!$LN_S$ac_delim 22512ECHO!$ECHO$ac_delim 22513AR!$AR$ac_delim 22514RANLIB!$RANLIB$ac_delim 22515CPP!$CPP$ac_delim 22516CXX!$CXX$ac_delim 22517CXXFLAGS!$CXXFLAGS$ac_delim 22518ac_ct_CXX!$ac_ct_CXX$ac_delim 22519_ACEOF 22520 22521 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 22522 break 22523 elif $ac_last_try; then 22524 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22525echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22526 { (exit 1); exit 1; }; } 22527 else 22528 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22529 fi 22530done 22531 22532ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22533if test -n "$ac_eof"; then 22534 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22535 ac_eof=`expr $ac_eof + 1` 22536fi 22537 22538cat >>$CONFIG_STATUS <<_ACEOF 22539cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 22540/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22541_ACEOF 22542sed ' 22543s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22544s/^/s,@/; s/!/@,|#_!!_#|/ 22545:n 22546t n 22547s/'"$ac_delim"'$/,g/; t 22548s/$/\\/; p 22549N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22550' >>$CONFIG_STATUS <conf$$subs.sed 22551rm -f conf$$subs.sed 22552cat >>$CONFIG_STATUS <<_ACEOF 22553CEOF$ac_eof 22554_ACEOF 22555 22556 22557ac_delim='%!_!# ' 22558for ac_last_try in false false false false false :; do 22559 cat >conf$$subs.sed <<_ACEOF 22560CXXDEPMODE!$CXXDEPMODE$ac_delim 22561am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 22562am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 22563CXXCPP!$CXXCPP$ac_delim 22564F77!$F77$ac_delim 22565FFLAGS!$FFLAGS$ac_delim 22566ac_ct_F77!$ac_ct_F77$ac_delim 22567LIBTOOL!$LIBTOOL$ac_delim 22568PKG_CONFIG!$PKG_CONFIG$ac_delim 22569XORG_CFLAGS!$XORG_CFLAGS$ac_delim 22570XORG_LIBS!$XORG_LIBS$ac_delim 22571DRI_TRUE!$DRI_TRUE$ac_delim 22572DRI_FALSE!$DRI_FALSE$ac_delim 22573DRI_CFLAGS!$DRI_CFLAGS$ac_delim 22574DRI_LIBS!$DRI_LIBS$ac_delim 22575USE_EXA_TRUE!$USE_EXA_TRUE$ac_delim 22576USE_EXA_FALSE!$USE_EXA_FALSE$ac_delim 22577PCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim 22578PCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim 22579XSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim 22580XSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim 22581moduledir!$moduledir$ac_delim 22582DRIVER_NAME!$DRIVER_NAME$ac_delim 22583APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 22584LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 22585FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 22586MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 22587DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 22588ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 22589APP_MAN_DIR!$APP_MAN_DIR$ac_delim 22590LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 22591FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 22592MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 22593DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 22594ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 22595LINUXDOC!$LINUXDOC$ac_delim 22596PS2PDF!$PS2PDF$ac_delim 22597BUILD_LINUXDOC_TRUE!$BUILD_LINUXDOC_TRUE$ac_delim 22598BUILD_LINUXDOC_FALSE!$BUILD_LINUXDOC_FALSE$ac_delim 22599BUILD_PDFDOC_TRUE!$BUILD_PDFDOC_TRUE$ac_delim 22600BUILD_PDFDOC_FALSE!$BUILD_PDFDOC_FALSE$ac_delim 22601MAKE_TEXT!$MAKE_TEXT$ac_delim 22602MAKE_PS!$MAKE_PS$ac_delim 22603MAKE_PDF!$MAKE_PDF$ac_delim 22604MAKE_HTML!$MAKE_HTML$ac_delim 22605LIBOBJS!$LIBOBJS$ac_delim 22606LTLIBOBJS!$LTLIBOBJS$ac_delim 22607_ACEOF 22608 22609 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 47; then 22610 break 22611 elif $ac_last_try; then 22612 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22613echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22614 { (exit 1); exit 1; }; } 22615 else 22616 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22617 fi 22618done 22619 22620ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22621if test -n "$ac_eof"; then 22622 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22623 ac_eof=`expr $ac_eof + 1` 22624fi 22625 22626cat >>$CONFIG_STATUS <<_ACEOF 22627cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 22628/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 22629_ACEOF 22630sed ' 22631s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22632s/^/s,@/; s/!/@,|#_!!_#|/ 22633:n 22634t n 22635s/'"$ac_delim"'$/,g/; t 22636s/$/\\/; p 22637N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22638' >>$CONFIG_STATUS <conf$$subs.sed 22639rm -f conf$$subs.sed 22640cat >>$CONFIG_STATUS <<_ACEOF 22641:end 22642s/|#_!!_#|//g 22643CEOF$ac_eof 22644_ACEOF 22645 22646 22647# VPATH may cause trouble with some makes, so we remove $(srcdir), 22648# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22649# trailing colons and then remove the whole line if VPATH becomes empty 22650# (actually we leave an empty line to preserve line numbers). 22651if test "x$srcdir" = x.; then 22652 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22653s/:*\$(srcdir):*/:/ 22654s/:*\${srcdir}:*/:/ 22655s/:*@srcdir@:*/:/ 22656s/^\([^=]*=[ ]*\):*/\1/ 22657s/:*$// 22658s/^[^=]*=[ ]*$// 22659}' 22660fi 22661 22662cat >>$CONFIG_STATUS <<\_ACEOF 22663fi # test -n "$CONFIG_FILES" 22664 22665 22666for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 22667do 22668 case $ac_tag in 22669 :[FHLC]) ac_mode=$ac_tag; continue;; 22670 esac 22671 case $ac_mode$ac_tag in 22672 :[FHL]*:*);; 22673 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 22674echo "$as_me: error: Invalid tag $ac_tag." >&2;} 22675 { (exit 1); exit 1; }; };; 22676 :[FH]-) ac_tag=-:-;; 22677 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22678 esac 22679 ac_save_IFS=$IFS 22680 IFS=: 22681 set x $ac_tag 22682 IFS=$ac_save_IFS 22683 shift 22684 ac_file=$1 22685 shift 22686 22687 case $ac_mode in 22688 :L) ac_source=$1;; 22689 :[FH]) 22690 ac_file_inputs= 22691 for ac_f 22692 do 22693 case $ac_f in 22694 -) ac_f="$tmp/stdin";; 22695 *) # Look for the file first in the build tree, then in the source tree 22696 # (if the path is not absolute). The absolute path cannot be DOS-style, 22697 # because $ac_f cannot contain `:'. 22698 test -f "$ac_f" || 22699 case $ac_f in 22700 [\\/$]*) false;; 22701 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22702 esac || 22703 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22704echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22705 { (exit 1); exit 1; }; };; 22706 esac 22707 ac_file_inputs="$ac_file_inputs $ac_f" 22708 done 22709 22710 # Let's still pretend it is `configure' which instantiates (i.e., don't 22711 # use $as_me), people would be surprised to read: 22712 # /* config.h. Generated by config.status. */ 22713 configure_input="Generated from "`IFS=: 22714 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 22715 if test x"$ac_file" != x-; then 22716 configure_input="$ac_file. $configure_input" 22717 { echo "$as_me:$LINENO: creating $ac_file" >&5 22718echo "$as_me: creating $ac_file" >&6;} 22719 fi 22720 22721 case $ac_tag in 22722 *:-:* | *:-) cat >"$tmp/stdin";; 22723 esac 22724 ;; 22725 esac 22726 22727 ac_dir=`$as_dirname -- "$ac_file" || 22728$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22729 X"$ac_file" : 'X\(//\)[^/]' \| \ 22730 X"$ac_file" : 'X\(//\)$' \| \ 22731 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22732echo X"$ac_file" | 22733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22734 s//\1/ 22735 q 22736 } 22737 /^X\(\/\/\)[^/].*/{ 22738 s//\1/ 22739 q 22740 } 22741 /^X\(\/\/\)$/{ 22742 s//\1/ 22743 q 22744 } 22745 /^X\(\/\).*/{ 22746 s//\1/ 22747 q 22748 } 22749 s/.*/./; q'` 22750 { as_dir="$ac_dir" 22751 case $as_dir in #( 22752 -*) as_dir=./$as_dir;; 22753 esac 22754 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22755 as_dirs= 22756 while :; do 22757 case $as_dir in #( 22758 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22759 *) as_qdir=$as_dir;; 22760 esac 22761 as_dirs="'$as_qdir' $as_dirs" 22762 as_dir=`$as_dirname -- "$as_dir" || 22763$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22764 X"$as_dir" : 'X\(//\)[^/]' \| \ 22765 X"$as_dir" : 'X\(//\)$' \| \ 22766 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22767echo X"$as_dir" | 22768 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22769 s//\1/ 22770 q 22771 } 22772 /^X\(\/\/\)[^/].*/{ 22773 s//\1/ 22774 q 22775 } 22776 /^X\(\/\/\)$/{ 22777 s//\1/ 22778 q 22779 } 22780 /^X\(\/\).*/{ 22781 s//\1/ 22782 q 22783 } 22784 s/.*/./; q'` 22785 test -d "$as_dir" && break 22786 done 22787 test -z "$as_dirs" || eval "mkdir $as_dirs" 22788 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22789echo "$as_me: error: cannot create directory $as_dir" >&2;} 22790 { (exit 1); exit 1; }; }; } 22791 ac_builddir=. 22792 22793case "$ac_dir" in 22794.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22795*) 22796 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22797 # A ".." for each directory in $ac_dir_suffix. 22798 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 22799 case $ac_top_builddir_sub in 22800 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22801 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22802 esac ;; 22803esac 22804ac_abs_top_builddir=$ac_pwd 22805ac_abs_builddir=$ac_pwd$ac_dir_suffix 22806# for backward compatibility: 22807ac_top_builddir=$ac_top_build_prefix 22808 22809case $srcdir in 22810 .) # We are building in place. 22811 ac_srcdir=. 22812 ac_top_srcdir=$ac_top_builddir_sub 22813 ac_abs_top_srcdir=$ac_pwd ;; 22814 [\\/]* | ?:[\\/]* ) # Absolute name. 22815 ac_srcdir=$srcdir$ac_dir_suffix; 22816 ac_top_srcdir=$srcdir 22817 ac_abs_top_srcdir=$srcdir ;; 22818 *) # Relative name. 22819 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22820 ac_top_srcdir=$ac_top_build_prefix$srcdir 22821 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22822esac 22823ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22824 22825 22826 case $ac_mode in 22827 :F) 22828 # 22829 # CONFIG_FILE 22830 # 22831 22832 case $INSTALL in 22833 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22834 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22835 esac 22836 ac_MKDIR_P=$MKDIR_P 22837 case $MKDIR_P in 22838 [\\/$]* | ?:[\\/]* ) ;; 22839 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22840 esac 22841_ACEOF 22842 22843cat >>$CONFIG_STATUS <<\_ACEOF 22844# If the template does not know about datarootdir, expand it. 22845# FIXME: This hack should be removed a few years after 2.60. 22846ac_datarootdir_hack=; ac_datarootdir_seen= 22847 22848case `sed -n '/datarootdir/ { 22849 p 22850 q 22851} 22852/@datadir@/p 22853/@docdir@/p 22854/@infodir@/p 22855/@localedir@/p 22856/@mandir@/p 22857' $ac_file_inputs` in 22858*datarootdir*) ac_datarootdir_seen=yes;; 22859*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22860 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22861echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22862_ACEOF 22863cat >>$CONFIG_STATUS <<_ACEOF 22864 ac_datarootdir_hack=' 22865 s&@datadir@&$datadir&g 22866 s&@docdir@&$docdir&g 22867 s&@infodir@&$infodir&g 22868 s&@localedir@&$localedir&g 22869 s&@mandir@&$mandir&g 22870 s&\\\${datarootdir}&$datarootdir&g' ;; 22871esac 22872_ACEOF 22873 22874# Neutralize VPATH when `$srcdir' = `.'. 22875# Shell code in configure.ac might set extrasub. 22876# FIXME: do we really want to maintain this feature? 22877cat >>$CONFIG_STATUS <<_ACEOF 22878 sed "$ac_vpsub 22879$extrasub 22880_ACEOF 22881cat >>$CONFIG_STATUS <<\_ACEOF 22882:t 22883/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22884s&@configure_input@&$configure_input&;t t 22885s&@top_builddir@&$ac_top_builddir_sub&;t t 22886s&@srcdir@&$ac_srcdir&;t t 22887s&@abs_srcdir@&$ac_abs_srcdir&;t t 22888s&@top_srcdir@&$ac_top_srcdir&;t t 22889s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22890s&@builddir@&$ac_builddir&;t t 22891s&@abs_builddir@&$ac_abs_builddir&;t t 22892s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22893s&@INSTALL@&$ac_INSTALL&;t t 22894s&@MKDIR_P@&$ac_MKDIR_P&;t t 22895$ac_datarootdir_hack 22896" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 22897 22898test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22899 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22900 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22901 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22902which seems to be undefined. Please make sure it is defined." >&5 22903echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22904which seems to be undefined. Please make sure it is defined." >&2;} 22905 22906 rm -f "$tmp/stdin" 22907 case $ac_file in 22908 -) cat "$tmp/out"; rm -f "$tmp/out";; 22909 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 22910 esac 22911 ;; 22912 :H) 22913 # 22914 # CONFIG_HEADER 22915 # 22916_ACEOF 22917 22918# Transform confdefs.h into a sed script `conftest.defines', that 22919# substitutes the proper values into config.h.in to produce config.h. 22920rm -f conftest.defines conftest.tail 22921# First, append a space to every undef/define line, to ease matching. 22922echo 's/$/ /' >conftest.defines 22923# Then, protect against being on the right side of a sed subst, or in 22924# an unquoted here document, in config.status. If some macros were 22925# called several times there might be several #defines for the same 22926# symbol, which is useless. But do not sort them, since the last 22927# AC_DEFINE must be honored. 22928ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22929# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 22930# NAME is the cpp macro being defined, VALUE is the value it is being given. 22931# PARAMS is the parameter list in the macro definition--in most cases, it's 22932# just an empty string. 22933ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 22934ac_dB='\\)[ (].*,\\1define\\2' 22935ac_dC=' ' 22936ac_dD=' ,' 22937 22938uniq confdefs.h | 22939 sed -n ' 22940 t rset 22941 :rset 22942 s/^[ ]*#[ ]*define[ ][ ]*// 22943 t ok 22944 d 22945 :ok 22946 s/[\\&,]/\\&/g 22947 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 22948 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 22949 ' >>conftest.defines 22950 22951# Remove the space that was appended to ease matching. 22952# Then replace #undef with comments. This is necessary, for 22953# example, in the case of _POSIX_SOURCE, which is predefined and required 22954# on some systems where configure will not decide to define it. 22955# (The regexp can be short, since the line contains either #define or #undef.) 22956echo 's/ $// 22957s,^[ #]*u.*,/* & */,' >>conftest.defines 22958 22959# Break up conftest.defines: 22960ac_max_sed_lines=50 22961 22962# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 22963# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 22964# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 22965# et cetera. 22966ac_in='$ac_file_inputs' 22967ac_out='"$tmp/out1"' 22968ac_nxt='"$tmp/out2"' 22969 22970while : 22971do 22972 # Write a here document: 22973 cat >>$CONFIG_STATUS <<_ACEOF 22974 # First, check the format of the line: 22975 cat >"\$tmp/defines.sed" <<\\CEOF 22976/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 22977/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 22978b 22979:def 22980_ACEOF 22981 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 22982 echo 'CEOF 22983 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 22984 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 22985 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 22986 grep . conftest.tail >/dev/null || break 22987 rm -f conftest.defines 22988 mv conftest.tail conftest.defines 22989done 22990rm -f conftest.defines conftest.tail 22991 22992echo "ac_result=$ac_in" >>$CONFIG_STATUS 22993cat >>$CONFIG_STATUS <<\_ACEOF 22994 if test x"$ac_file" != x-; then 22995 echo "/* $configure_input */" >"$tmp/config.h" 22996 cat "$ac_result" >>"$tmp/config.h" 22997 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 22998 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22999echo "$as_me: $ac_file is unchanged" >&6;} 23000 else 23001 rm -f $ac_file 23002 mv "$tmp/config.h" $ac_file 23003 fi 23004 else 23005 echo "/* $configure_input */" 23006 cat "$ac_result" 23007 fi 23008 rm -f "$tmp/out12" 23009# Compute $ac_file's index in $config_headers. 23010_am_arg=$ac_file 23011_am_stamp_count=1 23012for _am_header in $config_headers :; do 23013 case $_am_header in 23014 $_am_arg | $_am_arg:* ) 23015 break ;; 23016 * ) 23017 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23018 esac 23019done 23020echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23021$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23022 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23023 X"$_am_arg" : 'X\(//\)$' \| \ 23024 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23025echo X"$_am_arg" | 23026 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23027 s//\1/ 23028 q 23029 } 23030 /^X\(\/\/\)[^/].*/{ 23031 s//\1/ 23032 q 23033 } 23034 /^X\(\/\/\)$/{ 23035 s//\1/ 23036 q 23037 } 23038 /^X\(\/\).*/{ 23039 s//\1/ 23040 q 23041 } 23042 s/.*/./; q'`/stamp-h$_am_stamp_count 23043 ;; 23044 23045 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 23046echo "$as_me: executing $ac_file commands" >&6;} 23047 ;; 23048 esac 23049 23050 23051 case $ac_file$ac_mode in 23052 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 23053 # Strip MF so we end up with the name of the file. 23054 mf=`echo "$mf" | sed -e 's/:.*$//'` 23055 # Check whether this is an Automake generated Makefile or not. 23056 # We used to match only the files named `Makefile.in', but 23057 # some people rename them; so instead we look at the file content. 23058 # Grep'ing the first line is not enough: some people post-process 23059 # each Makefile.in and add a new line on top of each file to say so. 23060 # Grep'ing the whole file is not good either: AIX grep has a line 23061 # limit of 2048, but all sed's we know have understand at least 4000. 23062 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23063 dirpart=`$as_dirname -- "$mf" || 23064$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23065 X"$mf" : 'X\(//\)[^/]' \| \ 23066 X"$mf" : 'X\(//\)$' \| \ 23067 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23068echo X"$mf" | 23069 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23070 s//\1/ 23071 q 23072 } 23073 /^X\(\/\/\)[^/].*/{ 23074 s//\1/ 23075 q 23076 } 23077 /^X\(\/\/\)$/{ 23078 s//\1/ 23079 q 23080 } 23081 /^X\(\/\).*/{ 23082 s//\1/ 23083 q 23084 } 23085 s/.*/./; q'` 23086 else 23087 continue 23088 fi 23089 # Extract the definition of DEPDIR, am__include, and am__quote 23090 # from the Makefile without running `make'. 23091 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23092 test -z "$DEPDIR" && continue 23093 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23094 test -z "am__include" && continue 23095 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23096 # When using ansi2knr, U may be empty or an underscore; expand it 23097 U=`sed -n 's/^U = //p' < "$mf"` 23098 # Find all dependency output files, they are included files with 23099 # $(DEPDIR) in their names. We invoke sed twice because it is the 23100 # simplest approach to changing $(DEPDIR) to its actual value in the 23101 # expansion. 23102 for file in `sed -n " 23103 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23104 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23105 # Make sure the directory exists. 23106 test -f "$dirpart/$file" && continue 23107 fdir=`$as_dirname -- "$file" || 23108$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23109 X"$file" : 'X\(//\)[^/]' \| \ 23110 X"$file" : 'X\(//\)$' \| \ 23111 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23112echo X"$file" | 23113 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23114 s//\1/ 23115 q 23116 } 23117 /^X\(\/\/\)[^/].*/{ 23118 s//\1/ 23119 q 23120 } 23121 /^X\(\/\/\)$/{ 23122 s//\1/ 23123 q 23124 } 23125 /^X\(\/\).*/{ 23126 s//\1/ 23127 q 23128 } 23129 s/.*/./; q'` 23130 { as_dir=$dirpart/$fdir 23131 case $as_dir in #( 23132 -*) as_dir=./$as_dir;; 23133 esac 23134 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23135 as_dirs= 23136 while :; do 23137 case $as_dir in #( 23138 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 23139 *) as_qdir=$as_dir;; 23140 esac 23141 as_dirs="'$as_qdir' $as_dirs" 23142 as_dir=`$as_dirname -- "$as_dir" || 23143$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23144 X"$as_dir" : 'X\(//\)[^/]' \| \ 23145 X"$as_dir" : 'X\(//\)$' \| \ 23146 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23147echo X"$as_dir" | 23148 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23149 s//\1/ 23150 q 23151 } 23152 /^X\(\/\/\)[^/].*/{ 23153 s//\1/ 23154 q 23155 } 23156 /^X\(\/\/\)$/{ 23157 s//\1/ 23158 q 23159 } 23160 /^X\(\/\).*/{ 23161 s//\1/ 23162 q 23163 } 23164 s/.*/./; q'` 23165 test -d "$as_dir" && break 23166 done 23167 test -z "$as_dirs" || eval "mkdir $as_dirs" 23168 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23169echo "$as_me: error: cannot create directory $as_dir" >&2;} 23170 { (exit 1); exit 1; }; }; } 23171 # echo "creating $dirpart/$file" 23172 echo '# dummy' > "$dirpart/$file" 23173 done 23174done 23175 ;; 23176 23177 esac 23178done # for ac_tag 23179 23180 23181{ (exit 0); exit 0; } 23182_ACEOF 23183chmod +x $CONFIG_STATUS 23184ac_clean_files=$ac_clean_files_save 23185 23186 23187# configure is writing to config.log, and then calls config.status. 23188# config.status does its own redirection, appending to config.log. 23189# Unfortunately, on DOS this fails, as config.log is still kept open 23190# by configure, so config.status won't be able to write to it; its 23191# output is simply discarded. So we exec the FD to /dev/null, 23192# effectively closing config.log, so it can be properly (re)opened and 23193# appended to by config.status. When coming back to configure, we 23194# need to make the FD available again. 23195if test "$no_create" != yes; then 23196 ac_cs_success=: 23197 ac_config_status_args= 23198 test "$silent" = yes && 23199 ac_config_status_args="$ac_config_status_args --quiet" 23200 exec 5>/dev/null 23201 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23202 exec 5>>config.log 23203 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23204 # would make configure fail if this is the last instruction. 23205 $ac_cs_success || { (exit 1); exit 1; } 23206fi 23207 23208