configure revision fbed5abf
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for xf86-video-apm 1.2.2. 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, 2007, 2008 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 # Pre-4.2 versions of Zsh do 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 42as_nl=' 43' 44export as_nl 45# Printing a long string crashes Solaris 7 /usr/bin/printf. 46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83# Support unset when possible. 84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 85 as_unset=unset 86else 87 as_unset=false 88fi 89 90 91# IFS 92# We need space, tab and new line, in precisely that order. Quoting is 93# there to prevent editors from complaining about space-tab. 94# (If _AS_PATH_WALK were called with IFS unset, it would disable word 95# splitting by setting IFS to empty value.) 96IFS=" "" $as_nl" 97 98# Find who we are. Look in the path if we contain no directory separator. 99case $0 in 100 *[\\/]* ) as_myself=$0 ;; 101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 102for as_dir in $PATH 103do 104 IFS=$as_save_IFS 105 test -z "$as_dir" && as_dir=. 106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 107done 108IFS=$as_save_IFS 109 110 ;; 111esac 112# We did not find ourselves, most probably we were run as `sh COMMAND' 113# in which case we are not to be found in the path. 114if test "x$as_myself" = x; then 115 as_myself=$0 116fi 117if test ! -f "$as_myself"; then 118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 119 { (exit 1); exit 1; } 120fi 121 122# Work around bugs in pre-3.0 UWIN ksh. 123for as_var in ENV MAIL MAILPATH 124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# Required to use basename. 137if expr a : '\(a\)' >/dev/null 2>&1 && 138 test "X`expr 00001 : '.*\(...\)'`" = X001; then 139 as_expr=expr 140else 141 as_expr=false 142fi 143 144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 145 as_basename=basename 146else 147 as_basename=false 148fi 149 150 151# Name of the executable. 152as_me=`$as_basename -- "$0" || 153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 154 X"$0" : 'X\(//\)$' \| \ 155 X"$0" : 'X\(/\)' \| . 2>/dev/null || 156$as_echo X/"$0" | 157 sed '/^.*\/\([^/][^/]*\)\/*$/{ 158 s//\1/ 159 q 160 } 161 /^X\/\(\/\/\)$/{ 162 s//\1/ 163 q 164 } 165 /^X\/\(\/\).*/{ 166 s//\1/ 167 q 168 } 169 s/.*/./; q'` 170 171# CDPATH. 172$as_unset CDPATH 173 174 175if test "x$CONFIG_SHELL" = x; then 176 if (eval ":") 2>/dev/null; then 177 as_have_required=yes 178else 179 as_have_required=no 180fi 181 182 if test $as_have_required = yes && (eval ": 183(as_func_return () { 184 (exit \$1) 185} 186as_func_success () { 187 as_func_return 0 188} 189as_func_failure () { 190 as_func_return 1 191} 192as_func_ret_success () { 193 return 0 194} 195as_func_ret_failure () { 196 return 1 197} 198 199exitcode=0 200if as_func_success; then 201 : 202else 203 exitcode=1 204 echo as_func_success failed. 205fi 206 207if as_func_failure; then 208 exitcode=1 209 echo as_func_failure succeeded. 210fi 211 212if as_func_ret_success; then 213 : 214else 215 exitcode=1 216 echo as_func_ret_success failed. 217fi 218 219if as_func_ret_failure; then 220 exitcode=1 221 echo as_func_ret_failure succeeded. 222fi 223 224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 225 : 226else 227 exitcode=1 228 echo positional parameters were not saved. 229fi 230 231test \$exitcode = 0) || { (exit 1); exit 1; } 232 233( 234 as_lineno_1=\$LINENO 235 as_lineno_2=\$LINENO 236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 238") 2> /dev/null; then 239 : 240else 241 as_candidate_shells= 242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 244do 245 IFS=$as_save_IFS 246 test -z "$as_dir" && as_dir=. 247 case $as_dir in 248 /*) 249 for as_base in sh bash ksh sh5; do 250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 251 done;; 252 esac 253done 254IFS=$as_save_IFS 255 256 257 for as_shell in $as_candidate_shells $SHELL; do 258 # Try only shells that exist, to save several forks. 259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 260 { ("$as_shell") 2> /dev/null <<\_ASEOF 261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262 emulate sh 263 NULLCMD=: 264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 265 # is contrary to our usage. Disable this feature. 266 alias -g '${1+"$@"}'='"$@"' 267 setopt NO_GLOB_SUBST 268else 269 case `(set -o) 2>/dev/null` in 270 *posix*) set -o posix ;; 271esac 272 273fi 274 275 276: 277_ASEOF 278}; then 279 CONFIG_SHELL=$as_shell 280 as_have_required=yes 281 if { "$as_shell" 2> /dev/null <<\_ASEOF 282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 283 emulate sh 284 NULLCMD=: 285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 286 # is contrary to our usage. Disable this feature. 287 alias -g '${1+"$@"}'='"$@"' 288 setopt NO_GLOB_SUBST 289else 290 case `(set -o) 2>/dev/null` in 291 *posix*) set -o posix ;; 292esac 293 294fi 295 296 297: 298(as_func_return () { 299 (exit $1) 300} 301as_func_success () { 302 as_func_return 0 303} 304as_func_failure () { 305 as_func_return 1 306} 307as_func_ret_success () { 308 return 0 309} 310as_func_ret_failure () { 311 return 1 312} 313 314exitcode=0 315if as_func_success; then 316 : 317else 318 exitcode=1 319 echo as_func_success failed. 320fi 321 322if as_func_failure; then 323 exitcode=1 324 echo as_func_failure succeeded. 325fi 326 327if as_func_ret_success; then 328 : 329else 330 exitcode=1 331 echo as_func_ret_success failed. 332fi 333 334if as_func_ret_failure; then 335 exitcode=1 336 echo as_func_ret_failure succeeded. 337fi 338 339if ( set x; as_func_ret_success y && test x = "$1" ); then 340 : 341else 342 exitcode=1 343 echo positional parameters were not saved. 344fi 345 346test $exitcode = 0) || { (exit 1); exit 1; } 347 348( 349 as_lineno_1=$LINENO 350 as_lineno_2=$LINENO 351 test "x$as_lineno_1" != "x$as_lineno_2" && 352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 353 354_ASEOF 355}; then 356 break 357fi 358 359fi 360 361 done 362 363 if test "x$CONFIG_SHELL" != x; then 364 for as_var in BASH_ENV ENV 365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 366 done 367 export CONFIG_SHELL 368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 369fi 370 371 372 if test $as_have_required = no; then 373 echo This script requires a shell more modern than all the 374 echo shells that I found on your system. Please install a 375 echo modern shell, or manually run the script under such a 376 echo shell if you do have one. 377 { (exit 1); exit 1; } 378fi 379 380 381fi 382 383fi 384 385 386 387(eval "as_func_return () { 388 (exit \$1) 389} 390as_func_success () { 391 as_func_return 0 392} 393as_func_failure () { 394 as_func_return 1 395} 396as_func_ret_success () { 397 return 0 398} 399as_func_ret_failure () { 400 return 1 401} 402 403exitcode=0 404if as_func_success; then 405 : 406else 407 exitcode=1 408 echo as_func_success failed. 409fi 410 411if as_func_failure; then 412 exitcode=1 413 echo as_func_failure succeeded. 414fi 415 416if as_func_ret_success; then 417 : 418else 419 exitcode=1 420 echo as_func_ret_success failed. 421fi 422 423if as_func_ret_failure; then 424 exitcode=1 425 echo as_func_ret_failure succeeded. 426fi 427 428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 429 : 430else 431 exitcode=1 432 echo positional parameters were not saved. 433fi 434 435test \$exitcode = 0") || { 436 echo No shell found that supports shell functions. 437 echo Please tell bug-autoconf@gnu.org about your system, 438 echo including any error possibly output before this message. 439 echo This can help us improve future autoconf versions. 440 echo Configuration will now proceed without shell functions. 441} 442 443 444 445 as_lineno_1=$LINENO 446 as_lineno_2=$LINENO 447 test "x$as_lineno_1" != "x$as_lineno_2" && 448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 449 450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 451 # uniformly replaced by the line number. The first 'sed' inserts a 452 # line-number line after each line using $LINENO; the second 'sed' 453 # does the real work. The second script uses 'N' to pair each 454 # line-number line with the line containing $LINENO, and appends 455 # trailing '-' during substitution so that $LINENO is not a special 456 # case at line end. 457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 458 # scripts with optimization help from Paolo Bonzini. Blame Lee 459 # E. McMahon (1931-1989) for sed's syntax. :-) 460 sed -n ' 461 p 462 /[$]LINENO/= 463 ' <$as_myself | 464 sed ' 465 s/[$]LINENO.*/&-/ 466 t lineno 467 b 468 :lineno 469 N 470 :loop 471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 472 t loop 473 s/-\n.*// 474 ' >$as_me.lineno && 475 chmod +x "$as_me.lineno" || 476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 477 { (exit 1); exit 1; }; } 478 479 # Don't try to exec as it changes $[0], causing all sort of problems 480 # (the dirname of $[0] is not the place where we might find the 481 # original and so on. Autoconf is especially sensitive to this). 482 . "./$as_me.lineno" 483 # Exit status is that of the last command. 484 exit 485} 486 487 488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 489 as_dirname=dirname 490else 491 as_dirname=false 492fi 493 494ECHO_C= ECHO_N= ECHO_T= 495case `echo -n x` in 496-n*) 497 case `echo 'x\c'` in 498 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 499 *) ECHO_C='\c';; 500 esac;; 501*) 502 ECHO_N='-n';; 503esac 504if expr a : '\(a\)' >/dev/null 2>&1 && 505 test "X`expr 00001 : '.*\(...\)'`" = X001; then 506 as_expr=expr 507else 508 as_expr=false 509fi 510 511rm -f conf$$ conf$$.exe conf$$.file 512if test -d conf$$.dir; then 513 rm -f conf$$.dir/conf$$.file 514else 515 rm -f conf$$.dir 516 mkdir conf$$.dir 2>/dev/null 517fi 518if (echo >conf$$.file) 2>/dev/null; then 519 if ln -s conf$$.file conf$$ 2>/dev/null; then 520 as_ln_s='ln -s' 521 # ... but there are two gotchas: 522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 524 # In both cases, we have to default to `cp -p'. 525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 526 as_ln_s='cp -p' 527 elif ln conf$$.file conf$$ 2>/dev/null; then 528 as_ln_s=ln 529 else 530 as_ln_s='cp -p' 531 fi 532else 533 as_ln_s='cp -p' 534fi 535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 536rmdir conf$$.dir 2>/dev/null 537 538if mkdir -p . 2>/dev/null; then 539 as_mkdir_p=: 540else 541 test -d ./-p && rmdir ./-p 542 as_mkdir_p=false 543fi 544 545if test -x / >/dev/null 2>&1; then 546 as_test_x='test -x' 547else 548 if ls -dL / >/dev/null 2>&1; then 549 as_ls_L_option=L 550 else 551 as_ls_L_option= 552 fi 553 as_test_x=' 554 eval sh -c '\'' 555 if test -d "$1"; then 556 test -d "$1/."; 557 else 558 case $1 in 559 -*)set "./$1";; 560 esac; 561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 562 ???[sx]*):;;*)false;;esac;fi 563 '\'' sh 564 ' 565fi 566as_executable_p=$as_test_x 567 568# Sed expression to map a string onto a valid CPP name. 569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 570 571# Sed expression to map a string onto a valid variable name. 572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 573 574 575 576 577# Check that we are running under the correct shell. 578SHELL=${CONFIG_SHELL-/bin/sh} 579 580case X$ECHO in 581X*--fallback-echo) 582 # Remove one level of quotation (which was required for Make). 583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 584 ;; 585esac 586 587echo=${ECHO-echo} 588if test "X$1" = X--no-reexec; then 589 # Discard the --no-reexec flag, and continue. 590 shift 591elif test "X$1" = X--fallback-echo; then 592 # Avoid inline document here, it may be left over 593 : 594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 595 # Yippee, $echo works! 596 : 597else 598 # Restart under the correct shell. 599 exec $SHELL "$0" --no-reexec ${1+"$@"} 600fi 601 602if test "X$1" = X--fallback-echo; then 603 # used as fallback echo 604 shift 605 cat <<EOF 606$* 607EOF 608 exit 0 609fi 610 611# The HP-UX ksh and POSIX shell print the target directory to stdout 612# if CDPATH is set. 613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 614 615if test -z "$ECHO"; then 616if test "X${echo_test_string+set}" != Xset; then 617# find a string as large as possible, as long as the shell can cope with it 618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 620 if (echo_test_string=`eval $cmd`) 2>/dev/null && 621 echo_test_string=`eval $cmd` && 622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 623 then 624 break 625 fi 626 done 627fi 628 629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 631 test "X$echo_testing_string" = "X$echo_test_string"; then 632 : 633else 634 # The Solaris, AIX, and Digital Unix default echo programs unquote 635 # backslashes. This makes it impossible to quote backslashes using 636 # echo "$something" | sed 's/\\/\\\\/g' 637 # 638 # So, first we look for a working echo in the user's PATH. 639 640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 641 for dir in $PATH /usr/ucb; do 642 IFS="$lt_save_ifs" 643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 646 test "X$echo_testing_string" = "X$echo_test_string"; then 647 echo="$dir/echo" 648 break 649 fi 650 done 651 IFS="$lt_save_ifs" 652 653 if test "X$echo" = Xecho; then 654 # We didn't find a better echo, so look for alternatives. 655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 # This shell has a builtin print -r that does the trick. 659 echo='print -r' 660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 661 test "X$CONFIG_SHELL" != X/bin/ksh; then 662 # If we have ksh, try running configure again with it. 663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 664 export ORIGINAL_CONFIG_SHELL 665 CONFIG_SHELL=/bin/ksh 666 export CONFIG_SHELL 667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 668 else 669 # Try using printf. 670 echo='printf %s\n' 671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 673 test "X$echo_testing_string" = "X$echo_test_string"; then 674 # Cool, printf works 675 : 676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 677 test "X$echo_testing_string" = 'X\t' && 678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 679 test "X$echo_testing_string" = "X$echo_test_string"; then 680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 681 export CONFIG_SHELL 682 SHELL="$CONFIG_SHELL" 683 export SHELL 684 echo="$CONFIG_SHELL $0 --fallback-echo" 685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 686 test "X$echo_testing_string" = 'X\t' && 687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 688 test "X$echo_testing_string" = "X$echo_test_string"; then 689 echo="$CONFIG_SHELL $0 --fallback-echo" 690 else 691 # maybe with a smaller string... 692 prev=: 693 694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 696 then 697 break 698 fi 699 prev="$cmd" 700 done 701 702 if test "$prev" != 'sed 50q "$0"'; then 703 echo_test_string=`eval $prev` 704 export echo_test_string 705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 706 else 707 # Oops. We lost completely, so just stick with echo. 708 echo=echo 709 fi 710 fi 711 fi 712 fi 713fi 714fi 715 716# Copy echo and quote the copy suitably for passing to libtool from 717# the Makefile, instead of quoting the original, which is used later. 718ECHO=$echo 719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 721fi 722 723 724 725 726tagnames=${tagnames+${tagnames},}CXX 727 728tagnames=${tagnames+${tagnames},}F77 729 730exec 7<&0 </dev/null 6>&1 731 732# Name of the host. 733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 734# so uname gets run too. 735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 736 737# 738# Initializations. 739# 740ac_default_prefix=/usr/local 741ac_clean_files= 742ac_config_libobj_dir=. 743LIBOBJS= 744cross_compiling=no 745subdirs= 746MFLAGS= 747MAKEFLAGS= 748SHELL=${CONFIG_SHELL-/bin/sh} 749 750# Identity of this package. 751PACKAGE_NAME='xf86-video-apm' 752PACKAGE_TARNAME='xf86-video-apm' 753PACKAGE_VERSION='1.2.2' 754PACKAGE_STRING='xf86-video-apm 1.2.2' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757ac_unique_file="Makefile.am" 758# Factoring default headers for most tests. 759ac_includes_default="\ 760#include <stdio.h> 761#ifdef HAVE_SYS_TYPES_H 762# include <sys/types.h> 763#endif 764#ifdef HAVE_SYS_STAT_H 765# include <sys/stat.h> 766#endif 767#ifdef STDC_HEADERS 768# include <stdlib.h> 769# include <stddef.h> 770#else 771# ifdef HAVE_STDLIB_H 772# include <stdlib.h> 773# endif 774#endif 775#ifdef HAVE_STRING_H 776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 777# include <memory.h> 778# endif 779# include <string.h> 780#endif 781#ifdef HAVE_STRINGS_H 782# include <strings.h> 783#endif 784#ifdef HAVE_INTTYPES_H 785# include <inttypes.h> 786#endif 787#ifdef HAVE_STDINT_H 788# include <stdint.h> 789#endif 790#ifdef HAVE_UNISTD_H 791# include <unistd.h> 792#endif" 793 794ac_subst_vars='am__EXEEXT_FALSE 795am__EXEEXT_TRUE 796LTLIBOBJS 797LIBOBJS 798MAKE_HTML 799MAKE_PDF 800MAKE_PS 801MAKE_TEXT 802BUILD_PDFDOC_FALSE 803BUILD_PDFDOC_TRUE 804BUILD_LINUXDOC_FALSE 805BUILD_LINUXDOC_TRUE 806PS2PDF 807LINUXDOC 808ADMIN_MAN_DIR 809DRIVER_MAN_DIR 810MISC_MAN_DIR 811FILE_MAN_DIR 812LIB_MAN_DIR 813APP_MAN_DIR 814ADMIN_MAN_SUFFIX 815DRIVER_MAN_SUFFIX 816MISC_MAN_SUFFIX 817FILE_MAN_SUFFIX 818LIB_MAN_SUFFIX 819APP_MAN_SUFFIX 820DRIVER_NAME 821PCIACCESS_LIBS 822PCIACCESS_CFLAGS 823INCLUDES 824XF86RUSH_FALSE 825XF86RUSH_TRUE 826XF86RUSH_LIBS 827XF86RUSH_CFLAGS 828HAVE_XEXTPROTO_71_FALSE 829HAVE_XEXTPROTO_71_TRUE 830XEXT_LIBS 831XEXT_CFLAGS 832XORG_LIBS 833XORG_CFLAGS 834PKG_CONFIG 835moduledir 836LIBTOOL 837ac_ct_F77 838FFLAGS 839F77 840CXXCPP 841am__fastdepCXX_FALSE 842am__fastdepCXX_TRUE 843CXXDEPMODE 844ac_ct_CXX 845CXXFLAGS 846CXX 847CPP 848NMEDIT 849DSYMUTIL 850RANLIB 851AR 852ECHO 853LN_S 854EGREP 855GREP 856SED 857am__fastdepCC_FALSE 858am__fastdepCC_TRUE 859CCDEPMODE 860AMDEPBACKSLASH 861AMDEP_FALSE 862AMDEP_TRUE 863am__quote 864am__include 865DEPDIR 866OBJEXT 867EXEEXT 868ac_ct_CC 869CPPFLAGS 870LDFLAGS 871CFLAGS 872CC 873host_os 874host_vendor 875host_cpu 876host 877build_os 878build_vendor 879build_cpu 880build 881MAINT 882MAINTAINER_MODE_FALSE 883MAINTAINER_MODE_TRUE 884am__untar 885am__tar 886AMTAR 887am__leading_dot 888SET_MAKE 889AWK 890mkdir_p 891MKDIR_P 892INSTALL_STRIP_PROGRAM 893STRIP 894install_sh 895MAKEINFO 896AUTOHEADER 897AUTOMAKE 898AUTOCONF 899ACLOCAL 900VERSION 901PACKAGE 902CYGPATH_W 903am__isrc 904INSTALL_DATA 905INSTALL_SCRIPT 906INSTALL_PROGRAM 907target_alias 908host_alias 909build_alias 910LIBS 911ECHO_T 912ECHO_N 913ECHO_C 914DEFS 915mandir 916localedir 917libdir 918psdir 919pdfdir 920dvidir 921htmldir 922infodir 923docdir 924oldincludedir 925includedir 926localstatedir 927sharedstatedir 928sysconfdir 929datadir 930datarootdir 931libexecdir 932sbindir 933bindir 934program_transform_name 935prefix 936exec_prefix 937PACKAGE_BUGREPORT 938PACKAGE_STRING 939PACKAGE_VERSION 940PACKAGE_TARNAME 941PACKAGE_NAME 942PATH_SEPARATOR 943SHELL' 944ac_subst_files='' 945ac_user_opts=' 946enable_option_checking 947enable_maintainer_mode 948enable_static 949enable_shared 950enable_fast_install 951enable_dependency_tracking 952with_gnu_ld 953enable_libtool_lock 954with_pic 955with_tags 956with_xorg_module_dir 957with_release_version 958' 959 ac_precious_vars='build_alias 960host_alias 961target_alias 962CC 963CFLAGS 964LDFLAGS 965LIBS 966CPPFLAGS 967CPP 968CXX 969CXXFLAGS 970CCC 971CXXCPP 972F77 973FFLAGS 974PKG_CONFIG 975XORG_CFLAGS 976XORG_LIBS 977XEXT_CFLAGS 978XEXT_LIBS 979XF86RUSH_CFLAGS 980XF86RUSH_LIBS 981PCIACCESS_CFLAGS 982PCIACCESS_LIBS' 983 984 985# Initialize some variables set by options. 986ac_init_help= 987ac_init_version=false 988ac_unrecognized_opts= 989ac_unrecognized_sep= 990# The variables have the same names as the options, with 991# dashes changed to underlines. 992cache_file=/dev/null 993exec_prefix=NONE 994no_create= 995no_recursion= 996prefix=NONE 997program_prefix=NONE 998program_suffix=NONE 999program_transform_name=s,x,x, 1000silent= 1001site= 1002srcdir= 1003verbose= 1004x_includes=NONE 1005x_libraries=NONE 1006 1007# Installation directory options. 1008# These are left unexpanded so users can "make install exec_prefix=/foo" 1009# and all the variables that are supposed to be based on exec_prefix 1010# by default will actually change. 1011# Use braces instead of parens because sh, perl, etc. also accept them. 1012# (The list follows the same order as the GNU Coding Standards.) 1013bindir='${exec_prefix}/bin' 1014sbindir='${exec_prefix}/sbin' 1015libexecdir='${exec_prefix}/libexec' 1016datarootdir='${prefix}/share' 1017datadir='${datarootdir}' 1018sysconfdir='${prefix}/etc' 1019sharedstatedir='${prefix}/com' 1020localstatedir='${prefix}/var' 1021includedir='${prefix}/include' 1022oldincludedir='/usr/include' 1023docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1024infodir='${datarootdir}/info' 1025htmldir='${docdir}' 1026dvidir='${docdir}' 1027pdfdir='${docdir}' 1028psdir='${docdir}' 1029libdir='${exec_prefix}/lib' 1030localedir='${datarootdir}/locale' 1031mandir='${datarootdir}/man' 1032 1033ac_prev= 1034ac_dashdash= 1035for ac_option 1036do 1037 # If the previous option needs an argument, assign it. 1038 if test -n "$ac_prev"; then 1039 eval $ac_prev=\$ac_option 1040 ac_prev= 1041 continue 1042 fi 1043 1044 case $ac_option in 1045 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1046 *) ac_optarg=yes ;; 1047 esac 1048 1049 # Accept the important Cygnus configure options, so we can diagnose typos. 1050 1051 case $ac_dashdash$ac_option in 1052 --) 1053 ac_dashdash=yes ;; 1054 1055 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1056 ac_prev=bindir ;; 1057 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1058 bindir=$ac_optarg ;; 1059 1060 -build | --build | --buil | --bui | --bu) 1061 ac_prev=build_alias ;; 1062 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1063 build_alias=$ac_optarg ;; 1064 1065 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1066 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1067 ac_prev=cache_file ;; 1068 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1069 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1070 cache_file=$ac_optarg ;; 1071 1072 --config-cache | -C) 1073 cache_file=config.cache ;; 1074 1075 -datadir | --datadir | --datadi | --datad) 1076 ac_prev=datadir ;; 1077 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1078 datadir=$ac_optarg ;; 1079 1080 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1081 | --dataroo | --dataro | --datar) 1082 ac_prev=datarootdir ;; 1083 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1084 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1085 datarootdir=$ac_optarg ;; 1086 1087 -disable-* | --disable-*) 1088 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1089 # Reject names that are not valid shell variable names. 1090 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1091 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1092 { (exit 1); exit 1; }; } 1093 ac_useropt_orig=$ac_useropt 1094 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1095 case $ac_user_opts in 1096 *" 1097"enable_$ac_useropt" 1098"*) ;; 1099 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1100 ac_unrecognized_sep=', ';; 1101 esac 1102 eval enable_$ac_useropt=no ;; 1103 1104 -docdir | --docdir | --docdi | --doc | --do) 1105 ac_prev=docdir ;; 1106 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1107 docdir=$ac_optarg ;; 1108 1109 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1110 ac_prev=dvidir ;; 1111 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1112 dvidir=$ac_optarg ;; 1113 1114 -enable-* | --enable-*) 1115 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1116 # Reject names that are not valid shell variable names. 1117 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1118 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1119 { (exit 1); exit 1; }; } 1120 ac_useropt_orig=$ac_useropt 1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1122 case $ac_user_opts in 1123 *" 1124"enable_$ac_useropt" 1125"*) ;; 1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1127 ac_unrecognized_sep=', ';; 1128 esac 1129 eval enable_$ac_useropt=\$ac_optarg ;; 1130 1131 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1132 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1133 | --exec | --exe | --ex) 1134 ac_prev=exec_prefix ;; 1135 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1136 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1137 | --exec=* | --exe=* | --ex=*) 1138 exec_prefix=$ac_optarg ;; 1139 1140 -gas | --gas | --ga | --g) 1141 # Obsolete; use --with-gas. 1142 with_gas=yes ;; 1143 1144 -help | --help | --hel | --he | -h) 1145 ac_init_help=long ;; 1146 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1147 ac_init_help=recursive ;; 1148 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1149 ac_init_help=short ;; 1150 1151 -host | --host | --hos | --ho) 1152 ac_prev=host_alias ;; 1153 -host=* | --host=* | --hos=* | --ho=*) 1154 host_alias=$ac_optarg ;; 1155 1156 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1157 ac_prev=htmldir ;; 1158 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1159 | --ht=*) 1160 htmldir=$ac_optarg ;; 1161 1162 -includedir | --includedir | --includedi | --included | --include \ 1163 | --includ | --inclu | --incl | --inc) 1164 ac_prev=includedir ;; 1165 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1166 | --includ=* | --inclu=* | --incl=* | --inc=*) 1167 includedir=$ac_optarg ;; 1168 1169 -infodir | --infodir | --infodi | --infod | --info | --inf) 1170 ac_prev=infodir ;; 1171 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1172 infodir=$ac_optarg ;; 1173 1174 -libdir | --libdir | --libdi | --libd) 1175 ac_prev=libdir ;; 1176 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1177 libdir=$ac_optarg ;; 1178 1179 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1180 | --libexe | --libex | --libe) 1181 ac_prev=libexecdir ;; 1182 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1183 | --libexe=* | --libex=* | --libe=*) 1184 libexecdir=$ac_optarg ;; 1185 1186 -localedir | --localedir | --localedi | --localed | --locale) 1187 ac_prev=localedir ;; 1188 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1189 localedir=$ac_optarg ;; 1190 1191 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1192 | --localstate | --localstat | --localsta | --localst | --locals) 1193 ac_prev=localstatedir ;; 1194 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1195 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1196 localstatedir=$ac_optarg ;; 1197 1198 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1199 ac_prev=mandir ;; 1200 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1201 mandir=$ac_optarg ;; 1202 1203 -nfp | --nfp | --nf) 1204 # Obsolete; use --without-fp. 1205 with_fp=no ;; 1206 1207 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1208 | --no-cr | --no-c | -n) 1209 no_create=yes ;; 1210 1211 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1212 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1213 no_recursion=yes ;; 1214 1215 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1216 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1217 | --oldin | --oldi | --old | --ol | --o) 1218 ac_prev=oldincludedir ;; 1219 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1220 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1221 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1222 oldincludedir=$ac_optarg ;; 1223 1224 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1225 ac_prev=prefix ;; 1226 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1227 prefix=$ac_optarg ;; 1228 1229 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1230 | --program-pre | --program-pr | --program-p) 1231 ac_prev=program_prefix ;; 1232 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1233 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1234 program_prefix=$ac_optarg ;; 1235 1236 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1237 | --program-suf | --program-su | --program-s) 1238 ac_prev=program_suffix ;; 1239 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1240 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1241 program_suffix=$ac_optarg ;; 1242 1243 -program-transform-name | --program-transform-name \ 1244 | --program-transform-nam | --program-transform-na \ 1245 | --program-transform-n | --program-transform- \ 1246 | --program-transform | --program-transfor \ 1247 | --program-transfo | --program-transf \ 1248 | --program-trans | --program-tran \ 1249 | --progr-tra | --program-tr | --program-t) 1250 ac_prev=program_transform_name ;; 1251 -program-transform-name=* | --program-transform-name=* \ 1252 | --program-transform-nam=* | --program-transform-na=* \ 1253 | --program-transform-n=* | --program-transform-=* \ 1254 | --program-transform=* | --program-transfor=* \ 1255 | --program-transfo=* | --program-transf=* \ 1256 | --program-trans=* | --program-tran=* \ 1257 | --progr-tra=* | --program-tr=* | --program-t=*) 1258 program_transform_name=$ac_optarg ;; 1259 1260 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1261 ac_prev=pdfdir ;; 1262 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1263 pdfdir=$ac_optarg ;; 1264 1265 -psdir | --psdir | --psdi | --psd | --ps) 1266 ac_prev=psdir ;; 1267 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1268 psdir=$ac_optarg ;; 1269 1270 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1271 | -silent | --silent | --silen | --sile | --sil) 1272 silent=yes ;; 1273 1274 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1275 ac_prev=sbindir ;; 1276 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1277 | --sbi=* | --sb=*) 1278 sbindir=$ac_optarg ;; 1279 1280 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1281 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1282 | --sharedst | --shareds | --shared | --share | --shar \ 1283 | --sha | --sh) 1284 ac_prev=sharedstatedir ;; 1285 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1286 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1287 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1288 | --sha=* | --sh=*) 1289 sharedstatedir=$ac_optarg ;; 1290 1291 -site | --site | --sit) 1292 ac_prev=site ;; 1293 -site=* | --site=* | --sit=*) 1294 site=$ac_optarg ;; 1295 1296 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1297 ac_prev=srcdir ;; 1298 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1299 srcdir=$ac_optarg ;; 1300 1301 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1302 | --syscon | --sysco | --sysc | --sys | --sy) 1303 ac_prev=sysconfdir ;; 1304 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1305 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1306 sysconfdir=$ac_optarg ;; 1307 1308 -target | --target | --targe | --targ | --tar | --ta | --t) 1309 ac_prev=target_alias ;; 1310 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1311 target_alias=$ac_optarg ;; 1312 1313 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1314 verbose=yes ;; 1315 1316 -version | --version | --versio | --versi | --vers | -V) 1317 ac_init_version=: ;; 1318 1319 -with-* | --with-*) 1320 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1321 # Reject names that are not valid shell variable names. 1322 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1323 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1324 { (exit 1); exit 1; }; } 1325 ac_useropt_orig=$ac_useropt 1326 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1327 case $ac_user_opts in 1328 *" 1329"with_$ac_useropt" 1330"*) ;; 1331 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1332 ac_unrecognized_sep=', ';; 1333 esac 1334 eval with_$ac_useropt=\$ac_optarg ;; 1335 1336 -without-* | --without-*) 1337 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1338 # Reject names that are not valid shell variable names. 1339 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1340 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1341 { (exit 1); exit 1; }; } 1342 ac_useropt_orig=$ac_useropt 1343 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1344 case $ac_user_opts in 1345 *" 1346"with_$ac_useropt" 1347"*) ;; 1348 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1349 ac_unrecognized_sep=', ';; 1350 esac 1351 eval with_$ac_useropt=no ;; 1352 1353 --x) 1354 # Obsolete; use --with-x. 1355 with_x=yes ;; 1356 1357 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1358 | --x-incl | --x-inc | --x-in | --x-i) 1359 ac_prev=x_includes ;; 1360 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1361 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1362 x_includes=$ac_optarg ;; 1363 1364 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1365 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1366 ac_prev=x_libraries ;; 1367 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1368 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1369 x_libraries=$ac_optarg ;; 1370 1371 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1372Try \`$0 --help' for more information." >&2 1373 { (exit 1); exit 1; }; } 1374 ;; 1375 1376 *=*) 1377 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1378 # Reject names that are not valid shell variable names. 1379 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1380 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1381 { (exit 1); exit 1; }; } 1382 eval $ac_envvar=\$ac_optarg 1383 export $ac_envvar ;; 1384 1385 *) 1386 # FIXME: should be removed in autoconf 3.0. 1387 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1388 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1389 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1390 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1391 ;; 1392 1393 esac 1394done 1395 1396if test -n "$ac_prev"; then 1397 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1398 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1399 { (exit 1); exit 1; }; } 1400fi 1401 1402if test -n "$ac_unrecognized_opts"; then 1403 case $enable_option_checking in 1404 no) ;; 1405 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1406 { (exit 1); exit 1; }; } ;; 1407 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1408 esac 1409fi 1410 1411# Check all directory arguments for consistency. 1412for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1413 datadir sysconfdir sharedstatedir localstatedir includedir \ 1414 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1415 libdir localedir mandir 1416do 1417 eval ac_val=\$$ac_var 1418 # Remove trailing slashes. 1419 case $ac_val in 1420 */ ) 1421 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1422 eval $ac_var=\$ac_val;; 1423 esac 1424 # Be sure to have absolute directory names. 1425 case $ac_val in 1426 [\\/$]* | ?:[\\/]* ) continue;; 1427 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1428 esac 1429 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1430 { (exit 1); exit 1; }; } 1431done 1432 1433# There might be people who depend on the old broken behavior: `$host' 1434# used to hold the argument of --host etc. 1435# FIXME: To remove some day. 1436build=$build_alias 1437host=$host_alias 1438target=$target_alias 1439 1440# FIXME: To remove some day. 1441if test "x$host_alias" != x; then 1442 if test "x$build_alias" = x; then 1443 cross_compiling=maybe 1444 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1445 If a cross compiler is detected then cross compile mode will be used." >&2 1446 elif test "x$build_alias" != "x$host_alias"; then 1447 cross_compiling=yes 1448 fi 1449fi 1450 1451ac_tool_prefix= 1452test -n "$host_alias" && ac_tool_prefix=$host_alias- 1453 1454test "$silent" = yes && exec 6>/dev/null 1455 1456 1457ac_pwd=`pwd` && test -n "$ac_pwd" && 1458ac_ls_di=`ls -di .` && 1459ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1460 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1461 { (exit 1); exit 1; }; } 1462test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1463 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1464 { (exit 1); exit 1; }; } 1465 1466 1467# Find the source files, if location was not specified. 1468if test -z "$srcdir"; then 1469 ac_srcdir_defaulted=yes 1470 # Try the directory containing this script, then the parent directory. 1471 ac_confdir=`$as_dirname -- "$as_myself" || 1472$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1473 X"$as_myself" : 'X\(//\)[^/]' \| \ 1474 X"$as_myself" : 'X\(//\)$' \| \ 1475 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1476$as_echo X"$as_myself" | 1477 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1478 s//\1/ 1479 q 1480 } 1481 /^X\(\/\/\)[^/].*/{ 1482 s//\1/ 1483 q 1484 } 1485 /^X\(\/\/\)$/{ 1486 s//\1/ 1487 q 1488 } 1489 /^X\(\/\).*/{ 1490 s//\1/ 1491 q 1492 } 1493 s/.*/./; q'` 1494 srcdir=$ac_confdir 1495 if test ! -r "$srcdir/$ac_unique_file"; then 1496 srcdir=.. 1497 fi 1498else 1499 ac_srcdir_defaulted=no 1500fi 1501if test ! -r "$srcdir/$ac_unique_file"; then 1502 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1503 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1504 { (exit 1); exit 1; }; } 1505fi 1506ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1507ac_abs_confdir=`( 1508 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1509 { (exit 1); exit 1; }; } 1510 pwd)` 1511# When building in place, set srcdir=. 1512if test "$ac_abs_confdir" = "$ac_pwd"; then 1513 srcdir=. 1514fi 1515# Remove unnecessary trailing slashes from srcdir. 1516# Double slashes in file names in object file debugging info 1517# mess up M-x gdb in Emacs. 1518case $srcdir in 1519*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1520esac 1521for ac_var in $ac_precious_vars; do 1522 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1523 eval ac_env_${ac_var}_value=\$${ac_var} 1524 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1525 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1526done 1527 1528# 1529# Report the --help message. 1530# 1531if test "$ac_init_help" = "long"; then 1532 # Omit some internal or obsolete options to make the list less imposing. 1533 # This message is too long to be a string in the A/UX 3.1 sh. 1534 cat <<_ACEOF 1535\`configure' configures xf86-video-apm 1.2.2 to adapt to many kinds of systems. 1536 1537Usage: $0 [OPTION]... [VAR=VALUE]... 1538 1539To assign environment variables (e.g., CC, CFLAGS...), specify them as 1540VAR=VALUE. See below for descriptions of some of the useful variables. 1541 1542Defaults for the options are specified in brackets. 1543 1544Configuration: 1545 -h, --help display this help and exit 1546 --help=short display options specific to this package 1547 --help=recursive display the short help of all the included packages 1548 -V, --version display version information and exit 1549 -q, --quiet, --silent do not print \`checking...' messages 1550 --cache-file=FILE cache test results in FILE [disabled] 1551 -C, --config-cache alias for \`--cache-file=config.cache' 1552 -n, --no-create do not create output files 1553 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1554 1555Installation directories: 1556 --prefix=PREFIX install architecture-independent files in PREFIX 1557 [$ac_default_prefix] 1558 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1559 [PREFIX] 1560 1561By default, \`make install' will install all the files in 1562\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1563an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1564for instance \`--prefix=\$HOME'. 1565 1566For better control, use the options below. 1567 1568Fine tuning of the installation directories: 1569 --bindir=DIR user executables [EPREFIX/bin] 1570 --sbindir=DIR system admin executables [EPREFIX/sbin] 1571 --libexecdir=DIR program executables [EPREFIX/libexec] 1572 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1573 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1574 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1575 --libdir=DIR object code libraries [EPREFIX/lib] 1576 --includedir=DIR C header files [PREFIX/include] 1577 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1578 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1579 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1580 --infodir=DIR info documentation [DATAROOTDIR/info] 1581 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1582 --mandir=DIR man documentation [DATAROOTDIR/man] 1583 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-apm] 1584 --htmldir=DIR html documentation [DOCDIR] 1585 --dvidir=DIR dvi documentation [DOCDIR] 1586 --pdfdir=DIR pdf documentation [DOCDIR] 1587 --psdir=DIR ps documentation [DOCDIR] 1588_ACEOF 1589 1590 cat <<\_ACEOF 1591 1592Program names: 1593 --program-prefix=PREFIX prepend PREFIX to installed program names 1594 --program-suffix=SUFFIX append SUFFIX to installed program names 1595 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1596 1597System types: 1598 --build=BUILD configure for building on BUILD [guessed] 1599 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1600_ACEOF 1601fi 1602 1603if test -n "$ac_init_help"; then 1604 case $ac_init_help in 1605 short | recursive ) echo "Configuration of xf86-video-apm 1.2.2:";; 1606 esac 1607 cat <<\_ACEOF 1608 1609Optional Features: 1610 --disable-option-checking ignore unrecognized --enable/--with options 1611 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1612 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1613 --enable-maintainer-mode enable make rules and dependencies not useful 1614 (and sometimes confusing) to the casual installer 1615 --enable-static[=PKGS] build static libraries [default=no] 1616 --enable-shared[=PKGS] build shared libraries [default=yes] 1617 --enable-fast-install[=PKGS] 1618 optimize for fast installation [default=yes] 1619 --disable-dependency-tracking speeds up one-time build 1620 --enable-dependency-tracking do not reject slow dependency extractors 1621 --disable-libtool-lock avoid locking (might break parallel builds) 1622 1623Optional Packages: 1624 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1625 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1626 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1627 --with-pic try to use only PIC/non-PIC objects [default=use 1628 both] 1629 --with-tags[=TAGS] include additional configurations [automatic] 1630 --with-xorg-module-dir=DIR 1631 --with-release-version=STRING 1632 Use release version string in package name 1633 1634Some influential environment variables: 1635 CC C compiler command 1636 CFLAGS C compiler flags 1637 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1638 nonstandard directory <lib dir> 1639 LIBS libraries to pass to the linker, e.g. -l<library> 1640 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1641 you have headers in a nonstandard directory <include dir> 1642 CPP C preprocessor 1643 CXX C++ compiler command 1644 CXXFLAGS C++ compiler flags 1645 CXXCPP C++ preprocessor 1646 F77 Fortran 77 compiler command 1647 FFLAGS Fortran 77 compiler flags 1648 PKG_CONFIG path to pkg-config utility 1649 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1650 XORG_LIBS linker flags for XORG, overriding pkg-config 1651 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1652 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1653 XF86RUSH_CFLAGS 1654 C compiler flags for XF86RUSH, overriding pkg-config 1655 XF86RUSH_LIBS 1656 linker flags for XF86RUSH, overriding pkg-config 1657 PCIACCESS_CFLAGS 1658 C compiler flags for PCIACCESS, overriding pkg-config 1659 PCIACCESS_LIBS 1660 linker flags for PCIACCESS, overriding pkg-config 1661 1662Use these variables to override the choices made by `configure' or to help 1663it to find libraries and programs with nonstandard names/locations. 1664 1665Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1666_ACEOF 1667ac_status=$? 1668fi 1669 1670if test "$ac_init_help" = "recursive"; then 1671 # If there are subdirs, report their specific --help. 1672 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1673 test -d "$ac_dir" || 1674 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1675 continue 1676 ac_builddir=. 1677 1678case "$ac_dir" in 1679.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1680*) 1681 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1682 # A ".." for each directory in $ac_dir_suffix. 1683 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1684 case $ac_top_builddir_sub in 1685 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1686 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1687 esac ;; 1688esac 1689ac_abs_top_builddir=$ac_pwd 1690ac_abs_builddir=$ac_pwd$ac_dir_suffix 1691# for backward compatibility: 1692ac_top_builddir=$ac_top_build_prefix 1693 1694case $srcdir in 1695 .) # We are building in place. 1696 ac_srcdir=. 1697 ac_top_srcdir=$ac_top_builddir_sub 1698 ac_abs_top_srcdir=$ac_pwd ;; 1699 [\\/]* | ?:[\\/]* ) # Absolute name. 1700 ac_srcdir=$srcdir$ac_dir_suffix; 1701 ac_top_srcdir=$srcdir 1702 ac_abs_top_srcdir=$srcdir ;; 1703 *) # Relative name. 1704 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1705 ac_top_srcdir=$ac_top_build_prefix$srcdir 1706 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1707esac 1708ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1709 1710 cd "$ac_dir" || { ac_status=$?; continue; } 1711 # Check for guested configure. 1712 if test -f "$ac_srcdir/configure.gnu"; then 1713 echo && 1714 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1715 elif test -f "$ac_srcdir/configure"; then 1716 echo && 1717 $SHELL "$ac_srcdir/configure" --help=recursive 1718 else 1719 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1720 fi || ac_status=$? 1721 cd "$ac_pwd" || { ac_status=$?; break; } 1722 done 1723fi 1724 1725test -n "$ac_init_help" && exit $ac_status 1726if $ac_init_version; then 1727 cat <<\_ACEOF 1728xf86-video-apm configure 1.2.2 1729generated by GNU Autoconf 2.63 1730 1731Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17322002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1733This configure script is free software; the Free Software Foundation 1734gives unlimited permission to copy, distribute and modify it. 1735_ACEOF 1736 exit 1737fi 1738cat >config.log <<_ACEOF 1739This file contains any messages produced by compilers while 1740running configure, to aid debugging if configure makes a mistake. 1741 1742It was created by xf86-video-apm $as_me 1.2.2, which was 1743generated by GNU Autoconf 2.63. Invocation command line was 1744 1745 $ $0 $@ 1746 1747_ACEOF 1748exec 5>>config.log 1749{ 1750cat <<_ASUNAME 1751## --------- ## 1752## Platform. ## 1753## --------- ## 1754 1755hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1756uname -m = `(uname -m) 2>/dev/null || echo unknown` 1757uname -r = `(uname -r) 2>/dev/null || echo unknown` 1758uname -s = `(uname -s) 2>/dev/null || echo unknown` 1759uname -v = `(uname -v) 2>/dev/null || echo unknown` 1760 1761/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1762/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1763 1764/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1765/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1766/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1767/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1768/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1769/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1770/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1771 1772_ASUNAME 1773 1774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1775for as_dir in $PATH 1776do 1777 IFS=$as_save_IFS 1778 test -z "$as_dir" && as_dir=. 1779 $as_echo "PATH: $as_dir" 1780done 1781IFS=$as_save_IFS 1782 1783} >&5 1784 1785cat >&5 <<_ACEOF 1786 1787 1788## ----------- ## 1789## Core tests. ## 1790## ----------- ## 1791 1792_ACEOF 1793 1794 1795# Keep a trace of the command line. 1796# Strip out --no-create and --no-recursion so they do not pile up. 1797# Strip out --silent because we don't want to record it for future runs. 1798# Also quote any args containing shell meta-characters. 1799# Make two passes to allow for proper duplicate-argument suppression. 1800ac_configure_args= 1801ac_configure_args0= 1802ac_configure_args1= 1803ac_must_keep_next=false 1804for ac_pass in 1 2 1805do 1806 for ac_arg 1807 do 1808 case $ac_arg in 1809 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1810 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1811 | -silent | --silent | --silen | --sile | --sil) 1812 continue ;; 1813 *\'*) 1814 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1815 esac 1816 case $ac_pass in 1817 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1818 2) 1819 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1820 if test $ac_must_keep_next = true; then 1821 ac_must_keep_next=false # Got value, back to normal. 1822 else 1823 case $ac_arg in 1824 *=* | --config-cache | -C | -disable-* | --disable-* \ 1825 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1826 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1827 | -with-* | --with-* | -without-* | --without-* | --x) 1828 case "$ac_configure_args0 " in 1829 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1830 esac 1831 ;; 1832 -* ) ac_must_keep_next=true ;; 1833 esac 1834 fi 1835 ac_configure_args="$ac_configure_args '$ac_arg'" 1836 ;; 1837 esac 1838 done 1839done 1840$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1841$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1842 1843# When interrupted or exit'd, cleanup temporary files, and complete 1844# config.log. We remove comments because anyway the quotes in there 1845# would cause problems or look ugly. 1846# WARNING: Use '\'' to represent an apostrophe within the trap. 1847# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1848trap 'exit_status=$? 1849 # Save into config.log some information that might help in debugging. 1850 { 1851 echo 1852 1853 cat <<\_ASBOX 1854## ---------------- ## 1855## Cache variables. ## 1856## ---------------- ## 1857_ASBOX 1858 echo 1859 # The following way of writing the cache mishandles newlines in values, 1860( 1861 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1862 eval ac_val=\$$ac_var 1863 case $ac_val in #( 1864 *${as_nl}*) 1865 case $ac_var in #( 1866 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1867$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1868 esac 1869 case $ac_var in #( 1870 _ | IFS | as_nl) ;; #( 1871 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1872 *) $as_unset $ac_var ;; 1873 esac ;; 1874 esac 1875 done 1876 (set) 2>&1 | 1877 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1878 *${as_nl}ac_space=\ *) 1879 sed -n \ 1880 "s/'\''/'\''\\\\'\'''\''/g; 1881 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1882 ;; #( 1883 *) 1884 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1885 ;; 1886 esac | 1887 sort 1888) 1889 echo 1890 1891 cat <<\_ASBOX 1892## ----------------- ## 1893## Output variables. ## 1894## ----------------- ## 1895_ASBOX 1896 echo 1897 for ac_var in $ac_subst_vars 1898 do 1899 eval ac_val=\$$ac_var 1900 case $ac_val in 1901 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1902 esac 1903 $as_echo "$ac_var='\''$ac_val'\''" 1904 done | sort 1905 echo 1906 1907 if test -n "$ac_subst_files"; then 1908 cat <<\_ASBOX 1909## ------------------- ## 1910## File substitutions. ## 1911## ------------------- ## 1912_ASBOX 1913 echo 1914 for ac_var in $ac_subst_files 1915 do 1916 eval ac_val=\$$ac_var 1917 case $ac_val in 1918 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1919 esac 1920 $as_echo "$ac_var='\''$ac_val'\''" 1921 done | sort 1922 echo 1923 fi 1924 1925 if test -s confdefs.h; then 1926 cat <<\_ASBOX 1927## ----------- ## 1928## confdefs.h. ## 1929## ----------- ## 1930_ASBOX 1931 echo 1932 cat confdefs.h 1933 echo 1934 fi 1935 test "$ac_signal" != 0 && 1936 $as_echo "$as_me: caught signal $ac_signal" 1937 $as_echo "$as_me: exit $exit_status" 1938 } >&5 1939 rm -f core *.core core.conftest.* && 1940 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1941 exit $exit_status 1942' 0 1943for ac_signal in 1 2 13 15; do 1944 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1945done 1946ac_signal=0 1947 1948# confdefs.h avoids OS command line length limits that DEFS can exceed. 1949rm -f -r conftest* confdefs.h 1950 1951# Predefined preprocessor variables. 1952 1953cat >>confdefs.h <<_ACEOF 1954#define PACKAGE_NAME "$PACKAGE_NAME" 1955_ACEOF 1956 1957 1958cat >>confdefs.h <<_ACEOF 1959#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1960_ACEOF 1961 1962 1963cat >>confdefs.h <<_ACEOF 1964#define PACKAGE_VERSION "$PACKAGE_VERSION" 1965_ACEOF 1966 1967 1968cat >>confdefs.h <<_ACEOF 1969#define PACKAGE_STRING "$PACKAGE_STRING" 1970_ACEOF 1971 1972 1973cat >>confdefs.h <<_ACEOF 1974#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1975_ACEOF 1976 1977 1978# Let the site file select an alternate cache file if it wants to. 1979# Prefer an explicitly selected file to automatically selected ones. 1980ac_site_file1=NONE 1981ac_site_file2=NONE 1982if test -n "$CONFIG_SITE"; then 1983 ac_site_file1=$CONFIG_SITE 1984elif test "x$prefix" != xNONE; then 1985 ac_site_file1=$prefix/share/config.site 1986 ac_site_file2=$prefix/etc/config.site 1987else 1988 ac_site_file1=$ac_default_prefix/share/config.site 1989 ac_site_file2=$ac_default_prefix/etc/config.site 1990fi 1991for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1992do 1993 test "x$ac_site_file" = xNONE && continue 1994 if test -r "$ac_site_file"; then 1995 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1996$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1997 sed 's/^/| /' "$ac_site_file" >&5 1998 . "$ac_site_file" 1999 fi 2000done 2001 2002if test -r "$cache_file"; then 2003 # Some versions of bash will fail to source /dev/null (special 2004 # files actually), so we avoid doing that. 2005 if test -f "$cache_file"; then 2006 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 2007$as_echo "$as_me: loading cache $cache_file" >&6;} 2008 case $cache_file in 2009 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2010 *) . "./$cache_file";; 2011 esac 2012 fi 2013else 2014 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 2015$as_echo "$as_me: creating cache $cache_file" >&6;} 2016 >$cache_file 2017fi 2018 2019# Check that the precious variables saved in the cache have kept the same 2020# value. 2021ac_cache_corrupted=false 2022for ac_var in $ac_precious_vars; do 2023 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2024 eval ac_new_set=\$ac_env_${ac_var}_set 2025 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2026 eval ac_new_val=\$ac_env_${ac_var}_value 2027 case $ac_old_set,$ac_new_set in 2028 set,) 2029 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2030$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2031 ac_cache_corrupted=: ;; 2032 ,set) 2033 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2034$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2035 ac_cache_corrupted=: ;; 2036 ,);; 2037 *) 2038 if test "x$ac_old_val" != "x$ac_new_val"; then 2039 # differences in whitespace do not lead to failure. 2040 ac_old_val_w=`echo x $ac_old_val` 2041 ac_new_val_w=`echo x $ac_new_val` 2042 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2043 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2044$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2045 ac_cache_corrupted=: 2046 else 2047 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2048$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2049 eval $ac_var=\$ac_old_val 2050 fi 2051 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2052$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2053 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2054$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2055 fi;; 2056 esac 2057 # Pass precious variables to config.status. 2058 if test "$ac_new_set" = set; then 2059 case $ac_new_val in 2060 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2061 *) ac_arg=$ac_var=$ac_new_val ;; 2062 esac 2063 case " $ac_configure_args " in 2064 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2065 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2066 esac 2067 fi 2068done 2069if $ac_cache_corrupted; then 2070 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2072 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2073$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2074 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2075$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2076 { (exit 1); exit 1; }; } 2077fi 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103ac_ext=c 2104ac_cpp='$CPP $CPPFLAGS' 2105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2107ac_compiler_gnu=$ac_cv_c_compiler_gnu 2108 2109 2110 2111 2112ac_config_headers="$ac_config_headers config.h" 2113 2114ac_aux_dir= 2115for ac_dir in . "$srcdir"/.; do 2116 if test -f "$ac_dir/install-sh"; then 2117 ac_aux_dir=$ac_dir 2118 ac_install_sh="$ac_aux_dir/install-sh -c" 2119 break 2120 elif test -f "$ac_dir/install.sh"; then 2121 ac_aux_dir=$ac_dir 2122 ac_install_sh="$ac_aux_dir/install.sh -c" 2123 break 2124 elif test -f "$ac_dir/shtool"; then 2125 ac_aux_dir=$ac_dir 2126 ac_install_sh="$ac_aux_dir/shtool install -c" 2127 break 2128 fi 2129done 2130if test -z "$ac_aux_dir"; then 2131 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2132$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2133 { (exit 1); exit 1; }; } 2134fi 2135 2136# These three variables are undocumented and unsupported, 2137# and are intended to be withdrawn in a future Autoconf release. 2138# They can cause serious problems if a builder's source tree is in a directory 2139# whose full name contains unusual characters. 2140ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2141ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2142ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2143 2144 2145 2146am__api_version='1.11' 2147 2148# Find a good install program. We prefer a C program (faster), 2149# so one script is as good as another. But avoid the broken or 2150# incompatible versions: 2151# SysV /etc/install, /usr/sbin/install 2152# SunOS /usr/etc/install 2153# IRIX /sbin/install 2154# AIX /bin/install 2155# AmigaOS /C/install, which installs bootblocks on floppy discs 2156# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2157# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2158# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2159# OS/2's system install, which has a completely different semantic 2160# ./install, which can be erroneously created by make from ./install.sh. 2161# Reject install programs that cannot install multiple files. 2162{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2163$as_echo_n "checking for a BSD-compatible install... " >&6; } 2164if test -z "$INSTALL"; then 2165if test "${ac_cv_path_install+set}" = set; then 2166 $as_echo_n "(cached) " >&6 2167else 2168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2169for as_dir in $PATH 2170do 2171 IFS=$as_save_IFS 2172 test -z "$as_dir" && as_dir=. 2173 # Account for people who put trailing slashes in PATH elements. 2174case $as_dir/ in 2175 ./ | .// | /cC/* | \ 2176 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2177 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2178 /usr/ucb/* ) ;; 2179 *) 2180 # OSF1 and SCO ODT 3.0 have their own names for install. 2181 # Don't use installbsd from OSF since it installs stuff as root 2182 # by default. 2183 for ac_prog in ginstall scoinst install; do 2184 for ac_exec_ext in '' $ac_executable_extensions; do 2185 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2186 if test $ac_prog = install && 2187 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2188 # AIX install. It has an incompatible calling convention. 2189 : 2190 elif test $ac_prog = install && 2191 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2192 # program-specific install script used by HP pwplus--don't use. 2193 : 2194 else 2195 rm -rf conftest.one conftest.two conftest.dir 2196 echo one > conftest.one 2197 echo two > conftest.two 2198 mkdir conftest.dir 2199 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2200 test -s conftest.one && test -s conftest.two && 2201 test -s conftest.dir/conftest.one && 2202 test -s conftest.dir/conftest.two 2203 then 2204 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2205 break 3 2206 fi 2207 fi 2208 fi 2209 done 2210 done 2211 ;; 2212esac 2213 2214done 2215IFS=$as_save_IFS 2216 2217rm -rf conftest.one conftest.two conftest.dir 2218 2219fi 2220 if test "${ac_cv_path_install+set}" = set; then 2221 INSTALL=$ac_cv_path_install 2222 else 2223 # As a last resort, use the slow shell script. Don't cache a 2224 # value for INSTALL within a source directory, because that will 2225 # break other packages using the cache if that directory is 2226 # removed, or if the value is a relative name. 2227 INSTALL=$ac_install_sh 2228 fi 2229fi 2230{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2231$as_echo "$INSTALL" >&6; } 2232 2233# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2234# It thinks the first close brace ends the variable substitution. 2235test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2236 2237test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2238 2239test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2240 2241{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2242$as_echo_n "checking whether build environment is sane... " >&6; } 2243# Just in case 2244sleep 1 2245echo timestamp > conftest.file 2246# Reject unsafe characters in $srcdir or the absolute working directory 2247# name. Accept space and tab only in the latter. 2248am_lf=' 2249' 2250case `pwd` in 2251 *[\\\"\#\$\&\'\`$am_lf]*) 2252 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2253$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2254 { (exit 1); exit 1; }; };; 2255esac 2256case $srcdir in 2257 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2258 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2259$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2260 { (exit 1); exit 1; }; };; 2261esac 2262 2263# Do `set' in a subshell so we don't clobber the current shell's 2264# arguments. Must try -L first in case configure is actually a 2265# symlink; some systems play weird games with the mod time of symlinks 2266# (eg FreeBSD returns the mod time of the symlink's containing 2267# directory). 2268if ( 2269 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2270 if test "$*" = "X"; then 2271 # -L didn't work. 2272 set X `ls -t "$srcdir/configure" conftest.file` 2273 fi 2274 rm -f conftest.file 2275 if test "$*" != "X $srcdir/configure conftest.file" \ 2276 && test "$*" != "X conftest.file $srcdir/configure"; then 2277 2278 # If neither matched, then we have a broken ls. This can happen 2279 # if, for instance, CONFIG_SHELL is bash and it inherits a 2280 # broken ls alias from the environment. This has actually 2281 # happened. Such a system could not be considered "sane". 2282 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2283alias in your environment" >&5 2284$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2285alias in your environment" >&2;} 2286 { (exit 1); exit 1; }; } 2287 fi 2288 2289 test "$2" = conftest.file 2290 ) 2291then 2292 # Ok. 2293 : 2294else 2295 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2296Check your system clock" >&5 2297$as_echo "$as_me: error: newly created file is older than distributed files! 2298Check your system clock" >&2;} 2299 { (exit 1); exit 1; }; } 2300fi 2301{ $as_echo "$as_me:$LINENO: result: yes" >&5 2302$as_echo "yes" >&6; } 2303test "$program_prefix" != NONE && 2304 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2305# Use a double $ so make ignores it. 2306test "$program_suffix" != NONE && 2307 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2308# Double any \ or $. 2309# By default was `s,x,x', remove it if useless. 2310ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2311program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2312 2313# expand $ac_aux_dir to an absolute path 2314am_aux_dir=`cd $ac_aux_dir && pwd` 2315 2316if test x"${MISSING+set}" != xset; then 2317 case $am_aux_dir in 2318 *\ * | *\ *) 2319 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2320 *) 2321 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2322 esac 2323fi 2324# Use eval to expand $SHELL 2325if eval "$MISSING --run true"; then 2326 am_missing_run="$MISSING --run " 2327else 2328 am_missing_run= 2329 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2330$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2331fi 2332 2333if test x"${install_sh}" != xset; then 2334 case $am_aux_dir in 2335 *\ * | *\ *) 2336 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2337 *) 2338 install_sh="\${SHELL} $am_aux_dir/install-sh" 2339 esac 2340fi 2341 2342# Installed binaries are usually stripped using `strip' when the user 2343# run `make install-strip'. However `strip' might not be the right 2344# tool to use in cross-compilation environments, therefore Automake 2345# will honor the `STRIP' environment variable to overrule this program. 2346if test "$cross_compiling" != no; then 2347 if test -n "$ac_tool_prefix"; then 2348 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2349set dummy ${ac_tool_prefix}strip; ac_word=$2 2350{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2351$as_echo_n "checking for $ac_word... " >&6; } 2352if test "${ac_cv_prog_STRIP+set}" = set; then 2353 $as_echo_n "(cached) " >&6 2354else 2355 if test -n "$STRIP"; then 2356 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2357else 2358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2359for as_dir in $PATH 2360do 2361 IFS=$as_save_IFS 2362 test -z "$as_dir" && as_dir=. 2363 for ac_exec_ext in '' $ac_executable_extensions; do 2364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2365 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2366 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2367 break 2 2368 fi 2369done 2370done 2371IFS=$as_save_IFS 2372 2373fi 2374fi 2375STRIP=$ac_cv_prog_STRIP 2376if test -n "$STRIP"; then 2377 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2378$as_echo "$STRIP" >&6; } 2379else 2380 { $as_echo "$as_me:$LINENO: result: no" >&5 2381$as_echo "no" >&6; } 2382fi 2383 2384 2385fi 2386if test -z "$ac_cv_prog_STRIP"; then 2387 ac_ct_STRIP=$STRIP 2388 # Extract the first word of "strip", so it can be a program name with args. 2389set dummy strip; ac_word=$2 2390{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2391$as_echo_n "checking for $ac_word... " >&6; } 2392if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2393 $as_echo_n "(cached) " >&6 2394else 2395 if test -n "$ac_ct_STRIP"; then 2396 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2397else 2398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2399for as_dir in $PATH 2400do 2401 IFS=$as_save_IFS 2402 test -z "$as_dir" && as_dir=. 2403 for ac_exec_ext in '' $ac_executable_extensions; do 2404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2405 ac_cv_prog_ac_ct_STRIP="strip" 2406 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2407 break 2 2408 fi 2409done 2410done 2411IFS=$as_save_IFS 2412 2413fi 2414fi 2415ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2416if test -n "$ac_ct_STRIP"; then 2417 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2418$as_echo "$ac_ct_STRIP" >&6; } 2419else 2420 { $as_echo "$as_me:$LINENO: result: no" >&5 2421$as_echo "no" >&6; } 2422fi 2423 2424 if test "x$ac_ct_STRIP" = x; then 2425 STRIP=":" 2426 else 2427 case $cross_compiling:$ac_tool_warned in 2428yes:) 2429{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2431ac_tool_warned=yes ;; 2432esac 2433 STRIP=$ac_ct_STRIP 2434 fi 2435else 2436 STRIP="$ac_cv_prog_STRIP" 2437fi 2438 2439fi 2440INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2441 2442{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2443$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2444if test -z "$MKDIR_P"; then 2445 if test "${ac_cv_path_mkdir+set}" = set; then 2446 $as_echo_n "(cached) " >&6 2447else 2448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2449for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2450do 2451 IFS=$as_save_IFS 2452 test -z "$as_dir" && as_dir=. 2453 for ac_prog in mkdir gmkdir; do 2454 for ac_exec_ext in '' $ac_executable_extensions; do 2455 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2456 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2457 'mkdir (GNU coreutils) '* | \ 2458 'mkdir (coreutils) '* | \ 2459 'mkdir (fileutils) '4.1*) 2460 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2461 break 3;; 2462 esac 2463 done 2464 done 2465done 2466IFS=$as_save_IFS 2467 2468fi 2469 2470 if test "${ac_cv_path_mkdir+set}" = set; then 2471 MKDIR_P="$ac_cv_path_mkdir -p" 2472 else 2473 # As a last resort, use the slow shell script. Don't cache a 2474 # value for MKDIR_P within a source directory, because that will 2475 # break other packages using the cache if that directory is 2476 # removed, or if the value is a relative name. 2477 test -d ./--version && rmdir ./--version 2478 MKDIR_P="$ac_install_sh -d" 2479 fi 2480fi 2481{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2482$as_echo "$MKDIR_P" >&6; } 2483 2484mkdir_p="$MKDIR_P" 2485case $mkdir_p in 2486 [\\/$]* | ?:[\\/]*) ;; 2487 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2488esac 2489 2490for ac_prog in gawk mawk nawk awk 2491do 2492 # Extract the first word of "$ac_prog", so it can be a program name with args. 2493set dummy $ac_prog; ac_word=$2 2494{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2495$as_echo_n "checking for $ac_word... " >&6; } 2496if test "${ac_cv_prog_AWK+set}" = set; then 2497 $as_echo_n "(cached) " >&6 2498else 2499 if test -n "$AWK"; then 2500 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2501else 2502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2503for as_dir in $PATH 2504do 2505 IFS=$as_save_IFS 2506 test -z "$as_dir" && as_dir=. 2507 for ac_exec_ext in '' $ac_executable_extensions; do 2508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2509 ac_cv_prog_AWK="$ac_prog" 2510 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2511 break 2 2512 fi 2513done 2514done 2515IFS=$as_save_IFS 2516 2517fi 2518fi 2519AWK=$ac_cv_prog_AWK 2520if test -n "$AWK"; then 2521 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2522$as_echo "$AWK" >&6; } 2523else 2524 { $as_echo "$as_me:$LINENO: result: no" >&5 2525$as_echo "no" >&6; } 2526fi 2527 2528 2529 test -n "$AWK" && break 2530done 2531 2532{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2533$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2534set x ${MAKE-make} 2535ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2536if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2537 $as_echo_n "(cached) " >&6 2538else 2539 cat >conftest.make <<\_ACEOF 2540SHELL = /bin/sh 2541all: 2542 @echo '@@@%%%=$(MAKE)=@@@%%%' 2543_ACEOF 2544# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2545case `${MAKE-make} -f conftest.make 2>/dev/null` in 2546 *@@@%%%=?*=@@@%%%*) 2547 eval ac_cv_prog_make_${ac_make}_set=yes;; 2548 *) 2549 eval ac_cv_prog_make_${ac_make}_set=no;; 2550esac 2551rm -f conftest.make 2552fi 2553if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2554 { $as_echo "$as_me:$LINENO: result: yes" >&5 2555$as_echo "yes" >&6; } 2556 SET_MAKE= 2557else 2558 { $as_echo "$as_me:$LINENO: result: no" >&5 2559$as_echo "no" >&6; } 2560 SET_MAKE="MAKE=${MAKE-make}" 2561fi 2562 2563rm -rf .tst 2>/dev/null 2564mkdir .tst 2>/dev/null 2565if test -d .tst; then 2566 am__leading_dot=. 2567else 2568 am__leading_dot=_ 2569fi 2570rmdir .tst 2>/dev/null 2571 2572if test "`cd $srcdir && pwd`" != "`pwd`"; then 2573 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2574 # is not polluted with repeated "-I." 2575 am__isrc=' -I$(srcdir)' 2576 # test to see if srcdir already configured 2577 if test -f $srcdir/config.status; then 2578 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2579$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2580 { (exit 1); exit 1; }; } 2581 fi 2582fi 2583 2584# test whether we have cygpath 2585if test -z "$CYGPATH_W"; then 2586 if (cygpath --version) >/dev/null 2>/dev/null; then 2587 CYGPATH_W='cygpath -w' 2588 else 2589 CYGPATH_W=echo 2590 fi 2591fi 2592 2593 2594# Define the identity of the package. 2595 PACKAGE='xf86-video-apm' 2596 VERSION='1.2.2' 2597 2598 2599cat >>confdefs.h <<_ACEOF 2600#define PACKAGE "$PACKAGE" 2601_ACEOF 2602 2603 2604cat >>confdefs.h <<_ACEOF 2605#define VERSION "$VERSION" 2606_ACEOF 2607 2608# Some tools Automake needs. 2609 2610ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2611 2612 2613AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2614 2615 2616AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2617 2618 2619AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2620 2621 2622MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2623 2624# We need awk for the "check" target. The system "awk" is bad on 2625# some platforms. 2626# Always define AMTAR for backward compatibility. 2627 2628AMTAR=${AMTAR-"${am_missing_run}tar"} 2629 2630am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2631 2632 2633 2634 2635 2636 2637 2638{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2639$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2640 # Check whether --enable-maintainer-mode was given. 2641if test "${enable_maintainer_mode+set}" = set; then 2642 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2643else 2644 USE_MAINTAINER_MODE=no 2645fi 2646 2647 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2648$as_echo "$USE_MAINTAINER_MODE" >&6; } 2649 if test $USE_MAINTAINER_MODE = yes; then 2650 MAINTAINER_MODE_TRUE= 2651 MAINTAINER_MODE_FALSE='#' 2652else 2653 MAINTAINER_MODE_TRUE='#' 2654 MAINTAINER_MODE_FALSE= 2655fi 2656 2657 MAINT=$MAINTAINER_MODE_TRUE 2658 2659 2660 2661# Checks for programs. 2662# Check whether --enable-static was given. 2663if test "${enable_static+set}" = set; then 2664 enableval=$enable_static; p=${PACKAGE-default} 2665 case $enableval in 2666 yes) enable_static=yes ;; 2667 no) enable_static=no ;; 2668 *) 2669 enable_static=no 2670 # Look at the argument we got. We use all the common list separators. 2671 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2672 for pkg in $enableval; do 2673 IFS="$lt_save_ifs" 2674 if test "X$pkg" = "X$p"; then 2675 enable_static=yes 2676 fi 2677 done 2678 IFS="$lt_save_ifs" 2679 ;; 2680 esac 2681else 2682 enable_static=no 2683fi 2684 2685 2686 2687# Check whether --enable-shared was given. 2688if test "${enable_shared+set}" = set; then 2689 enableval=$enable_shared; p=${PACKAGE-default} 2690 case $enableval in 2691 yes) enable_shared=yes ;; 2692 no) enable_shared=no ;; 2693 *) 2694 enable_shared=no 2695 # Look at the argument we got. We use all the common list separators. 2696 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2697 for pkg in $enableval; do 2698 IFS="$lt_save_ifs" 2699 if test "X$pkg" = "X$p"; then 2700 enable_shared=yes 2701 fi 2702 done 2703 IFS="$lt_save_ifs" 2704 ;; 2705 esac 2706else 2707 enable_shared=yes 2708fi 2709 2710 2711# Check whether --enable-fast-install was given. 2712if test "${enable_fast_install+set}" = set; then 2713 enableval=$enable_fast_install; p=${PACKAGE-default} 2714 case $enableval in 2715 yes) enable_fast_install=yes ;; 2716 no) enable_fast_install=no ;; 2717 *) 2718 enable_fast_install=no 2719 # Look at the argument we got. We use all the common list separators. 2720 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2721 for pkg in $enableval; do 2722 IFS="$lt_save_ifs" 2723 if test "X$pkg" = "X$p"; then 2724 enable_fast_install=yes 2725 fi 2726 done 2727 IFS="$lt_save_ifs" 2728 ;; 2729 esac 2730else 2731 enable_fast_install=yes 2732fi 2733 2734 2735# Make sure we can run config.sub. 2736$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2737 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2738$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2739 { (exit 1); exit 1; }; } 2740 2741{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2742$as_echo_n "checking build system type... " >&6; } 2743if test "${ac_cv_build+set}" = set; then 2744 $as_echo_n "(cached) " >&6 2745else 2746 ac_build_alias=$build_alias 2747test "x$ac_build_alias" = x && 2748 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2749test "x$ac_build_alias" = x && 2750 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2751$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2752 { (exit 1); exit 1; }; } 2753ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2754 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2755$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2756 { (exit 1); exit 1; }; } 2757 2758fi 2759{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2760$as_echo "$ac_cv_build" >&6; } 2761case $ac_cv_build in 2762*-*-*) ;; 2763*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2764$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2765 { (exit 1); exit 1; }; };; 2766esac 2767build=$ac_cv_build 2768ac_save_IFS=$IFS; IFS='-' 2769set x $ac_cv_build 2770shift 2771build_cpu=$1 2772build_vendor=$2 2773shift; shift 2774# Remember, the first character of IFS is used to create $*, 2775# except with old shells: 2776build_os=$* 2777IFS=$ac_save_IFS 2778case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2779 2780 2781{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2782$as_echo_n "checking host system type... " >&6; } 2783if test "${ac_cv_host+set}" = set; then 2784 $as_echo_n "(cached) " >&6 2785else 2786 if test "x$host_alias" = x; then 2787 ac_cv_host=$ac_cv_build 2788else 2789 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2790 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2791$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2792 { (exit 1); exit 1; }; } 2793fi 2794 2795fi 2796{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2797$as_echo "$ac_cv_host" >&6; } 2798case $ac_cv_host in 2799*-*-*) ;; 2800*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2801$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2802 { (exit 1); exit 1; }; };; 2803esac 2804host=$ac_cv_host 2805ac_save_IFS=$IFS; IFS='-' 2806set x $ac_cv_host 2807shift 2808host_cpu=$1 2809host_vendor=$2 2810shift; shift 2811# Remember, the first character of IFS is used to create $*, 2812# except with old shells: 2813host_os=$* 2814IFS=$ac_save_IFS 2815case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2816 2817 2818DEPDIR="${am__leading_dot}deps" 2819 2820ac_config_commands="$ac_config_commands depfiles" 2821 2822 2823am_make=${MAKE-make} 2824cat > confinc << 'END' 2825am__doit: 2826 @echo this is the am__doit target 2827.PHONY: am__doit 2828END 2829# If we don't find an include directive, just comment out the code. 2830{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2831$as_echo_n "checking for style of include used by $am_make... " >&6; } 2832am__include="#" 2833am__quote= 2834_am_result=none 2835# First try GNU make style include. 2836echo "include confinc" > confmf 2837# Ignore all kinds of additional output from `make'. 2838case `$am_make -s -f confmf 2> /dev/null` in #( 2839*the\ am__doit\ target*) 2840 am__include=include 2841 am__quote= 2842 _am_result=GNU 2843 ;; 2844esac 2845# Now try BSD make style include. 2846if test "$am__include" = "#"; then 2847 echo '.include "confinc"' > confmf 2848 case `$am_make -s -f confmf 2> /dev/null` in #( 2849 *the\ am__doit\ target*) 2850 am__include=.include 2851 am__quote="\"" 2852 _am_result=BSD 2853 ;; 2854 esac 2855fi 2856 2857 2858{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2859$as_echo "$_am_result" >&6; } 2860rm -f confinc confmf 2861 2862# Check whether --enable-dependency-tracking was given. 2863if test "${enable_dependency_tracking+set}" = set; then 2864 enableval=$enable_dependency_tracking; 2865fi 2866 2867if test "x$enable_dependency_tracking" != xno; then 2868 am_depcomp="$ac_aux_dir/depcomp" 2869 AMDEPBACKSLASH='\' 2870fi 2871 if test "x$enable_dependency_tracking" != xno; then 2872 AMDEP_TRUE= 2873 AMDEP_FALSE='#' 2874else 2875 AMDEP_TRUE='#' 2876 AMDEP_FALSE= 2877fi 2878 2879 2880ac_ext=c 2881ac_cpp='$CPP $CPPFLAGS' 2882ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2883ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2884ac_compiler_gnu=$ac_cv_c_compiler_gnu 2885if test -n "$ac_tool_prefix"; then 2886 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2887set dummy ${ac_tool_prefix}gcc; ac_word=$2 2888{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2889$as_echo_n "checking for $ac_word... " >&6; } 2890if test "${ac_cv_prog_CC+set}" = set; then 2891 $as_echo_n "(cached) " >&6 2892else 2893 if test -n "$CC"; then 2894 ac_cv_prog_CC="$CC" # Let the user override the test. 2895else 2896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2897for as_dir in $PATH 2898do 2899 IFS=$as_save_IFS 2900 test -z "$as_dir" && as_dir=. 2901 for ac_exec_ext in '' $ac_executable_extensions; do 2902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2903 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2904 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2905 break 2 2906 fi 2907done 2908done 2909IFS=$as_save_IFS 2910 2911fi 2912fi 2913CC=$ac_cv_prog_CC 2914if test -n "$CC"; then 2915 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2916$as_echo "$CC" >&6; } 2917else 2918 { $as_echo "$as_me:$LINENO: result: no" >&5 2919$as_echo "no" >&6; } 2920fi 2921 2922 2923fi 2924if test -z "$ac_cv_prog_CC"; then 2925 ac_ct_CC=$CC 2926 # Extract the first word of "gcc", so it can be a program name with args. 2927set dummy gcc; ac_word=$2 2928{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2929$as_echo_n "checking for $ac_word... " >&6; } 2930if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2931 $as_echo_n "(cached) " >&6 2932else 2933 if test -n "$ac_ct_CC"; then 2934 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2935else 2936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2937for as_dir in $PATH 2938do 2939 IFS=$as_save_IFS 2940 test -z "$as_dir" && as_dir=. 2941 for ac_exec_ext in '' $ac_executable_extensions; do 2942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2943 ac_cv_prog_ac_ct_CC="gcc" 2944 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2945 break 2 2946 fi 2947done 2948done 2949IFS=$as_save_IFS 2950 2951fi 2952fi 2953ac_ct_CC=$ac_cv_prog_ac_ct_CC 2954if test -n "$ac_ct_CC"; then 2955 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2956$as_echo "$ac_ct_CC" >&6; } 2957else 2958 { $as_echo "$as_me:$LINENO: result: no" >&5 2959$as_echo "no" >&6; } 2960fi 2961 2962 if test "x$ac_ct_CC" = x; then 2963 CC="" 2964 else 2965 case $cross_compiling:$ac_tool_warned in 2966yes:) 2967{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2968$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2969ac_tool_warned=yes ;; 2970esac 2971 CC=$ac_ct_CC 2972 fi 2973else 2974 CC="$ac_cv_prog_CC" 2975fi 2976 2977if test -z "$CC"; then 2978 if test -n "$ac_tool_prefix"; then 2979 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2980set dummy ${ac_tool_prefix}cc; ac_word=$2 2981{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2982$as_echo_n "checking for $ac_word... " >&6; } 2983if test "${ac_cv_prog_CC+set}" = set; then 2984 $as_echo_n "(cached) " >&6 2985else 2986 if test -n "$CC"; then 2987 ac_cv_prog_CC="$CC" # Let the user override the test. 2988else 2989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2990for as_dir in $PATH 2991do 2992 IFS=$as_save_IFS 2993 test -z "$as_dir" && as_dir=. 2994 for ac_exec_ext in '' $ac_executable_extensions; do 2995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2996 ac_cv_prog_CC="${ac_tool_prefix}cc" 2997 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2998 break 2 2999 fi 3000done 3001done 3002IFS=$as_save_IFS 3003 3004fi 3005fi 3006CC=$ac_cv_prog_CC 3007if test -n "$CC"; then 3008 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3009$as_echo "$CC" >&6; } 3010else 3011 { $as_echo "$as_me:$LINENO: result: no" >&5 3012$as_echo "no" >&6; } 3013fi 3014 3015 3016 fi 3017fi 3018if test -z "$CC"; then 3019 # Extract the first word of "cc", so it can be a program name with args. 3020set dummy cc; ac_word=$2 3021{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3022$as_echo_n "checking for $ac_word... " >&6; } 3023if test "${ac_cv_prog_CC+set}" = set; then 3024 $as_echo_n "(cached) " >&6 3025else 3026 if test -n "$CC"; then 3027 ac_cv_prog_CC="$CC" # Let the user override the test. 3028else 3029 ac_prog_rejected=no 3030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3031for as_dir in $PATH 3032do 3033 IFS=$as_save_IFS 3034 test -z "$as_dir" && as_dir=. 3035 for ac_exec_ext in '' $ac_executable_extensions; do 3036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3037 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3038 ac_prog_rejected=yes 3039 continue 3040 fi 3041 ac_cv_prog_CC="cc" 3042 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3043 break 2 3044 fi 3045done 3046done 3047IFS=$as_save_IFS 3048 3049if test $ac_prog_rejected = yes; then 3050 # We found a bogon in the path, so make sure we never use it. 3051 set dummy $ac_cv_prog_CC 3052 shift 3053 if test $# != 0; then 3054 # We chose a different compiler from the bogus one. 3055 # However, it has the same basename, so the bogon will be chosen 3056 # first if we set CC to just the basename; use the full file name. 3057 shift 3058 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3059 fi 3060fi 3061fi 3062fi 3063CC=$ac_cv_prog_CC 3064if test -n "$CC"; then 3065 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3066$as_echo "$CC" >&6; } 3067else 3068 { $as_echo "$as_me:$LINENO: result: no" >&5 3069$as_echo "no" >&6; } 3070fi 3071 3072 3073fi 3074if test -z "$CC"; then 3075 if test -n "$ac_tool_prefix"; then 3076 for ac_prog in cl.exe 3077 do 3078 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3079set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3080{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3081$as_echo_n "checking for $ac_word... " >&6; } 3082if test "${ac_cv_prog_CC+set}" = set; then 3083 $as_echo_n "(cached) " >&6 3084else 3085 if test -n "$CC"; then 3086 ac_cv_prog_CC="$CC" # Let the user override the test. 3087else 3088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3089for as_dir in $PATH 3090do 3091 IFS=$as_save_IFS 3092 test -z "$as_dir" && as_dir=. 3093 for ac_exec_ext in '' $ac_executable_extensions; do 3094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3095 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3096 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3097 break 2 3098 fi 3099done 3100done 3101IFS=$as_save_IFS 3102 3103fi 3104fi 3105CC=$ac_cv_prog_CC 3106if test -n "$CC"; then 3107 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3108$as_echo "$CC" >&6; } 3109else 3110 { $as_echo "$as_me:$LINENO: result: no" >&5 3111$as_echo "no" >&6; } 3112fi 3113 3114 3115 test -n "$CC" && break 3116 done 3117fi 3118if test -z "$CC"; then 3119 ac_ct_CC=$CC 3120 for ac_prog in cl.exe 3121do 3122 # Extract the first word of "$ac_prog", so it can be a program name with args. 3123set dummy $ac_prog; ac_word=$2 3124{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3125$as_echo_n "checking for $ac_word... " >&6; } 3126if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3127 $as_echo_n "(cached) " >&6 3128else 3129 if test -n "$ac_ct_CC"; then 3130 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3131else 3132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3133for as_dir in $PATH 3134do 3135 IFS=$as_save_IFS 3136 test -z "$as_dir" && as_dir=. 3137 for ac_exec_ext in '' $ac_executable_extensions; do 3138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3139 ac_cv_prog_ac_ct_CC="$ac_prog" 3140 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3141 break 2 3142 fi 3143done 3144done 3145IFS=$as_save_IFS 3146 3147fi 3148fi 3149ac_ct_CC=$ac_cv_prog_ac_ct_CC 3150if test -n "$ac_ct_CC"; then 3151 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3152$as_echo "$ac_ct_CC" >&6; } 3153else 3154 { $as_echo "$as_me:$LINENO: result: no" >&5 3155$as_echo "no" >&6; } 3156fi 3157 3158 3159 test -n "$ac_ct_CC" && break 3160done 3161 3162 if test "x$ac_ct_CC" = x; then 3163 CC="" 3164 else 3165 case $cross_compiling:$ac_tool_warned in 3166yes:) 3167{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3168$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3169ac_tool_warned=yes ;; 3170esac 3171 CC=$ac_ct_CC 3172 fi 3173fi 3174 3175fi 3176 3177 3178test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3179$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3180{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3181See \`config.log' for more details." >&5 3182$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3183See \`config.log' for more details." >&2;} 3184 { (exit 1); exit 1; }; }; } 3185 3186# Provide some information about the compiler. 3187$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3188set X $ac_compile 3189ac_compiler=$2 3190{ (ac_try="$ac_compiler --version >&5" 3191case "(($ac_try" in 3192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3193 *) ac_try_echo=$ac_try;; 3194esac 3195eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3196$as_echo "$ac_try_echo") >&5 3197 (eval "$ac_compiler --version >&5") 2>&5 3198 ac_status=$? 3199 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3200 (exit $ac_status); } 3201{ (ac_try="$ac_compiler -v >&5" 3202case "(($ac_try" in 3203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3204 *) ac_try_echo=$ac_try;; 3205esac 3206eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3207$as_echo "$ac_try_echo") >&5 3208 (eval "$ac_compiler -v >&5") 2>&5 3209 ac_status=$? 3210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3211 (exit $ac_status); } 3212{ (ac_try="$ac_compiler -V >&5" 3213case "(($ac_try" in 3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3215 *) ac_try_echo=$ac_try;; 3216esac 3217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3218$as_echo "$ac_try_echo") >&5 3219 (eval "$ac_compiler -V >&5") 2>&5 3220 ac_status=$? 3221 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3222 (exit $ac_status); } 3223 3224cat >conftest.$ac_ext <<_ACEOF 3225/* confdefs.h. */ 3226_ACEOF 3227cat confdefs.h >>conftest.$ac_ext 3228cat >>conftest.$ac_ext <<_ACEOF 3229/* end confdefs.h. */ 3230 3231int 3232main () 3233{ 3234 3235 ; 3236 return 0; 3237} 3238_ACEOF 3239ac_clean_files_save=$ac_clean_files 3240ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3241# Try to create an executable without -o first, disregard a.out. 3242# It will help us diagnose broken compilers, and finding out an intuition 3243# of exeext. 3244{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3245$as_echo_n "checking for C compiler default output file name... " >&6; } 3246ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3247 3248# The possible output files: 3249ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3250 3251ac_rmfiles= 3252for ac_file in $ac_files 3253do 3254 case $ac_file in 3255 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3256 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3257 esac 3258done 3259rm -f $ac_rmfiles 3260 3261if { (ac_try="$ac_link_default" 3262case "(($ac_try" in 3263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3264 *) ac_try_echo=$ac_try;; 3265esac 3266eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3267$as_echo "$ac_try_echo") >&5 3268 (eval "$ac_link_default") 2>&5 3269 ac_status=$? 3270 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3271 (exit $ac_status); }; then 3272 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3273# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3274# in a Makefile. We should not override ac_cv_exeext if it was cached, 3275# so that the user can short-circuit this test for compilers unknown to 3276# Autoconf. 3277for ac_file in $ac_files '' 3278do 3279 test -f "$ac_file" || continue 3280 case $ac_file in 3281 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3282 ;; 3283 [ab].out ) 3284 # We found the default executable, but exeext='' is most 3285 # certainly right. 3286 break;; 3287 *.* ) 3288 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3289 then :; else 3290 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3291 fi 3292 # We set ac_cv_exeext here because the later test for it is not 3293 # safe: cross compilers may not add the suffix if given an `-o' 3294 # argument, so we may need to know it at that point already. 3295 # Even if this section looks crufty: it has the advantage of 3296 # actually working. 3297 break;; 3298 * ) 3299 break;; 3300 esac 3301done 3302test "$ac_cv_exeext" = no && ac_cv_exeext= 3303 3304else 3305 ac_file='' 3306fi 3307 3308{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3309$as_echo "$ac_file" >&6; } 3310if test -z "$ac_file"; then 3311 $as_echo "$as_me: failed program was:" >&5 3312sed 's/^/| /' conftest.$ac_ext >&5 3313 3314{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3315$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3316{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3317See \`config.log' for more details." >&5 3318$as_echo "$as_me: error: C compiler cannot create executables 3319See \`config.log' for more details." >&2;} 3320 { (exit 77); exit 77; }; }; } 3321fi 3322 3323ac_exeext=$ac_cv_exeext 3324 3325# Check that the compiler produces executables we can run. If not, either 3326# the compiler is broken, or we cross compile. 3327{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3328$as_echo_n "checking whether the C compiler works... " >&6; } 3329# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3330# If not cross compiling, check that we can run a simple program. 3331if test "$cross_compiling" != yes; then 3332 if { ac_try='./$ac_file' 3333 { (case "(($ac_try" in 3334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3335 *) ac_try_echo=$ac_try;; 3336esac 3337eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3338$as_echo "$ac_try_echo") >&5 3339 (eval "$ac_try") 2>&5 3340 ac_status=$? 3341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3342 (exit $ac_status); }; }; then 3343 cross_compiling=no 3344 else 3345 if test "$cross_compiling" = maybe; then 3346 cross_compiling=yes 3347 else 3348 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3349$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3350{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3351If you meant to cross compile, use \`--host'. 3352See \`config.log' for more details." >&5 3353$as_echo "$as_me: error: cannot run C compiled programs. 3354If you meant to cross compile, use \`--host'. 3355See \`config.log' for more details." >&2;} 3356 { (exit 1); exit 1; }; }; } 3357 fi 3358 fi 3359fi 3360{ $as_echo "$as_me:$LINENO: result: yes" >&5 3361$as_echo "yes" >&6; } 3362 3363rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3364ac_clean_files=$ac_clean_files_save 3365# Check that the compiler produces executables we can run. If not, either 3366# the compiler is broken, or we cross compile. 3367{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3368$as_echo_n "checking whether we are cross compiling... " >&6; } 3369{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3370$as_echo "$cross_compiling" >&6; } 3371 3372{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3373$as_echo_n "checking for suffix of executables... " >&6; } 3374if { (ac_try="$ac_link" 3375case "(($ac_try" in 3376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3377 *) ac_try_echo=$ac_try;; 3378esac 3379eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3380$as_echo "$ac_try_echo") >&5 3381 (eval "$ac_link") 2>&5 3382 ac_status=$? 3383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3384 (exit $ac_status); }; then 3385 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3386# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3387# work properly (i.e., refer to `conftest.exe'), while it won't with 3388# `rm'. 3389for ac_file in conftest.exe conftest conftest.*; do 3390 test -f "$ac_file" || continue 3391 case $ac_file in 3392 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3393 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3394 break;; 3395 * ) break;; 3396 esac 3397done 3398else 3399 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3400$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3401{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3402See \`config.log' for more details." >&5 3403$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3404See \`config.log' for more details." >&2;} 3405 { (exit 1); exit 1; }; }; } 3406fi 3407 3408rm -f conftest$ac_cv_exeext 3409{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3410$as_echo "$ac_cv_exeext" >&6; } 3411 3412rm -f conftest.$ac_ext 3413EXEEXT=$ac_cv_exeext 3414ac_exeext=$EXEEXT 3415{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3416$as_echo_n "checking for suffix of object files... " >&6; } 3417if test "${ac_cv_objext+set}" = set; then 3418 $as_echo_n "(cached) " >&6 3419else 3420 cat >conftest.$ac_ext <<_ACEOF 3421/* confdefs.h. */ 3422_ACEOF 3423cat confdefs.h >>conftest.$ac_ext 3424cat >>conftest.$ac_ext <<_ACEOF 3425/* end confdefs.h. */ 3426 3427int 3428main () 3429{ 3430 3431 ; 3432 return 0; 3433} 3434_ACEOF 3435rm -f conftest.o conftest.obj 3436if { (ac_try="$ac_compile" 3437case "(($ac_try" in 3438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3439 *) ac_try_echo=$ac_try;; 3440esac 3441eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3442$as_echo "$ac_try_echo") >&5 3443 (eval "$ac_compile") 2>&5 3444 ac_status=$? 3445 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3446 (exit $ac_status); }; then 3447 for ac_file in conftest.o conftest.obj conftest.*; do 3448 test -f "$ac_file" || continue; 3449 case $ac_file in 3450 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3451 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3452 break;; 3453 esac 3454done 3455else 3456 $as_echo "$as_me: failed program was:" >&5 3457sed 's/^/| /' conftest.$ac_ext >&5 3458 3459{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3460$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3461{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3462See \`config.log' for more details." >&5 3463$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3464See \`config.log' for more details." >&2;} 3465 { (exit 1); exit 1; }; }; } 3466fi 3467 3468rm -f conftest.$ac_cv_objext conftest.$ac_ext 3469fi 3470{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3471$as_echo "$ac_cv_objext" >&6; } 3472OBJEXT=$ac_cv_objext 3473ac_objext=$OBJEXT 3474{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3475$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3476if test "${ac_cv_c_compiler_gnu+set}" = set; then 3477 $as_echo_n "(cached) " >&6 3478else 3479 cat >conftest.$ac_ext <<_ACEOF 3480/* confdefs.h. */ 3481_ACEOF 3482cat confdefs.h >>conftest.$ac_ext 3483cat >>conftest.$ac_ext <<_ACEOF 3484/* end confdefs.h. */ 3485 3486int 3487main () 3488{ 3489#ifndef __GNUC__ 3490 choke me 3491#endif 3492 3493 ; 3494 return 0; 3495} 3496_ACEOF 3497rm -f conftest.$ac_objext 3498if { (ac_try="$ac_compile" 3499case "(($ac_try" in 3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3501 *) ac_try_echo=$ac_try;; 3502esac 3503eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3504$as_echo "$ac_try_echo") >&5 3505 (eval "$ac_compile") 2>conftest.er1 3506 ac_status=$? 3507 grep -v '^ *+' conftest.er1 >conftest.err 3508 rm -f conftest.er1 3509 cat conftest.err >&5 3510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3511 (exit $ac_status); } && { 3512 test -z "$ac_c_werror_flag" || 3513 test ! -s conftest.err 3514 } && test -s conftest.$ac_objext; then 3515 ac_compiler_gnu=yes 3516else 3517 $as_echo "$as_me: failed program was:" >&5 3518sed 's/^/| /' conftest.$ac_ext >&5 3519 3520 ac_compiler_gnu=no 3521fi 3522 3523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3524ac_cv_c_compiler_gnu=$ac_compiler_gnu 3525 3526fi 3527{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3528$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3529if test $ac_compiler_gnu = yes; then 3530 GCC=yes 3531else 3532 GCC= 3533fi 3534ac_test_CFLAGS=${CFLAGS+set} 3535ac_save_CFLAGS=$CFLAGS 3536{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3537$as_echo_n "checking whether $CC accepts -g... " >&6; } 3538if test "${ac_cv_prog_cc_g+set}" = set; then 3539 $as_echo_n "(cached) " >&6 3540else 3541 ac_save_c_werror_flag=$ac_c_werror_flag 3542 ac_c_werror_flag=yes 3543 ac_cv_prog_cc_g=no 3544 CFLAGS="-g" 3545 cat >conftest.$ac_ext <<_ACEOF 3546/* confdefs.h. */ 3547_ACEOF 3548cat confdefs.h >>conftest.$ac_ext 3549cat >>conftest.$ac_ext <<_ACEOF 3550/* end confdefs.h. */ 3551 3552int 3553main () 3554{ 3555 3556 ; 3557 return 0; 3558} 3559_ACEOF 3560rm -f conftest.$ac_objext 3561if { (ac_try="$ac_compile" 3562case "(($ac_try" in 3563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3564 *) ac_try_echo=$ac_try;; 3565esac 3566eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3567$as_echo "$ac_try_echo") >&5 3568 (eval "$ac_compile") 2>conftest.er1 3569 ac_status=$? 3570 grep -v '^ *+' conftest.er1 >conftest.err 3571 rm -f conftest.er1 3572 cat conftest.err >&5 3573 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3574 (exit $ac_status); } && { 3575 test -z "$ac_c_werror_flag" || 3576 test ! -s conftest.err 3577 } && test -s conftest.$ac_objext; then 3578 ac_cv_prog_cc_g=yes 3579else 3580 $as_echo "$as_me: failed program was:" >&5 3581sed 's/^/| /' conftest.$ac_ext >&5 3582 3583 CFLAGS="" 3584 cat >conftest.$ac_ext <<_ACEOF 3585/* confdefs.h. */ 3586_ACEOF 3587cat confdefs.h >>conftest.$ac_ext 3588cat >>conftest.$ac_ext <<_ACEOF 3589/* end confdefs.h. */ 3590 3591int 3592main () 3593{ 3594 3595 ; 3596 return 0; 3597} 3598_ACEOF 3599rm -f conftest.$ac_objext 3600if { (ac_try="$ac_compile" 3601case "(($ac_try" in 3602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3603 *) ac_try_echo=$ac_try;; 3604esac 3605eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3606$as_echo "$ac_try_echo") >&5 3607 (eval "$ac_compile") 2>conftest.er1 3608 ac_status=$? 3609 grep -v '^ *+' conftest.er1 >conftest.err 3610 rm -f conftest.er1 3611 cat conftest.err >&5 3612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3613 (exit $ac_status); } && { 3614 test -z "$ac_c_werror_flag" || 3615 test ! -s conftest.err 3616 } && test -s conftest.$ac_objext; then 3617 : 3618else 3619 $as_echo "$as_me: failed program was:" >&5 3620sed 's/^/| /' conftest.$ac_ext >&5 3621 3622 ac_c_werror_flag=$ac_save_c_werror_flag 3623 CFLAGS="-g" 3624 cat >conftest.$ac_ext <<_ACEOF 3625/* confdefs.h. */ 3626_ACEOF 3627cat confdefs.h >>conftest.$ac_ext 3628cat >>conftest.$ac_ext <<_ACEOF 3629/* end confdefs.h. */ 3630 3631int 3632main () 3633{ 3634 3635 ; 3636 return 0; 3637} 3638_ACEOF 3639rm -f conftest.$ac_objext 3640if { (ac_try="$ac_compile" 3641case "(($ac_try" in 3642 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3643 *) ac_try_echo=$ac_try;; 3644esac 3645eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3646$as_echo "$ac_try_echo") >&5 3647 (eval "$ac_compile") 2>conftest.er1 3648 ac_status=$? 3649 grep -v '^ *+' conftest.er1 >conftest.err 3650 rm -f conftest.er1 3651 cat conftest.err >&5 3652 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3653 (exit $ac_status); } && { 3654 test -z "$ac_c_werror_flag" || 3655 test ! -s conftest.err 3656 } && test -s conftest.$ac_objext; then 3657 ac_cv_prog_cc_g=yes 3658else 3659 $as_echo "$as_me: failed program was:" >&5 3660sed 's/^/| /' conftest.$ac_ext >&5 3661 3662 3663fi 3664 3665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3666fi 3667 3668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3669fi 3670 3671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3672 ac_c_werror_flag=$ac_save_c_werror_flag 3673fi 3674{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3675$as_echo "$ac_cv_prog_cc_g" >&6; } 3676if test "$ac_test_CFLAGS" = set; then 3677 CFLAGS=$ac_save_CFLAGS 3678elif test $ac_cv_prog_cc_g = yes; then 3679 if test "$GCC" = yes; then 3680 CFLAGS="-g -O2" 3681 else 3682 CFLAGS="-g" 3683 fi 3684else 3685 if test "$GCC" = yes; then 3686 CFLAGS="-O2" 3687 else 3688 CFLAGS= 3689 fi 3690fi 3691{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3692$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3693if test "${ac_cv_prog_cc_c89+set}" = set; then 3694 $as_echo_n "(cached) " >&6 3695else 3696 ac_cv_prog_cc_c89=no 3697ac_save_CC=$CC 3698cat >conftest.$ac_ext <<_ACEOF 3699/* confdefs.h. */ 3700_ACEOF 3701cat confdefs.h >>conftest.$ac_ext 3702cat >>conftest.$ac_ext <<_ACEOF 3703/* end confdefs.h. */ 3704#include <stdarg.h> 3705#include <stdio.h> 3706#include <sys/types.h> 3707#include <sys/stat.h> 3708/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3709struct buf { int x; }; 3710FILE * (*rcsopen) (struct buf *, struct stat *, int); 3711static char *e (p, i) 3712 char **p; 3713 int i; 3714{ 3715 return p[i]; 3716} 3717static char *f (char * (*g) (char **, int), char **p, ...) 3718{ 3719 char *s; 3720 va_list v; 3721 va_start (v,p); 3722 s = g (p, va_arg (v,int)); 3723 va_end (v); 3724 return s; 3725} 3726 3727/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3728 function prototypes and stuff, but not '\xHH' hex character constants. 3729 These don't provoke an error unfortunately, instead are silently treated 3730 as 'x'. The following induces an error, until -std is added to get 3731 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3732 array size at least. It's necessary to write '\x00'==0 to get something 3733 that's true only with -std. */ 3734int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3735 3736/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3737 inside strings and character constants. */ 3738#define FOO(x) 'x' 3739int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3740 3741int test (int i, double x); 3742struct s1 {int (*f) (int a);}; 3743struct s2 {int (*f) (double a);}; 3744int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3745int argc; 3746char **argv; 3747int 3748main () 3749{ 3750return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3751 ; 3752 return 0; 3753} 3754_ACEOF 3755for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3756 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3757do 3758 CC="$ac_save_CC $ac_arg" 3759 rm -f conftest.$ac_objext 3760if { (ac_try="$ac_compile" 3761case "(($ac_try" in 3762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3763 *) ac_try_echo=$ac_try;; 3764esac 3765eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3766$as_echo "$ac_try_echo") >&5 3767 (eval "$ac_compile") 2>conftest.er1 3768 ac_status=$? 3769 grep -v '^ *+' conftest.er1 >conftest.err 3770 rm -f conftest.er1 3771 cat conftest.err >&5 3772 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3773 (exit $ac_status); } && { 3774 test -z "$ac_c_werror_flag" || 3775 test ! -s conftest.err 3776 } && test -s conftest.$ac_objext; then 3777 ac_cv_prog_cc_c89=$ac_arg 3778else 3779 $as_echo "$as_me: failed program was:" >&5 3780sed 's/^/| /' conftest.$ac_ext >&5 3781 3782 3783fi 3784 3785rm -f core conftest.err conftest.$ac_objext 3786 test "x$ac_cv_prog_cc_c89" != "xno" && break 3787done 3788rm -f conftest.$ac_ext 3789CC=$ac_save_CC 3790 3791fi 3792# AC_CACHE_VAL 3793case "x$ac_cv_prog_cc_c89" in 3794 x) 3795 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3796$as_echo "none needed" >&6; } ;; 3797 xno) 3798 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3799$as_echo "unsupported" >&6; } ;; 3800 *) 3801 CC="$CC $ac_cv_prog_cc_c89" 3802 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3803$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3804esac 3805 3806 3807ac_ext=c 3808ac_cpp='$CPP $CPPFLAGS' 3809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3811ac_compiler_gnu=$ac_cv_c_compiler_gnu 3812 3813depcc="$CC" am_compiler_list= 3814 3815{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3816$as_echo_n "checking dependency style of $depcc... " >&6; } 3817if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3818 $as_echo_n "(cached) " >&6 3819else 3820 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3821 # We make a subdir and do the tests there. Otherwise we can end up 3822 # making bogus files that we don't know about and never remove. For 3823 # instance it was reported that on HP-UX the gcc test will end up 3824 # making a dummy file named `D' -- because `-MD' means `put the output 3825 # in D'. 3826 mkdir conftest.dir 3827 # Copy depcomp to subdir because otherwise we won't find it if we're 3828 # using a relative directory. 3829 cp "$am_depcomp" conftest.dir 3830 cd conftest.dir 3831 # We will build objects and dependencies in a subdirectory because 3832 # it helps to detect inapplicable dependency modes. For instance 3833 # both Tru64's cc and ICC support -MD to output dependencies as a 3834 # side effect of compilation, but ICC will put the dependencies in 3835 # the current directory while Tru64 will put them in the object 3836 # directory. 3837 mkdir sub 3838 3839 am_cv_CC_dependencies_compiler_type=none 3840 if test "$am_compiler_list" = ""; then 3841 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3842 fi 3843 am__universal=false 3844 case " $depcc " in #( 3845 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3846 esac 3847 3848 for depmode in $am_compiler_list; do 3849 # Setup a source with many dependencies, because some compilers 3850 # like to wrap large dependency lists on column 80 (with \), and 3851 # we should not choose a depcomp mode which is confused by this. 3852 # 3853 # We need to recreate these files for each test, as the compiler may 3854 # overwrite some of them when testing with obscure command lines. 3855 # This happens at least with the AIX C compiler. 3856 : > sub/conftest.c 3857 for i in 1 2 3 4 5 6; do 3858 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3859 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3860 # Solaris 8's {/usr,}/bin/sh. 3861 touch sub/conftst$i.h 3862 done 3863 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3864 3865 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3866 # mode. It turns out that the SunPro C++ compiler does not properly 3867 # handle `-M -o', and we need to detect this. Also, some Intel 3868 # versions had trouble with output in subdirs 3869 am__obj=sub/conftest.${OBJEXT-o} 3870 am__minus_obj="-o $am__obj" 3871 case $depmode in 3872 gcc) 3873 # This depmode causes a compiler race in universal mode. 3874 test "$am__universal" = false || continue 3875 ;; 3876 nosideeffect) 3877 # after this tag, mechanisms are not by side-effect, so they'll 3878 # only be used when explicitly requested 3879 if test "x$enable_dependency_tracking" = xyes; then 3880 continue 3881 else 3882 break 3883 fi 3884 ;; 3885 msvisualcpp | msvcmsys) 3886 # This compiler won't grok `-c -o', but also, the minuso test has 3887 # not run yet. These depmodes are late enough in the game, and 3888 # so weak that their functioning should not be impacted. 3889 am__obj=conftest.${OBJEXT-o} 3890 am__minus_obj= 3891 ;; 3892 none) break ;; 3893 esac 3894 if depmode=$depmode \ 3895 source=sub/conftest.c object=$am__obj \ 3896 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3897 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3898 >/dev/null 2>conftest.err && 3899 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3900 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3901 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3902 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3903 # icc doesn't choke on unknown options, it will just issue warnings 3904 # or remarks (even with -Werror). So we grep stderr for any message 3905 # that says an option was ignored or not supported. 3906 # When given -MP, icc 7.0 and 7.1 complain thusly: 3907 # icc: Command line warning: ignoring option '-M'; no argument required 3908 # The diagnosis changed in icc 8.0: 3909 # icc: Command line remark: option '-MP' not supported 3910 if (grep 'ignoring option' conftest.err || 3911 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3912 am_cv_CC_dependencies_compiler_type=$depmode 3913 break 3914 fi 3915 fi 3916 done 3917 3918 cd .. 3919 rm -rf conftest.dir 3920else 3921 am_cv_CC_dependencies_compiler_type=none 3922fi 3923 3924fi 3925{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3926$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3927CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3928 3929 if 3930 test "x$enable_dependency_tracking" != xno \ 3931 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3932 am__fastdepCC_TRUE= 3933 am__fastdepCC_FALSE='#' 3934else 3935 am__fastdepCC_TRUE='#' 3936 am__fastdepCC_FALSE= 3937fi 3938 3939 3940{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3941$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3942if test "${lt_cv_path_SED+set}" = set; then 3943 $as_echo_n "(cached) " >&6 3944else 3945 # Loop through the user's path and test for sed and gsed. 3946# Then use that list of sed's as ones to test for truncation. 3947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3948for as_dir in $PATH 3949do 3950 IFS=$as_save_IFS 3951 test -z "$as_dir" && as_dir=. 3952 for lt_ac_prog in sed gsed; do 3953 for ac_exec_ext in '' $ac_executable_extensions; do 3954 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3955 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3956 fi 3957 done 3958 done 3959done 3960IFS=$as_save_IFS 3961lt_ac_max=0 3962lt_ac_count=0 3963# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3964# along with /bin/sed that truncates output. 3965for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3966 test ! -f $lt_ac_sed && continue 3967 cat /dev/null > conftest.in 3968 lt_ac_count=0 3969 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3970 # Check for GNU sed and select it if it is found. 3971 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3972 lt_cv_path_SED=$lt_ac_sed 3973 break 3974 fi 3975 while true; do 3976 cat conftest.in conftest.in >conftest.tmp 3977 mv conftest.tmp conftest.in 3978 cp conftest.in conftest.nl 3979 echo >>conftest.nl 3980 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3981 cmp -s conftest.out conftest.nl || break 3982 # 10000 chars as input seems more than enough 3983 test $lt_ac_count -gt 10 && break 3984 lt_ac_count=`expr $lt_ac_count + 1` 3985 if test $lt_ac_count -gt $lt_ac_max; then 3986 lt_ac_max=$lt_ac_count 3987 lt_cv_path_SED=$lt_ac_sed 3988 fi 3989 done 3990done 3991 3992fi 3993 3994SED=$lt_cv_path_SED 3995 3996{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3997$as_echo "$SED" >&6; } 3998 3999{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4000$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4001if test "${ac_cv_path_GREP+set}" = set; then 4002 $as_echo_n "(cached) " >&6 4003else 4004 if test -z "$GREP"; then 4005 ac_path_GREP_found=false 4006 # Loop through the user's path and test for each of PROGNAME-LIST 4007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4008for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4009do 4010 IFS=$as_save_IFS 4011 test -z "$as_dir" && as_dir=. 4012 for ac_prog in grep ggrep; do 4013 for ac_exec_ext in '' $ac_executable_extensions; do 4014 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4015 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4016# Check for GNU ac_path_GREP and select it if it is found. 4017 # Check for GNU $ac_path_GREP 4018case `"$ac_path_GREP" --version 2>&1` in 4019*GNU*) 4020 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4021*) 4022 ac_count=0 4023 $as_echo_n 0123456789 >"conftest.in" 4024 while : 4025 do 4026 cat "conftest.in" "conftest.in" >"conftest.tmp" 4027 mv "conftest.tmp" "conftest.in" 4028 cp "conftest.in" "conftest.nl" 4029 $as_echo 'GREP' >> "conftest.nl" 4030 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4031 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4032 ac_count=`expr $ac_count + 1` 4033 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4034 # Best one so far, save it but keep looking for a better one 4035 ac_cv_path_GREP="$ac_path_GREP" 4036 ac_path_GREP_max=$ac_count 4037 fi 4038 # 10*(2^10) chars as input seems more than enough 4039 test $ac_count -gt 10 && break 4040 done 4041 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4042esac 4043 4044 $ac_path_GREP_found && break 3 4045 done 4046 done 4047done 4048IFS=$as_save_IFS 4049 if test -z "$ac_cv_path_GREP"; then 4050 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4051$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4052 { (exit 1); exit 1; }; } 4053 fi 4054else 4055 ac_cv_path_GREP=$GREP 4056fi 4057 4058fi 4059{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4060$as_echo "$ac_cv_path_GREP" >&6; } 4061 GREP="$ac_cv_path_GREP" 4062 4063 4064{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4065$as_echo_n "checking for egrep... " >&6; } 4066if test "${ac_cv_path_EGREP+set}" = set; then 4067 $as_echo_n "(cached) " >&6 4068else 4069 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4070 then ac_cv_path_EGREP="$GREP -E" 4071 else 4072 if test -z "$EGREP"; then 4073 ac_path_EGREP_found=false 4074 # Loop through the user's path and test for each of PROGNAME-LIST 4075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4076for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4077do 4078 IFS=$as_save_IFS 4079 test -z "$as_dir" && as_dir=. 4080 for ac_prog in egrep; do 4081 for ac_exec_ext in '' $ac_executable_extensions; do 4082 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4083 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4084# Check for GNU ac_path_EGREP and select it if it is found. 4085 # Check for GNU $ac_path_EGREP 4086case `"$ac_path_EGREP" --version 2>&1` in 4087*GNU*) 4088 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4089*) 4090 ac_count=0 4091 $as_echo_n 0123456789 >"conftest.in" 4092 while : 4093 do 4094 cat "conftest.in" "conftest.in" >"conftest.tmp" 4095 mv "conftest.tmp" "conftest.in" 4096 cp "conftest.in" "conftest.nl" 4097 $as_echo 'EGREP' >> "conftest.nl" 4098 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4099 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4100 ac_count=`expr $ac_count + 1` 4101 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4102 # Best one so far, save it but keep looking for a better one 4103 ac_cv_path_EGREP="$ac_path_EGREP" 4104 ac_path_EGREP_max=$ac_count 4105 fi 4106 # 10*(2^10) chars as input seems more than enough 4107 test $ac_count -gt 10 && break 4108 done 4109 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4110esac 4111 4112 $ac_path_EGREP_found && break 3 4113 done 4114 done 4115done 4116IFS=$as_save_IFS 4117 if test -z "$ac_cv_path_EGREP"; then 4118 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4119$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4120 { (exit 1); exit 1; }; } 4121 fi 4122else 4123 ac_cv_path_EGREP=$EGREP 4124fi 4125 4126 fi 4127fi 4128{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4129$as_echo "$ac_cv_path_EGREP" >&6; } 4130 EGREP="$ac_cv_path_EGREP" 4131 4132 4133 4134# Check whether --with-gnu-ld was given. 4135if test "${with_gnu_ld+set}" = set; then 4136 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4137else 4138 with_gnu_ld=no 4139fi 4140 4141ac_prog=ld 4142if test "$GCC" = yes; then 4143 # Check if gcc -print-prog-name=ld gives a path. 4144 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4145$as_echo_n "checking for ld used by $CC... " >&6; } 4146 case $host in 4147 *-*-mingw*) 4148 # gcc leaves a trailing carriage return which upsets mingw 4149 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4150 *) 4151 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4152 esac 4153 case $ac_prog in 4154 # Accept absolute paths. 4155 [\\/]* | ?:[\\/]*) 4156 re_direlt='/[^/][^/]*/\.\./' 4157 # Canonicalize the pathname of ld 4158 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4159 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4160 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4161 done 4162 test -z "$LD" && LD="$ac_prog" 4163 ;; 4164 "") 4165 # If it fails, then pretend we aren't using GCC. 4166 ac_prog=ld 4167 ;; 4168 *) 4169 # If it is relative, then search for the first ld in PATH. 4170 with_gnu_ld=unknown 4171 ;; 4172 esac 4173elif test "$with_gnu_ld" = yes; then 4174 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4175$as_echo_n "checking for GNU ld... " >&6; } 4176else 4177 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4178$as_echo_n "checking for non-GNU ld... " >&6; } 4179fi 4180if test "${lt_cv_path_LD+set}" = set; then 4181 $as_echo_n "(cached) " >&6 4182else 4183 if test -z "$LD"; then 4184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4185 for ac_dir in $PATH; do 4186 IFS="$lt_save_ifs" 4187 test -z "$ac_dir" && ac_dir=. 4188 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4189 lt_cv_path_LD="$ac_dir/$ac_prog" 4190 # Check to see if the program is GNU ld. I'd rather use --version, 4191 # but apparently some variants of GNU ld only accept -v. 4192 # Break only if it was the GNU/non-GNU ld that we prefer. 4193 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4194 *GNU* | *'with BFD'*) 4195 test "$with_gnu_ld" != no && break 4196 ;; 4197 *) 4198 test "$with_gnu_ld" != yes && break 4199 ;; 4200 esac 4201 fi 4202 done 4203 IFS="$lt_save_ifs" 4204else 4205 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4206fi 4207fi 4208 4209LD="$lt_cv_path_LD" 4210if test -n "$LD"; then 4211 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4212$as_echo "$LD" >&6; } 4213else 4214 { $as_echo "$as_me:$LINENO: result: no" >&5 4215$as_echo "no" >&6; } 4216fi 4217test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4218$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4219 { (exit 1); exit 1; }; } 4220{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4221$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4222if test "${lt_cv_prog_gnu_ld+set}" = set; then 4223 $as_echo_n "(cached) " >&6 4224else 4225 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4226case `$LD -v 2>&1 </dev/null` in 4227*GNU* | *'with BFD'*) 4228 lt_cv_prog_gnu_ld=yes 4229 ;; 4230*) 4231 lt_cv_prog_gnu_ld=no 4232 ;; 4233esac 4234fi 4235{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4236$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4237with_gnu_ld=$lt_cv_prog_gnu_ld 4238 4239 4240{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4241$as_echo_n "checking for $LD option to reload object files... " >&6; } 4242if test "${lt_cv_ld_reload_flag+set}" = set; then 4243 $as_echo_n "(cached) " >&6 4244else 4245 lt_cv_ld_reload_flag='-r' 4246fi 4247{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4248$as_echo "$lt_cv_ld_reload_flag" >&6; } 4249reload_flag=$lt_cv_ld_reload_flag 4250case $reload_flag in 4251"" | " "*) ;; 4252*) reload_flag=" $reload_flag" ;; 4253esac 4254reload_cmds='$LD$reload_flag -o $output$reload_objs' 4255case $host_os in 4256 darwin*) 4257 if test "$GCC" = yes; then 4258 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4259 else 4260 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4261 fi 4262 ;; 4263esac 4264 4265{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4266$as_echo_n "checking for BSD-compatible nm... " >&6; } 4267if test "${lt_cv_path_NM+set}" = set; then 4268 $as_echo_n "(cached) " >&6 4269else 4270 if test -n "$NM"; then 4271 # Let the user override the test. 4272 lt_cv_path_NM="$NM" 4273else 4274 lt_nm_to_check="${ac_tool_prefix}nm" 4275 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4276 lt_nm_to_check="$lt_nm_to_check nm" 4277 fi 4278 for lt_tmp_nm in $lt_nm_to_check; do 4279 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4280 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4281 IFS="$lt_save_ifs" 4282 test -z "$ac_dir" && ac_dir=. 4283 tmp_nm="$ac_dir/$lt_tmp_nm" 4284 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4285 # Check to see if the nm accepts a BSD-compat flag. 4286 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4287 # nm: unknown option "B" ignored 4288 # Tru64's nm complains that /dev/null is an invalid object file 4289 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4290 */dev/null* | *'Invalid file or object type'*) 4291 lt_cv_path_NM="$tmp_nm -B" 4292 break 4293 ;; 4294 *) 4295 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4296 */dev/null*) 4297 lt_cv_path_NM="$tmp_nm -p" 4298 break 4299 ;; 4300 *) 4301 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4302 continue # so that we can try to find one that supports BSD flags 4303 ;; 4304 esac 4305 ;; 4306 esac 4307 fi 4308 done 4309 IFS="$lt_save_ifs" 4310 done 4311 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4312fi 4313fi 4314{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4315$as_echo "$lt_cv_path_NM" >&6; } 4316NM="$lt_cv_path_NM" 4317 4318{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4319$as_echo_n "checking whether ln -s works... " >&6; } 4320LN_S=$as_ln_s 4321if test "$LN_S" = "ln -s"; then 4322 { $as_echo "$as_me:$LINENO: result: yes" >&5 4323$as_echo "yes" >&6; } 4324else 4325 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4326$as_echo "no, using $LN_S" >&6; } 4327fi 4328 4329{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4330$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4331if test "${lt_cv_deplibs_check_method+set}" = set; then 4332 $as_echo_n "(cached) " >&6 4333else 4334 lt_cv_file_magic_cmd='$MAGIC_CMD' 4335lt_cv_file_magic_test_file= 4336lt_cv_deplibs_check_method='unknown' 4337# Need to set the preceding variable on all platforms that support 4338# interlibrary dependencies. 4339# 'none' -- dependencies not supported. 4340# `unknown' -- same as none, but documents that we really don't know. 4341# 'pass_all' -- all dependencies passed with no checks. 4342# 'test_compile' -- check by making test program. 4343# 'file_magic [[regex]]' -- check by looking for files in library path 4344# which responds to the $file_magic_cmd with a given extended regex. 4345# If you have `file' or equivalent on your system and you're not sure 4346# whether `pass_all' will *always* work, you probably want this one. 4347 4348case $host_os in 4349aix[4-9]*) 4350 lt_cv_deplibs_check_method=pass_all 4351 ;; 4352 4353beos*) 4354 lt_cv_deplibs_check_method=pass_all 4355 ;; 4356 4357bsdi[45]*) 4358 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4359 lt_cv_file_magic_cmd='/usr/bin/file -L' 4360 lt_cv_file_magic_test_file=/shlib/libc.so 4361 ;; 4362 4363cygwin*) 4364 # func_win32_libid is a shell function defined in ltmain.sh 4365 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4366 lt_cv_file_magic_cmd='func_win32_libid' 4367 ;; 4368 4369mingw* | pw32*) 4370 # Base MSYS/MinGW do not provide the 'file' command needed by 4371 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4372 # unless we find 'file', for example because we are cross-compiling. 4373 if ( file / ) >/dev/null 2>&1; then 4374 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4375 lt_cv_file_magic_cmd='func_win32_libid' 4376 else 4377 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4378 lt_cv_file_magic_cmd='$OBJDUMP -f' 4379 fi 4380 ;; 4381 4382darwin* | rhapsody*) 4383 lt_cv_deplibs_check_method=pass_all 4384 ;; 4385 4386freebsd* | dragonfly*) 4387 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4388 case $host_cpu in 4389 i*86 ) 4390 # Not sure whether the presence of OpenBSD here was a mistake. 4391 # Let's accept both of them until this is cleared up. 4392 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4393 lt_cv_file_magic_cmd=/usr/bin/file 4394 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4395 ;; 4396 esac 4397 else 4398 lt_cv_deplibs_check_method=pass_all 4399 fi 4400 ;; 4401 4402gnu*) 4403 lt_cv_deplibs_check_method=pass_all 4404 ;; 4405 4406hpux10.20* | hpux11*) 4407 lt_cv_file_magic_cmd=/usr/bin/file 4408 case $host_cpu in 4409 ia64*) 4410 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4411 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4412 ;; 4413 hppa*64*) 4414 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]' 4415 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4416 ;; 4417 *) 4418 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4419 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4420 ;; 4421 esac 4422 ;; 4423 4424interix[3-9]*) 4425 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4426 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4427 ;; 4428 4429irix5* | irix6* | nonstopux*) 4430 case $LD in 4431 *-32|*"-32 ") libmagic=32-bit;; 4432 *-n32|*"-n32 ") libmagic=N32;; 4433 *-64|*"-64 ") libmagic=64-bit;; 4434 *) libmagic=never-match;; 4435 esac 4436 lt_cv_deplibs_check_method=pass_all 4437 ;; 4438 4439# This must be Linux ELF. 4440linux* | k*bsd*-gnu) 4441 lt_cv_deplibs_check_method=pass_all 4442 ;; 4443 4444netbsd*) 4445 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4446 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4447 else 4448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4449 fi 4450 ;; 4451 4452newos6*) 4453 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4454 lt_cv_file_magic_cmd=/usr/bin/file 4455 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4456 ;; 4457 4458nto-qnx*) 4459 lt_cv_deplibs_check_method=unknown 4460 ;; 4461 4462openbsd*) 4463 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4464 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4465 else 4466 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4467 fi 4468 ;; 4469 4470osf3* | osf4* | osf5*) 4471 lt_cv_deplibs_check_method=pass_all 4472 ;; 4473 4474rdos*) 4475 lt_cv_deplibs_check_method=pass_all 4476 ;; 4477 4478solaris*) 4479 lt_cv_deplibs_check_method=pass_all 4480 ;; 4481 4482sysv4 | sysv4.3*) 4483 case $host_vendor in 4484 motorola) 4485 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]' 4486 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4487 ;; 4488 ncr) 4489 lt_cv_deplibs_check_method=pass_all 4490 ;; 4491 sequent) 4492 lt_cv_file_magic_cmd='/bin/file' 4493 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4494 ;; 4495 sni) 4496 lt_cv_file_magic_cmd='/bin/file' 4497 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4498 lt_cv_file_magic_test_file=/lib/libc.so 4499 ;; 4500 siemens) 4501 lt_cv_deplibs_check_method=pass_all 4502 ;; 4503 pc) 4504 lt_cv_deplibs_check_method=pass_all 4505 ;; 4506 esac 4507 ;; 4508 4509sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4510 lt_cv_deplibs_check_method=pass_all 4511 ;; 4512esac 4513 4514fi 4515{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4516$as_echo "$lt_cv_deplibs_check_method" >&6; } 4517file_magic_cmd=$lt_cv_file_magic_cmd 4518deplibs_check_method=$lt_cv_deplibs_check_method 4519test -z "$deplibs_check_method" && deplibs_check_method=unknown 4520 4521 4522 4523 4524# If no C compiler was specified, use CC. 4525LTCC=${LTCC-"$CC"} 4526 4527# If no C compiler flags were specified, use CFLAGS. 4528LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4529 4530# Allow CC to be a program name with arguments. 4531compiler=$CC 4532 4533 4534# Check whether --enable-libtool-lock was given. 4535if test "${enable_libtool_lock+set}" = set; then 4536 enableval=$enable_libtool_lock; 4537fi 4538 4539test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4540 4541# Some flags need to be propagated to the compiler or linker for good 4542# libtool support. 4543case $host in 4544ia64-*-hpux*) 4545 # Find out which ABI we are using. 4546 echo 'int i;' > conftest.$ac_ext 4547 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4548 (eval $ac_compile) 2>&5 4549 ac_status=$? 4550 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4551 (exit $ac_status); }; then 4552 case `/usr/bin/file conftest.$ac_objext` in 4553 *ELF-32*) 4554 HPUX_IA64_MODE="32" 4555 ;; 4556 *ELF-64*) 4557 HPUX_IA64_MODE="64" 4558 ;; 4559 esac 4560 fi 4561 rm -rf conftest* 4562 ;; 4563*-*-irix6*) 4564 # Find out which ABI we are using. 4565 echo '#line 4565 "configure"' > conftest.$ac_ext 4566 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4567 (eval $ac_compile) 2>&5 4568 ac_status=$? 4569 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4570 (exit $ac_status); }; then 4571 if test "$lt_cv_prog_gnu_ld" = yes; then 4572 case `/usr/bin/file conftest.$ac_objext` in 4573 *32-bit*) 4574 LD="${LD-ld} -melf32bsmip" 4575 ;; 4576 *N32*) 4577 LD="${LD-ld} -melf32bmipn32" 4578 ;; 4579 *64-bit*) 4580 LD="${LD-ld} -melf64bmip" 4581 ;; 4582 esac 4583 else 4584 case `/usr/bin/file conftest.$ac_objext` in 4585 *32-bit*) 4586 LD="${LD-ld} -32" 4587 ;; 4588 *N32*) 4589 LD="${LD-ld} -n32" 4590 ;; 4591 *64-bit*) 4592 LD="${LD-ld} -64" 4593 ;; 4594 esac 4595 fi 4596 fi 4597 rm -rf conftest* 4598 ;; 4599 4600x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4601s390*-*linux*|sparc*-*linux*) 4602 # Find out which ABI we are using. 4603 echo 'int i;' > conftest.$ac_ext 4604 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4605 (eval $ac_compile) 2>&5 4606 ac_status=$? 4607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4608 (exit $ac_status); }; then 4609 case `/usr/bin/file conftest.o` in 4610 *32-bit*) 4611 case $host in 4612 x86_64-*kfreebsd*-gnu) 4613 LD="${LD-ld} -m elf_i386_fbsd" 4614 ;; 4615 x86_64-*linux*) 4616 LD="${LD-ld} -m elf_i386" 4617 ;; 4618 ppc64-*linux*|powerpc64-*linux*) 4619 LD="${LD-ld} -m elf32ppclinux" 4620 ;; 4621 s390x-*linux*) 4622 LD="${LD-ld} -m elf_s390" 4623 ;; 4624 sparc64-*linux*) 4625 LD="${LD-ld} -m elf32_sparc" 4626 ;; 4627 esac 4628 ;; 4629 *64-bit*) 4630 libsuff=64 4631 case $host in 4632 x86_64-*kfreebsd*-gnu) 4633 LD="${LD-ld} -m elf_x86_64_fbsd" 4634 ;; 4635 x86_64-*linux*) 4636 LD="${LD-ld} -m elf_x86_64" 4637 ;; 4638 ppc*-*linux*|powerpc*-*linux*) 4639 LD="${LD-ld} -m elf64ppc" 4640 ;; 4641 s390*-*linux*) 4642 LD="${LD-ld} -m elf64_s390" 4643 ;; 4644 sparc*-*linux*) 4645 LD="${LD-ld} -m elf64_sparc" 4646 ;; 4647 esac 4648 ;; 4649 esac 4650 fi 4651 rm -rf conftest* 4652 ;; 4653 4654*-*-sco3.2v5*) 4655 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4656 SAVE_CFLAGS="$CFLAGS" 4657 CFLAGS="$CFLAGS -belf" 4658 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4659$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4660if test "${lt_cv_cc_needs_belf+set}" = set; then 4661 $as_echo_n "(cached) " >&6 4662else 4663 ac_ext=c 4664ac_cpp='$CPP $CPPFLAGS' 4665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4667ac_compiler_gnu=$ac_cv_c_compiler_gnu 4668 4669 cat >conftest.$ac_ext <<_ACEOF 4670/* confdefs.h. */ 4671_ACEOF 4672cat confdefs.h >>conftest.$ac_ext 4673cat >>conftest.$ac_ext <<_ACEOF 4674/* end confdefs.h. */ 4675 4676int 4677main () 4678{ 4679 4680 ; 4681 return 0; 4682} 4683_ACEOF 4684rm -f conftest.$ac_objext conftest$ac_exeext 4685if { (ac_try="$ac_link" 4686case "(($ac_try" in 4687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4688 *) ac_try_echo=$ac_try;; 4689esac 4690eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4691$as_echo "$ac_try_echo") >&5 4692 (eval "$ac_link") 2>conftest.er1 4693 ac_status=$? 4694 grep -v '^ *+' conftest.er1 >conftest.err 4695 rm -f conftest.er1 4696 cat conftest.err >&5 4697 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4698 (exit $ac_status); } && { 4699 test -z "$ac_c_werror_flag" || 4700 test ! -s conftest.err 4701 } && test -s conftest$ac_exeext && { 4702 test "$cross_compiling" = yes || 4703 $as_test_x conftest$ac_exeext 4704 }; then 4705 lt_cv_cc_needs_belf=yes 4706else 4707 $as_echo "$as_me: failed program was:" >&5 4708sed 's/^/| /' conftest.$ac_ext >&5 4709 4710 lt_cv_cc_needs_belf=no 4711fi 4712 4713rm -rf conftest.dSYM 4714rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4715 conftest$ac_exeext conftest.$ac_ext 4716 ac_ext=c 4717ac_cpp='$CPP $CPPFLAGS' 4718ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4719ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4720ac_compiler_gnu=$ac_cv_c_compiler_gnu 4721 4722fi 4723{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4724$as_echo "$lt_cv_cc_needs_belf" >&6; } 4725 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4726 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4727 CFLAGS="$SAVE_CFLAGS" 4728 fi 4729 ;; 4730sparc*-*solaris*) 4731 # Find out which ABI we are using. 4732 echo 'int i;' > conftest.$ac_ext 4733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4734 (eval $ac_compile) 2>&5 4735 ac_status=$? 4736 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4737 (exit $ac_status); }; then 4738 case `/usr/bin/file conftest.o` in 4739 *64-bit*) 4740 case $lt_cv_prog_gnu_ld in 4741 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4742 *) 4743 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4744 LD="${LD-ld} -64" 4745 fi 4746 ;; 4747 esac 4748 ;; 4749 esac 4750 fi 4751 rm -rf conftest* 4752 ;; 4753 4754 4755esac 4756 4757need_locks="$enable_libtool_lock" 4758 4759 4760ac_ext=c 4761ac_cpp='$CPP $CPPFLAGS' 4762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4764ac_compiler_gnu=$ac_cv_c_compiler_gnu 4765{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4766$as_echo_n "checking how to run the C preprocessor... " >&6; } 4767# On Suns, sometimes $CPP names a directory. 4768if test -n "$CPP" && test -d "$CPP"; then 4769 CPP= 4770fi 4771if test -z "$CPP"; then 4772 if test "${ac_cv_prog_CPP+set}" = set; then 4773 $as_echo_n "(cached) " >&6 4774else 4775 # Double quotes because CPP needs to be expanded 4776 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4777 do 4778 ac_preproc_ok=false 4779for ac_c_preproc_warn_flag in '' yes 4780do 4781 # Use a header file that comes with gcc, so configuring glibc 4782 # with a fresh cross-compiler works. 4783 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4784 # <limits.h> exists even on freestanding compilers. 4785 # On the NeXT, cc -E runs the code through the compiler's parser, 4786 # not just through cpp. "Syntax error" is here to catch this case. 4787 cat >conftest.$ac_ext <<_ACEOF 4788/* confdefs.h. */ 4789_ACEOF 4790cat confdefs.h >>conftest.$ac_ext 4791cat >>conftest.$ac_ext <<_ACEOF 4792/* end confdefs.h. */ 4793#ifdef __STDC__ 4794# include <limits.h> 4795#else 4796# include <assert.h> 4797#endif 4798 Syntax error 4799_ACEOF 4800if { (ac_try="$ac_cpp conftest.$ac_ext" 4801case "(($ac_try" in 4802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4803 *) ac_try_echo=$ac_try;; 4804esac 4805eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4806$as_echo "$ac_try_echo") >&5 4807 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4808 ac_status=$? 4809 grep -v '^ *+' conftest.er1 >conftest.err 4810 rm -f conftest.er1 4811 cat conftest.err >&5 4812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4813 (exit $ac_status); } >/dev/null && { 4814 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4815 test ! -s conftest.err 4816 }; then 4817 : 4818else 4819 $as_echo "$as_me: failed program was:" >&5 4820sed 's/^/| /' conftest.$ac_ext >&5 4821 4822 # Broken: fails on valid input. 4823continue 4824fi 4825 4826rm -f conftest.err conftest.$ac_ext 4827 4828 # OK, works on sane cases. Now check whether nonexistent headers 4829 # can be detected and how. 4830 cat >conftest.$ac_ext <<_ACEOF 4831/* confdefs.h. */ 4832_ACEOF 4833cat confdefs.h >>conftest.$ac_ext 4834cat >>conftest.$ac_ext <<_ACEOF 4835/* end confdefs.h. */ 4836#include <ac_nonexistent.h> 4837_ACEOF 4838if { (ac_try="$ac_cpp conftest.$ac_ext" 4839case "(($ac_try" in 4840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4841 *) ac_try_echo=$ac_try;; 4842esac 4843eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4844$as_echo "$ac_try_echo") >&5 4845 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4846 ac_status=$? 4847 grep -v '^ *+' conftest.er1 >conftest.err 4848 rm -f conftest.er1 4849 cat conftest.err >&5 4850 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4851 (exit $ac_status); } >/dev/null && { 4852 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4853 test ! -s conftest.err 4854 }; then 4855 # Broken: success on invalid input. 4856continue 4857else 4858 $as_echo "$as_me: failed program was:" >&5 4859sed 's/^/| /' conftest.$ac_ext >&5 4860 4861 # Passes both tests. 4862ac_preproc_ok=: 4863break 4864fi 4865 4866rm -f conftest.err conftest.$ac_ext 4867 4868done 4869# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4870rm -f conftest.err conftest.$ac_ext 4871if $ac_preproc_ok; then 4872 break 4873fi 4874 4875 done 4876 ac_cv_prog_CPP=$CPP 4877 4878fi 4879 CPP=$ac_cv_prog_CPP 4880else 4881 ac_cv_prog_CPP=$CPP 4882fi 4883{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4884$as_echo "$CPP" >&6; } 4885ac_preproc_ok=false 4886for ac_c_preproc_warn_flag in '' yes 4887do 4888 # Use a header file that comes with gcc, so configuring glibc 4889 # with a fresh cross-compiler works. 4890 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4891 # <limits.h> exists even on freestanding compilers. 4892 # On the NeXT, cc -E runs the code through the compiler's parser, 4893 # not just through cpp. "Syntax error" is here to catch this case. 4894 cat >conftest.$ac_ext <<_ACEOF 4895/* confdefs.h. */ 4896_ACEOF 4897cat confdefs.h >>conftest.$ac_ext 4898cat >>conftest.$ac_ext <<_ACEOF 4899/* end confdefs.h. */ 4900#ifdef __STDC__ 4901# include <limits.h> 4902#else 4903# include <assert.h> 4904#endif 4905 Syntax error 4906_ACEOF 4907if { (ac_try="$ac_cpp conftest.$ac_ext" 4908case "(($ac_try" in 4909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4910 *) ac_try_echo=$ac_try;; 4911esac 4912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4913$as_echo "$ac_try_echo") >&5 4914 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4915 ac_status=$? 4916 grep -v '^ *+' conftest.er1 >conftest.err 4917 rm -f conftest.er1 4918 cat conftest.err >&5 4919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4920 (exit $ac_status); } >/dev/null && { 4921 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4922 test ! -s conftest.err 4923 }; then 4924 : 4925else 4926 $as_echo "$as_me: failed program was:" >&5 4927sed 's/^/| /' conftest.$ac_ext >&5 4928 4929 # Broken: fails on valid input. 4930continue 4931fi 4932 4933rm -f conftest.err conftest.$ac_ext 4934 4935 # OK, works on sane cases. Now check whether nonexistent headers 4936 # can be detected and how. 4937 cat >conftest.$ac_ext <<_ACEOF 4938/* confdefs.h. */ 4939_ACEOF 4940cat confdefs.h >>conftest.$ac_ext 4941cat >>conftest.$ac_ext <<_ACEOF 4942/* end confdefs.h. */ 4943#include <ac_nonexistent.h> 4944_ACEOF 4945if { (ac_try="$ac_cpp conftest.$ac_ext" 4946case "(($ac_try" in 4947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4948 *) ac_try_echo=$ac_try;; 4949esac 4950eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4951$as_echo "$ac_try_echo") >&5 4952 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4953 ac_status=$? 4954 grep -v '^ *+' conftest.er1 >conftest.err 4955 rm -f conftest.er1 4956 cat conftest.err >&5 4957 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4958 (exit $ac_status); } >/dev/null && { 4959 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4960 test ! -s conftest.err 4961 }; then 4962 # Broken: success on invalid input. 4963continue 4964else 4965 $as_echo "$as_me: failed program was:" >&5 4966sed 's/^/| /' conftest.$ac_ext >&5 4967 4968 # Passes both tests. 4969ac_preproc_ok=: 4970break 4971fi 4972 4973rm -f conftest.err conftest.$ac_ext 4974 4975done 4976# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4977rm -f conftest.err conftest.$ac_ext 4978if $ac_preproc_ok; then 4979 : 4980else 4981 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4982$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4983{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4984See \`config.log' for more details." >&5 4985$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4986See \`config.log' for more details." >&2;} 4987 { (exit 1); exit 1; }; }; } 4988fi 4989 4990ac_ext=c 4991ac_cpp='$CPP $CPPFLAGS' 4992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4994ac_compiler_gnu=$ac_cv_c_compiler_gnu 4995 4996 4997{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4998$as_echo_n "checking for ANSI C header files... " >&6; } 4999if test "${ac_cv_header_stdc+set}" = set; then 5000 $as_echo_n "(cached) " >&6 5001else 5002 cat >conftest.$ac_ext <<_ACEOF 5003/* confdefs.h. */ 5004_ACEOF 5005cat confdefs.h >>conftest.$ac_ext 5006cat >>conftest.$ac_ext <<_ACEOF 5007/* end confdefs.h. */ 5008#include <stdlib.h> 5009#include <stdarg.h> 5010#include <string.h> 5011#include <float.h> 5012 5013int 5014main () 5015{ 5016 5017 ; 5018 return 0; 5019} 5020_ACEOF 5021rm -f conftest.$ac_objext 5022if { (ac_try="$ac_compile" 5023case "(($ac_try" in 5024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5025 *) ac_try_echo=$ac_try;; 5026esac 5027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5028$as_echo "$ac_try_echo") >&5 5029 (eval "$ac_compile") 2>conftest.er1 5030 ac_status=$? 5031 grep -v '^ *+' conftest.er1 >conftest.err 5032 rm -f conftest.er1 5033 cat conftest.err >&5 5034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5035 (exit $ac_status); } && { 5036 test -z "$ac_c_werror_flag" || 5037 test ! -s conftest.err 5038 } && test -s conftest.$ac_objext; then 5039 ac_cv_header_stdc=yes 5040else 5041 $as_echo "$as_me: failed program was:" >&5 5042sed 's/^/| /' conftest.$ac_ext >&5 5043 5044 ac_cv_header_stdc=no 5045fi 5046 5047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5048 5049if test $ac_cv_header_stdc = yes; then 5050 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5051 cat >conftest.$ac_ext <<_ACEOF 5052/* confdefs.h. */ 5053_ACEOF 5054cat confdefs.h >>conftest.$ac_ext 5055cat >>conftest.$ac_ext <<_ACEOF 5056/* end confdefs.h. */ 5057#include <string.h> 5058 5059_ACEOF 5060if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5061 $EGREP "memchr" >/dev/null 2>&1; then 5062 : 5063else 5064 ac_cv_header_stdc=no 5065fi 5066rm -f conftest* 5067 5068fi 5069 5070if test $ac_cv_header_stdc = yes; then 5071 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5072 cat >conftest.$ac_ext <<_ACEOF 5073/* confdefs.h. */ 5074_ACEOF 5075cat confdefs.h >>conftest.$ac_ext 5076cat >>conftest.$ac_ext <<_ACEOF 5077/* end confdefs.h. */ 5078#include <stdlib.h> 5079 5080_ACEOF 5081if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5082 $EGREP "free" >/dev/null 2>&1; then 5083 : 5084else 5085 ac_cv_header_stdc=no 5086fi 5087rm -f conftest* 5088 5089fi 5090 5091if test $ac_cv_header_stdc = yes; then 5092 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5093 if test "$cross_compiling" = yes; then 5094 : 5095else 5096 cat >conftest.$ac_ext <<_ACEOF 5097/* confdefs.h. */ 5098_ACEOF 5099cat confdefs.h >>conftest.$ac_ext 5100cat >>conftest.$ac_ext <<_ACEOF 5101/* end confdefs.h. */ 5102#include <ctype.h> 5103#include <stdlib.h> 5104#if ((' ' & 0x0FF) == 0x020) 5105# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5106# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5107#else 5108# define ISLOWER(c) \ 5109 (('a' <= (c) && (c) <= 'i') \ 5110 || ('j' <= (c) && (c) <= 'r') \ 5111 || ('s' <= (c) && (c) <= 'z')) 5112# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5113#endif 5114 5115#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5116int 5117main () 5118{ 5119 int i; 5120 for (i = 0; i < 256; i++) 5121 if (XOR (islower (i), ISLOWER (i)) 5122 || toupper (i) != TOUPPER (i)) 5123 return 2; 5124 return 0; 5125} 5126_ACEOF 5127rm -f conftest$ac_exeext 5128if { (ac_try="$ac_link" 5129case "(($ac_try" in 5130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5131 *) ac_try_echo=$ac_try;; 5132esac 5133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5134$as_echo "$ac_try_echo") >&5 5135 (eval "$ac_link") 2>&5 5136 ac_status=$? 5137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5138 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5139 { (case "(($ac_try" in 5140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5141 *) ac_try_echo=$ac_try;; 5142esac 5143eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5144$as_echo "$ac_try_echo") >&5 5145 (eval "$ac_try") 2>&5 5146 ac_status=$? 5147 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5148 (exit $ac_status); }; }; then 5149 : 5150else 5151 $as_echo "$as_me: program exited with status $ac_status" >&5 5152$as_echo "$as_me: failed program was:" >&5 5153sed 's/^/| /' conftest.$ac_ext >&5 5154 5155( exit $ac_status ) 5156ac_cv_header_stdc=no 5157fi 5158rm -rf conftest.dSYM 5159rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5160fi 5161 5162 5163fi 5164fi 5165{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5166$as_echo "$ac_cv_header_stdc" >&6; } 5167if test $ac_cv_header_stdc = yes; then 5168 5169cat >>confdefs.h <<\_ACEOF 5170#define STDC_HEADERS 1 5171_ACEOF 5172 5173fi 5174 5175# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5186 inttypes.h stdint.h unistd.h 5187do 5188as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5189{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5190$as_echo_n "checking for $ac_header... " >&6; } 5191if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5192 $as_echo_n "(cached) " >&6 5193else 5194 cat >conftest.$ac_ext <<_ACEOF 5195/* confdefs.h. */ 5196_ACEOF 5197cat confdefs.h >>conftest.$ac_ext 5198cat >>conftest.$ac_ext <<_ACEOF 5199/* end confdefs.h. */ 5200$ac_includes_default 5201 5202#include <$ac_header> 5203_ACEOF 5204rm -f conftest.$ac_objext 5205if { (ac_try="$ac_compile" 5206case "(($ac_try" in 5207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5208 *) ac_try_echo=$ac_try;; 5209esac 5210eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5211$as_echo "$ac_try_echo") >&5 5212 (eval "$ac_compile") 2>conftest.er1 5213 ac_status=$? 5214 grep -v '^ *+' conftest.er1 >conftest.err 5215 rm -f conftest.er1 5216 cat conftest.err >&5 5217 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5218 (exit $ac_status); } && { 5219 test -z "$ac_c_werror_flag" || 5220 test ! -s conftest.err 5221 } && test -s conftest.$ac_objext; then 5222 eval "$as_ac_Header=yes" 5223else 5224 $as_echo "$as_me: failed program was:" >&5 5225sed 's/^/| /' conftest.$ac_ext >&5 5226 5227 eval "$as_ac_Header=no" 5228fi 5229 5230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5231fi 5232ac_res=`eval 'as_val=${'$as_ac_Header'} 5233 $as_echo "$as_val"'` 5234 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5235$as_echo "$ac_res" >&6; } 5236as_val=`eval 'as_val=${'$as_ac_Header'} 5237 $as_echo "$as_val"'` 5238 if test "x$as_val" = x""yes; then 5239 cat >>confdefs.h <<_ACEOF 5240#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5241_ACEOF 5242 5243fi 5244 5245done 5246 5247 5248 5249for ac_header in dlfcn.h 5250do 5251as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5252if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5253 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5254$as_echo_n "checking for $ac_header... " >&6; } 5255if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5256 $as_echo_n "(cached) " >&6 5257fi 5258ac_res=`eval 'as_val=${'$as_ac_Header'} 5259 $as_echo "$as_val"'` 5260 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5261$as_echo "$ac_res" >&6; } 5262else 5263 # Is the header compilable? 5264{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5265$as_echo_n "checking $ac_header usability... " >&6; } 5266cat >conftest.$ac_ext <<_ACEOF 5267/* confdefs.h. */ 5268_ACEOF 5269cat confdefs.h >>conftest.$ac_ext 5270cat >>conftest.$ac_ext <<_ACEOF 5271/* end confdefs.h. */ 5272$ac_includes_default 5273#include <$ac_header> 5274_ACEOF 5275rm -f conftest.$ac_objext 5276if { (ac_try="$ac_compile" 5277case "(($ac_try" in 5278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5279 *) ac_try_echo=$ac_try;; 5280esac 5281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5282$as_echo "$ac_try_echo") >&5 5283 (eval "$ac_compile") 2>conftest.er1 5284 ac_status=$? 5285 grep -v '^ *+' conftest.er1 >conftest.err 5286 rm -f conftest.er1 5287 cat conftest.err >&5 5288 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5289 (exit $ac_status); } && { 5290 test -z "$ac_c_werror_flag" || 5291 test ! -s conftest.err 5292 } && test -s conftest.$ac_objext; then 5293 ac_header_compiler=yes 5294else 5295 $as_echo "$as_me: failed program was:" >&5 5296sed 's/^/| /' conftest.$ac_ext >&5 5297 5298 ac_header_compiler=no 5299fi 5300 5301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5302{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5303$as_echo "$ac_header_compiler" >&6; } 5304 5305# Is the header present? 5306{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5307$as_echo_n "checking $ac_header presence... " >&6; } 5308cat >conftest.$ac_ext <<_ACEOF 5309/* confdefs.h. */ 5310_ACEOF 5311cat confdefs.h >>conftest.$ac_ext 5312cat >>conftest.$ac_ext <<_ACEOF 5313/* end confdefs.h. */ 5314#include <$ac_header> 5315_ACEOF 5316if { (ac_try="$ac_cpp conftest.$ac_ext" 5317case "(($ac_try" in 5318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5319 *) ac_try_echo=$ac_try;; 5320esac 5321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5322$as_echo "$ac_try_echo") >&5 5323 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5324 ac_status=$? 5325 grep -v '^ *+' conftest.er1 >conftest.err 5326 rm -f conftest.er1 5327 cat conftest.err >&5 5328 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5329 (exit $ac_status); } >/dev/null && { 5330 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5331 test ! -s conftest.err 5332 }; then 5333 ac_header_preproc=yes 5334else 5335 $as_echo "$as_me: failed program was:" >&5 5336sed 's/^/| /' conftest.$ac_ext >&5 5337 5338 ac_header_preproc=no 5339fi 5340 5341rm -f conftest.err conftest.$ac_ext 5342{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5343$as_echo "$ac_header_preproc" >&6; } 5344 5345# So? What about this header? 5346case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5347 yes:no: ) 5348 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5349$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5350 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5351$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5352 ac_header_preproc=yes 5353 ;; 5354 no:yes:* ) 5355 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5356$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5357 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5358$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5359 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5360$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5361 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5362$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5363 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5364$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5365 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5366$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5367 ( cat <<\_ASBOX 5368## ---------------------------------------------------------------------- ## 5369## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5370## ---------------------------------------------------------------------- ## 5371_ASBOX 5372 ) | sed "s/^/$as_me: WARNING: /" >&2 5373 ;; 5374esac 5375{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5376$as_echo_n "checking for $ac_header... " >&6; } 5377if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5378 $as_echo_n "(cached) " >&6 5379else 5380 eval "$as_ac_Header=\$ac_header_preproc" 5381fi 5382ac_res=`eval 'as_val=${'$as_ac_Header'} 5383 $as_echo "$as_val"'` 5384 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5385$as_echo "$ac_res" >&6; } 5386 5387fi 5388as_val=`eval 'as_val=${'$as_ac_Header'} 5389 $as_echo "$as_val"'` 5390 if test "x$as_val" = x""yes; then 5391 cat >>confdefs.h <<_ACEOF 5392#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5393_ACEOF 5394 5395fi 5396 5397done 5398 5399ac_ext=cpp 5400ac_cpp='$CXXCPP $CPPFLAGS' 5401ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5402ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5403ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5404if test -z "$CXX"; then 5405 if test -n "$CCC"; then 5406 CXX=$CCC 5407 else 5408 if test -n "$ac_tool_prefix"; then 5409 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5410 do 5411 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5412set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5413{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5414$as_echo_n "checking for $ac_word... " >&6; } 5415if test "${ac_cv_prog_CXX+set}" = set; then 5416 $as_echo_n "(cached) " >&6 5417else 5418 if test -n "$CXX"; then 5419 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5420else 5421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5422for as_dir in $PATH 5423do 5424 IFS=$as_save_IFS 5425 test -z "$as_dir" && as_dir=. 5426 for ac_exec_ext in '' $ac_executable_extensions; do 5427 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5428 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5429 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5430 break 2 5431 fi 5432done 5433done 5434IFS=$as_save_IFS 5435 5436fi 5437fi 5438CXX=$ac_cv_prog_CXX 5439if test -n "$CXX"; then 5440 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5441$as_echo "$CXX" >&6; } 5442else 5443 { $as_echo "$as_me:$LINENO: result: no" >&5 5444$as_echo "no" >&6; } 5445fi 5446 5447 5448 test -n "$CXX" && break 5449 done 5450fi 5451if test -z "$CXX"; then 5452 ac_ct_CXX=$CXX 5453 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5454do 5455 # Extract the first word of "$ac_prog", so it can be a program name with args. 5456set dummy $ac_prog; ac_word=$2 5457{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5458$as_echo_n "checking for $ac_word... " >&6; } 5459if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5460 $as_echo_n "(cached) " >&6 5461else 5462 if test -n "$ac_ct_CXX"; then 5463 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5464else 5465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5466for as_dir in $PATH 5467do 5468 IFS=$as_save_IFS 5469 test -z "$as_dir" && as_dir=. 5470 for ac_exec_ext in '' $ac_executable_extensions; do 5471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5472 ac_cv_prog_ac_ct_CXX="$ac_prog" 5473 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5474 break 2 5475 fi 5476done 5477done 5478IFS=$as_save_IFS 5479 5480fi 5481fi 5482ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5483if test -n "$ac_ct_CXX"; then 5484 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5485$as_echo "$ac_ct_CXX" >&6; } 5486else 5487 { $as_echo "$as_me:$LINENO: result: no" >&5 5488$as_echo "no" >&6; } 5489fi 5490 5491 5492 test -n "$ac_ct_CXX" && break 5493done 5494 5495 if test "x$ac_ct_CXX" = x; then 5496 CXX="g++" 5497 else 5498 case $cross_compiling:$ac_tool_warned in 5499yes:) 5500{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5502ac_tool_warned=yes ;; 5503esac 5504 CXX=$ac_ct_CXX 5505 fi 5506fi 5507 5508 fi 5509fi 5510# Provide some information about the compiler. 5511$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5512set X $ac_compile 5513ac_compiler=$2 5514{ (ac_try="$ac_compiler --version >&5" 5515case "(($ac_try" in 5516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5517 *) ac_try_echo=$ac_try;; 5518esac 5519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5520$as_echo "$ac_try_echo") >&5 5521 (eval "$ac_compiler --version >&5") 2>&5 5522 ac_status=$? 5523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5524 (exit $ac_status); } 5525{ (ac_try="$ac_compiler -v >&5" 5526case "(($ac_try" in 5527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5528 *) ac_try_echo=$ac_try;; 5529esac 5530eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5531$as_echo "$ac_try_echo") >&5 5532 (eval "$ac_compiler -v >&5") 2>&5 5533 ac_status=$? 5534 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5535 (exit $ac_status); } 5536{ (ac_try="$ac_compiler -V >&5" 5537case "(($ac_try" in 5538 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5539 *) ac_try_echo=$ac_try;; 5540esac 5541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5542$as_echo "$ac_try_echo") >&5 5543 (eval "$ac_compiler -V >&5") 2>&5 5544 ac_status=$? 5545 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5546 (exit $ac_status); } 5547 5548{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5549$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5550if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5551 $as_echo_n "(cached) " >&6 5552else 5553 cat >conftest.$ac_ext <<_ACEOF 5554/* confdefs.h. */ 5555_ACEOF 5556cat confdefs.h >>conftest.$ac_ext 5557cat >>conftest.$ac_ext <<_ACEOF 5558/* end confdefs.h. */ 5559 5560int 5561main () 5562{ 5563#ifndef __GNUC__ 5564 choke me 5565#endif 5566 5567 ; 5568 return 0; 5569} 5570_ACEOF 5571rm -f conftest.$ac_objext 5572if { (ac_try="$ac_compile" 5573case "(($ac_try" in 5574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5575 *) ac_try_echo=$ac_try;; 5576esac 5577eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5578$as_echo "$ac_try_echo") >&5 5579 (eval "$ac_compile") 2>conftest.er1 5580 ac_status=$? 5581 grep -v '^ *+' conftest.er1 >conftest.err 5582 rm -f conftest.er1 5583 cat conftest.err >&5 5584 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5585 (exit $ac_status); } && { 5586 test -z "$ac_cxx_werror_flag" || 5587 test ! -s conftest.err 5588 } && test -s conftest.$ac_objext; then 5589 ac_compiler_gnu=yes 5590else 5591 $as_echo "$as_me: failed program was:" >&5 5592sed 's/^/| /' conftest.$ac_ext >&5 5593 5594 ac_compiler_gnu=no 5595fi 5596 5597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5598ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5599 5600fi 5601{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5602$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5603if test $ac_compiler_gnu = yes; then 5604 GXX=yes 5605else 5606 GXX= 5607fi 5608ac_test_CXXFLAGS=${CXXFLAGS+set} 5609ac_save_CXXFLAGS=$CXXFLAGS 5610{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5611$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5612if test "${ac_cv_prog_cxx_g+set}" = set; then 5613 $as_echo_n "(cached) " >&6 5614else 5615 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5616 ac_cxx_werror_flag=yes 5617 ac_cv_prog_cxx_g=no 5618 CXXFLAGS="-g" 5619 cat >conftest.$ac_ext <<_ACEOF 5620/* confdefs.h. */ 5621_ACEOF 5622cat confdefs.h >>conftest.$ac_ext 5623cat >>conftest.$ac_ext <<_ACEOF 5624/* end confdefs.h. */ 5625 5626int 5627main () 5628{ 5629 5630 ; 5631 return 0; 5632} 5633_ACEOF 5634rm -f conftest.$ac_objext 5635if { (ac_try="$ac_compile" 5636case "(($ac_try" in 5637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5638 *) ac_try_echo=$ac_try;; 5639esac 5640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5641$as_echo "$ac_try_echo") >&5 5642 (eval "$ac_compile") 2>conftest.er1 5643 ac_status=$? 5644 grep -v '^ *+' conftest.er1 >conftest.err 5645 rm -f conftest.er1 5646 cat conftest.err >&5 5647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5648 (exit $ac_status); } && { 5649 test -z "$ac_cxx_werror_flag" || 5650 test ! -s conftest.err 5651 } && test -s conftest.$ac_objext; then 5652 ac_cv_prog_cxx_g=yes 5653else 5654 $as_echo "$as_me: failed program was:" >&5 5655sed 's/^/| /' conftest.$ac_ext >&5 5656 5657 CXXFLAGS="" 5658 cat >conftest.$ac_ext <<_ACEOF 5659/* confdefs.h. */ 5660_ACEOF 5661cat confdefs.h >>conftest.$ac_ext 5662cat >>conftest.$ac_ext <<_ACEOF 5663/* end confdefs.h. */ 5664 5665int 5666main () 5667{ 5668 5669 ; 5670 return 0; 5671} 5672_ACEOF 5673rm -f conftest.$ac_objext 5674if { (ac_try="$ac_compile" 5675case "(($ac_try" in 5676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5677 *) ac_try_echo=$ac_try;; 5678esac 5679eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5680$as_echo "$ac_try_echo") >&5 5681 (eval "$ac_compile") 2>conftest.er1 5682 ac_status=$? 5683 grep -v '^ *+' conftest.er1 >conftest.err 5684 rm -f conftest.er1 5685 cat conftest.err >&5 5686 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5687 (exit $ac_status); } && { 5688 test -z "$ac_cxx_werror_flag" || 5689 test ! -s conftest.err 5690 } && test -s conftest.$ac_objext; then 5691 : 5692else 5693 $as_echo "$as_me: failed program was:" >&5 5694sed 's/^/| /' conftest.$ac_ext >&5 5695 5696 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5697 CXXFLAGS="-g" 5698 cat >conftest.$ac_ext <<_ACEOF 5699/* confdefs.h. */ 5700_ACEOF 5701cat confdefs.h >>conftest.$ac_ext 5702cat >>conftest.$ac_ext <<_ACEOF 5703/* end confdefs.h. */ 5704 5705int 5706main () 5707{ 5708 5709 ; 5710 return 0; 5711} 5712_ACEOF 5713rm -f conftest.$ac_objext 5714if { (ac_try="$ac_compile" 5715case "(($ac_try" in 5716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5717 *) ac_try_echo=$ac_try;; 5718esac 5719eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5720$as_echo "$ac_try_echo") >&5 5721 (eval "$ac_compile") 2>conftest.er1 5722 ac_status=$? 5723 grep -v '^ *+' conftest.er1 >conftest.err 5724 rm -f conftest.er1 5725 cat conftest.err >&5 5726 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5727 (exit $ac_status); } && { 5728 test -z "$ac_cxx_werror_flag" || 5729 test ! -s conftest.err 5730 } && test -s conftest.$ac_objext; then 5731 ac_cv_prog_cxx_g=yes 5732else 5733 $as_echo "$as_me: failed program was:" >&5 5734sed 's/^/| /' conftest.$ac_ext >&5 5735 5736 5737fi 5738 5739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5740fi 5741 5742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5743fi 5744 5745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5746 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5747fi 5748{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5749$as_echo "$ac_cv_prog_cxx_g" >&6; } 5750if test "$ac_test_CXXFLAGS" = set; then 5751 CXXFLAGS=$ac_save_CXXFLAGS 5752elif test $ac_cv_prog_cxx_g = yes; then 5753 if test "$GXX" = yes; then 5754 CXXFLAGS="-g -O2" 5755 else 5756 CXXFLAGS="-g" 5757 fi 5758else 5759 if test "$GXX" = yes; then 5760 CXXFLAGS="-O2" 5761 else 5762 CXXFLAGS= 5763 fi 5764fi 5765ac_ext=cpp 5766ac_cpp='$CXXCPP $CPPFLAGS' 5767ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5768ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5769ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5770 5771depcc="$CXX" am_compiler_list= 5772 5773{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5774$as_echo_n "checking dependency style of $depcc... " >&6; } 5775if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5776 $as_echo_n "(cached) " >&6 5777else 5778 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5779 # We make a subdir and do the tests there. Otherwise we can end up 5780 # making bogus files that we don't know about and never remove. For 5781 # instance it was reported that on HP-UX the gcc test will end up 5782 # making a dummy file named `D' -- because `-MD' means `put the output 5783 # in D'. 5784 mkdir conftest.dir 5785 # Copy depcomp to subdir because otherwise we won't find it if we're 5786 # using a relative directory. 5787 cp "$am_depcomp" conftest.dir 5788 cd conftest.dir 5789 # We will build objects and dependencies in a subdirectory because 5790 # it helps to detect inapplicable dependency modes. For instance 5791 # both Tru64's cc and ICC support -MD to output dependencies as a 5792 # side effect of compilation, but ICC will put the dependencies in 5793 # the current directory while Tru64 will put them in the object 5794 # directory. 5795 mkdir sub 5796 5797 am_cv_CXX_dependencies_compiler_type=none 5798 if test "$am_compiler_list" = ""; then 5799 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5800 fi 5801 am__universal=false 5802 case " $depcc " in #( 5803 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5804 esac 5805 5806 for depmode in $am_compiler_list; do 5807 # Setup a source with many dependencies, because some compilers 5808 # like to wrap large dependency lists on column 80 (with \), and 5809 # we should not choose a depcomp mode which is confused by this. 5810 # 5811 # We need to recreate these files for each test, as the compiler may 5812 # overwrite some of them when testing with obscure command lines. 5813 # This happens at least with the AIX C compiler. 5814 : > sub/conftest.c 5815 for i in 1 2 3 4 5 6; do 5816 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5817 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5818 # Solaris 8's {/usr,}/bin/sh. 5819 touch sub/conftst$i.h 5820 done 5821 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5822 5823 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5824 # mode. It turns out that the SunPro C++ compiler does not properly 5825 # handle `-M -o', and we need to detect this. Also, some Intel 5826 # versions had trouble with output in subdirs 5827 am__obj=sub/conftest.${OBJEXT-o} 5828 am__minus_obj="-o $am__obj" 5829 case $depmode in 5830 gcc) 5831 # This depmode causes a compiler race in universal mode. 5832 test "$am__universal" = false || continue 5833 ;; 5834 nosideeffect) 5835 # after this tag, mechanisms are not by side-effect, so they'll 5836 # only be used when explicitly requested 5837 if test "x$enable_dependency_tracking" = xyes; then 5838 continue 5839 else 5840 break 5841 fi 5842 ;; 5843 msvisualcpp | msvcmsys) 5844 # This compiler won't grok `-c -o', but also, the minuso test has 5845 # not run yet. These depmodes are late enough in the game, and 5846 # so weak that their functioning should not be impacted. 5847 am__obj=conftest.${OBJEXT-o} 5848 am__minus_obj= 5849 ;; 5850 none) break ;; 5851 esac 5852 if depmode=$depmode \ 5853 source=sub/conftest.c object=$am__obj \ 5854 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5855 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5856 >/dev/null 2>conftest.err && 5857 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5858 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5859 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5860 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5861 # icc doesn't choke on unknown options, it will just issue warnings 5862 # or remarks (even with -Werror). So we grep stderr for any message 5863 # that says an option was ignored or not supported. 5864 # When given -MP, icc 7.0 and 7.1 complain thusly: 5865 # icc: Command line warning: ignoring option '-M'; no argument required 5866 # The diagnosis changed in icc 8.0: 5867 # icc: Command line remark: option '-MP' not supported 5868 if (grep 'ignoring option' conftest.err || 5869 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5870 am_cv_CXX_dependencies_compiler_type=$depmode 5871 break 5872 fi 5873 fi 5874 done 5875 5876 cd .. 5877 rm -rf conftest.dir 5878else 5879 am_cv_CXX_dependencies_compiler_type=none 5880fi 5881 5882fi 5883{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5884$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5885CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5886 5887 if 5888 test "x$enable_dependency_tracking" != xno \ 5889 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5890 am__fastdepCXX_TRUE= 5891 am__fastdepCXX_FALSE='#' 5892else 5893 am__fastdepCXX_TRUE='#' 5894 am__fastdepCXX_FALSE= 5895fi 5896 5897 5898 5899 5900if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5901 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5902 (test "X$CXX" != "Xg++"))) ; then 5903 ac_ext=cpp 5904ac_cpp='$CXXCPP $CPPFLAGS' 5905ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5906ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5907ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5908{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5909$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5910if test -z "$CXXCPP"; then 5911 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5912 $as_echo_n "(cached) " >&6 5913else 5914 # Double quotes because CXXCPP needs to be expanded 5915 for CXXCPP in "$CXX -E" "/lib/cpp" 5916 do 5917 ac_preproc_ok=false 5918for ac_cxx_preproc_warn_flag in '' yes 5919do 5920 # Use a header file that comes with gcc, so configuring glibc 5921 # with a fresh cross-compiler works. 5922 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5923 # <limits.h> exists even on freestanding compilers. 5924 # On the NeXT, cc -E runs the code through the compiler's parser, 5925 # not just through cpp. "Syntax error" is here to catch this case. 5926 cat >conftest.$ac_ext <<_ACEOF 5927/* confdefs.h. */ 5928_ACEOF 5929cat confdefs.h >>conftest.$ac_ext 5930cat >>conftest.$ac_ext <<_ACEOF 5931/* end confdefs.h. */ 5932#ifdef __STDC__ 5933# include <limits.h> 5934#else 5935# include <assert.h> 5936#endif 5937 Syntax error 5938_ACEOF 5939if { (ac_try="$ac_cpp conftest.$ac_ext" 5940case "(($ac_try" in 5941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5942 *) ac_try_echo=$ac_try;; 5943esac 5944eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5945$as_echo "$ac_try_echo") >&5 5946 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5947 ac_status=$? 5948 grep -v '^ *+' conftest.er1 >conftest.err 5949 rm -f conftest.er1 5950 cat conftest.err >&5 5951 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5952 (exit $ac_status); } >/dev/null && { 5953 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5954 test ! -s conftest.err 5955 }; then 5956 : 5957else 5958 $as_echo "$as_me: failed program was:" >&5 5959sed 's/^/| /' conftest.$ac_ext >&5 5960 5961 # Broken: fails on valid input. 5962continue 5963fi 5964 5965rm -f conftest.err conftest.$ac_ext 5966 5967 # OK, works on sane cases. Now check whether nonexistent headers 5968 # can be detected and how. 5969 cat >conftest.$ac_ext <<_ACEOF 5970/* confdefs.h. */ 5971_ACEOF 5972cat confdefs.h >>conftest.$ac_ext 5973cat >>conftest.$ac_ext <<_ACEOF 5974/* end confdefs.h. */ 5975#include <ac_nonexistent.h> 5976_ACEOF 5977if { (ac_try="$ac_cpp conftest.$ac_ext" 5978case "(($ac_try" in 5979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5980 *) ac_try_echo=$ac_try;; 5981esac 5982eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5983$as_echo "$ac_try_echo") >&5 5984 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5985 ac_status=$? 5986 grep -v '^ *+' conftest.er1 >conftest.err 5987 rm -f conftest.er1 5988 cat conftest.err >&5 5989 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5990 (exit $ac_status); } >/dev/null && { 5991 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5992 test ! -s conftest.err 5993 }; then 5994 # Broken: success on invalid input. 5995continue 5996else 5997 $as_echo "$as_me: failed program was:" >&5 5998sed 's/^/| /' conftest.$ac_ext >&5 5999 6000 # Passes both tests. 6001ac_preproc_ok=: 6002break 6003fi 6004 6005rm -f conftest.err conftest.$ac_ext 6006 6007done 6008# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6009rm -f conftest.err conftest.$ac_ext 6010if $ac_preproc_ok; then 6011 break 6012fi 6013 6014 done 6015 ac_cv_prog_CXXCPP=$CXXCPP 6016 6017fi 6018 CXXCPP=$ac_cv_prog_CXXCPP 6019else 6020 ac_cv_prog_CXXCPP=$CXXCPP 6021fi 6022{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6023$as_echo "$CXXCPP" >&6; } 6024ac_preproc_ok=false 6025for ac_cxx_preproc_warn_flag in '' yes 6026do 6027 # Use a header file that comes with gcc, so configuring glibc 6028 # with a fresh cross-compiler works. 6029 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6030 # <limits.h> exists even on freestanding compilers. 6031 # On the NeXT, cc -E runs the code through the compiler's parser, 6032 # not just through cpp. "Syntax error" is here to catch this case. 6033 cat >conftest.$ac_ext <<_ACEOF 6034/* confdefs.h. */ 6035_ACEOF 6036cat confdefs.h >>conftest.$ac_ext 6037cat >>conftest.$ac_ext <<_ACEOF 6038/* end confdefs.h. */ 6039#ifdef __STDC__ 6040# include <limits.h> 6041#else 6042# include <assert.h> 6043#endif 6044 Syntax error 6045_ACEOF 6046if { (ac_try="$ac_cpp conftest.$ac_ext" 6047case "(($ac_try" in 6048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6049 *) ac_try_echo=$ac_try;; 6050esac 6051eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6052$as_echo "$ac_try_echo") >&5 6053 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6054 ac_status=$? 6055 grep -v '^ *+' conftest.er1 >conftest.err 6056 rm -f conftest.er1 6057 cat conftest.err >&5 6058 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6059 (exit $ac_status); } >/dev/null && { 6060 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6061 test ! -s conftest.err 6062 }; then 6063 : 6064else 6065 $as_echo "$as_me: failed program was:" >&5 6066sed 's/^/| /' conftest.$ac_ext >&5 6067 6068 # Broken: fails on valid input. 6069continue 6070fi 6071 6072rm -f conftest.err conftest.$ac_ext 6073 6074 # OK, works on sane cases. Now check whether nonexistent headers 6075 # can be detected and how. 6076 cat >conftest.$ac_ext <<_ACEOF 6077/* confdefs.h. */ 6078_ACEOF 6079cat confdefs.h >>conftest.$ac_ext 6080cat >>conftest.$ac_ext <<_ACEOF 6081/* end confdefs.h. */ 6082#include <ac_nonexistent.h> 6083_ACEOF 6084if { (ac_try="$ac_cpp conftest.$ac_ext" 6085case "(($ac_try" in 6086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6087 *) ac_try_echo=$ac_try;; 6088esac 6089eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6090$as_echo "$ac_try_echo") >&5 6091 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6092 ac_status=$? 6093 grep -v '^ *+' conftest.er1 >conftest.err 6094 rm -f conftest.er1 6095 cat conftest.err >&5 6096 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6097 (exit $ac_status); } >/dev/null && { 6098 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6099 test ! -s conftest.err 6100 }; then 6101 # Broken: success on invalid input. 6102continue 6103else 6104 $as_echo "$as_me: failed program was:" >&5 6105sed 's/^/| /' conftest.$ac_ext >&5 6106 6107 # Passes both tests. 6108ac_preproc_ok=: 6109break 6110fi 6111 6112rm -f conftest.err conftest.$ac_ext 6113 6114done 6115# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6116rm -f conftest.err conftest.$ac_ext 6117if $ac_preproc_ok; then 6118 : 6119else 6120 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6121$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6122{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6123See \`config.log' for more details." >&5 6124$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6125See \`config.log' for more details." >&2;} 6126 { (exit 1); exit 1; }; }; } 6127fi 6128 6129ac_ext=cpp 6130ac_cpp='$CXXCPP $CPPFLAGS' 6131ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6132ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6133ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6134 6135fi 6136 6137 6138ac_ext=f 6139ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6140ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6141ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6142if test -n "$ac_tool_prefix"; then 6143 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 6144 do 6145 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6146set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6147{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6148$as_echo_n "checking for $ac_word... " >&6; } 6149if test "${ac_cv_prog_F77+set}" = set; then 6150 $as_echo_n "(cached) " >&6 6151else 6152 if test -n "$F77"; then 6153 ac_cv_prog_F77="$F77" # Let the user override the test. 6154else 6155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6156for as_dir in $PATH 6157do 6158 IFS=$as_save_IFS 6159 test -z "$as_dir" && as_dir=. 6160 for ac_exec_ext in '' $ac_executable_extensions; do 6161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6162 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6163 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6164 break 2 6165 fi 6166done 6167done 6168IFS=$as_save_IFS 6169 6170fi 6171fi 6172F77=$ac_cv_prog_F77 6173if test -n "$F77"; then 6174 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6175$as_echo "$F77" >&6; } 6176else 6177 { $as_echo "$as_me:$LINENO: result: no" >&5 6178$as_echo "no" >&6; } 6179fi 6180 6181 6182 test -n "$F77" && break 6183 done 6184fi 6185if test -z "$F77"; then 6186 ac_ct_F77=$F77 6187 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 6188do 6189 # Extract the first word of "$ac_prog", so it can be a program name with args. 6190set dummy $ac_prog; ac_word=$2 6191{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6192$as_echo_n "checking for $ac_word... " >&6; } 6193if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6194 $as_echo_n "(cached) " >&6 6195else 6196 if test -n "$ac_ct_F77"; then 6197 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6198else 6199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6200for as_dir in $PATH 6201do 6202 IFS=$as_save_IFS 6203 test -z "$as_dir" && as_dir=. 6204 for ac_exec_ext in '' $ac_executable_extensions; do 6205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6206 ac_cv_prog_ac_ct_F77="$ac_prog" 6207 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6208 break 2 6209 fi 6210done 6211done 6212IFS=$as_save_IFS 6213 6214fi 6215fi 6216ac_ct_F77=$ac_cv_prog_ac_ct_F77 6217if test -n "$ac_ct_F77"; then 6218 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6219$as_echo "$ac_ct_F77" >&6; } 6220else 6221 { $as_echo "$as_me:$LINENO: result: no" >&5 6222$as_echo "no" >&6; } 6223fi 6224 6225 6226 test -n "$ac_ct_F77" && break 6227done 6228 6229 if test "x$ac_ct_F77" = x; then 6230 F77="" 6231 else 6232 case $cross_compiling:$ac_tool_warned in 6233yes:) 6234{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6236ac_tool_warned=yes ;; 6237esac 6238 F77=$ac_ct_F77 6239 fi 6240fi 6241 6242 6243# Provide some information about the compiler. 6244$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6245set X $ac_compile 6246ac_compiler=$2 6247{ (ac_try="$ac_compiler --version >&5" 6248case "(($ac_try" in 6249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6250 *) ac_try_echo=$ac_try;; 6251esac 6252eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6253$as_echo "$ac_try_echo") >&5 6254 (eval "$ac_compiler --version >&5") 2>&5 6255 ac_status=$? 6256 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6257 (exit $ac_status); } 6258{ (ac_try="$ac_compiler -v >&5" 6259case "(($ac_try" in 6260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6261 *) ac_try_echo=$ac_try;; 6262esac 6263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6264$as_echo "$ac_try_echo") >&5 6265 (eval "$ac_compiler -v >&5") 2>&5 6266 ac_status=$? 6267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6268 (exit $ac_status); } 6269{ (ac_try="$ac_compiler -V >&5" 6270case "(($ac_try" in 6271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6272 *) ac_try_echo=$ac_try;; 6273esac 6274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6275$as_echo "$ac_try_echo") >&5 6276 (eval "$ac_compiler -V >&5") 2>&5 6277 ac_status=$? 6278 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6279 (exit $ac_status); } 6280rm -f a.out 6281 6282# If we don't use `.F' as extension, the preprocessor is not run on the 6283# input file. (Note that this only needs to work for GNU compilers.) 6284ac_save_ext=$ac_ext 6285ac_ext=F 6286{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6287$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6288if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6289 $as_echo_n "(cached) " >&6 6290else 6291 cat >conftest.$ac_ext <<_ACEOF 6292 program main 6293#ifndef __GNUC__ 6294 choke me 6295#endif 6296 6297 end 6298_ACEOF 6299rm -f conftest.$ac_objext 6300if { (ac_try="$ac_compile" 6301case "(($ac_try" in 6302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6303 *) ac_try_echo=$ac_try;; 6304esac 6305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6306$as_echo "$ac_try_echo") >&5 6307 (eval "$ac_compile") 2>conftest.er1 6308 ac_status=$? 6309 grep -v '^ *+' conftest.er1 >conftest.err 6310 rm -f conftest.er1 6311 cat conftest.err >&5 6312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6313 (exit $ac_status); } && { 6314 test -z "$ac_f77_werror_flag" || 6315 test ! -s conftest.err 6316 } && test -s conftest.$ac_objext; then 6317 ac_compiler_gnu=yes 6318else 6319 $as_echo "$as_me: failed program was:" >&5 6320sed 's/^/| /' conftest.$ac_ext >&5 6321 6322 ac_compiler_gnu=no 6323fi 6324 6325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6326ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6327 6328fi 6329{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6330$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6331ac_ext=$ac_save_ext 6332ac_test_FFLAGS=${FFLAGS+set} 6333ac_save_FFLAGS=$FFLAGS 6334FFLAGS= 6335{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6336$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6337if test "${ac_cv_prog_f77_g+set}" = set; then 6338 $as_echo_n "(cached) " >&6 6339else 6340 FFLAGS=-g 6341cat >conftest.$ac_ext <<_ACEOF 6342 program main 6343 6344 end 6345_ACEOF 6346rm -f conftest.$ac_objext 6347if { (ac_try="$ac_compile" 6348case "(($ac_try" in 6349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6350 *) ac_try_echo=$ac_try;; 6351esac 6352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6353$as_echo "$ac_try_echo") >&5 6354 (eval "$ac_compile") 2>conftest.er1 6355 ac_status=$? 6356 grep -v '^ *+' conftest.er1 >conftest.err 6357 rm -f conftest.er1 6358 cat conftest.err >&5 6359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6360 (exit $ac_status); } && { 6361 test -z "$ac_f77_werror_flag" || 6362 test ! -s conftest.err 6363 } && test -s conftest.$ac_objext; then 6364 ac_cv_prog_f77_g=yes 6365else 6366 $as_echo "$as_me: failed program was:" >&5 6367sed 's/^/| /' conftest.$ac_ext >&5 6368 6369 ac_cv_prog_f77_g=no 6370fi 6371 6372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6373 6374fi 6375{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6376$as_echo "$ac_cv_prog_f77_g" >&6; } 6377if test "$ac_test_FFLAGS" = set; then 6378 FFLAGS=$ac_save_FFLAGS 6379elif test $ac_cv_prog_f77_g = yes; then 6380 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6381 FFLAGS="-g -O2" 6382 else 6383 FFLAGS="-g" 6384 fi 6385else 6386 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6387 FFLAGS="-O2" 6388 else 6389 FFLAGS= 6390 fi 6391fi 6392 6393if test $ac_compiler_gnu = yes; then 6394 G77=yes 6395else 6396 G77= 6397fi 6398ac_ext=c 6399ac_cpp='$CPP $CPPFLAGS' 6400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6402ac_compiler_gnu=$ac_cv_c_compiler_gnu 6403 6404 6405 6406# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6407# find the maximum length of command line arguments 6408{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6409$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6410if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6411 $as_echo_n "(cached) " >&6 6412else 6413 i=0 6414 teststring="ABCD" 6415 6416 case $build_os in 6417 msdosdjgpp*) 6418 # On DJGPP, this test can blow up pretty badly due to problems in libc 6419 # (any single argument exceeding 2000 bytes causes a buffer overrun 6420 # during glob expansion). Even if it were fixed, the result of this 6421 # check would be larger than it should be. 6422 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6423 ;; 6424 6425 gnu*) 6426 # Under GNU Hurd, this test is not required because there is 6427 # no limit to the length of command line arguments. 6428 # Libtool will interpret -1 as no limit whatsoever 6429 lt_cv_sys_max_cmd_len=-1; 6430 ;; 6431 6432 cygwin* | mingw*) 6433 # On Win9x/ME, this test blows up -- it succeeds, but takes 6434 # about 5 minutes as the teststring grows exponentially. 6435 # Worse, since 9x/ME are not pre-emptively multitasking, 6436 # you end up with a "frozen" computer, even though with patience 6437 # the test eventually succeeds (with a max line length of 256k). 6438 # Instead, let's just punt: use the minimum linelength reported by 6439 # all of the supported platforms: 8192 (on NT/2K/XP). 6440 lt_cv_sys_max_cmd_len=8192; 6441 ;; 6442 6443 amigaos*) 6444 # On AmigaOS with pdksh, this test takes hours, literally. 6445 # So we just punt and use a minimum line length of 8192. 6446 lt_cv_sys_max_cmd_len=8192; 6447 ;; 6448 6449 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6450 # This has been around since 386BSD, at least. Likely further. 6451 if test -x /sbin/sysctl; then 6452 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6453 elif test -x /usr/sbin/sysctl; then 6454 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6455 else 6456 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6457 fi 6458 # And add a safety zone 6459 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6460 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6461 ;; 6462 6463 interix*) 6464 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6465 lt_cv_sys_max_cmd_len=196608 6466 ;; 6467 6468 osf*) 6469 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6470 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6471 # nice to cause kernel panics so lets avoid the loop below. 6472 # First set a reasonable default. 6473 lt_cv_sys_max_cmd_len=16384 6474 # 6475 if test -x /sbin/sysconfig; then 6476 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6477 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6478 esac 6479 fi 6480 ;; 6481 sco3.2v5*) 6482 lt_cv_sys_max_cmd_len=102400 6483 ;; 6484 sysv5* | sco5v6* | sysv4.2uw2*) 6485 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6486 if test -n "$kargmax"; then 6487 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6488 else 6489 lt_cv_sys_max_cmd_len=32768 6490 fi 6491 ;; 6492 *) 6493 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6494 if test -n "$lt_cv_sys_max_cmd_len"; then 6495 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6496 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6497 else 6498 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6499 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6500 = "XX$teststring") >/dev/null 2>&1 && 6501 new_result=`expr "X$teststring" : ".*" 2>&1` && 6502 lt_cv_sys_max_cmd_len=$new_result && 6503 test $i != 17 # 1/2 MB should be enough 6504 do 6505 i=`expr $i + 1` 6506 teststring=$teststring$teststring 6507 done 6508 teststring= 6509 # Add a significant safety factor because C++ compilers can tack on massive 6510 # amounts of additional arguments before passing them to the linker. 6511 # It appears as though 1/2 is a usable value. 6512 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6513 fi 6514 ;; 6515 esac 6516 6517fi 6518 6519if test -n $lt_cv_sys_max_cmd_len ; then 6520 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6521$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6522else 6523 { $as_echo "$as_me:$LINENO: result: none" >&5 6524$as_echo "none" >&6; } 6525fi 6526 6527 6528 6529 6530 6531# Check for command to grab the raw symbol name followed by C symbol from nm. 6532{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6533$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6534if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6535 $as_echo_n "(cached) " >&6 6536else 6537 6538# These are sane defaults that work on at least a few old systems. 6539# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6540 6541# Character class describing NM global symbol codes. 6542symcode='[BCDEGRST]' 6543 6544# Regexp to match symbols that can be accessed directly from C. 6545sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6546 6547# Transform an extracted symbol line into a proper C declaration 6548lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6549 6550# Transform an extracted symbol line into symbol name and symbol address 6551lt_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'" 6552 6553# Define system-specific variables. 6554case $host_os in 6555aix*) 6556 symcode='[BCDT]' 6557 ;; 6558cygwin* | mingw* | pw32*) 6559 symcode='[ABCDGISTW]' 6560 ;; 6561hpux*) # Its linker distinguishes data from code symbols 6562 if test "$host_cpu" = ia64; then 6563 symcode='[ABCDEGRST]' 6564 fi 6565 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6566 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'" 6567 ;; 6568linux* | k*bsd*-gnu) 6569 if test "$host_cpu" = ia64; then 6570 symcode='[ABCDGIRSTW]' 6571 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6572 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'" 6573 fi 6574 ;; 6575irix* | nonstopux*) 6576 symcode='[BCDEGRST]' 6577 ;; 6578osf*) 6579 symcode='[BCDEGQRST]' 6580 ;; 6581solaris*) 6582 symcode='[BDRT]' 6583 ;; 6584sco3.2v5*) 6585 symcode='[DT]' 6586 ;; 6587sysv4.2uw2*) 6588 symcode='[DT]' 6589 ;; 6590sysv5* | sco5v6* | unixware* | OpenUNIX*) 6591 symcode='[ABDT]' 6592 ;; 6593sysv4) 6594 symcode='[DFNSTU]' 6595 ;; 6596esac 6597 6598# Handle CRLF in mingw tool chain 6599opt_cr= 6600case $build_os in 6601mingw*) 6602 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6603 ;; 6604esac 6605 6606# If we're using GNU nm, then use its standard symbol codes. 6607case `$NM -V 2>&1` in 6608*GNU* | *'with BFD'*) 6609 symcode='[ABCDGIRSTW]' ;; 6610esac 6611 6612# Try without a prefix undercore, then with it. 6613for ac_symprfx in "" "_"; do 6614 6615 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6616 symxfrm="\\1 $ac_symprfx\\2 \\2" 6617 6618 # Write the raw and C identifiers. 6619 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6620 6621 # Check to see that the pipe works correctly. 6622 pipe_works=no 6623 6624 rm -f conftest* 6625 cat > conftest.$ac_ext <<EOF 6626#ifdef __cplusplus 6627extern "C" { 6628#endif 6629char nm_test_var; 6630void nm_test_func(){} 6631#ifdef __cplusplus 6632} 6633#endif 6634int main(){nm_test_var='a';nm_test_func();return(0);} 6635EOF 6636 6637 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6638 (eval $ac_compile) 2>&5 6639 ac_status=$? 6640 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6641 (exit $ac_status); }; then 6642 # Now try to grab the symbols. 6643 nlist=conftest.nm 6644 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6645 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6646 ac_status=$? 6647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6648 (exit $ac_status); } && test -s "$nlist"; then 6649 # Try sorting and uniquifying the output. 6650 if sort "$nlist" | uniq > "$nlist"T; then 6651 mv -f "$nlist"T "$nlist" 6652 else 6653 rm -f "$nlist"T 6654 fi 6655 6656 # Make sure that we snagged all the symbols we need. 6657 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6658 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6659 cat <<EOF > conftest.$ac_ext 6660#ifdef __cplusplus 6661extern "C" { 6662#endif 6663 6664EOF 6665 # Now generate the symbol file. 6666 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6667 6668 cat <<EOF >> conftest.$ac_ext 6669#if defined (__STDC__) && __STDC__ 6670# define lt_ptr_t void * 6671#else 6672# define lt_ptr_t char * 6673# define const 6674#endif 6675 6676/* The mapping between symbol names and symbols. */ 6677const struct { 6678 const char *name; 6679 lt_ptr_t address; 6680} 6681lt_preloaded_symbols[] = 6682{ 6683EOF 6684 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6685 cat <<\EOF >> conftest.$ac_ext 6686 {0, (lt_ptr_t) 0} 6687}; 6688 6689#ifdef __cplusplus 6690} 6691#endif 6692EOF 6693 # Now try linking the two files. 6694 mv conftest.$ac_objext conftstm.$ac_objext 6695 lt_save_LIBS="$LIBS" 6696 lt_save_CFLAGS="$CFLAGS" 6697 LIBS="conftstm.$ac_objext" 6698 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6699 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6700 (eval $ac_link) 2>&5 6701 ac_status=$? 6702 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6703 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6704 pipe_works=yes 6705 fi 6706 LIBS="$lt_save_LIBS" 6707 CFLAGS="$lt_save_CFLAGS" 6708 else 6709 echo "cannot find nm_test_func in $nlist" >&5 6710 fi 6711 else 6712 echo "cannot find nm_test_var in $nlist" >&5 6713 fi 6714 else 6715 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6716 fi 6717 else 6718 echo "$progname: failed program was:" >&5 6719 cat conftest.$ac_ext >&5 6720 fi 6721 rm -rf conftest* conftst* 6722 6723 # Do not use the global_symbol_pipe unless it works. 6724 if test "$pipe_works" = yes; then 6725 break 6726 else 6727 lt_cv_sys_global_symbol_pipe= 6728 fi 6729done 6730 6731fi 6732 6733if test -z "$lt_cv_sys_global_symbol_pipe"; then 6734 lt_cv_sys_global_symbol_to_cdecl= 6735fi 6736if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6737 { $as_echo "$as_me:$LINENO: result: failed" >&5 6738$as_echo "failed" >&6; } 6739else 6740 { $as_echo "$as_me:$LINENO: result: ok" >&5 6741$as_echo "ok" >&6; } 6742fi 6743 6744{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6745$as_echo_n "checking for objdir... " >&6; } 6746if test "${lt_cv_objdir+set}" = set; then 6747 $as_echo_n "(cached) " >&6 6748else 6749 rm -f .libs 2>/dev/null 6750mkdir .libs 2>/dev/null 6751if test -d .libs; then 6752 lt_cv_objdir=.libs 6753else 6754 # MS-DOS does not allow filenames that begin with a dot. 6755 lt_cv_objdir=_libs 6756fi 6757rmdir .libs 2>/dev/null 6758fi 6759{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6760$as_echo "$lt_cv_objdir" >&6; } 6761objdir=$lt_cv_objdir 6762 6763 6764 6765 6766 6767case $host_os in 6768aix3*) 6769 # AIX sometimes has problems with the GCC collect2 program. For some 6770 # reason, if we set the COLLECT_NAMES environment variable, the problems 6771 # vanish in a puff of smoke. 6772 if test "X${COLLECT_NAMES+set}" != Xset; then 6773 COLLECT_NAMES= 6774 export COLLECT_NAMES 6775 fi 6776 ;; 6777esac 6778 6779# Sed substitution that helps us do robust quoting. It backslashifies 6780# metacharacters that are still active within double-quoted strings. 6781Xsed='sed -e 1s/^X//' 6782sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6783 6784# Same as above, but do not quote variable references. 6785double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6786 6787# Sed substitution to delay expansion of an escaped shell variable in a 6788# double_quote_subst'ed string. 6789delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6790 6791# Sed substitution to avoid accidental globbing in evaled expressions 6792no_glob_subst='s/\*/\\\*/g' 6793 6794# Constants: 6795rm="rm -f" 6796 6797# Global variables: 6798default_ofile=libtool 6799can_build_shared=yes 6800 6801# All known linkers require a `.a' archive for static linking (except MSVC, 6802# which needs '.lib'). 6803libext=a 6804ltmain="$ac_aux_dir/ltmain.sh" 6805ofile="$default_ofile" 6806with_gnu_ld="$lt_cv_prog_gnu_ld" 6807 6808if test -n "$ac_tool_prefix"; then 6809 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6810set dummy ${ac_tool_prefix}ar; ac_word=$2 6811{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6812$as_echo_n "checking for $ac_word... " >&6; } 6813if test "${ac_cv_prog_AR+set}" = set; then 6814 $as_echo_n "(cached) " >&6 6815else 6816 if test -n "$AR"; then 6817 ac_cv_prog_AR="$AR" # Let the user override the test. 6818else 6819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6820for as_dir in $PATH 6821do 6822 IFS=$as_save_IFS 6823 test -z "$as_dir" && as_dir=. 6824 for ac_exec_ext in '' $ac_executable_extensions; do 6825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6826 ac_cv_prog_AR="${ac_tool_prefix}ar" 6827 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6828 break 2 6829 fi 6830done 6831done 6832IFS=$as_save_IFS 6833 6834fi 6835fi 6836AR=$ac_cv_prog_AR 6837if test -n "$AR"; then 6838 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6839$as_echo "$AR" >&6; } 6840else 6841 { $as_echo "$as_me:$LINENO: result: no" >&5 6842$as_echo "no" >&6; } 6843fi 6844 6845 6846fi 6847if test -z "$ac_cv_prog_AR"; then 6848 ac_ct_AR=$AR 6849 # Extract the first word of "ar", so it can be a program name with args. 6850set dummy ar; ac_word=$2 6851{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6852$as_echo_n "checking for $ac_word... " >&6; } 6853if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6854 $as_echo_n "(cached) " >&6 6855else 6856 if test -n "$ac_ct_AR"; then 6857 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6858else 6859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6860for as_dir in $PATH 6861do 6862 IFS=$as_save_IFS 6863 test -z "$as_dir" && as_dir=. 6864 for ac_exec_ext in '' $ac_executable_extensions; do 6865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6866 ac_cv_prog_ac_ct_AR="ar" 6867 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6868 break 2 6869 fi 6870done 6871done 6872IFS=$as_save_IFS 6873 6874fi 6875fi 6876ac_ct_AR=$ac_cv_prog_ac_ct_AR 6877if test -n "$ac_ct_AR"; then 6878 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6879$as_echo "$ac_ct_AR" >&6; } 6880else 6881 { $as_echo "$as_me:$LINENO: result: no" >&5 6882$as_echo "no" >&6; } 6883fi 6884 6885 if test "x$ac_ct_AR" = x; then 6886 AR="false" 6887 else 6888 case $cross_compiling:$ac_tool_warned in 6889yes:) 6890{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6892ac_tool_warned=yes ;; 6893esac 6894 AR=$ac_ct_AR 6895 fi 6896else 6897 AR="$ac_cv_prog_AR" 6898fi 6899 6900if test -n "$ac_tool_prefix"; then 6901 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6902set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6903{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6904$as_echo_n "checking for $ac_word... " >&6; } 6905if test "${ac_cv_prog_RANLIB+set}" = set; then 6906 $as_echo_n "(cached) " >&6 6907else 6908 if test -n "$RANLIB"; then 6909 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6910else 6911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6912for as_dir in $PATH 6913do 6914 IFS=$as_save_IFS 6915 test -z "$as_dir" && as_dir=. 6916 for ac_exec_ext in '' $ac_executable_extensions; do 6917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6918 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6919 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6920 break 2 6921 fi 6922done 6923done 6924IFS=$as_save_IFS 6925 6926fi 6927fi 6928RANLIB=$ac_cv_prog_RANLIB 6929if test -n "$RANLIB"; then 6930 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6931$as_echo "$RANLIB" >&6; } 6932else 6933 { $as_echo "$as_me:$LINENO: result: no" >&5 6934$as_echo "no" >&6; } 6935fi 6936 6937 6938fi 6939if test -z "$ac_cv_prog_RANLIB"; then 6940 ac_ct_RANLIB=$RANLIB 6941 # Extract the first word of "ranlib", so it can be a program name with args. 6942set dummy ranlib; ac_word=$2 6943{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6944$as_echo_n "checking for $ac_word... " >&6; } 6945if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6946 $as_echo_n "(cached) " >&6 6947else 6948 if test -n "$ac_ct_RANLIB"; then 6949 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6950else 6951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6952for as_dir in $PATH 6953do 6954 IFS=$as_save_IFS 6955 test -z "$as_dir" && as_dir=. 6956 for ac_exec_ext in '' $ac_executable_extensions; do 6957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6958 ac_cv_prog_ac_ct_RANLIB="ranlib" 6959 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6960 break 2 6961 fi 6962done 6963done 6964IFS=$as_save_IFS 6965 6966fi 6967fi 6968ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6969if test -n "$ac_ct_RANLIB"; then 6970 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6971$as_echo "$ac_ct_RANLIB" >&6; } 6972else 6973 { $as_echo "$as_me:$LINENO: result: no" >&5 6974$as_echo "no" >&6; } 6975fi 6976 6977 if test "x$ac_ct_RANLIB" = x; then 6978 RANLIB=":" 6979 else 6980 case $cross_compiling:$ac_tool_warned in 6981yes:) 6982{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6984ac_tool_warned=yes ;; 6985esac 6986 RANLIB=$ac_ct_RANLIB 6987 fi 6988else 6989 RANLIB="$ac_cv_prog_RANLIB" 6990fi 6991 6992if test -n "$ac_tool_prefix"; then 6993 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6994set dummy ${ac_tool_prefix}strip; ac_word=$2 6995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6996$as_echo_n "checking for $ac_word... " >&6; } 6997if test "${ac_cv_prog_STRIP+set}" = set; then 6998 $as_echo_n "(cached) " >&6 6999else 7000 if test -n "$STRIP"; then 7001 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7002else 7003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7004for as_dir in $PATH 7005do 7006 IFS=$as_save_IFS 7007 test -z "$as_dir" && as_dir=. 7008 for ac_exec_ext in '' $ac_executable_extensions; do 7009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7010 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7011 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7012 break 2 7013 fi 7014done 7015done 7016IFS=$as_save_IFS 7017 7018fi 7019fi 7020STRIP=$ac_cv_prog_STRIP 7021if test -n "$STRIP"; then 7022 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7023$as_echo "$STRIP" >&6; } 7024else 7025 { $as_echo "$as_me:$LINENO: result: no" >&5 7026$as_echo "no" >&6; } 7027fi 7028 7029 7030fi 7031if test -z "$ac_cv_prog_STRIP"; then 7032 ac_ct_STRIP=$STRIP 7033 # Extract the first word of "strip", so it can be a program name with args. 7034set dummy strip; ac_word=$2 7035{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7036$as_echo_n "checking for $ac_word... " >&6; } 7037if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7038 $as_echo_n "(cached) " >&6 7039else 7040 if test -n "$ac_ct_STRIP"; then 7041 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7042else 7043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7044for as_dir in $PATH 7045do 7046 IFS=$as_save_IFS 7047 test -z "$as_dir" && as_dir=. 7048 for ac_exec_ext in '' $ac_executable_extensions; do 7049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7050 ac_cv_prog_ac_ct_STRIP="strip" 7051 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7052 break 2 7053 fi 7054done 7055done 7056IFS=$as_save_IFS 7057 7058fi 7059fi 7060ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7061if test -n "$ac_ct_STRIP"; then 7062 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7063$as_echo "$ac_ct_STRIP" >&6; } 7064else 7065 { $as_echo "$as_me:$LINENO: result: no" >&5 7066$as_echo "no" >&6; } 7067fi 7068 7069 if test "x$ac_ct_STRIP" = x; then 7070 STRIP=":" 7071 else 7072 case $cross_compiling:$ac_tool_warned in 7073yes:) 7074{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7076ac_tool_warned=yes ;; 7077esac 7078 STRIP=$ac_ct_STRIP 7079 fi 7080else 7081 STRIP="$ac_cv_prog_STRIP" 7082fi 7083 7084 7085old_CC="$CC" 7086old_CFLAGS="$CFLAGS" 7087 7088# Set sane defaults for various variables 7089test -z "$AR" && AR=ar 7090test -z "$AR_FLAGS" && AR_FLAGS=cru 7091test -z "$AS" && AS=as 7092test -z "$CC" && CC=cc 7093test -z "$LTCC" && LTCC=$CC 7094test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7095test -z "$DLLTOOL" && DLLTOOL=dlltool 7096test -z "$LD" && LD=ld 7097test -z "$LN_S" && LN_S="ln -s" 7098test -z "$MAGIC_CMD" && MAGIC_CMD=file 7099test -z "$NM" && NM=nm 7100test -z "$SED" && SED=sed 7101test -z "$OBJDUMP" && OBJDUMP=objdump 7102test -z "$RANLIB" && RANLIB=: 7103test -z "$STRIP" && STRIP=: 7104test -z "$ac_objext" && ac_objext=o 7105 7106# Determine commands to create old-style static archives. 7107old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7108old_postinstall_cmds='chmod 644 $oldlib' 7109old_postuninstall_cmds= 7110 7111if test -n "$RANLIB"; then 7112 case $host_os in 7113 openbsd*) 7114 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7115 ;; 7116 *) 7117 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7118 ;; 7119 esac 7120 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7121fi 7122 7123for cc_temp in $compiler""; do 7124 case $cc_temp in 7125 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7126 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7127 \-*) ;; 7128 *) break;; 7129 esac 7130done 7131cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7132 7133 7134# Only perform the check for file, if the check method requires it 7135case $deplibs_check_method in 7136file_magic*) 7137 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7138 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7139$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7140if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7141 $as_echo_n "(cached) " >&6 7142else 7143 case $MAGIC_CMD in 7144[\\/*] | ?:[\\/]*) 7145 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7146 ;; 7147*) 7148 lt_save_MAGIC_CMD="$MAGIC_CMD" 7149 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7150 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7151 for ac_dir in $ac_dummy; do 7152 IFS="$lt_save_ifs" 7153 test -z "$ac_dir" && ac_dir=. 7154 if test -f $ac_dir/${ac_tool_prefix}file; then 7155 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7156 if test -n "$file_magic_test_file"; then 7157 case $deplibs_check_method in 7158 "file_magic "*) 7159 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7160 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7161 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7162 $EGREP "$file_magic_regex" > /dev/null; then 7163 : 7164 else 7165 cat <<EOF 1>&2 7166 7167*** Warning: the command libtool uses to detect shared libraries, 7168*** $file_magic_cmd, produces output that libtool cannot recognize. 7169*** The result is that libtool may fail to recognize shared libraries 7170*** as such. This will affect the creation of libtool libraries that 7171*** depend on shared libraries, but programs linked with such libtool 7172*** libraries will work regardless of this problem. Nevertheless, you 7173*** may want to report the problem to your system manager and/or to 7174*** bug-libtool@gnu.org 7175 7176EOF 7177 fi ;; 7178 esac 7179 fi 7180 break 7181 fi 7182 done 7183 IFS="$lt_save_ifs" 7184 MAGIC_CMD="$lt_save_MAGIC_CMD" 7185 ;; 7186esac 7187fi 7188 7189MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7190if test -n "$MAGIC_CMD"; then 7191 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7192$as_echo "$MAGIC_CMD" >&6; } 7193else 7194 { $as_echo "$as_me:$LINENO: result: no" >&5 7195$as_echo "no" >&6; } 7196fi 7197 7198if test -z "$lt_cv_path_MAGIC_CMD"; then 7199 if test -n "$ac_tool_prefix"; then 7200 { $as_echo "$as_me:$LINENO: checking for file" >&5 7201$as_echo_n "checking for file... " >&6; } 7202if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7203 $as_echo_n "(cached) " >&6 7204else 7205 case $MAGIC_CMD in 7206[\\/*] | ?:[\\/]*) 7207 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7208 ;; 7209*) 7210 lt_save_MAGIC_CMD="$MAGIC_CMD" 7211 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7212 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7213 for ac_dir in $ac_dummy; do 7214 IFS="$lt_save_ifs" 7215 test -z "$ac_dir" && ac_dir=. 7216 if test -f $ac_dir/file; then 7217 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7218 if test -n "$file_magic_test_file"; then 7219 case $deplibs_check_method in 7220 "file_magic "*) 7221 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7222 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7223 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7224 $EGREP "$file_magic_regex" > /dev/null; then 7225 : 7226 else 7227 cat <<EOF 1>&2 7228 7229*** Warning: the command libtool uses to detect shared libraries, 7230*** $file_magic_cmd, produces output that libtool cannot recognize. 7231*** The result is that libtool may fail to recognize shared libraries 7232*** as such. This will affect the creation of libtool libraries that 7233*** depend on shared libraries, but programs linked with such libtool 7234*** libraries will work regardless of this problem. Nevertheless, you 7235*** may want to report the problem to your system manager and/or to 7236*** bug-libtool@gnu.org 7237 7238EOF 7239 fi ;; 7240 esac 7241 fi 7242 break 7243 fi 7244 done 7245 IFS="$lt_save_ifs" 7246 MAGIC_CMD="$lt_save_MAGIC_CMD" 7247 ;; 7248esac 7249fi 7250 7251MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7252if test -n "$MAGIC_CMD"; then 7253 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7254$as_echo "$MAGIC_CMD" >&6; } 7255else 7256 { $as_echo "$as_me:$LINENO: result: no" >&5 7257$as_echo "no" >&6; } 7258fi 7259 7260 else 7261 MAGIC_CMD=: 7262 fi 7263fi 7264 7265 fi 7266 ;; 7267esac 7268 7269 7270 case $host_os in 7271 rhapsody* | darwin*) 7272 if test -n "$ac_tool_prefix"; then 7273 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7274set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7275{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7276$as_echo_n "checking for $ac_word... " >&6; } 7277if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7278 $as_echo_n "(cached) " >&6 7279else 7280 if test -n "$DSYMUTIL"; then 7281 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7282else 7283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7284for as_dir in $PATH 7285do 7286 IFS=$as_save_IFS 7287 test -z "$as_dir" && as_dir=. 7288 for ac_exec_ext in '' $ac_executable_extensions; do 7289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7290 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7291 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7292 break 2 7293 fi 7294done 7295done 7296IFS=$as_save_IFS 7297 7298fi 7299fi 7300DSYMUTIL=$ac_cv_prog_DSYMUTIL 7301if test -n "$DSYMUTIL"; then 7302 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7303$as_echo "$DSYMUTIL" >&6; } 7304else 7305 { $as_echo "$as_me:$LINENO: result: no" >&5 7306$as_echo "no" >&6; } 7307fi 7308 7309 7310fi 7311if test -z "$ac_cv_prog_DSYMUTIL"; then 7312 ac_ct_DSYMUTIL=$DSYMUTIL 7313 # Extract the first word of "dsymutil", so it can be a program name with args. 7314set dummy dsymutil; ac_word=$2 7315{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7316$as_echo_n "checking for $ac_word... " >&6; } 7317if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7318 $as_echo_n "(cached) " >&6 7319else 7320 if test -n "$ac_ct_DSYMUTIL"; then 7321 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7322else 7323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7324for as_dir in $PATH 7325do 7326 IFS=$as_save_IFS 7327 test -z "$as_dir" && as_dir=. 7328 for ac_exec_ext in '' $ac_executable_extensions; do 7329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7330 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7331 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7332 break 2 7333 fi 7334done 7335done 7336IFS=$as_save_IFS 7337 7338fi 7339fi 7340ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7341if test -n "$ac_ct_DSYMUTIL"; then 7342 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7343$as_echo "$ac_ct_DSYMUTIL" >&6; } 7344else 7345 { $as_echo "$as_me:$LINENO: result: no" >&5 7346$as_echo "no" >&6; } 7347fi 7348 7349 if test "x$ac_ct_DSYMUTIL" = x; then 7350 DSYMUTIL=":" 7351 else 7352 case $cross_compiling:$ac_tool_warned in 7353yes:) 7354{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7355$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7356ac_tool_warned=yes ;; 7357esac 7358 DSYMUTIL=$ac_ct_DSYMUTIL 7359 fi 7360else 7361 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7362fi 7363 7364 if test -n "$ac_tool_prefix"; then 7365 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7366set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7367{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7368$as_echo_n "checking for $ac_word... " >&6; } 7369if test "${ac_cv_prog_NMEDIT+set}" = set; then 7370 $as_echo_n "(cached) " >&6 7371else 7372 if test -n "$NMEDIT"; then 7373 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7374else 7375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7376for as_dir in $PATH 7377do 7378 IFS=$as_save_IFS 7379 test -z "$as_dir" && as_dir=. 7380 for ac_exec_ext in '' $ac_executable_extensions; do 7381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7382 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7383 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7384 break 2 7385 fi 7386done 7387done 7388IFS=$as_save_IFS 7389 7390fi 7391fi 7392NMEDIT=$ac_cv_prog_NMEDIT 7393if test -n "$NMEDIT"; then 7394 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7395$as_echo "$NMEDIT" >&6; } 7396else 7397 { $as_echo "$as_me:$LINENO: result: no" >&5 7398$as_echo "no" >&6; } 7399fi 7400 7401 7402fi 7403if test -z "$ac_cv_prog_NMEDIT"; then 7404 ac_ct_NMEDIT=$NMEDIT 7405 # Extract the first word of "nmedit", so it can be a program name with args. 7406set dummy nmedit; ac_word=$2 7407{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7408$as_echo_n "checking for $ac_word... " >&6; } 7409if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7410 $as_echo_n "(cached) " >&6 7411else 7412 if test -n "$ac_ct_NMEDIT"; then 7413 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7414else 7415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7416for as_dir in $PATH 7417do 7418 IFS=$as_save_IFS 7419 test -z "$as_dir" && as_dir=. 7420 for ac_exec_ext in '' $ac_executable_extensions; do 7421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7422 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7423 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7424 break 2 7425 fi 7426done 7427done 7428IFS=$as_save_IFS 7429 7430fi 7431fi 7432ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7433if test -n "$ac_ct_NMEDIT"; then 7434 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7435$as_echo "$ac_ct_NMEDIT" >&6; } 7436else 7437 { $as_echo "$as_me:$LINENO: result: no" >&5 7438$as_echo "no" >&6; } 7439fi 7440 7441 if test "x$ac_ct_NMEDIT" = x; then 7442 NMEDIT=":" 7443 else 7444 case $cross_compiling:$ac_tool_warned in 7445yes:) 7446{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7447$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7448ac_tool_warned=yes ;; 7449esac 7450 NMEDIT=$ac_ct_NMEDIT 7451 fi 7452else 7453 NMEDIT="$ac_cv_prog_NMEDIT" 7454fi 7455 7456 7457 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7458$as_echo_n "checking for -single_module linker flag... " >&6; } 7459if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7460 $as_echo_n "(cached) " >&6 7461else 7462 lt_cv_apple_cc_single_mod=no 7463 if test -z "${LT_MULTI_MODULE}"; then 7464 # By default we will add the -single_module flag. You can override 7465 # by either setting the environment variable LT_MULTI_MODULE 7466 # non-empty at configure time, or by adding -multi_module to the 7467 # link flags. 7468 echo "int foo(void){return 1;}" > conftest.c 7469 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7470 -dynamiclib ${wl}-single_module conftest.c 7471 if test -f libconftest.dylib; then 7472 lt_cv_apple_cc_single_mod=yes 7473 rm -rf libconftest.dylib* 7474 fi 7475 rm conftest.c 7476 fi 7477fi 7478{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7479$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7480 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7481$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7482if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7483 $as_echo_n "(cached) " >&6 7484else 7485 lt_cv_ld_exported_symbols_list=no 7486 save_LDFLAGS=$LDFLAGS 7487 echo "_main" > conftest.sym 7488 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7489 cat >conftest.$ac_ext <<_ACEOF 7490/* confdefs.h. */ 7491_ACEOF 7492cat confdefs.h >>conftest.$ac_ext 7493cat >>conftest.$ac_ext <<_ACEOF 7494/* end confdefs.h. */ 7495 7496int 7497main () 7498{ 7499 7500 ; 7501 return 0; 7502} 7503_ACEOF 7504rm -f conftest.$ac_objext conftest$ac_exeext 7505if { (ac_try="$ac_link" 7506case "(($ac_try" in 7507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7508 *) ac_try_echo=$ac_try;; 7509esac 7510eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7511$as_echo "$ac_try_echo") >&5 7512 (eval "$ac_link") 2>conftest.er1 7513 ac_status=$? 7514 grep -v '^ *+' conftest.er1 >conftest.err 7515 rm -f conftest.er1 7516 cat conftest.err >&5 7517 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7518 (exit $ac_status); } && { 7519 test -z "$ac_c_werror_flag" || 7520 test ! -s conftest.err 7521 } && test -s conftest$ac_exeext && { 7522 test "$cross_compiling" = yes || 7523 $as_test_x conftest$ac_exeext 7524 }; then 7525 lt_cv_ld_exported_symbols_list=yes 7526else 7527 $as_echo "$as_me: failed program was:" >&5 7528sed 's/^/| /' conftest.$ac_ext >&5 7529 7530 lt_cv_ld_exported_symbols_list=no 7531fi 7532 7533rm -rf conftest.dSYM 7534rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7535 conftest$ac_exeext conftest.$ac_ext 7536 LDFLAGS="$save_LDFLAGS" 7537 7538fi 7539{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7540$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7541 case $host_os in 7542 rhapsody* | darwin1.[0123]) 7543 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7544 darwin1.*) 7545 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7546 darwin*) 7547 # if running on 10.5 or later, the deployment target defaults 7548 # to the OS version, if on x86, and 10.4, the deployment 7549 # target defaults to 10.4. Don't you love it? 7550 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7551 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7552 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7553 10.[012]*) 7554 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7555 10.*) 7556 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7557 esac 7558 ;; 7559 esac 7560 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7561 _lt_dar_single_mod='$single_module' 7562 fi 7563 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7564 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7565 else 7566 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7567 fi 7568 if test "$DSYMUTIL" != ":"; then 7569 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7570 else 7571 _lt_dsymutil= 7572 fi 7573 ;; 7574 esac 7575 7576 7577enable_dlopen=no 7578enable_win32_dll=no 7579 7580# Check whether --enable-libtool-lock was given. 7581if test "${enable_libtool_lock+set}" = set; then 7582 enableval=$enable_libtool_lock; 7583fi 7584 7585test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7586 7587 7588# Check whether --with-pic was given. 7589if test "${with_pic+set}" = set; then 7590 withval=$with_pic; pic_mode="$withval" 7591else 7592 pic_mode=default 7593fi 7594 7595test -z "$pic_mode" && pic_mode=default 7596 7597# Use C for the default configuration in the libtool script 7598tagname= 7599lt_save_CC="$CC" 7600ac_ext=c 7601ac_cpp='$CPP $CPPFLAGS' 7602ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7603ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7604ac_compiler_gnu=$ac_cv_c_compiler_gnu 7605 7606 7607# Source file extension for C test sources. 7608ac_ext=c 7609 7610# Object file extension for compiled C test sources. 7611objext=o 7612objext=$objext 7613 7614# Code to be used in simple compile tests 7615lt_simple_compile_test_code="int some_variable = 0;" 7616 7617# Code to be used in simple link tests 7618lt_simple_link_test_code='int main(){return(0);}' 7619 7620 7621# If no C compiler was specified, use CC. 7622LTCC=${LTCC-"$CC"} 7623 7624# If no C compiler flags were specified, use CFLAGS. 7625LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7626 7627# Allow CC to be a program name with arguments. 7628compiler=$CC 7629 7630 7631# save warnings/boilerplate of simple test code 7632ac_outfile=conftest.$ac_objext 7633echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7634eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7635_lt_compiler_boilerplate=`cat conftest.err` 7636$rm conftest* 7637 7638ac_outfile=conftest.$ac_objext 7639echo "$lt_simple_link_test_code" >conftest.$ac_ext 7640eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7641_lt_linker_boilerplate=`cat conftest.err` 7642$rm -r conftest* 7643 7644 7645 7646lt_prog_compiler_no_builtin_flag= 7647 7648if test "$GCC" = yes; then 7649 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7650 7651 7652{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7653$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7654if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7655 $as_echo_n "(cached) " >&6 7656else 7657 lt_cv_prog_compiler_rtti_exceptions=no 7658 ac_outfile=conftest.$ac_objext 7659 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7660 lt_compiler_flag="-fno-rtti -fno-exceptions" 7661 # Insert the option either (1) after the last *FLAGS variable, or 7662 # (2) before a word containing "conftest.", or (3) at the end. 7663 # Note that $ac_compile itself does not contain backslashes and begins 7664 # with a dollar sign (not a hyphen), so the echo should work correctly. 7665 # The option is referenced via a variable to avoid confusing sed. 7666 lt_compile=`echo "$ac_compile" | $SED \ 7667 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7668 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7669 -e 's:$: $lt_compiler_flag:'` 7670 (eval echo "\"\$as_me:7670: $lt_compile\"" >&5) 7671 (eval "$lt_compile" 2>conftest.err) 7672 ac_status=$? 7673 cat conftest.err >&5 7674 echo "$as_me:7674: \$? = $ac_status" >&5 7675 if (exit $ac_status) && test -s "$ac_outfile"; then 7676 # The compiler can only warn and ignore the option if not recognized 7677 # So say no if there are warnings other than the usual output. 7678 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7679 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7680 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7681 lt_cv_prog_compiler_rtti_exceptions=yes 7682 fi 7683 fi 7684 $rm conftest* 7685 7686fi 7687{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7688$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7689 7690if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7691 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7692else 7693 : 7694fi 7695 7696fi 7697 7698lt_prog_compiler_wl= 7699lt_prog_compiler_pic= 7700lt_prog_compiler_static= 7701 7702{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7703$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7704 7705 if test "$GCC" = yes; then 7706 lt_prog_compiler_wl='-Wl,' 7707 lt_prog_compiler_static='-static' 7708 7709 case $host_os in 7710 aix*) 7711 # All AIX code is PIC. 7712 if test "$host_cpu" = ia64; then 7713 # AIX 5 now supports IA64 processor 7714 lt_prog_compiler_static='-Bstatic' 7715 fi 7716 ;; 7717 7718 amigaos*) 7719 # FIXME: we need at least 68020 code to build shared libraries, but 7720 # adding the `-m68020' flag to GCC prevents building anything better, 7721 # like `-m68040'. 7722 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7723 ;; 7724 7725 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7726 # PIC is the default for these OSes. 7727 ;; 7728 7729 mingw* | cygwin* | pw32* | os2*) 7730 # This hack is so that the source file can tell whether it is being 7731 # built for inclusion in a dll (and should export symbols for example). 7732 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7733 # (--disable-auto-import) libraries 7734 lt_prog_compiler_pic='-DDLL_EXPORT' 7735 ;; 7736 7737 darwin* | rhapsody*) 7738 # PIC is the default on this platform 7739 # Common symbols not allowed in MH_DYLIB files 7740 lt_prog_compiler_pic='-fno-common' 7741 ;; 7742 7743 interix[3-9]*) 7744 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7745 # Instead, we relocate shared libraries at runtime. 7746 ;; 7747 7748 msdosdjgpp*) 7749 # Just because we use GCC doesn't mean we suddenly get shared libraries 7750 # on systems that don't support them. 7751 lt_prog_compiler_can_build_shared=no 7752 enable_shared=no 7753 ;; 7754 7755 sysv4*MP*) 7756 if test -d /usr/nec; then 7757 lt_prog_compiler_pic=-Kconform_pic 7758 fi 7759 ;; 7760 7761 hpux*) 7762 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7763 # not for PA HP-UX. 7764 case $host_cpu in 7765 hppa*64*|ia64*) 7766 # +Z the default 7767 ;; 7768 *) 7769 lt_prog_compiler_pic='-fPIC' 7770 ;; 7771 esac 7772 ;; 7773 7774 *) 7775 lt_prog_compiler_pic='-fPIC' 7776 ;; 7777 esac 7778 else 7779 # PORTME Check for flag to pass linker flags through the system compiler. 7780 case $host_os in 7781 aix*) 7782 lt_prog_compiler_wl='-Wl,' 7783 if test "$host_cpu" = ia64; then 7784 # AIX 5 now supports IA64 processor 7785 lt_prog_compiler_static='-Bstatic' 7786 else 7787 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7788 fi 7789 ;; 7790 darwin*) 7791 # PIC is the default on this platform 7792 # Common symbols not allowed in MH_DYLIB files 7793 case $cc_basename in 7794 xlc*) 7795 lt_prog_compiler_pic='-qnocommon' 7796 lt_prog_compiler_wl='-Wl,' 7797 ;; 7798 esac 7799 ;; 7800 7801 mingw* | cygwin* | pw32* | os2*) 7802 # This hack is so that the source file can tell whether it is being 7803 # built for inclusion in a dll (and should export symbols for example). 7804 lt_prog_compiler_pic='-DDLL_EXPORT' 7805 ;; 7806 7807 hpux9* | hpux10* | hpux11*) 7808 lt_prog_compiler_wl='-Wl,' 7809 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7810 # not for PA HP-UX. 7811 case $host_cpu in 7812 hppa*64*|ia64*) 7813 # +Z the default 7814 ;; 7815 *) 7816 lt_prog_compiler_pic='+Z' 7817 ;; 7818 esac 7819 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7820 lt_prog_compiler_static='${wl}-a ${wl}archive' 7821 ;; 7822 7823 irix5* | irix6* | nonstopux*) 7824 lt_prog_compiler_wl='-Wl,' 7825 # PIC (with -KPIC) is the default. 7826 lt_prog_compiler_static='-non_shared' 7827 ;; 7828 7829 newsos6) 7830 lt_prog_compiler_pic='-KPIC' 7831 lt_prog_compiler_static='-Bstatic' 7832 ;; 7833 7834 linux* | k*bsd*-gnu) 7835 case $cc_basename in 7836 icc* | ecc*) 7837 lt_prog_compiler_wl='-Wl,' 7838 lt_prog_compiler_pic='-KPIC' 7839 lt_prog_compiler_static='-static' 7840 ;; 7841 pgcc* | pgf77* | pgf90* | pgf95*) 7842 # Portland Group compilers (*not* the Pentium gcc compiler, 7843 # which looks to be a dead project) 7844 lt_prog_compiler_wl='-Wl,' 7845 lt_prog_compiler_pic='-fpic' 7846 lt_prog_compiler_static='-Bstatic' 7847 ;; 7848 ccc*) 7849 lt_prog_compiler_wl='-Wl,' 7850 # All Alpha code is PIC. 7851 lt_prog_compiler_static='-non_shared' 7852 ;; 7853 *) 7854 case `$CC -V 2>&1 | sed 5q` in 7855 *Sun\ C*) 7856 # Sun C 5.9 7857 lt_prog_compiler_pic='-KPIC' 7858 lt_prog_compiler_static='-Bstatic' 7859 lt_prog_compiler_wl='-Wl,' 7860 ;; 7861 *Sun\ F*) 7862 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7863 lt_prog_compiler_pic='-KPIC' 7864 lt_prog_compiler_static='-Bstatic' 7865 lt_prog_compiler_wl='' 7866 ;; 7867 esac 7868 ;; 7869 esac 7870 ;; 7871 7872 osf3* | osf4* | osf5*) 7873 lt_prog_compiler_wl='-Wl,' 7874 # All OSF/1 code is PIC. 7875 lt_prog_compiler_static='-non_shared' 7876 ;; 7877 7878 rdos*) 7879 lt_prog_compiler_static='-non_shared' 7880 ;; 7881 7882 solaris*) 7883 lt_prog_compiler_pic='-KPIC' 7884 lt_prog_compiler_static='-Bstatic' 7885 case $cc_basename in 7886 f77* | f90* | f95*) 7887 lt_prog_compiler_wl='-Qoption ld ';; 7888 *) 7889 lt_prog_compiler_wl='-Wl,';; 7890 esac 7891 ;; 7892 7893 sunos4*) 7894 lt_prog_compiler_wl='-Qoption ld ' 7895 lt_prog_compiler_pic='-PIC' 7896 lt_prog_compiler_static='-Bstatic' 7897 ;; 7898 7899 sysv4 | sysv4.2uw2* | sysv4.3*) 7900 lt_prog_compiler_wl='-Wl,' 7901 lt_prog_compiler_pic='-KPIC' 7902 lt_prog_compiler_static='-Bstatic' 7903 ;; 7904 7905 sysv4*MP*) 7906 if test -d /usr/nec ;then 7907 lt_prog_compiler_pic='-Kconform_pic' 7908 lt_prog_compiler_static='-Bstatic' 7909 fi 7910 ;; 7911 7912 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7913 lt_prog_compiler_wl='-Wl,' 7914 lt_prog_compiler_pic='-KPIC' 7915 lt_prog_compiler_static='-Bstatic' 7916 ;; 7917 7918 unicos*) 7919 lt_prog_compiler_wl='-Wl,' 7920 lt_prog_compiler_can_build_shared=no 7921 ;; 7922 7923 uts4*) 7924 lt_prog_compiler_pic='-pic' 7925 lt_prog_compiler_static='-Bstatic' 7926 ;; 7927 7928 *) 7929 lt_prog_compiler_can_build_shared=no 7930 ;; 7931 esac 7932 fi 7933 7934{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7935$as_echo "$lt_prog_compiler_pic" >&6; } 7936 7937# 7938# Check to make sure the PIC flag actually works. 7939# 7940if test -n "$lt_prog_compiler_pic"; then 7941 7942{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7943$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7944if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7945 $as_echo_n "(cached) " >&6 7946else 7947 lt_cv_prog_compiler_pic_works=no 7948 ac_outfile=conftest.$ac_objext 7949 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7950 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7951 # Insert the option either (1) after the last *FLAGS variable, or 7952 # (2) before a word containing "conftest.", or (3) at the end. 7953 # Note that $ac_compile itself does not contain backslashes and begins 7954 # with a dollar sign (not a hyphen), so the echo should work correctly. 7955 # The option is referenced via a variable to avoid confusing sed. 7956 lt_compile=`echo "$ac_compile" | $SED \ 7957 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7958 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7959 -e 's:$: $lt_compiler_flag:'` 7960 (eval echo "\"\$as_me:7960: $lt_compile\"" >&5) 7961 (eval "$lt_compile" 2>conftest.err) 7962 ac_status=$? 7963 cat conftest.err >&5 7964 echo "$as_me:7964: \$? = $ac_status" >&5 7965 if (exit $ac_status) && test -s "$ac_outfile"; then 7966 # The compiler can only warn and ignore the option if not recognized 7967 # So say no if there are warnings other than the usual output. 7968 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7969 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7970 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7971 lt_cv_prog_compiler_pic_works=yes 7972 fi 7973 fi 7974 $rm conftest* 7975 7976fi 7977{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7978$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7979 7980if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7981 case $lt_prog_compiler_pic in 7982 "" | " "*) ;; 7983 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7984 esac 7985else 7986 lt_prog_compiler_pic= 7987 lt_prog_compiler_can_build_shared=no 7988fi 7989 7990fi 7991case $host_os in 7992 # For platforms which do not support PIC, -DPIC is meaningless: 7993 *djgpp*) 7994 lt_prog_compiler_pic= 7995 ;; 7996 *) 7997 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7998 ;; 7999esac 8000 8001# 8002# Check to make sure the static flag actually works. 8003# 8004wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8005{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8006$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8007if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8008 $as_echo_n "(cached) " >&6 8009else 8010 lt_cv_prog_compiler_static_works=no 8011 save_LDFLAGS="$LDFLAGS" 8012 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8013 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8014 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8015 # The linker can only warn and ignore the option if not recognized 8016 # So say no if there are warnings 8017 if test -s conftest.err; then 8018 # Append any errors to the config.log. 8019 cat conftest.err 1>&5 8020 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8021 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8022 if diff conftest.exp conftest.er2 >/dev/null; then 8023 lt_cv_prog_compiler_static_works=yes 8024 fi 8025 else 8026 lt_cv_prog_compiler_static_works=yes 8027 fi 8028 fi 8029 $rm -r conftest* 8030 LDFLAGS="$save_LDFLAGS" 8031 8032fi 8033{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8034$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8035 8036if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8037 : 8038else 8039 lt_prog_compiler_static= 8040fi 8041 8042 8043{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8044$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8045if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8046 $as_echo_n "(cached) " >&6 8047else 8048 lt_cv_prog_compiler_c_o=no 8049 $rm -r conftest 2>/dev/null 8050 mkdir conftest 8051 cd conftest 8052 mkdir out 8053 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8054 8055 lt_compiler_flag="-o out/conftest2.$ac_objext" 8056 # Insert the option either (1) after the last *FLAGS variable, or 8057 # (2) before a word containing "conftest.", or (3) at the end. 8058 # Note that $ac_compile itself does not contain backslashes and begins 8059 # with a dollar sign (not a hyphen), so the echo should work correctly. 8060 lt_compile=`echo "$ac_compile" | $SED \ 8061 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8062 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8063 -e 's:$: $lt_compiler_flag:'` 8064 (eval echo "\"\$as_me:8064: $lt_compile\"" >&5) 8065 (eval "$lt_compile" 2>out/conftest.err) 8066 ac_status=$? 8067 cat out/conftest.err >&5 8068 echo "$as_me:8068: \$? = $ac_status" >&5 8069 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8070 then 8071 # The compiler can only warn and ignore the option if not recognized 8072 # So say no if there are warnings 8073 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8074 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8075 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8076 lt_cv_prog_compiler_c_o=yes 8077 fi 8078 fi 8079 chmod u+w . 2>&5 8080 $rm conftest* 8081 # SGI C++ compiler will create directory out/ii_files/ for 8082 # template instantiation 8083 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8084 $rm out/* && rmdir out 8085 cd .. 8086 rmdir conftest 8087 $rm conftest* 8088 8089fi 8090{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8091$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8092 8093 8094hard_links="nottested" 8095if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8096 # do not overwrite the value of need_locks provided by the user 8097 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8098$as_echo_n "checking if we can lock with hard links... " >&6; } 8099 hard_links=yes 8100 $rm conftest* 8101 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8102 touch conftest.a 8103 ln conftest.a conftest.b 2>&5 || hard_links=no 8104 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8105 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8106$as_echo "$hard_links" >&6; } 8107 if test "$hard_links" = no; then 8108 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8109$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8110 need_locks=warn 8111 fi 8112else 8113 need_locks=no 8114fi 8115 8116{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8117$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8118 8119 runpath_var= 8120 allow_undefined_flag= 8121 enable_shared_with_static_runtimes=no 8122 archive_cmds= 8123 archive_expsym_cmds= 8124 old_archive_From_new_cmds= 8125 old_archive_from_expsyms_cmds= 8126 export_dynamic_flag_spec= 8127 whole_archive_flag_spec= 8128 thread_safe_flag_spec= 8129 hardcode_libdir_flag_spec= 8130 hardcode_libdir_flag_spec_ld= 8131 hardcode_libdir_separator= 8132 hardcode_direct=no 8133 hardcode_minus_L=no 8134 hardcode_shlibpath_var=unsupported 8135 link_all_deplibs=unknown 8136 hardcode_automatic=no 8137 module_cmds= 8138 module_expsym_cmds= 8139 always_export_symbols=no 8140 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8141 # include_expsyms should be a list of space-separated symbols to be *always* 8142 # included in the symbol list 8143 include_expsyms= 8144 # exclude_expsyms can be an extended regexp of symbols to exclude 8145 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8146 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8147 # as well as any symbol that contains `d'. 8148 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8149 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8150 # platforms (ab)use it in PIC code, but their linkers get confused if 8151 # the symbol is explicitly referenced. Since portable code cannot 8152 # rely on this symbol name, it's probably fine to never include it in 8153 # preloaded symbol tables. 8154 # Exclude shared library initialization/finalization symbols. 8155 extract_expsyms_cmds= 8156 # Just being paranoid about ensuring that cc_basename is set. 8157 for cc_temp in $compiler""; do 8158 case $cc_temp in 8159 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8160 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8161 \-*) ;; 8162 *) break;; 8163 esac 8164done 8165cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8166 8167 case $host_os in 8168 cygwin* | mingw* | pw32*) 8169 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8170 # When not using gcc, we currently assume that we are using 8171 # Microsoft Visual C++. 8172 if test "$GCC" != yes; then 8173 with_gnu_ld=no 8174 fi 8175 ;; 8176 interix*) 8177 # we just hope/assume this is gcc and not c89 (= MSVC++) 8178 with_gnu_ld=yes 8179 ;; 8180 openbsd*) 8181 with_gnu_ld=no 8182 ;; 8183 esac 8184 8185 ld_shlibs=yes 8186 if test "$with_gnu_ld" = yes; then 8187 # If archive_cmds runs LD, not CC, wlarc should be empty 8188 wlarc='${wl}' 8189 8190 # Set some defaults for GNU ld with shared library support. These 8191 # are reset later if shared libraries are not supported. Putting them 8192 # here allows them to be overridden if necessary. 8193 runpath_var=LD_RUN_PATH 8194 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8195 export_dynamic_flag_spec='${wl}--export-dynamic' 8196 # ancient GNU ld didn't support --whole-archive et. al. 8197 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8198 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8199 else 8200 whole_archive_flag_spec= 8201 fi 8202 supports_anon_versioning=no 8203 case `$LD -v 2>/dev/null` in 8204 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8205 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8206 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8207 *\ 2.11.*) ;; # other 2.11 versions 8208 *) supports_anon_versioning=yes ;; 8209 esac 8210 8211 # See if GNU ld supports shared libraries. 8212 case $host_os in 8213 aix[3-9]*) 8214 # On AIX/PPC, the GNU linker is very broken 8215 if test "$host_cpu" != ia64; then 8216 ld_shlibs=no 8217 cat <<EOF 1>&2 8218 8219*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8220*** to be unable to reliably create shared libraries on AIX. 8221*** Therefore, libtool is disabling shared libraries support. If you 8222*** really care for shared libraries, you may want to modify your PATH 8223*** so that a non-GNU linker is found, and then restart. 8224 8225EOF 8226 fi 8227 ;; 8228 8229 amigaos*) 8230 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)' 8231 hardcode_libdir_flag_spec='-L$libdir' 8232 hardcode_minus_L=yes 8233 8234 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8235 # that the semantics of dynamic libraries on AmigaOS, at least up 8236 # to version 4, is to share data among multiple programs linked 8237 # with the same dynamic library. Since this doesn't match the 8238 # behavior of shared libraries on other platforms, we can't use 8239 # them. 8240 ld_shlibs=no 8241 ;; 8242 8243 beos*) 8244 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8245 allow_undefined_flag=unsupported 8246 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8247 # support --undefined. This deserves some investigation. FIXME 8248 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8249 else 8250 ld_shlibs=no 8251 fi 8252 ;; 8253 8254 cygwin* | mingw* | pw32*) 8255 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8256 # as there is no search path for DLLs. 8257 hardcode_libdir_flag_spec='-L$libdir' 8258 allow_undefined_flag=unsupported 8259 always_export_symbols=no 8260 enable_shared_with_static_runtimes=yes 8261 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8262 8263 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8265 # If the export-symbols file already is a .def file (1st line 8266 # is EXPORTS), use it as is; otherwise, prepend... 8267 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8268 cp $export_symbols $output_objdir/$soname.def; 8269 else 8270 echo EXPORTS > $output_objdir/$soname.def; 8271 cat $export_symbols >> $output_objdir/$soname.def; 8272 fi~ 8273 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8274 else 8275 ld_shlibs=no 8276 fi 8277 ;; 8278 8279 interix[3-9]*) 8280 hardcode_direct=no 8281 hardcode_shlibpath_var=no 8282 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8283 export_dynamic_flag_spec='${wl}-E' 8284 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8285 # Instead, shared libraries are loaded at an image base (0x10000000 by 8286 # default) and relocated if they conflict, which is a slow very memory 8287 # consuming and fragmenting process. To avoid this, we pick a random, 8288 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8289 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8290 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8291 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' 8292 ;; 8293 8294 gnu* | linux* | k*bsd*-gnu) 8295 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8296 tmp_addflag= 8297 case $cc_basename,$host_cpu in 8298 pgcc*) # Portland Group C compiler 8299 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' 8300 tmp_addflag=' $pic_flag' 8301 ;; 8302 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8303 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' 8304 tmp_addflag=' $pic_flag -Mnomain' ;; 8305 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8306 tmp_addflag=' -i_dynamic' ;; 8307 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8308 tmp_addflag=' -i_dynamic -nofor_main' ;; 8309 ifc* | ifort*) # Intel Fortran compiler 8310 tmp_addflag=' -nofor_main' ;; 8311 esac 8312 case `$CC -V 2>&1 | sed 5q` in 8313 *Sun\ C*) # Sun C 5.9 8314 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' 8315 tmp_sharedflag='-G' ;; 8316 *Sun\ F*) # Sun Fortran 8.3 8317 tmp_sharedflag='-G' ;; 8318 *) 8319 tmp_sharedflag='-shared' ;; 8320 esac 8321 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8322 8323 if test $supports_anon_versioning = yes; then 8324 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8325 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8326 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8327 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8328 fi 8329 else 8330 ld_shlibs=no 8331 fi 8332 ;; 8333 8334 netbsd*) 8335 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8336 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8337 wlarc= 8338 else 8339 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8340 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8341 fi 8342 ;; 8343 8344 solaris*) 8345 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8346 ld_shlibs=no 8347 cat <<EOF 1>&2 8348 8349*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8350*** create shared libraries on Solaris systems. Therefore, libtool 8351*** is disabling shared libraries support. We urge you to upgrade GNU 8352*** binutils to release 2.9.1 or newer. Another option is to modify 8353*** your PATH or compiler configuration so that the native linker is 8354*** used, and then restart. 8355 8356EOF 8357 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8358 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8359 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8360 else 8361 ld_shlibs=no 8362 fi 8363 ;; 8364 8365 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8366 case `$LD -v 2>&1` in 8367 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8368 ld_shlibs=no 8369 cat <<_LT_EOF 1>&2 8370 8371*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8372*** reliably create shared libraries on SCO systems. Therefore, libtool 8373*** is disabling shared libraries support. We urge you to upgrade GNU 8374*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8375*** your PATH or compiler configuration so that the native linker is 8376*** used, and then restart. 8377 8378_LT_EOF 8379 ;; 8380 *) 8381 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8382 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8383 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8384 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8385 else 8386 ld_shlibs=no 8387 fi 8388 ;; 8389 esac 8390 ;; 8391 8392 sunos4*) 8393 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8394 wlarc= 8395 hardcode_direct=yes 8396 hardcode_shlibpath_var=no 8397 ;; 8398 8399 *) 8400 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8401 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8402 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8403 else 8404 ld_shlibs=no 8405 fi 8406 ;; 8407 esac 8408 8409 if test "$ld_shlibs" = no; then 8410 runpath_var= 8411 hardcode_libdir_flag_spec= 8412 export_dynamic_flag_spec= 8413 whole_archive_flag_spec= 8414 fi 8415 else 8416 # PORTME fill in a description of your system's linker (not GNU ld) 8417 case $host_os in 8418 aix3*) 8419 allow_undefined_flag=unsupported 8420 always_export_symbols=yes 8421 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' 8422 # Note: this linker hardcodes the directories in LIBPATH if there 8423 # are no directories specified by -L. 8424 hardcode_minus_L=yes 8425 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8426 # Neither direct hardcoding nor static linking is supported with a 8427 # broken collect2. 8428 hardcode_direct=unsupported 8429 fi 8430 ;; 8431 8432 aix[4-9]*) 8433 if test "$host_cpu" = ia64; then 8434 # On IA64, the linker does run time linking by default, so we don't 8435 # have to do anything special. 8436 aix_use_runtimelinking=no 8437 exp_sym_flag='-Bexport' 8438 no_entry_flag="" 8439 else 8440 # If we're using GNU nm, then we don't want the "-C" option. 8441 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8442 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8443 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' 8444 else 8445 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' 8446 fi 8447 aix_use_runtimelinking=no 8448 8449 # Test if we are trying to use run time linking or normal 8450 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8451 # need to do runtime linking. 8452 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8453 for ld_flag in $LDFLAGS; do 8454 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8455 aix_use_runtimelinking=yes 8456 break 8457 fi 8458 done 8459 ;; 8460 esac 8461 8462 exp_sym_flag='-bexport' 8463 no_entry_flag='-bnoentry' 8464 fi 8465 8466 # When large executables or shared objects are built, AIX ld can 8467 # have problems creating the table of contents. If linking a library 8468 # or program results in "error TOC overflow" add -mminimal-toc to 8469 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8470 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8471 8472 archive_cmds='' 8473 hardcode_direct=yes 8474 hardcode_libdir_separator=':' 8475 link_all_deplibs=yes 8476 8477 if test "$GCC" = yes; then 8478 case $host_os in aix4.[012]|aix4.[012].*) 8479 # We only want to do this on AIX 4.2 and lower, the check 8480 # below for broken collect2 doesn't work under 4.3+ 8481 collect2name=`${CC} -print-prog-name=collect2` 8482 if test -f "$collect2name" && \ 8483 strings "$collect2name" | grep resolve_lib_name >/dev/null 8484 then 8485 # We have reworked collect2 8486 : 8487 else 8488 # We have old collect2 8489 hardcode_direct=unsupported 8490 # It fails to find uninstalled libraries when the uninstalled 8491 # path is not listed in the libpath. Setting hardcode_minus_L 8492 # to unsupported forces relinking 8493 hardcode_minus_L=yes 8494 hardcode_libdir_flag_spec='-L$libdir' 8495 hardcode_libdir_separator= 8496 fi 8497 ;; 8498 esac 8499 shared_flag='-shared' 8500 if test "$aix_use_runtimelinking" = yes; then 8501 shared_flag="$shared_flag "'${wl}-G' 8502 fi 8503 else 8504 # not using gcc 8505 if test "$host_cpu" = ia64; then 8506 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8507 # chokes on -Wl,-G. The following line is correct: 8508 shared_flag='-G' 8509 else 8510 if test "$aix_use_runtimelinking" = yes; then 8511 shared_flag='${wl}-G' 8512 else 8513 shared_flag='${wl}-bM:SRE' 8514 fi 8515 fi 8516 fi 8517 8518 # It seems that -bexpall does not export symbols beginning with 8519 # underscore (_), so it is better to generate a list of symbols to export. 8520 always_export_symbols=yes 8521 if test "$aix_use_runtimelinking" = yes; then 8522 # Warning - without using the other runtime loading flags (-brtl), 8523 # -berok will link without error, but may produce a broken library. 8524 allow_undefined_flag='-berok' 8525 # Determine the default libpath from the value encoded in an empty executable. 8526 cat >conftest.$ac_ext <<_ACEOF 8527/* confdefs.h. */ 8528_ACEOF 8529cat confdefs.h >>conftest.$ac_ext 8530cat >>conftest.$ac_ext <<_ACEOF 8531/* end confdefs.h. */ 8532 8533int 8534main () 8535{ 8536 8537 ; 8538 return 0; 8539} 8540_ACEOF 8541rm -f conftest.$ac_objext conftest$ac_exeext 8542if { (ac_try="$ac_link" 8543case "(($ac_try" in 8544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8545 *) ac_try_echo=$ac_try;; 8546esac 8547eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8548$as_echo "$ac_try_echo") >&5 8549 (eval "$ac_link") 2>conftest.er1 8550 ac_status=$? 8551 grep -v '^ *+' conftest.er1 >conftest.err 8552 rm -f conftest.er1 8553 cat conftest.err >&5 8554 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8555 (exit $ac_status); } && { 8556 test -z "$ac_c_werror_flag" || 8557 test ! -s conftest.err 8558 } && test -s conftest$ac_exeext && { 8559 test "$cross_compiling" = yes || 8560 $as_test_x conftest$ac_exeext 8561 }; then 8562 8563lt_aix_libpath_sed=' 8564 /Import File Strings/,/^$/ { 8565 /^0/ { 8566 s/^0 *\(.*\)$/\1/ 8567 p 8568 } 8569 }' 8570aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8571# Check for a 64-bit object if we didn't find anything. 8572if test -z "$aix_libpath"; then 8573 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8574fi 8575else 8576 $as_echo "$as_me: failed program was:" >&5 8577sed 's/^/| /' conftest.$ac_ext >&5 8578 8579 8580fi 8581 8582rm -rf conftest.dSYM 8583rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8584 conftest$ac_exeext conftest.$ac_ext 8585if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8586 8587 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8588 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" 8589 else 8590 if test "$host_cpu" = ia64; then 8591 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8592 allow_undefined_flag="-z nodefs" 8593 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" 8594 else 8595 # Determine the default libpath from the value encoded in an empty executable. 8596 cat >conftest.$ac_ext <<_ACEOF 8597/* confdefs.h. */ 8598_ACEOF 8599cat confdefs.h >>conftest.$ac_ext 8600cat >>conftest.$ac_ext <<_ACEOF 8601/* end confdefs.h. */ 8602 8603int 8604main () 8605{ 8606 8607 ; 8608 return 0; 8609} 8610_ACEOF 8611rm -f conftest.$ac_objext conftest$ac_exeext 8612if { (ac_try="$ac_link" 8613case "(($ac_try" in 8614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8615 *) ac_try_echo=$ac_try;; 8616esac 8617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8618$as_echo "$ac_try_echo") >&5 8619 (eval "$ac_link") 2>conftest.er1 8620 ac_status=$? 8621 grep -v '^ *+' conftest.er1 >conftest.err 8622 rm -f conftest.er1 8623 cat conftest.err >&5 8624 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8625 (exit $ac_status); } && { 8626 test -z "$ac_c_werror_flag" || 8627 test ! -s conftest.err 8628 } && test -s conftest$ac_exeext && { 8629 test "$cross_compiling" = yes || 8630 $as_test_x conftest$ac_exeext 8631 }; then 8632 8633lt_aix_libpath_sed=' 8634 /Import File Strings/,/^$/ { 8635 /^0/ { 8636 s/^0 *\(.*\)$/\1/ 8637 p 8638 } 8639 }' 8640aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8641# Check for a 64-bit object if we didn't find anything. 8642if test -z "$aix_libpath"; then 8643 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8644fi 8645else 8646 $as_echo "$as_me: failed program was:" >&5 8647sed 's/^/| /' conftest.$ac_ext >&5 8648 8649 8650fi 8651 8652rm -rf conftest.dSYM 8653rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8654 conftest$ac_exeext conftest.$ac_ext 8655if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8656 8657 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8658 # Warning - without using the other run time loading flags, 8659 # -berok will link without error, but may produce a broken library. 8660 no_undefined_flag=' ${wl}-bernotok' 8661 allow_undefined_flag=' ${wl}-berok' 8662 # Exported symbols can be pulled into shared objects from archives 8663 whole_archive_flag_spec='$convenience' 8664 archive_cmds_need_lc=yes 8665 # This is similar to how AIX traditionally builds its shared libraries. 8666 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' 8667 fi 8668 fi 8669 ;; 8670 8671 amigaos*) 8672 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)' 8673 hardcode_libdir_flag_spec='-L$libdir' 8674 hardcode_minus_L=yes 8675 # see comment about different semantics on the GNU ld section 8676 ld_shlibs=no 8677 ;; 8678 8679 bsdi[45]*) 8680 export_dynamic_flag_spec=-rdynamic 8681 ;; 8682 8683 cygwin* | mingw* | pw32*) 8684 # When not using gcc, we currently assume that we are using 8685 # Microsoft Visual C++. 8686 # hardcode_libdir_flag_spec is actually meaningless, as there is 8687 # no search path for DLLs. 8688 hardcode_libdir_flag_spec=' ' 8689 allow_undefined_flag=unsupported 8690 # Tell ltmain to make .lib files, not .a files. 8691 libext=lib 8692 # Tell ltmain to make .dll files, not .so files. 8693 shrext_cmds=".dll" 8694 # FIXME: Setting linknames here is a bad hack. 8695 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8696 # The linker will automatically build a .lib file if we build a DLL. 8697 old_archive_From_new_cmds='true' 8698 # FIXME: Should let the user specify the lib program. 8699 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8700 fix_srcfile_path='`cygpath -w "$srcfile"`' 8701 enable_shared_with_static_runtimes=yes 8702 ;; 8703 8704 darwin* | rhapsody*) 8705 case $host_os in 8706 rhapsody* | darwin1.[012]) 8707 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8708 ;; 8709 *) # Darwin 1.3 on 8710 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8711 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8712 else 8713 case ${MACOSX_DEPLOYMENT_TARGET} in 8714 10.[012]) 8715 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8716 ;; 8717 10.*) 8718 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8719 ;; 8720 esac 8721 fi 8722 ;; 8723 esac 8724 archive_cmds_need_lc=no 8725 hardcode_direct=no 8726 hardcode_automatic=yes 8727 hardcode_shlibpath_var=unsupported 8728 whole_archive_flag_spec='' 8729 link_all_deplibs=yes 8730 if test "$GCC" = yes ; then 8731 output_verbose_link_cmd='echo' 8732 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8733 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8734 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8735 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 8736 else 8737 case $cc_basename in 8738 xlc*) 8739 output_verbose_link_cmd='echo' 8740 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8741 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8742 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8743 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}' 8744 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}' 8745 ;; 8746 *) 8747 ld_shlibs=no 8748 ;; 8749 esac 8750 fi 8751 ;; 8752 8753 dgux*) 8754 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8755 hardcode_libdir_flag_spec='-L$libdir' 8756 hardcode_shlibpath_var=no 8757 ;; 8758 8759 freebsd1*) 8760 ld_shlibs=no 8761 ;; 8762 8763 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8764 # support. Future versions do this automatically, but an explicit c++rt0.o 8765 # does not break anything, and helps significantly (at the cost of a little 8766 # extra space). 8767 freebsd2.2*) 8768 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8769 hardcode_libdir_flag_spec='-R$libdir' 8770 hardcode_direct=yes 8771 hardcode_shlibpath_var=no 8772 ;; 8773 8774 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8775 freebsd2*) 8776 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8777 hardcode_direct=yes 8778 hardcode_minus_L=yes 8779 hardcode_shlibpath_var=no 8780 ;; 8781 8782 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8783 freebsd* | dragonfly*) 8784 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8785 hardcode_libdir_flag_spec='-R$libdir' 8786 hardcode_direct=yes 8787 hardcode_shlibpath_var=no 8788 ;; 8789 8790 hpux9*) 8791 if test "$GCC" = yes; then 8792 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' 8793 else 8794 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' 8795 fi 8796 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8797 hardcode_libdir_separator=: 8798 hardcode_direct=yes 8799 8800 # hardcode_minus_L: Not really in the search PATH, 8801 # but as the default location of the library. 8802 hardcode_minus_L=yes 8803 export_dynamic_flag_spec='${wl}-E' 8804 ;; 8805 8806 hpux10*) 8807 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8808 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8809 else 8810 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8811 fi 8812 if test "$with_gnu_ld" = no; then 8813 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8814 hardcode_libdir_separator=: 8815 8816 hardcode_direct=yes 8817 export_dynamic_flag_spec='${wl}-E' 8818 8819 # hardcode_minus_L: Not really in the search PATH, 8820 # but as the default location of the library. 8821 hardcode_minus_L=yes 8822 fi 8823 ;; 8824 8825 hpux11*) 8826 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8827 case $host_cpu in 8828 hppa*64*) 8829 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8830 ;; 8831 ia64*) 8832 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8833 ;; 8834 *) 8835 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8836 ;; 8837 esac 8838 else 8839 case $host_cpu in 8840 hppa*64*) 8841 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8842 ;; 8843 ia64*) 8844 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8845 ;; 8846 *) 8847 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8848 ;; 8849 esac 8850 fi 8851 if test "$with_gnu_ld" = no; then 8852 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8853 hardcode_libdir_separator=: 8854 8855 case $host_cpu in 8856 hppa*64*|ia64*) 8857 hardcode_libdir_flag_spec_ld='+b $libdir' 8858 hardcode_direct=no 8859 hardcode_shlibpath_var=no 8860 ;; 8861 *) 8862 hardcode_direct=yes 8863 export_dynamic_flag_spec='${wl}-E' 8864 8865 # hardcode_minus_L: Not really in the search PATH, 8866 # but as the default location of the library. 8867 hardcode_minus_L=yes 8868 ;; 8869 esac 8870 fi 8871 ;; 8872 8873 irix5* | irix6* | nonstopux*) 8874 if test "$GCC" = yes; then 8875 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' 8876 else 8877 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' 8878 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8879 fi 8880 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8881 hardcode_libdir_separator=: 8882 link_all_deplibs=yes 8883 ;; 8884 8885 netbsd*) 8886 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8887 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8888 else 8889 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8890 fi 8891 hardcode_libdir_flag_spec='-R$libdir' 8892 hardcode_direct=yes 8893 hardcode_shlibpath_var=no 8894 ;; 8895 8896 newsos6) 8897 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8898 hardcode_direct=yes 8899 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8900 hardcode_libdir_separator=: 8901 hardcode_shlibpath_var=no 8902 ;; 8903 8904 openbsd*) 8905 if test -f /usr/libexec/ld.so; then 8906 hardcode_direct=yes 8907 hardcode_shlibpath_var=no 8908 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8909 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8910 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8911 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8912 export_dynamic_flag_spec='${wl}-E' 8913 else 8914 case $host_os in 8915 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8916 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8917 hardcode_libdir_flag_spec='-R$libdir' 8918 ;; 8919 *) 8920 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8921 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8922 ;; 8923 esac 8924 fi 8925 else 8926 ld_shlibs=no 8927 fi 8928 ;; 8929 8930 os2*) 8931 hardcode_libdir_flag_spec='-L$libdir' 8932 hardcode_minus_L=yes 8933 allow_undefined_flag=unsupported 8934 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' 8935 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8936 ;; 8937 8938 osf3*) 8939 if test "$GCC" = yes; then 8940 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8941 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' 8942 else 8943 allow_undefined_flag=' -expect_unresolved \*' 8944 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' 8945 fi 8946 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8947 hardcode_libdir_separator=: 8948 ;; 8949 8950 osf4* | osf5*) # as osf3* with the addition of -msym flag 8951 if test "$GCC" = yes; then 8952 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8953 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' 8954 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8955 else 8956 allow_undefined_flag=' -expect_unresolved \*' 8957 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' 8958 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8959 $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' 8960 8961 # Both c and cxx compiler support -rpath directly 8962 hardcode_libdir_flag_spec='-rpath $libdir' 8963 fi 8964 hardcode_libdir_separator=: 8965 ;; 8966 8967 solaris*) 8968 no_undefined_flag=' -z text' 8969 if test "$GCC" = yes; then 8970 wlarc='${wl}' 8971 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8972 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8973 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8974 else 8975 wlarc='' 8976 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8977 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8978 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8979 fi 8980 hardcode_libdir_flag_spec='-R$libdir' 8981 hardcode_shlibpath_var=no 8982 case $host_os in 8983 solaris2.[0-5] | solaris2.[0-5].*) ;; 8984 *) 8985 # The compiler driver will combine and reorder linker options, 8986 # but understands `-z linker_flag'. GCC discards it without `$wl', 8987 # but is careful enough not to reorder. 8988 # Supported since Solaris 2.6 (maybe 2.5.1?) 8989 if test "$GCC" = yes; then 8990 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8991 else 8992 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8993 fi 8994 ;; 8995 esac 8996 link_all_deplibs=yes 8997 ;; 8998 8999 sunos4*) 9000 if test "x$host_vendor" = xsequent; then 9001 # Use $CC to link under sequent, because it throws in some extra .o 9002 # files that make .init and .fini sections work. 9003 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9004 else 9005 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9006 fi 9007 hardcode_libdir_flag_spec='-L$libdir' 9008 hardcode_direct=yes 9009 hardcode_minus_L=yes 9010 hardcode_shlibpath_var=no 9011 ;; 9012 9013 sysv4) 9014 case $host_vendor in 9015 sni) 9016 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9017 hardcode_direct=yes # is this really true??? 9018 ;; 9019 siemens) 9020 ## LD is ld it makes a PLAMLIB 9021 ## CC just makes a GrossModule. 9022 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9023 reload_cmds='$CC -r -o $output$reload_objs' 9024 hardcode_direct=no 9025 ;; 9026 motorola) 9027 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9028 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9029 ;; 9030 esac 9031 runpath_var='LD_RUN_PATH' 9032 hardcode_shlibpath_var=no 9033 ;; 9034 9035 sysv4.3*) 9036 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9037 hardcode_shlibpath_var=no 9038 export_dynamic_flag_spec='-Bexport' 9039 ;; 9040 9041 sysv4*MP*) 9042 if test -d /usr/nec; then 9043 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9044 hardcode_shlibpath_var=no 9045 runpath_var=LD_RUN_PATH 9046 hardcode_runpath_var=yes 9047 ld_shlibs=yes 9048 fi 9049 ;; 9050 9051 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9052 no_undefined_flag='${wl}-z,text' 9053 archive_cmds_need_lc=no 9054 hardcode_shlibpath_var=no 9055 runpath_var='LD_RUN_PATH' 9056 9057 if test "$GCC" = yes; then 9058 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9059 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9060 else 9061 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9062 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9063 fi 9064 ;; 9065 9066 sysv5* | sco3.2v5* | sco5v6*) 9067 # Note: We can NOT use -z defs as we might desire, because we do not 9068 # link with -lc, and that would cause any symbols used from libc to 9069 # always be unresolved, which means just about no library would 9070 # ever link correctly. If we're not using GNU ld we use -z text 9071 # though, which does catch some bad symbols but isn't as heavy-handed 9072 # as -z defs. 9073 no_undefined_flag='${wl}-z,text' 9074 allow_undefined_flag='${wl}-z,nodefs' 9075 archive_cmds_need_lc=no 9076 hardcode_shlibpath_var=no 9077 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9078 hardcode_libdir_separator=':' 9079 link_all_deplibs=yes 9080 export_dynamic_flag_spec='${wl}-Bexport' 9081 runpath_var='LD_RUN_PATH' 9082 9083 if test "$GCC" = yes; then 9084 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9085 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9086 else 9087 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9088 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9089 fi 9090 ;; 9091 9092 uts4*) 9093 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9094 hardcode_libdir_flag_spec='-L$libdir' 9095 hardcode_shlibpath_var=no 9096 ;; 9097 9098 *) 9099 ld_shlibs=no 9100 ;; 9101 esac 9102 fi 9103 9104{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9105$as_echo "$ld_shlibs" >&6; } 9106test "$ld_shlibs" = no && can_build_shared=no 9107 9108# 9109# Do we need to explicitly link libc? 9110# 9111case "x$archive_cmds_need_lc" in 9112x|xyes) 9113 # Assume -lc should be added 9114 archive_cmds_need_lc=yes 9115 9116 if test "$enable_shared" = yes && test "$GCC" = yes; then 9117 case $archive_cmds in 9118 *'~'*) 9119 # FIXME: we may have to deal with multi-command sequences. 9120 ;; 9121 '$CC '*) 9122 # Test whether the compiler implicitly links with -lc since on some 9123 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9124 # to ld, don't add -lc before -lgcc. 9125 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9126$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9127 $rm conftest* 9128 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9129 9130 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9131 (eval $ac_compile) 2>&5 9132 ac_status=$? 9133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9134 (exit $ac_status); } 2>conftest.err; then 9135 soname=conftest 9136 lib=conftest 9137 libobjs=conftest.$ac_objext 9138 deplibs= 9139 wl=$lt_prog_compiler_wl 9140 pic_flag=$lt_prog_compiler_pic 9141 compiler_flags=-v 9142 linker_flags=-v 9143 verstring= 9144 output_objdir=. 9145 libname=conftest 9146 lt_save_allow_undefined_flag=$allow_undefined_flag 9147 allow_undefined_flag= 9148 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9149 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9150 ac_status=$? 9151 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9152 (exit $ac_status); } 9153 then 9154 archive_cmds_need_lc=no 9155 else 9156 archive_cmds_need_lc=yes 9157 fi 9158 allow_undefined_flag=$lt_save_allow_undefined_flag 9159 else 9160 cat conftest.err 1>&5 9161 fi 9162 $rm conftest* 9163 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9164$as_echo "$archive_cmds_need_lc" >&6; } 9165 ;; 9166 esac 9167 fi 9168 ;; 9169esac 9170 9171{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9172$as_echo_n "checking dynamic linker characteristics... " >&6; } 9173library_names_spec= 9174libname_spec='lib$name' 9175soname_spec= 9176shrext_cmds=".so" 9177postinstall_cmds= 9178postuninstall_cmds= 9179finish_cmds= 9180finish_eval= 9181shlibpath_var= 9182shlibpath_overrides_runpath=unknown 9183version_type=none 9184dynamic_linker="$host_os ld.so" 9185sys_lib_dlsearch_path_spec="/lib /usr/lib" 9186 9187if test "$GCC" = yes; then 9188 case $host_os in 9189 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9190 *) lt_awk_arg="/^libraries:/" ;; 9191 esac 9192 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9193 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9194 # if the path contains ";" then we assume it to be the separator 9195 # otherwise default to the standard path separator (i.e. ":") - it is 9196 # assumed that no part of a normal pathname contains ";" but that should 9197 # okay in the real world where ";" in dirpaths is itself problematic. 9198 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9199 else 9200 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9201 fi 9202 # Ok, now we have the path, separated by spaces, we can step through it 9203 # and add multilib dir if necessary. 9204 lt_tmp_lt_search_path_spec= 9205 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9206 for lt_sys_path in $lt_search_path_spec; do 9207 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9208 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9209 else 9210 test -d "$lt_sys_path" && \ 9211 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9212 fi 9213 done 9214 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9215BEGIN {RS=" "; FS="/|\n";} { 9216 lt_foo=""; 9217 lt_count=0; 9218 for (lt_i = NF; lt_i > 0; lt_i--) { 9219 if ($lt_i != "" && $lt_i != ".") { 9220 if ($lt_i == "..") { 9221 lt_count++; 9222 } else { 9223 if (lt_count == 0) { 9224 lt_foo="/" $lt_i lt_foo; 9225 } else { 9226 lt_count--; 9227 } 9228 } 9229 } 9230 } 9231 if (lt_foo != "") { lt_freq[lt_foo]++; } 9232 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9233}'` 9234 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9235else 9236 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9237fi 9238need_lib_prefix=unknown 9239hardcode_into_libs=no 9240 9241# when you set need_version to no, make sure it does not cause -set_version 9242# flags to be left without arguments 9243need_version=unknown 9244 9245case $host_os in 9246aix3*) 9247 version_type=linux 9248 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9249 shlibpath_var=LIBPATH 9250 9251 # AIX 3 has no versioning support, so we append a major version to the name. 9252 soname_spec='${libname}${release}${shared_ext}$major' 9253 ;; 9254 9255aix[4-9]*) 9256 version_type=linux 9257 need_lib_prefix=no 9258 need_version=no 9259 hardcode_into_libs=yes 9260 if test "$host_cpu" = ia64; then 9261 # AIX 5 supports IA64 9262 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9263 shlibpath_var=LD_LIBRARY_PATH 9264 else 9265 # With GCC up to 2.95.x, collect2 would create an import file 9266 # for dependence libraries. The import file would start with 9267 # the line `#! .'. This would cause the generated library to 9268 # depend on `.', always an invalid library. This was fixed in 9269 # development snapshots of GCC prior to 3.0. 9270 case $host_os in 9271 aix4 | aix4.[01] | aix4.[01].*) 9272 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9273 echo ' yes ' 9274 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9275 : 9276 else 9277 can_build_shared=no 9278 fi 9279 ;; 9280 esac 9281 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9282 # soname into executable. Probably we can add versioning support to 9283 # collect2, so additional links can be useful in future. 9284 if test "$aix_use_runtimelinking" = yes; then 9285 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9286 # instead of lib<name>.a to let people know that these are not 9287 # typical AIX shared libraries. 9288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9289 else 9290 # We preserve .a as extension for shared libraries through AIX4.2 9291 # and later when we are not doing run time linking. 9292 library_names_spec='${libname}${release}.a $libname.a' 9293 soname_spec='${libname}${release}${shared_ext}$major' 9294 fi 9295 shlibpath_var=LIBPATH 9296 fi 9297 ;; 9298 9299amigaos*) 9300 library_names_spec='$libname.ixlibrary $libname.a' 9301 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9302 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' 9303 ;; 9304 9305beos*) 9306 library_names_spec='${libname}${shared_ext}' 9307 dynamic_linker="$host_os ld.so" 9308 shlibpath_var=LIBRARY_PATH 9309 ;; 9310 9311bsdi[45]*) 9312 version_type=linux 9313 need_version=no 9314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9315 soname_spec='${libname}${release}${shared_ext}$major' 9316 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9317 shlibpath_var=LD_LIBRARY_PATH 9318 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9319 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9320 # the default ld.so.conf also contains /usr/contrib/lib and 9321 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9322 # libtool to hard-code these into programs 9323 ;; 9324 9325cygwin* | mingw* | pw32*) 9326 version_type=windows 9327 shrext_cmds=".dll" 9328 need_version=no 9329 need_lib_prefix=no 9330 9331 case $GCC,$host_os in 9332 yes,cygwin* | yes,mingw* | yes,pw32*) 9333 library_names_spec='$libname.dll.a' 9334 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9335 postinstall_cmds='base_file=`basename \${file}`~ 9336 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9337 dldir=$destdir/`dirname \$dlpath`~ 9338 test -d \$dldir || mkdir -p \$dldir~ 9339 $install_prog $dir/$dlname \$dldir/$dlname~ 9340 chmod a+x \$dldir/$dlname' 9341 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9342 dlpath=$dir/\$dldll~ 9343 $rm \$dlpath' 9344 shlibpath_overrides_runpath=yes 9345 9346 case $host_os in 9347 cygwin*) 9348 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9349 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9350 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9351 ;; 9352 mingw*) 9353 # MinGW DLLs use traditional 'lib' prefix 9354 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9355 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9356 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9357 # It is most probably a Windows format PATH printed by 9358 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9359 # path with ; separators, and with drive letters. We can handle the 9360 # drive letters (cygwin fileutils understands them), so leave them, 9361 # especially as we might pass files found there to a mingw objdump, 9362 # which wouldn't understand a cygwinified path. Ahh. 9363 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9364 else 9365 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9366 fi 9367 ;; 9368 pw32*) 9369 # pw32 DLLs use 'pw' prefix rather than 'lib' 9370 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9371 ;; 9372 esac 9373 ;; 9374 9375 *) 9376 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9377 ;; 9378 esac 9379 dynamic_linker='Win32 ld.exe' 9380 # FIXME: first we should search . and the directory the executable is in 9381 shlibpath_var=PATH 9382 ;; 9383 9384darwin* | rhapsody*) 9385 dynamic_linker="$host_os dyld" 9386 version_type=darwin 9387 need_lib_prefix=no 9388 need_version=no 9389 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9390 soname_spec='${libname}${release}${major}$shared_ext' 9391 shlibpath_overrides_runpath=yes 9392 shlibpath_var=DYLD_LIBRARY_PATH 9393 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9394 9395 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9396 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9397 ;; 9398 9399dgux*) 9400 version_type=linux 9401 need_lib_prefix=no 9402 need_version=no 9403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9404 soname_spec='${libname}${release}${shared_ext}$major' 9405 shlibpath_var=LD_LIBRARY_PATH 9406 ;; 9407 9408freebsd1*) 9409 dynamic_linker=no 9410 ;; 9411 9412freebsd* | dragonfly*) 9413 # DragonFly does not have aout. When/if they implement a new 9414 # versioning mechanism, adjust this. 9415 if test -x /usr/bin/objformat; then 9416 objformat=`/usr/bin/objformat` 9417 else 9418 case $host_os in 9419 freebsd[123]*) objformat=aout ;; 9420 *) objformat=elf ;; 9421 esac 9422 fi 9423 version_type=freebsd-$objformat 9424 case $version_type in 9425 freebsd-elf*) 9426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9427 need_version=no 9428 need_lib_prefix=no 9429 ;; 9430 freebsd-*) 9431 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9432 need_version=yes 9433 ;; 9434 esac 9435 shlibpath_var=LD_LIBRARY_PATH 9436 case $host_os in 9437 freebsd2*) 9438 shlibpath_overrides_runpath=yes 9439 ;; 9440 freebsd3.[01]* | freebsdelf3.[01]*) 9441 shlibpath_overrides_runpath=yes 9442 hardcode_into_libs=yes 9443 ;; 9444 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9445 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9446 shlibpath_overrides_runpath=no 9447 hardcode_into_libs=yes 9448 ;; 9449 *) # from 4.6 on, and DragonFly 9450 shlibpath_overrides_runpath=yes 9451 hardcode_into_libs=yes 9452 ;; 9453 esac 9454 ;; 9455 9456gnu*) 9457 version_type=linux 9458 need_lib_prefix=no 9459 need_version=no 9460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9461 soname_spec='${libname}${release}${shared_ext}$major' 9462 shlibpath_var=LD_LIBRARY_PATH 9463 hardcode_into_libs=yes 9464 ;; 9465 9466hpux9* | hpux10* | hpux11*) 9467 # Give a soname corresponding to the major version so that dld.sl refuses to 9468 # link against other versions. 9469 version_type=sunos 9470 need_lib_prefix=no 9471 need_version=no 9472 case $host_cpu in 9473 ia64*) 9474 shrext_cmds='.so' 9475 hardcode_into_libs=yes 9476 dynamic_linker="$host_os dld.so" 9477 shlibpath_var=LD_LIBRARY_PATH 9478 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9480 soname_spec='${libname}${release}${shared_ext}$major' 9481 if test "X$HPUX_IA64_MODE" = X32; then 9482 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9483 else 9484 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9485 fi 9486 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9487 ;; 9488 hppa*64*) 9489 shrext_cmds='.sl' 9490 hardcode_into_libs=yes 9491 dynamic_linker="$host_os dld.sl" 9492 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9493 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9495 soname_spec='${libname}${release}${shared_ext}$major' 9496 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9497 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9498 ;; 9499 *) 9500 shrext_cmds='.sl' 9501 dynamic_linker="$host_os dld.sl" 9502 shlibpath_var=SHLIB_PATH 9503 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9505 soname_spec='${libname}${release}${shared_ext}$major' 9506 ;; 9507 esac 9508 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9509 postinstall_cmds='chmod 555 $lib' 9510 ;; 9511 9512interix[3-9]*) 9513 version_type=linux 9514 need_lib_prefix=no 9515 need_version=no 9516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9517 soname_spec='${libname}${release}${shared_ext}$major' 9518 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9519 shlibpath_var=LD_LIBRARY_PATH 9520 shlibpath_overrides_runpath=no 9521 hardcode_into_libs=yes 9522 ;; 9523 9524irix5* | irix6* | nonstopux*) 9525 case $host_os in 9526 nonstopux*) version_type=nonstopux ;; 9527 *) 9528 if test "$lt_cv_prog_gnu_ld" = yes; then 9529 version_type=linux 9530 else 9531 version_type=irix 9532 fi ;; 9533 esac 9534 need_lib_prefix=no 9535 need_version=no 9536 soname_spec='${libname}${release}${shared_ext}$major' 9537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9538 case $host_os in 9539 irix5* | nonstopux*) 9540 libsuff= shlibsuff= 9541 ;; 9542 *) 9543 case $LD in # libtool.m4 will add one of these switches to LD 9544 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9545 libsuff= shlibsuff= libmagic=32-bit;; 9546 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9547 libsuff=32 shlibsuff=N32 libmagic=N32;; 9548 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9549 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9550 *) libsuff= shlibsuff= libmagic=never-match;; 9551 esac 9552 ;; 9553 esac 9554 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9555 shlibpath_overrides_runpath=no 9556 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9557 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9558 hardcode_into_libs=yes 9559 ;; 9560 9561# No shared lib support for Linux oldld, aout, or coff. 9562linux*oldld* | linux*aout* | linux*coff*) 9563 dynamic_linker=no 9564 ;; 9565 9566# This must be Linux ELF. 9567linux* | k*bsd*-gnu) 9568 version_type=linux 9569 need_lib_prefix=no 9570 need_version=no 9571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9572 soname_spec='${libname}${release}${shared_ext}$major' 9573 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9574 shlibpath_var=LD_LIBRARY_PATH 9575 shlibpath_overrides_runpath=no 9576 # This implies no fast_install, which is unacceptable. 9577 # Some rework will be needed to allow for fast_install 9578 # before this can be enabled. 9579 hardcode_into_libs=yes 9580 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9581 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9582 9583 # Append ld.so.conf contents to the search path 9584 if test -f /etc/ld.so.conf; then 9585 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' ' '` 9586 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9587 fi 9588 9589 # We used to test for /lib/ld.so.1 and disable shared libraries on 9590 # powerpc, because MkLinux only supported shared libraries with the 9591 # GNU dynamic linker. Since this was broken with cross compilers, 9592 # most powerpc-linux boxes support dynamic linking these days and 9593 # people can always --disable-shared, the test was removed, and we 9594 # assume the GNU/Linux dynamic linker is in use. 9595 dynamic_linker='GNU/Linux ld.so' 9596 ;; 9597 9598netbsd*) 9599 version_type=sunos 9600 need_lib_prefix=no 9601 need_version=no 9602 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9604 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9605 dynamic_linker='NetBSD (a.out) ld.so' 9606 else 9607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9608 soname_spec='${libname}${release}${shared_ext}$major' 9609 dynamic_linker='NetBSD ld.elf_so' 9610 fi 9611 shlibpath_var=LD_LIBRARY_PATH 9612 shlibpath_overrides_runpath=yes 9613 hardcode_into_libs=yes 9614 ;; 9615 9616newsos6) 9617 version_type=linux 9618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9619 shlibpath_var=LD_LIBRARY_PATH 9620 shlibpath_overrides_runpath=yes 9621 ;; 9622 9623nto-qnx*) 9624 version_type=linux 9625 need_lib_prefix=no 9626 need_version=no 9627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9628 soname_spec='${libname}${release}${shared_ext}$major' 9629 shlibpath_var=LD_LIBRARY_PATH 9630 shlibpath_overrides_runpath=yes 9631 ;; 9632 9633openbsd*) 9634 version_type=sunos 9635 sys_lib_dlsearch_path_spec="/usr/lib" 9636 need_lib_prefix=no 9637 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9638 case $host_os in 9639 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9640 *) need_version=no ;; 9641 esac 9642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9643 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9644 shlibpath_var=LD_LIBRARY_PATH 9645 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9646 case $host_os in 9647 openbsd2.[89] | openbsd2.[89].*) 9648 shlibpath_overrides_runpath=no 9649 ;; 9650 *) 9651 shlibpath_overrides_runpath=yes 9652 ;; 9653 esac 9654 else 9655 shlibpath_overrides_runpath=yes 9656 fi 9657 ;; 9658 9659os2*) 9660 libname_spec='$name' 9661 shrext_cmds=".dll" 9662 need_lib_prefix=no 9663 library_names_spec='$libname${shared_ext} $libname.a' 9664 dynamic_linker='OS/2 ld.exe' 9665 shlibpath_var=LIBPATH 9666 ;; 9667 9668osf3* | osf4* | osf5*) 9669 version_type=osf 9670 need_lib_prefix=no 9671 need_version=no 9672 soname_spec='${libname}${release}${shared_ext}$major' 9673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9674 shlibpath_var=LD_LIBRARY_PATH 9675 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9676 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9677 ;; 9678 9679rdos*) 9680 dynamic_linker=no 9681 ;; 9682 9683solaris*) 9684 version_type=linux 9685 need_lib_prefix=no 9686 need_version=no 9687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9688 soname_spec='${libname}${release}${shared_ext}$major' 9689 shlibpath_var=LD_LIBRARY_PATH 9690 shlibpath_overrides_runpath=yes 9691 hardcode_into_libs=yes 9692 # ldd complains unless libraries are executable 9693 postinstall_cmds='chmod +x $lib' 9694 ;; 9695 9696sunos4*) 9697 version_type=sunos 9698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9699 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9700 shlibpath_var=LD_LIBRARY_PATH 9701 shlibpath_overrides_runpath=yes 9702 if test "$with_gnu_ld" = yes; then 9703 need_lib_prefix=no 9704 fi 9705 need_version=yes 9706 ;; 9707 9708sysv4 | sysv4.3*) 9709 version_type=linux 9710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9711 soname_spec='${libname}${release}${shared_ext}$major' 9712 shlibpath_var=LD_LIBRARY_PATH 9713 case $host_vendor in 9714 sni) 9715 shlibpath_overrides_runpath=no 9716 need_lib_prefix=no 9717 export_dynamic_flag_spec='${wl}-Blargedynsym' 9718 runpath_var=LD_RUN_PATH 9719 ;; 9720 siemens) 9721 need_lib_prefix=no 9722 ;; 9723 motorola) 9724 need_lib_prefix=no 9725 need_version=no 9726 shlibpath_overrides_runpath=no 9727 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9728 ;; 9729 esac 9730 ;; 9731 9732sysv4*MP*) 9733 if test -d /usr/nec ;then 9734 version_type=linux 9735 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9736 soname_spec='$libname${shared_ext}.$major' 9737 shlibpath_var=LD_LIBRARY_PATH 9738 fi 9739 ;; 9740 9741sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9742 version_type=freebsd-elf 9743 need_lib_prefix=no 9744 need_version=no 9745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9746 soname_spec='${libname}${release}${shared_ext}$major' 9747 shlibpath_var=LD_LIBRARY_PATH 9748 hardcode_into_libs=yes 9749 if test "$with_gnu_ld" = yes; then 9750 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9751 shlibpath_overrides_runpath=no 9752 else 9753 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9754 shlibpath_overrides_runpath=yes 9755 case $host_os in 9756 sco3.2v5*) 9757 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9758 ;; 9759 esac 9760 fi 9761 sys_lib_dlsearch_path_spec='/usr/lib' 9762 ;; 9763 9764uts4*) 9765 version_type=linux 9766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9767 soname_spec='${libname}${release}${shared_ext}$major' 9768 shlibpath_var=LD_LIBRARY_PATH 9769 ;; 9770 9771*) 9772 dynamic_linker=no 9773 ;; 9774esac 9775{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9776$as_echo "$dynamic_linker" >&6; } 9777test "$dynamic_linker" = no && can_build_shared=no 9778 9779if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9780 $as_echo_n "(cached) " >&6 9781else 9782 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9783fi 9784 9785sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9786if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9787 $as_echo_n "(cached) " >&6 9788else 9789 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9790fi 9791 9792sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9793 9794variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9795if test "$GCC" = yes; then 9796 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9797fi 9798 9799{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9800$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9801hardcode_action= 9802if test -n "$hardcode_libdir_flag_spec" || \ 9803 test -n "$runpath_var" || \ 9804 test "X$hardcode_automatic" = "Xyes" ; then 9805 9806 # We can hardcode non-existant directories. 9807 if test "$hardcode_direct" != no && 9808 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9809 # have to relink, otherwise we might link with an installed library 9810 # when we should be linking with a yet-to-be-installed one 9811 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9812 test "$hardcode_minus_L" != no; then 9813 # Linking always hardcodes the temporary library directory. 9814 hardcode_action=relink 9815 else 9816 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9817 hardcode_action=immediate 9818 fi 9819else 9820 # We cannot hardcode anything, or else we can only hardcode existing 9821 # directories. 9822 hardcode_action=unsupported 9823fi 9824{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9825$as_echo "$hardcode_action" >&6; } 9826 9827if test "$hardcode_action" = relink; then 9828 # Fast installation is not supported 9829 enable_fast_install=no 9830elif test "$shlibpath_overrides_runpath" = yes || 9831 test "$enable_shared" = no; then 9832 # Fast installation is not necessary 9833 enable_fast_install=needless 9834fi 9835 9836striplib= 9837old_striplib= 9838{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9839$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9840if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9841 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9842 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9843 { $as_echo "$as_me:$LINENO: result: yes" >&5 9844$as_echo "yes" >&6; } 9845else 9846# FIXME - insert some real tests, host_os isn't really good enough 9847 case $host_os in 9848 darwin*) 9849 if test -n "$STRIP" ; then 9850 striplib="$STRIP -x" 9851 old_striplib="$STRIP -S" 9852 { $as_echo "$as_me:$LINENO: result: yes" >&5 9853$as_echo "yes" >&6; } 9854 else 9855 { $as_echo "$as_me:$LINENO: result: no" >&5 9856$as_echo "no" >&6; } 9857fi 9858 ;; 9859 *) 9860 { $as_echo "$as_me:$LINENO: result: no" >&5 9861$as_echo "no" >&6; } 9862 ;; 9863 esac 9864fi 9865 9866if test "x$enable_dlopen" != xyes; then 9867 enable_dlopen=unknown 9868 enable_dlopen_self=unknown 9869 enable_dlopen_self_static=unknown 9870else 9871 lt_cv_dlopen=no 9872 lt_cv_dlopen_libs= 9873 9874 case $host_os in 9875 beos*) 9876 lt_cv_dlopen="load_add_on" 9877 lt_cv_dlopen_libs= 9878 lt_cv_dlopen_self=yes 9879 ;; 9880 9881 mingw* | pw32*) 9882 lt_cv_dlopen="LoadLibrary" 9883 lt_cv_dlopen_libs= 9884 ;; 9885 9886 cygwin*) 9887 lt_cv_dlopen="dlopen" 9888 lt_cv_dlopen_libs= 9889 ;; 9890 9891 darwin*) 9892 # if libdl is installed we need to link against it 9893 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9894$as_echo_n "checking for dlopen in -ldl... " >&6; } 9895if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9896 $as_echo_n "(cached) " >&6 9897else 9898 ac_check_lib_save_LIBS=$LIBS 9899LIBS="-ldl $LIBS" 9900cat >conftest.$ac_ext <<_ACEOF 9901/* confdefs.h. */ 9902_ACEOF 9903cat confdefs.h >>conftest.$ac_ext 9904cat >>conftest.$ac_ext <<_ACEOF 9905/* end confdefs.h. */ 9906 9907/* Override any GCC internal prototype to avoid an error. 9908 Use char because int might match the return type of a GCC 9909 builtin and then its argument prototype would still apply. */ 9910#ifdef __cplusplus 9911extern "C" 9912#endif 9913char dlopen (); 9914int 9915main () 9916{ 9917return dlopen (); 9918 ; 9919 return 0; 9920} 9921_ACEOF 9922rm -f conftest.$ac_objext conftest$ac_exeext 9923if { (ac_try="$ac_link" 9924case "(($ac_try" in 9925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9926 *) ac_try_echo=$ac_try;; 9927esac 9928eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9929$as_echo "$ac_try_echo") >&5 9930 (eval "$ac_link") 2>conftest.er1 9931 ac_status=$? 9932 grep -v '^ *+' conftest.er1 >conftest.err 9933 rm -f conftest.er1 9934 cat conftest.err >&5 9935 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9936 (exit $ac_status); } && { 9937 test -z "$ac_c_werror_flag" || 9938 test ! -s conftest.err 9939 } && test -s conftest$ac_exeext && { 9940 test "$cross_compiling" = yes || 9941 $as_test_x conftest$ac_exeext 9942 }; then 9943 ac_cv_lib_dl_dlopen=yes 9944else 9945 $as_echo "$as_me: failed program was:" >&5 9946sed 's/^/| /' conftest.$ac_ext >&5 9947 9948 ac_cv_lib_dl_dlopen=no 9949fi 9950 9951rm -rf conftest.dSYM 9952rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9953 conftest$ac_exeext conftest.$ac_ext 9954LIBS=$ac_check_lib_save_LIBS 9955fi 9956{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9957$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9958if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9959 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9960else 9961 9962 lt_cv_dlopen="dyld" 9963 lt_cv_dlopen_libs= 9964 lt_cv_dlopen_self=yes 9965 9966fi 9967 9968 ;; 9969 9970 *) 9971 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9972$as_echo_n "checking for shl_load... " >&6; } 9973if test "${ac_cv_func_shl_load+set}" = set; then 9974 $as_echo_n "(cached) " >&6 9975else 9976 cat >conftest.$ac_ext <<_ACEOF 9977/* confdefs.h. */ 9978_ACEOF 9979cat confdefs.h >>conftest.$ac_ext 9980cat >>conftest.$ac_ext <<_ACEOF 9981/* end confdefs.h. */ 9982/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9983 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9984#define shl_load innocuous_shl_load 9985 9986/* System header to define __stub macros and hopefully few prototypes, 9987 which can conflict with char shl_load (); below. 9988 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9989 <limits.h> exists even on freestanding compilers. */ 9990 9991#ifdef __STDC__ 9992# include <limits.h> 9993#else 9994# include <assert.h> 9995#endif 9996 9997#undef shl_load 9998 9999/* Override any GCC internal prototype to avoid an error. 10000 Use char because int might match the return type of a GCC 10001 builtin and then its argument prototype would still apply. */ 10002#ifdef __cplusplus 10003extern "C" 10004#endif 10005char shl_load (); 10006/* The GNU C library defines this for functions which it implements 10007 to always fail with ENOSYS. Some functions are actually named 10008 something starting with __ and the normal name is an alias. */ 10009#if defined __stub_shl_load || defined __stub___shl_load 10010choke me 10011#endif 10012 10013int 10014main () 10015{ 10016return shl_load (); 10017 ; 10018 return 0; 10019} 10020_ACEOF 10021rm -f conftest.$ac_objext conftest$ac_exeext 10022if { (ac_try="$ac_link" 10023case "(($ac_try" in 10024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10025 *) ac_try_echo=$ac_try;; 10026esac 10027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10028$as_echo "$ac_try_echo") >&5 10029 (eval "$ac_link") 2>conftest.er1 10030 ac_status=$? 10031 grep -v '^ *+' conftest.er1 >conftest.err 10032 rm -f conftest.er1 10033 cat conftest.err >&5 10034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10035 (exit $ac_status); } && { 10036 test -z "$ac_c_werror_flag" || 10037 test ! -s conftest.err 10038 } && test -s conftest$ac_exeext && { 10039 test "$cross_compiling" = yes || 10040 $as_test_x conftest$ac_exeext 10041 }; then 10042 ac_cv_func_shl_load=yes 10043else 10044 $as_echo "$as_me: failed program was:" >&5 10045sed 's/^/| /' conftest.$ac_ext >&5 10046 10047 ac_cv_func_shl_load=no 10048fi 10049 10050rm -rf conftest.dSYM 10051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10052 conftest$ac_exeext conftest.$ac_ext 10053fi 10054{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10055$as_echo "$ac_cv_func_shl_load" >&6; } 10056if test "x$ac_cv_func_shl_load" = x""yes; then 10057 lt_cv_dlopen="shl_load" 10058else 10059 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10060$as_echo_n "checking for shl_load in -ldld... " >&6; } 10061if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10062 $as_echo_n "(cached) " >&6 10063else 10064 ac_check_lib_save_LIBS=$LIBS 10065LIBS="-ldld $LIBS" 10066cat >conftest.$ac_ext <<_ACEOF 10067/* confdefs.h. */ 10068_ACEOF 10069cat confdefs.h >>conftest.$ac_ext 10070cat >>conftest.$ac_ext <<_ACEOF 10071/* end confdefs.h. */ 10072 10073/* Override any GCC internal prototype to avoid an error. 10074 Use char because int might match the return type of a GCC 10075 builtin and then its argument prototype would still apply. */ 10076#ifdef __cplusplus 10077extern "C" 10078#endif 10079char shl_load (); 10080int 10081main () 10082{ 10083return shl_load (); 10084 ; 10085 return 0; 10086} 10087_ACEOF 10088rm -f conftest.$ac_objext conftest$ac_exeext 10089if { (ac_try="$ac_link" 10090case "(($ac_try" in 10091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10092 *) ac_try_echo=$ac_try;; 10093esac 10094eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10095$as_echo "$ac_try_echo") >&5 10096 (eval "$ac_link") 2>conftest.er1 10097 ac_status=$? 10098 grep -v '^ *+' conftest.er1 >conftest.err 10099 rm -f conftest.er1 10100 cat conftest.err >&5 10101 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10102 (exit $ac_status); } && { 10103 test -z "$ac_c_werror_flag" || 10104 test ! -s conftest.err 10105 } && test -s conftest$ac_exeext && { 10106 test "$cross_compiling" = yes || 10107 $as_test_x conftest$ac_exeext 10108 }; then 10109 ac_cv_lib_dld_shl_load=yes 10110else 10111 $as_echo "$as_me: failed program was:" >&5 10112sed 's/^/| /' conftest.$ac_ext >&5 10113 10114 ac_cv_lib_dld_shl_load=no 10115fi 10116 10117rm -rf conftest.dSYM 10118rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10119 conftest$ac_exeext conftest.$ac_ext 10120LIBS=$ac_check_lib_save_LIBS 10121fi 10122{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10123$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10124if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10125 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10126else 10127 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10128$as_echo_n "checking for dlopen... " >&6; } 10129if test "${ac_cv_func_dlopen+set}" = set; then 10130 $as_echo_n "(cached) " >&6 10131else 10132 cat >conftest.$ac_ext <<_ACEOF 10133/* confdefs.h. */ 10134_ACEOF 10135cat confdefs.h >>conftest.$ac_ext 10136cat >>conftest.$ac_ext <<_ACEOF 10137/* end confdefs.h. */ 10138/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10139 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10140#define dlopen innocuous_dlopen 10141 10142/* System header to define __stub macros and hopefully few prototypes, 10143 which can conflict with char dlopen (); below. 10144 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10145 <limits.h> exists even on freestanding compilers. */ 10146 10147#ifdef __STDC__ 10148# include <limits.h> 10149#else 10150# include <assert.h> 10151#endif 10152 10153#undef dlopen 10154 10155/* Override any GCC internal prototype to avoid an error. 10156 Use char because int might match the return type of a GCC 10157 builtin and then its argument prototype would still apply. */ 10158#ifdef __cplusplus 10159extern "C" 10160#endif 10161char dlopen (); 10162/* The GNU C library defines this for functions which it implements 10163 to always fail with ENOSYS. Some functions are actually named 10164 something starting with __ and the normal name is an alias. */ 10165#if defined __stub_dlopen || defined __stub___dlopen 10166choke me 10167#endif 10168 10169int 10170main () 10171{ 10172return dlopen (); 10173 ; 10174 return 0; 10175} 10176_ACEOF 10177rm -f conftest.$ac_objext conftest$ac_exeext 10178if { (ac_try="$ac_link" 10179case "(($ac_try" in 10180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10181 *) ac_try_echo=$ac_try;; 10182esac 10183eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10184$as_echo "$ac_try_echo") >&5 10185 (eval "$ac_link") 2>conftest.er1 10186 ac_status=$? 10187 grep -v '^ *+' conftest.er1 >conftest.err 10188 rm -f conftest.er1 10189 cat conftest.err >&5 10190 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10191 (exit $ac_status); } && { 10192 test -z "$ac_c_werror_flag" || 10193 test ! -s conftest.err 10194 } && test -s conftest$ac_exeext && { 10195 test "$cross_compiling" = yes || 10196 $as_test_x conftest$ac_exeext 10197 }; then 10198 ac_cv_func_dlopen=yes 10199else 10200 $as_echo "$as_me: failed program was:" >&5 10201sed 's/^/| /' conftest.$ac_ext >&5 10202 10203 ac_cv_func_dlopen=no 10204fi 10205 10206rm -rf conftest.dSYM 10207rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10208 conftest$ac_exeext conftest.$ac_ext 10209fi 10210{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10211$as_echo "$ac_cv_func_dlopen" >&6; } 10212if test "x$ac_cv_func_dlopen" = x""yes; then 10213 lt_cv_dlopen="dlopen" 10214else 10215 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10216$as_echo_n "checking for dlopen in -ldl... " >&6; } 10217if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10218 $as_echo_n "(cached) " >&6 10219else 10220 ac_check_lib_save_LIBS=$LIBS 10221LIBS="-ldl $LIBS" 10222cat >conftest.$ac_ext <<_ACEOF 10223/* confdefs.h. */ 10224_ACEOF 10225cat confdefs.h >>conftest.$ac_ext 10226cat >>conftest.$ac_ext <<_ACEOF 10227/* end confdefs.h. */ 10228 10229/* Override any GCC internal prototype to avoid an error. 10230 Use char because int might match the return type of a GCC 10231 builtin and then its argument prototype would still apply. */ 10232#ifdef __cplusplus 10233extern "C" 10234#endif 10235char dlopen (); 10236int 10237main () 10238{ 10239return dlopen (); 10240 ; 10241 return 0; 10242} 10243_ACEOF 10244rm -f conftest.$ac_objext conftest$ac_exeext 10245if { (ac_try="$ac_link" 10246case "(($ac_try" in 10247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10248 *) ac_try_echo=$ac_try;; 10249esac 10250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10251$as_echo "$ac_try_echo") >&5 10252 (eval "$ac_link") 2>conftest.er1 10253 ac_status=$? 10254 grep -v '^ *+' conftest.er1 >conftest.err 10255 rm -f conftest.er1 10256 cat conftest.err >&5 10257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10258 (exit $ac_status); } && { 10259 test -z "$ac_c_werror_flag" || 10260 test ! -s conftest.err 10261 } && test -s conftest$ac_exeext && { 10262 test "$cross_compiling" = yes || 10263 $as_test_x conftest$ac_exeext 10264 }; then 10265 ac_cv_lib_dl_dlopen=yes 10266else 10267 $as_echo "$as_me: failed program was:" >&5 10268sed 's/^/| /' conftest.$ac_ext >&5 10269 10270 ac_cv_lib_dl_dlopen=no 10271fi 10272 10273rm -rf conftest.dSYM 10274rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10275 conftest$ac_exeext conftest.$ac_ext 10276LIBS=$ac_check_lib_save_LIBS 10277fi 10278{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10279$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10280if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10281 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10282else 10283 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10284$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10285if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10286 $as_echo_n "(cached) " >&6 10287else 10288 ac_check_lib_save_LIBS=$LIBS 10289LIBS="-lsvld $LIBS" 10290cat >conftest.$ac_ext <<_ACEOF 10291/* confdefs.h. */ 10292_ACEOF 10293cat confdefs.h >>conftest.$ac_ext 10294cat >>conftest.$ac_ext <<_ACEOF 10295/* end confdefs.h. */ 10296 10297/* Override any GCC internal prototype to avoid an error. 10298 Use char because int might match the return type of a GCC 10299 builtin and then its argument prototype would still apply. */ 10300#ifdef __cplusplus 10301extern "C" 10302#endif 10303char dlopen (); 10304int 10305main () 10306{ 10307return dlopen (); 10308 ; 10309 return 0; 10310} 10311_ACEOF 10312rm -f conftest.$ac_objext conftest$ac_exeext 10313if { (ac_try="$ac_link" 10314case "(($ac_try" in 10315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10316 *) ac_try_echo=$ac_try;; 10317esac 10318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10319$as_echo "$ac_try_echo") >&5 10320 (eval "$ac_link") 2>conftest.er1 10321 ac_status=$? 10322 grep -v '^ *+' conftest.er1 >conftest.err 10323 rm -f conftest.er1 10324 cat conftest.err >&5 10325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10326 (exit $ac_status); } && { 10327 test -z "$ac_c_werror_flag" || 10328 test ! -s conftest.err 10329 } && test -s conftest$ac_exeext && { 10330 test "$cross_compiling" = yes || 10331 $as_test_x conftest$ac_exeext 10332 }; then 10333 ac_cv_lib_svld_dlopen=yes 10334else 10335 $as_echo "$as_me: failed program was:" >&5 10336sed 's/^/| /' conftest.$ac_ext >&5 10337 10338 ac_cv_lib_svld_dlopen=no 10339fi 10340 10341rm -rf conftest.dSYM 10342rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10343 conftest$ac_exeext conftest.$ac_ext 10344LIBS=$ac_check_lib_save_LIBS 10345fi 10346{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10347$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10348if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10349 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10350else 10351 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10352$as_echo_n "checking for dld_link in -ldld... " >&6; } 10353if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10354 $as_echo_n "(cached) " >&6 10355else 10356 ac_check_lib_save_LIBS=$LIBS 10357LIBS="-ldld $LIBS" 10358cat >conftest.$ac_ext <<_ACEOF 10359/* confdefs.h. */ 10360_ACEOF 10361cat confdefs.h >>conftest.$ac_ext 10362cat >>conftest.$ac_ext <<_ACEOF 10363/* end confdefs.h. */ 10364 10365/* Override any GCC internal prototype to avoid an error. 10366 Use char because int might match the return type of a GCC 10367 builtin and then its argument prototype would still apply. */ 10368#ifdef __cplusplus 10369extern "C" 10370#endif 10371char dld_link (); 10372int 10373main () 10374{ 10375return dld_link (); 10376 ; 10377 return 0; 10378} 10379_ACEOF 10380rm -f conftest.$ac_objext conftest$ac_exeext 10381if { (ac_try="$ac_link" 10382case "(($ac_try" in 10383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10384 *) ac_try_echo=$ac_try;; 10385esac 10386eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10387$as_echo "$ac_try_echo") >&5 10388 (eval "$ac_link") 2>conftest.er1 10389 ac_status=$? 10390 grep -v '^ *+' conftest.er1 >conftest.err 10391 rm -f conftest.er1 10392 cat conftest.err >&5 10393 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10394 (exit $ac_status); } && { 10395 test -z "$ac_c_werror_flag" || 10396 test ! -s conftest.err 10397 } && test -s conftest$ac_exeext && { 10398 test "$cross_compiling" = yes || 10399 $as_test_x conftest$ac_exeext 10400 }; then 10401 ac_cv_lib_dld_dld_link=yes 10402else 10403 $as_echo "$as_me: failed program was:" >&5 10404sed 's/^/| /' conftest.$ac_ext >&5 10405 10406 ac_cv_lib_dld_dld_link=no 10407fi 10408 10409rm -rf conftest.dSYM 10410rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10411 conftest$ac_exeext conftest.$ac_ext 10412LIBS=$ac_check_lib_save_LIBS 10413fi 10414{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10415$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10416if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10417 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10418fi 10419 10420 10421fi 10422 10423 10424fi 10425 10426 10427fi 10428 10429 10430fi 10431 10432 10433fi 10434 10435 ;; 10436 esac 10437 10438 if test "x$lt_cv_dlopen" != xno; then 10439 enable_dlopen=yes 10440 else 10441 enable_dlopen=no 10442 fi 10443 10444 case $lt_cv_dlopen in 10445 dlopen) 10446 save_CPPFLAGS="$CPPFLAGS" 10447 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10448 10449 save_LDFLAGS="$LDFLAGS" 10450 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10451 10452 save_LIBS="$LIBS" 10453 LIBS="$lt_cv_dlopen_libs $LIBS" 10454 10455 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10456$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10457if test "${lt_cv_dlopen_self+set}" = set; then 10458 $as_echo_n "(cached) " >&6 10459else 10460 if test "$cross_compiling" = yes; then : 10461 lt_cv_dlopen_self=cross 10462else 10463 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10464 lt_status=$lt_dlunknown 10465 cat > conftest.$ac_ext <<EOF 10466#line 10466 "configure" 10467#include "confdefs.h" 10468 10469#if HAVE_DLFCN_H 10470#include <dlfcn.h> 10471#endif 10472 10473#include <stdio.h> 10474 10475#ifdef RTLD_GLOBAL 10476# define LT_DLGLOBAL RTLD_GLOBAL 10477#else 10478# ifdef DL_GLOBAL 10479# define LT_DLGLOBAL DL_GLOBAL 10480# else 10481# define LT_DLGLOBAL 0 10482# endif 10483#endif 10484 10485/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10486 find out it does not work in some platform. */ 10487#ifndef LT_DLLAZY_OR_NOW 10488# ifdef RTLD_LAZY 10489# define LT_DLLAZY_OR_NOW RTLD_LAZY 10490# else 10491# ifdef DL_LAZY 10492# define LT_DLLAZY_OR_NOW DL_LAZY 10493# else 10494# ifdef RTLD_NOW 10495# define LT_DLLAZY_OR_NOW RTLD_NOW 10496# else 10497# ifdef DL_NOW 10498# define LT_DLLAZY_OR_NOW DL_NOW 10499# else 10500# define LT_DLLAZY_OR_NOW 0 10501# endif 10502# endif 10503# endif 10504# endif 10505#endif 10506 10507#ifdef __cplusplus 10508extern "C" void exit (int); 10509#endif 10510 10511void fnord() { int i=42;} 10512int main () 10513{ 10514 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10515 int status = $lt_dlunknown; 10516 10517 if (self) 10518 { 10519 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10520 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10521 /* dlclose (self); */ 10522 } 10523 else 10524 puts (dlerror ()); 10525 10526 exit (status); 10527} 10528EOF 10529 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10530 (eval $ac_link) 2>&5 10531 ac_status=$? 10532 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10533 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10534 (./conftest; exit; ) >&5 2>/dev/null 10535 lt_status=$? 10536 case x$lt_status in 10537 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10538 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10539 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10540 esac 10541 else : 10542 # compilation failed 10543 lt_cv_dlopen_self=no 10544 fi 10545fi 10546rm -fr conftest* 10547 10548 10549fi 10550{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10551$as_echo "$lt_cv_dlopen_self" >&6; } 10552 10553 if test "x$lt_cv_dlopen_self" = xyes; then 10554 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10555 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10556$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10557if test "${lt_cv_dlopen_self_static+set}" = set; then 10558 $as_echo_n "(cached) " >&6 10559else 10560 if test "$cross_compiling" = yes; then : 10561 lt_cv_dlopen_self_static=cross 10562else 10563 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10564 lt_status=$lt_dlunknown 10565 cat > conftest.$ac_ext <<EOF 10566#line 10566 "configure" 10567#include "confdefs.h" 10568 10569#if HAVE_DLFCN_H 10570#include <dlfcn.h> 10571#endif 10572 10573#include <stdio.h> 10574 10575#ifdef RTLD_GLOBAL 10576# define LT_DLGLOBAL RTLD_GLOBAL 10577#else 10578# ifdef DL_GLOBAL 10579# define LT_DLGLOBAL DL_GLOBAL 10580# else 10581# define LT_DLGLOBAL 0 10582# endif 10583#endif 10584 10585/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10586 find out it does not work in some platform. */ 10587#ifndef LT_DLLAZY_OR_NOW 10588# ifdef RTLD_LAZY 10589# define LT_DLLAZY_OR_NOW RTLD_LAZY 10590# else 10591# ifdef DL_LAZY 10592# define LT_DLLAZY_OR_NOW DL_LAZY 10593# else 10594# ifdef RTLD_NOW 10595# define LT_DLLAZY_OR_NOW RTLD_NOW 10596# else 10597# ifdef DL_NOW 10598# define LT_DLLAZY_OR_NOW DL_NOW 10599# else 10600# define LT_DLLAZY_OR_NOW 0 10601# endif 10602# endif 10603# endif 10604# endif 10605#endif 10606 10607#ifdef __cplusplus 10608extern "C" void exit (int); 10609#endif 10610 10611void fnord() { int i=42;} 10612int main () 10613{ 10614 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10615 int status = $lt_dlunknown; 10616 10617 if (self) 10618 { 10619 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10620 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10621 /* dlclose (self); */ 10622 } 10623 else 10624 puts (dlerror ()); 10625 10626 exit (status); 10627} 10628EOF 10629 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10630 (eval $ac_link) 2>&5 10631 ac_status=$? 10632 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10633 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10634 (./conftest; exit; ) >&5 2>/dev/null 10635 lt_status=$? 10636 case x$lt_status in 10637 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10638 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10639 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10640 esac 10641 else : 10642 # compilation failed 10643 lt_cv_dlopen_self_static=no 10644 fi 10645fi 10646rm -fr conftest* 10647 10648 10649fi 10650{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10651$as_echo "$lt_cv_dlopen_self_static" >&6; } 10652 fi 10653 10654 CPPFLAGS="$save_CPPFLAGS" 10655 LDFLAGS="$save_LDFLAGS" 10656 LIBS="$save_LIBS" 10657 ;; 10658 esac 10659 10660 case $lt_cv_dlopen_self in 10661 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10662 *) enable_dlopen_self=unknown ;; 10663 esac 10664 10665 case $lt_cv_dlopen_self_static in 10666 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10667 *) enable_dlopen_self_static=unknown ;; 10668 esac 10669fi 10670 10671 10672# Report which library types will actually be built 10673{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10674$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10675{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10676$as_echo "$can_build_shared" >&6; } 10677 10678{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10679$as_echo_n "checking whether to build shared libraries... " >&6; } 10680test "$can_build_shared" = "no" && enable_shared=no 10681 10682# On AIX, shared libraries and static libraries use the same namespace, and 10683# are all built from PIC. 10684case $host_os in 10685aix3*) 10686 test "$enable_shared" = yes && enable_static=no 10687 if test -n "$RANLIB"; then 10688 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10689 postinstall_cmds='$RANLIB $lib' 10690 fi 10691 ;; 10692 10693aix[4-9]*) 10694 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10695 test "$enable_shared" = yes && enable_static=no 10696 fi 10697 ;; 10698esac 10699{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10700$as_echo "$enable_shared" >&6; } 10701 10702{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10703$as_echo_n "checking whether to build static libraries... " >&6; } 10704# Make sure either enable_shared or enable_static is yes. 10705test "$enable_shared" = yes || enable_static=yes 10706{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10707$as_echo "$enable_static" >&6; } 10708 10709# The else clause should only fire when bootstrapping the 10710# libtool distribution, otherwise you forgot to ship ltmain.sh 10711# with your package, and you will get complaints that there are 10712# no rules to generate ltmain.sh. 10713if test -f "$ltmain"; then 10714 # See if we are running on zsh, and set the options which allow our commands through 10715 # without removal of \ escapes. 10716 if test -n "${ZSH_VERSION+set}" ; then 10717 setopt NO_GLOB_SUBST 10718 fi 10719 # Now quote all the things that may contain metacharacters while being 10720 # careful not to overquote the AC_SUBSTed values. We take copies of the 10721 # variables and quote the copies for generation of the libtool script. 10722 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10723 SED SHELL STRIP \ 10724 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10725 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10726 deplibs_check_method reload_flag reload_cmds need_locks \ 10727 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10728 lt_cv_sys_global_symbol_to_c_name_address \ 10729 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10730 old_postinstall_cmds old_postuninstall_cmds \ 10731 compiler \ 10732 CC \ 10733 LD \ 10734 lt_prog_compiler_wl \ 10735 lt_prog_compiler_pic \ 10736 lt_prog_compiler_static \ 10737 lt_prog_compiler_no_builtin_flag \ 10738 export_dynamic_flag_spec \ 10739 thread_safe_flag_spec \ 10740 whole_archive_flag_spec \ 10741 enable_shared_with_static_runtimes \ 10742 old_archive_cmds \ 10743 old_archive_from_new_cmds \ 10744 predep_objects \ 10745 postdep_objects \ 10746 predeps \ 10747 postdeps \ 10748 compiler_lib_search_path \ 10749 compiler_lib_search_dirs \ 10750 archive_cmds \ 10751 archive_expsym_cmds \ 10752 postinstall_cmds \ 10753 postuninstall_cmds \ 10754 old_archive_from_expsyms_cmds \ 10755 allow_undefined_flag \ 10756 no_undefined_flag \ 10757 export_symbols_cmds \ 10758 hardcode_libdir_flag_spec \ 10759 hardcode_libdir_flag_spec_ld \ 10760 hardcode_libdir_separator \ 10761 hardcode_automatic \ 10762 module_cmds \ 10763 module_expsym_cmds \ 10764 lt_cv_prog_compiler_c_o \ 10765 fix_srcfile_path \ 10766 exclude_expsyms \ 10767 include_expsyms; do 10768 10769 case $var in 10770 old_archive_cmds | \ 10771 old_archive_from_new_cmds | \ 10772 archive_cmds | \ 10773 archive_expsym_cmds | \ 10774 module_cmds | \ 10775 module_expsym_cmds | \ 10776 old_archive_from_expsyms_cmds | \ 10777 export_symbols_cmds | \ 10778 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10779 postinstall_cmds | postuninstall_cmds | \ 10780 old_postinstall_cmds | old_postuninstall_cmds | \ 10781 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10782 # Double-quote double-evaled strings. 10783 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10784 ;; 10785 *) 10786 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10787 ;; 10788 esac 10789 done 10790 10791 case $lt_echo in 10792 *'\$0 --fallback-echo"') 10793 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10794 ;; 10795 esac 10796 10797cfgfile="${ofile}T" 10798 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10799 $rm -f "$cfgfile" 10800 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10801$as_echo "$as_me: creating $ofile" >&6;} 10802 10803 cat <<__EOF__ >> "$cfgfile" 10804#! $SHELL 10805 10806# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10807# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10808# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10809# 10810# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10811# Free Software Foundation, Inc. 10812# 10813# This file is part of GNU Libtool: 10814# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10815# 10816# This program is free software; you can redistribute it and/or modify 10817# it under the terms of the GNU General Public License as published by 10818# the Free Software Foundation; either version 2 of the License, or 10819# (at your option) any later version. 10820# 10821# This program is distributed in the hope that it will be useful, but 10822# WITHOUT ANY WARRANTY; without even the implied warranty of 10823# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10824# General Public License for more details. 10825# 10826# You should have received a copy of the GNU General Public License 10827# along with this program; if not, write to the Free Software 10828# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10829# 10830# As a special exception to the GNU General Public License, if you 10831# distribute this file as part of a program that contains a 10832# configuration script generated by Autoconf, you may include it under 10833# the same distribution terms that you use for the rest of that program. 10834 10835# A sed program that does not truncate output. 10836SED=$lt_SED 10837 10838# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10839Xsed="$SED -e 1s/^X//" 10840 10841# The HP-UX ksh and POSIX shell print the target directory to stdout 10842# if CDPATH is set. 10843(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10844 10845# The names of the tagged configurations supported by this script. 10846available_tags= 10847 10848# ### BEGIN LIBTOOL CONFIG 10849 10850# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10851 10852# Shell to use when invoking shell scripts. 10853SHELL=$lt_SHELL 10854 10855# Whether or not to build shared libraries. 10856build_libtool_libs=$enable_shared 10857 10858# Whether or not to build static libraries. 10859build_old_libs=$enable_static 10860 10861# Whether or not to add -lc for building shared libraries. 10862build_libtool_need_lc=$archive_cmds_need_lc 10863 10864# Whether or not to disallow shared libs when runtime libs are static 10865allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10866 10867# Whether or not to optimize for fast installation. 10868fast_install=$enable_fast_install 10869 10870# The host system. 10871host_alias=$host_alias 10872host=$host 10873host_os=$host_os 10874 10875# The build system. 10876build_alias=$build_alias 10877build=$build 10878build_os=$build_os 10879 10880# An echo program that does not interpret backslashes. 10881echo=$lt_echo 10882 10883# The archiver. 10884AR=$lt_AR 10885AR_FLAGS=$lt_AR_FLAGS 10886 10887# A C compiler. 10888LTCC=$lt_LTCC 10889 10890# LTCC compiler flags. 10891LTCFLAGS=$lt_LTCFLAGS 10892 10893# A language-specific compiler. 10894CC=$lt_compiler 10895 10896# Is the compiler the GNU C compiler? 10897with_gcc=$GCC 10898 10899# An ERE matcher. 10900EGREP=$lt_EGREP 10901 10902# The linker used to build libraries. 10903LD=$lt_LD 10904 10905# Whether we need hard or soft links. 10906LN_S=$lt_LN_S 10907 10908# A BSD-compatible nm program. 10909NM=$lt_NM 10910 10911# A symbol stripping program 10912STRIP=$lt_STRIP 10913 10914# Used to examine libraries when file_magic_cmd begins "file" 10915MAGIC_CMD=$MAGIC_CMD 10916 10917# Used on cygwin: DLL creation program. 10918DLLTOOL="$DLLTOOL" 10919 10920# Used on cygwin: object dumper. 10921OBJDUMP="$OBJDUMP" 10922 10923# Used on cygwin: assembler. 10924AS="$AS" 10925 10926# The name of the directory that contains temporary libtool files. 10927objdir=$objdir 10928 10929# How to create reloadable object files. 10930reload_flag=$lt_reload_flag 10931reload_cmds=$lt_reload_cmds 10932 10933# How to pass a linker flag through the compiler. 10934wl=$lt_lt_prog_compiler_wl 10935 10936# Object file suffix (normally "o"). 10937objext="$ac_objext" 10938 10939# Old archive suffix (normally "a"). 10940libext="$libext" 10941 10942# Shared library suffix (normally ".so"). 10943shrext_cmds='$shrext_cmds' 10944 10945# Executable file suffix (normally ""). 10946exeext="$exeext" 10947 10948# Additional compiler flags for building library objects. 10949pic_flag=$lt_lt_prog_compiler_pic 10950pic_mode=$pic_mode 10951 10952# What is the maximum length of a command? 10953max_cmd_len=$lt_cv_sys_max_cmd_len 10954 10955# Does compiler simultaneously support -c and -o options? 10956compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10957 10958# Must we lock files when doing compilation? 10959need_locks=$lt_need_locks 10960 10961# Do we need the lib prefix for modules? 10962need_lib_prefix=$need_lib_prefix 10963 10964# Do we need a version for libraries? 10965need_version=$need_version 10966 10967# Whether dlopen is supported. 10968dlopen_support=$enable_dlopen 10969 10970# Whether dlopen of programs is supported. 10971dlopen_self=$enable_dlopen_self 10972 10973# Whether dlopen of statically linked programs is supported. 10974dlopen_self_static=$enable_dlopen_self_static 10975 10976# Compiler flag to prevent dynamic linking. 10977link_static_flag=$lt_lt_prog_compiler_static 10978 10979# Compiler flag to turn off builtin functions. 10980no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10981 10982# Compiler flag to allow reflexive dlopens. 10983export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10984 10985# Compiler flag to generate shared objects directly from archives. 10986whole_archive_flag_spec=$lt_whole_archive_flag_spec 10987 10988# Compiler flag to generate thread-safe objects. 10989thread_safe_flag_spec=$lt_thread_safe_flag_spec 10990 10991# Library versioning type. 10992version_type=$version_type 10993 10994# Format of library name prefix. 10995libname_spec=$lt_libname_spec 10996 10997# List of archive names. First name is the real one, the rest are links. 10998# The last name is the one that the linker finds with -lNAME. 10999library_names_spec=$lt_library_names_spec 11000 11001# The coded name of the library, if different from the real name. 11002soname_spec=$lt_soname_spec 11003 11004# Commands used to build and install an old-style archive. 11005RANLIB=$lt_RANLIB 11006old_archive_cmds=$lt_old_archive_cmds 11007old_postinstall_cmds=$lt_old_postinstall_cmds 11008old_postuninstall_cmds=$lt_old_postuninstall_cmds 11009 11010# Create an old-style archive from a shared archive. 11011old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11012 11013# Create a temporary old-style archive to link instead of a shared archive. 11014old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11015 11016# Commands used to build and install a shared archive. 11017archive_cmds=$lt_archive_cmds 11018archive_expsym_cmds=$lt_archive_expsym_cmds 11019postinstall_cmds=$lt_postinstall_cmds 11020postuninstall_cmds=$lt_postuninstall_cmds 11021 11022# Commands used to build a loadable module (assumed same as above if empty) 11023module_cmds=$lt_module_cmds 11024module_expsym_cmds=$lt_module_expsym_cmds 11025 11026# Commands to strip libraries. 11027old_striplib=$lt_old_striplib 11028striplib=$lt_striplib 11029 11030# Dependencies to place before the objects being linked to create a 11031# shared library. 11032predep_objects=$lt_predep_objects 11033 11034# Dependencies to place after the objects being linked to create a 11035# shared library. 11036postdep_objects=$lt_postdep_objects 11037 11038# Dependencies to place before the objects being linked to create a 11039# shared library. 11040predeps=$lt_predeps 11041 11042# Dependencies to place after the objects being linked to create a 11043# shared library. 11044postdeps=$lt_postdeps 11045 11046# The directories searched by this compiler when creating a shared 11047# library 11048compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11049 11050# The library search path used internally by the compiler when linking 11051# a shared library. 11052compiler_lib_search_path=$lt_compiler_lib_search_path 11053 11054# Method to check whether dependent libraries are shared objects. 11055deplibs_check_method=$lt_deplibs_check_method 11056 11057# Command to use when deplibs_check_method == file_magic. 11058file_magic_cmd=$lt_file_magic_cmd 11059 11060# Flag that allows shared libraries with undefined symbols to be built. 11061allow_undefined_flag=$lt_allow_undefined_flag 11062 11063# Flag that forces no undefined symbols. 11064no_undefined_flag=$lt_no_undefined_flag 11065 11066# Commands used to finish a libtool library installation in a directory. 11067finish_cmds=$lt_finish_cmds 11068 11069# Same as above, but a single script fragment to be evaled but not shown. 11070finish_eval=$lt_finish_eval 11071 11072# Take the output of nm and produce a listing of raw symbols and C names. 11073global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11074 11075# Transform the output of nm in a proper C declaration 11076global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11077 11078# Transform the output of nm in a C name address pair 11079global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11080 11081# This is the shared library runtime path variable. 11082runpath_var=$runpath_var 11083 11084# This is the shared library path variable. 11085shlibpath_var=$shlibpath_var 11086 11087# Is shlibpath searched before the hard-coded library search path? 11088shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11089 11090# How to hardcode a shared library path into an executable. 11091hardcode_action=$hardcode_action 11092 11093# Whether we should hardcode library paths into libraries. 11094hardcode_into_libs=$hardcode_into_libs 11095 11096# Flag to hardcode \$libdir into a binary during linking. 11097# This must work even if \$libdir does not exist. 11098hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11099 11100# If ld is used when linking, flag to hardcode \$libdir into 11101# a binary during linking. This must work even if \$libdir does 11102# not exist. 11103hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11104 11105# Whether we need a single -rpath flag with a separated argument. 11106hardcode_libdir_separator=$lt_hardcode_libdir_separator 11107 11108# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11109# resulting binary. 11110hardcode_direct=$hardcode_direct 11111 11112# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11113# resulting binary. 11114hardcode_minus_L=$hardcode_minus_L 11115 11116# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11117# the resulting binary. 11118hardcode_shlibpath_var=$hardcode_shlibpath_var 11119 11120# Set to yes if building a shared library automatically hardcodes DIR into the library 11121# and all subsequent libraries and executables linked against it. 11122hardcode_automatic=$hardcode_automatic 11123 11124# Variables whose values should be saved in libtool wrapper scripts and 11125# restored at relink time. 11126variables_saved_for_relink="$variables_saved_for_relink" 11127 11128# Whether libtool must link a program against all its dependency libraries. 11129link_all_deplibs=$link_all_deplibs 11130 11131# Compile-time system search path for libraries 11132sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11133 11134# Run-time system search path for libraries 11135sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11136 11137# Fix the shell variable \$srcfile for the compiler. 11138fix_srcfile_path=$lt_fix_srcfile_path 11139 11140# Set to yes if exported symbols are required. 11141always_export_symbols=$always_export_symbols 11142 11143# The commands to list exported symbols. 11144export_symbols_cmds=$lt_export_symbols_cmds 11145 11146# The commands to extract the exported symbol list from a shared archive. 11147extract_expsyms_cmds=$lt_extract_expsyms_cmds 11148 11149# Symbols that should not be listed in the preloaded symbols. 11150exclude_expsyms=$lt_exclude_expsyms 11151 11152# Symbols that must always be exported. 11153include_expsyms=$lt_include_expsyms 11154 11155# ### END LIBTOOL CONFIG 11156 11157__EOF__ 11158 11159 11160 case $host_os in 11161 aix3*) 11162 cat <<\EOF >> "$cfgfile" 11163 11164# AIX sometimes has problems with the GCC collect2 program. For some 11165# reason, if we set the COLLECT_NAMES environment variable, the problems 11166# vanish in a puff of smoke. 11167if test "X${COLLECT_NAMES+set}" != Xset; then 11168 COLLECT_NAMES= 11169 export COLLECT_NAMES 11170fi 11171EOF 11172 ;; 11173 esac 11174 11175 # We use sed instead of cat because bash on DJGPP gets confused if 11176 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11177 # text mode, it properly converts lines to CR/LF. This bash problem 11178 # is reportedly fixed, but why not run on old versions too? 11179 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11180 11181 mv -f "$cfgfile" "$ofile" || \ 11182 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11183 chmod +x "$ofile" 11184 11185else 11186 # If there is no Makefile yet, we rely on a make rule to execute 11187 # `config.status --recheck' to rerun these tests and create the 11188 # libtool script then. 11189 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11190 if test -f "$ltmain_in"; then 11191 test -f Makefile && make "$ltmain" 11192 fi 11193fi 11194 11195 11196ac_ext=c 11197ac_cpp='$CPP $CPPFLAGS' 11198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11200ac_compiler_gnu=$ac_cv_c_compiler_gnu 11201 11202CC="$lt_save_CC" 11203 11204 11205# Check whether --with-tags was given. 11206if test "${with_tags+set}" = set; then 11207 withval=$with_tags; tagnames="$withval" 11208fi 11209 11210 11211if test -f "$ltmain" && test -n "$tagnames"; then 11212 if test ! -f "${ofile}"; then 11213 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11214$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11215 fi 11216 11217 if test -z "$LTCC"; then 11218 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11219 if test -z "$LTCC"; then 11220 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11221$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11222 else 11223 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11224$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11225 fi 11226 fi 11227 if test -z "$LTCFLAGS"; then 11228 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11229 fi 11230 11231 # Extract list of available tagged configurations in $ofile. 11232 # Note that this assumes the entire list is on one line. 11233 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11234 11235 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11236 for tagname in $tagnames; do 11237 IFS="$lt_save_ifs" 11238 # Check whether tagname contains only valid characters 11239 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11240 "") ;; 11241 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11242$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11243 { (exit 1); exit 1; }; } 11244 ;; 11245 esac 11246 11247 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11248 then 11249 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11250$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11251 { (exit 1); exit 1; }; } 11252 fi 11253 11254 # Update the list of available tags. 11255 if test -n "$tagname"; then 11256 echo appending configuration tag \"$tagname\" to $ofile 11257 11258 case $tagname in 11259 CXX) 11260 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11261 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11262 (test "X$CXX" != "Xg++"))) ; then 11263 ac_ext=cpp 11264ac_cpp='$CXXCPP $CPPFLAGS' 11265ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11266ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11267ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11268 11269 11270 11271 11272archive_cmds_need_lc_CXX=no 11273allow_undefined_flag_CXX= 11274always_export_symbols_CXX=no 11275archive_expsym_cmds_CXX= 11276export_dynamic_flag_spec_CXX= 11277hardcode_direct_CXX=no 11278hardcode_libdir_flag_spec_CXX= 11279hardcode_libdir_flag_spec_ld_CXX= 11280hardcode_libdir_separator_CXX= 11281hardcode_minus_L_CXX=no 11282hardcode_shlibpath_var_CXX=unsupported 11283hardcode_automatic_CXX=no 11284module_cmds_CXX= 11285module_expsym_cmds_CXX= 11286link_all_deplibs_CXX=unknown 11287old_archive_cmds_CXX=$old_archive_cmds 11288no_undefined_flag_CXX= 11289whole_archive_flag_spec_CXX= 11290enable_shared_with_static_runtimes_CXX=no 11291 11292# Dependencies to place before and after the object being linked: 11293predep_objects_CXX= 11294postdep_objects_CXX= 11295predeps_CXX= 11296postdeps_CXX= 11297compiler_lib_search_path_CXX= 11298compiler_lib_search_dirs_CXX= 11299 11300# Source file extension for C++ test sources. 11301ac_ext=cpp 11302 11303# Object file extension for compiled C++ test sources. 11304objext=o 11305objext_CXX=$objext 11306 11307# Code to be used in simple compile tests 11308lt_simple_compile_test_code="int some_variable = 0;" 11309 11310# Code to be used in simple link tests 11311lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11312 11313# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11314 11315# If no C compiler was specified, use CC. 11316LTCC=${LTCC-"$CC"} 11317 11318# If no C compiler flags were specified, use CFLAGS. 11319LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11320 11321# Allow CC to be a program name with arguments. 11322compiler=$CC 11323 11324 11325# save warnings/boilerplate of simple test code 11326ac_outfile=conftest.$ac_objext 11327echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11328eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11329_lt_compiler_boilerplate=`cat conftest.err` 11330$rm conftest* 11331 11332ac_outfile=conftest.$ac_objext 11333echo "$lt_simple_link_test_code" >conftest.$ac_ext 11334eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11335_lt_linker_boilerplate=`cat conftest.err` 11336$rm -r conftest* 11337 11338 11339# Allow CC to be a program name with arguments. 11340lt_save_CC=$CC 11341lt_save_LD=$LD 11342lt_save_GCC=$GCC 11343GCC=$GXX 11344lt_save_with_gnu_ld=$with_gnu_ld 11345lt_save_path_LD=$lt_cv_path_LD 11346if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11347 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11348else 11349 $as_unset lt_cv_prog_gnu_ld 11350fi 11351if test -n "${lt_cv_path_LDCXX+set}"; then 11352 lt_cv_path_LD=$lt_cv_path_LDCXX 11353else 11354 $as_unset lt_cv_path_LD 11355fi 11356test -z "${LDCXX+set}" || LD=$LDCXX 11357CC=${CXX-"c++"} 11358compiler=$CC 11359compiler_CXX=$CC 11360for cc_temp in $compiler""; do 11361 case $cc_temp in 11362 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11363 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11364 \-*) ;; 11365 *) break;; 11366 esac 11367done 11368cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11369 11370 11371# We don't want -fno-exception wen compiling C++ code, so set the 11372# no_builtin_flag separately 11373if test "$GXX" = yes; then 11374 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11375else 11376 lt_prog_compiler_no_builtin_flag_CXX= 11377fi 11378 11379if test "$GXX" = yes; then 11380 # Set up default GNU C++ configuration 11381 11382 11383# Check whether --with-gnu-ld was given. 11384if test "${with_gnu_ld+set}" = set; then 11385 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11386else 11387 with_gnu_ld=no 11388fi 11389 11390ac_prog=ld 11391if test "$GCC" = yes; then 11392 # Check if gcc -print-prog-name=ld gives a path. 11393 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11394$as_echo_n "checking for ld used by $CC... " >&6; } 11395 case $host in 11396 *-*-mingw*) 11397 # gcc leaves a trailing carriage return which upsets mingw 11398 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11399 *) 11400 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11401 esac 11402 case $ac_prog in 11403 # Accept absolute paths. 11404 [\\/]* | ?:[\\/]*) 11405 re_direlt='/[^/][^/]*/\.\./' 11406 # Canonicalize the pathname of ld 11407 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11408 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11409 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11410 done 11411 test -z "$LD" && LD="$ac_prog" 11412 ;; 11413 "") 11414 # If it fails, then pretend we aren't using GCC. 11415 ac_prog=ld 11416 ;; 11417 *) 11418 # If it is relative, then search for the first ld in PATH. 11419 with_gnu_ld=unknown 11420 ;; 11421 esac 11422elif test "$with_gnu_ld" = yes; then 11423 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11424$as_echo_n "checking for GNU ld... " >&6; } 11425else 11426 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11427$as_echo_n "checking for non-GNU ld... " >&6; } 11428fi 11429if test "${lt_cv_path_LD+set}" = set; then 11430 $as_echo_n "(cached) " >&6 11431else 11432 if test -z "$LD"; then 11433 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11434 for ac_dir in $PATH; do 11435 IFS="$lt_save_ifs" 11436 test -z "$ac_dir" && ac_dir=. 11437 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11438 lt_cv_path_LD="$ac_dir/$ac_prog" 11439 # Check to see if the program is GNU ld. I'd rather use --version, 11440 # but apparently some variants of GNU ld only accept -v. 11441 # Break only if it was the GNU/non-GNU ld that we prefer. 11442 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11443 *GNU* | *'with BFD'*) 11444 test "$with_gnu_ld" != no && break 11445 ;; 11446 *) 11447 test "$with_gnu_ld" != yes && break 11448 ;; 11449 esac 11450 fi 11451 done 11452 IFS="$lt_save_ifs" 11453else 11454 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11455fi 11456fi 11457 11458LD="$lt_cv_path_LD" 11459if test -n "$LD"; then 11460 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11461$as_echo "$LD" >&6; } 11462else 11463 { $as_echo "$as_me:$LINENO: result: no" >&5 11464$as_echo "no" >&6; } 11465fi 11466test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11467$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11468 { (exit 1); exit 1; }; } 11469{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11470$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11471if test "${lt_cv_prog_gnu_ld+set}" = set; then 11472 $as_echo_n "(cached) " >&6 11473else 11474 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11475case `$LD -v 2>&1 </dev/null` in 11476*GNU* | *'with BFD'*) 11477 lt_cv_prog_gnu_ld=yes 11478 ;; 11479*) 11480 lt_cv_prog_gnu_ld=no 11481 ;; 11482esac 11483fi 11484{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11485$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11486with_gnu_ld=$lt_cv_prog_gnu_ld 11487 11488 11489 11490 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11491 # archiving commands below assume that GNU ld is being used. 11492 if test "$with_gnu_ld" = yes; then 11493 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11494 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' 11495 11496 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11497 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11498 11499 # If archive_cmds runs LD, not CC, wlarc should be empty 11500 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11501 # investigate it a little bit more. (MM) 11502 wlarc='${wl}' 11503 11504 # ancient GNU ld didn't support --whole-archive et. al. 11505 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11506 grep 'no-whole-archive' > /dev/null; then 11507 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11508 else 11509 whole_archive_flag_spec_CXX= 11510 fi 11511 else 11512 with_gnu_ld=no 11513 wlarc= 11514 11515 # A generic and very simple default shared library creation 11516 # command for GNU C++ for the case where it uses the native 11517 # linker, instead of GNU ld. If possible, this setting should 11518 # overridden to take advantage of the native linker features on 11519 # the platform it is being used on. 11520 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11521 fi 11522 11523 # Commands to make compiler produce verbose output that lists 11524 # what "hidden" libraries, object files and flags are used when 11525 # linking a shared library. 11526 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11527 11528else 11529 GXX=no 11530 with_gnu_ld=no 11531 wlarc= 11532fi 11533 11534# PORTME: fill in a description of your system's C++ link characteristics 11535{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11536$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11537ld_shlibs_CXX=yes 11538case $host_os in 11539 aix3*) 11540 # FIXME: insert proper C++ library support 11541 ld_shlibs_CXX=no 11542 ;; 11543 aix[4-9]*) 11544 if test "$host_cpu" = ia64; then 11545 # On IA64, the linker does run time linking by default, so we don't 11546 # have to do anything special. 11547 aix_use_runtimelinking=no 11548 exp_sym_flag='-Bexport' 11549 no_entry_flag="" 11550 else 11551 aix_use_runtimelinking=no 11552 11553 # Test if we are trying to use run time linking or normal 11554 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11555 # need to do runtime linking. 11556 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11557 for ld_flag in $LDFLAGS; do 11558 case $ld_flag in 11559 *-brtl*) 11560 aix_use_runtimelinking=yes 11561 break 11562 ;; 11563 esac 11564 done 11565 ;; 11566 esac 11567 11568 exp_sym_flag='-bexport' 11569 no_entry_flag='-bnoentry' 11570 fi 11571 11572 # When large executables or shared objects are built, AIX ld can 11573 # have problems creating the table of contents. If linking a library 11574 # or program results in "error TOC overflow" add -mminimal-toc to 11575 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11576 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11577 11578 archive_cmds_CXX='' 11579 hardcode_direct_CXX=yes 11580 hardcode_libdir_separator_CXX=':' 11581 link_all_deplibs_CXX=yes 11582 11583 if test "$GXX" = yes; then 11584 case $host_os in aix4.[012]|aix4.[012].*) 11585 # We only want to do this on AIX 4.2 and lower, the check 11586 # below for broken collect2 doesn't work under 4.3+ 11587 collect2name=`${CC} -print-prog-name=collect2` 11588 if test -f "$collect2name" && \ 11589 strings "$collect2name" | grep resolve_lib_name >/dev/null 11590 then 11591 # We have reworked collect2 11592 : 11593 else 11594 # We have old collect2 11595 hardcode_direct_CXX=unsupported 11596 # It fails to find uninstalled libraries when the uninstalled 11597 # path is not listed in the libpath. Setting hardcode_minus_L 11598 # to unsupported forces relinking 11599 hardcode_minus_L_CXX=yes 11600 hardcode_libdir_flag_spec_CXX='-L$libdir' 11601 hardcode_libdir_separator_CXX= 11602 fi 11603 ;; 11604 esac 11605 shared_flag='-shared' 11606 if test "$aix_use_runtimelinking" = yes; then 11607 shared_flag="$shared_flag "'${wl}-G' 11608 fi 11609 else 11610 # not using gcc 11611 if test "$host_cpu" = ia64; then 11612 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11613 # chokes on -Wl,-G. The following line is correct: 11614 shared_flag='-G' 11615 else 11616 if test "$aix_use_runtimelinking" = yes; then 11617 shared_flag='${wl}-G' 11618 else 11619 shared_flag='${wl}-bM:SRE' 11620 fi 11621 fi 11622 fi 11623 11624 # It seems that -bexpall does not export symbols beginning with 11625 # underscore (_), so it is better to generate a list of symbols to export. 11626 always_export_symbols_CXX=yes 11627 if test "$aix_use_runtimelinking" = yes; then 11628 # Warning - without using the other runtime loading flags (-brtl), 11629 # -berok will link without error, but may produce a broken library. 11630 allow_undefined_flag_CXX='-berok' 11631 # Determine the default libpath from the value encoded in an empty executable. 11632 cat >conftest.$ac_ext <<_ACEOF 11633/* confdefs.h. */ 11634_ACEOF 11635cat confdefs.h >>conftest.$ac_ext 11636cat >>conftest.$ac_ext <<_ACEOF 11637/* end confdefs.h. */ 11638 11639int 11640main () 11641{ 11642 11643 ; 11644 return 0; 11645} 11646_ACEOF 11647rm -f conftest.$ac_objext conftest$ac_exeext 11648if { (ac_try="$ac_link" 11649case "(($ac_try" in 11650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11651 *) ac_try_echo=$ac_try;; 11652esac 11653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11654$as_echo "$ac_try_echo") >&5 11655 (eval "$ac_link") 2>conftest.er1 11656 ac_status=$? 11657 grep -v '^ *+' conftest.er1 >conftest.err 11658 rm -f conftest.er1 11659 cat conftest.err >&5 11660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11661 (exit $ac_status); } && { 11662 test -z "$ac_cxx_werror_flag" || 11663 test ! -s conftest.err 11664 } && test -s conftest$ac_exeext && { 11665 test "$cross_compiling" = yes || 11666 $as_test_x conftest$ac_exeext 11667 }; then 11668 11669lt_aix_libpath_sed=' 11670 /Import File Strings/,/^$/ { 11671 /^0/ { 11672 s/^0 *\(.*\)$/\1/ 11673 p 11674 } 11675 }' 11676aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11677# Check for a 64-bit object if we didn't find anything. 11678if test -z "$aix_libpath"; then 11679 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11680fi 11681else 11682 $as_echo "$as_me: failed program was:" >&5 11683sed 's/^/| /' conftest.$ac_ext >&5 11684 11685 11686fi 11687 11688rm -rf conftest.dSYM 11689rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11690 conftest$ac_exeext conftest.$ac_ext 11691if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11692 11693 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11694 11695 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" 11696 else 11697 if test "$host_cpu" = ia64; then 11698 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11699 allow_undefined_flag_CXX="-z nodefs" 11700 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" 11701 else 11702 # Determine the default libpath from the value encoded in an empty executable. 11703 cat >conftest.$ac_ext <<_ACEOF 11704/* confdefs.h. */ 11705_ACEOF 11706cat confdefs.h >>conftest.$ac_ext 11707cat >>conftest.$ac_ext <<_ACEOF 11708/* end confdefs.h. */ 11709 11710int 11711main () 11712{ 11713 11714 ; 11715 return 0; 11716} 11717_ACEOF 11718rm -f conftest.$ac_objext conftest$ac_exeext 11719if { (ac_try="$ac_link" 11720case "(($ac_try" in 11721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11722 *) ac_try_echo=$ac_try;; 11723esac 11724eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11725$as_echo "$ac_try_echo") >&5 11726 (eval "$ac_link") 2>conftest.er1 11727 ac_status=$? 11728 grep -v '^ *+' conftest.er1 >conftest.err 11729 rm -f conftest.er1 11730 cat conftest.err >&5 11731 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11732 (exit $ac_status); } && { 11733 test -z "$ac_cxx_werror_flag" || 11734 test ! -s conftest.err 11735 } && test -s conftest$ac_exeext && { 11736 test "$cross_compiling" = yes || 11737 $as_test_x conftest$ac_exeext 11738 }; then 11739 11740lt_aix_libpath_sed=' 11741 /Import File Strings/,/^$/ { 11742 /^0/ { 11743 s/^0 *\(.*\)$/\1/ 11744 p 11745 } 11746 }' 11747aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11748# Check for a 64-bit object if we didn't find anything. 11749if test -z "$aix_libpath"; then 11750 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11751fi 11752else 11753 $as_echo "$as_me: failed program was:" >&5 11754sed 's/^/| /' conftest.$ac_ext >&5 11755 11756 11757fi 11758 11759rm -rf conftest.dSYM 11760rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11761 conftest$ac_exeext conftest.$ac_ext 11762if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11763 11764 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11765 # Warning - without using the other run time loading flags, 11766 # -berok will link without error, but may produce a broken library. 11767 no_undefined_flag_CXX=' ${wl}-bernotok' 11768 allow_undefined_flag_CXX=' ${wl}-berok' 11769 # Exported symbols can be pulled into shared objects from archives 11770 whole_archive_flag_spec_CXX='$convenience' 11771 archive_cmds_need_lc_CXX=yes 11772 # This is similar to how AIX traditionally builds its shared libraries. 11773 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' 11774 fi 11775 fi 11776 ;; 11777 11778 beos*) 11779 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11780 allow_undefined_flag_CXX=unsupported 11781 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11782 # support --undefined. This deserves some investigation. FIXME 11783 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11784 else 11785 ld_shlibs_CXX=no 11786 fi 11787 ;; 11788 11789 chorus*) 11790 case $cc_basename in 11791 *) 11792 # FIXME: insert proper C++ library support 11793 ld_shlibs_CXX=no 11794 ;; 11795 esac 11796 ;; 11797 11798 cygwin* | mingw* | pw32*) 11799 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11800 # as there is no search path for DLLs. 11801 hardcode_libdir_flag_spec_CXX='-L$libdir' 11802 allow_undefined_flag_CXX=unsupported 11803 always_export_symbols_CXX=no 11804 enable_shared_with_static_runtimes_CXX=yes 11805 11806 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11807 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' 11808 # If the export-symbols file already is a .def file (1st line 11809 # is EXPORTS), use it as is; otherwise, prepend... 11810 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11811 cp $export_symbols $output_objdir/$soname.def; 11812 else 11813 echo EXPORTS > $output_objdir/$soname.def; 11814 cat $export_symbols >> $output_objdir/$soname.def; 11815 fi~ 11816 $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' 11817 else 11818 ld_shlibs_CXX=no 11819 fi 11820 ;; 11821 darwin* | rhapsody*) 11822 archive_cmds_need_lc_CXX=no 11823 hardcode_direct_CXX=no 11824 hardcode_automatic_CXX=yes 11825 hardcode_shlibpath_var_CXX=unsupported 11826 whole_archive_flag_spec_CXX='' 11827 link_all_deplibs_CXX=yes 11828 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11829 if test "$GXX" = yes ; then 11830 output_verbose_link_cmd='echo' 11831 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11832 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11833 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 11834 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 11835 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11836 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${_lt_dsymutil}" 11837 archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}" 11838 fi 11839 else 11840 case $cc_basename in 11841 xlc*) 11842 output_verbose_link_cmd='echo' 11843 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' 11844 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11845 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11846 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}' 11847 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}' 11848 ;; 11849 *) 11850 ld_shlibs_CXX=no 11851 ;; 11852 esac 11853 fi 11854 ;; 11855 11856 dgux*) 11857 case $cc_basename in 11858 ec++*) 11859 # FIXME: insert proper C++ library support 11860 ld_shlibs_CXX=no 11861 ;; 11862 ghcx*) 11863 # Green Hills C++ Compiler 11864 # FIXME: insert proper C++ library support 11865 ld_shlibs_CXX=no 11866 ;; 11867 *) 11868 # FIXME: insert proper C++ library support 11869 ld_shlibs_CXX=no 11870 ;; 11871 esac 11872 ;; 11873 freebsd[12]*) 11874 # C++ shared libraries reported to be fairly broken before switch to ELF 11875 ld_shlibs_CXX=no 11876 ;; 11877 freebsd-elf*) 11878 archive_cmds_need_lc_CXX=no 11879 ;; 11880 freebsd* | dragonfly*) 11881 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11882 # conventions 11883 ld_shlibs_CXX=yes 11884 ;; 11885 gnu*) 11886 ;; 11887 hpux9*) 11888 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11889 hardcode_libdir_separator_CXX=: 11890 export_dynamic_flag_spec_CXX='${wl}-E' 11891 hardcode_direct_CXX=yes 11892 hardcode_minus_L_CXX=yes # Not in the search PATH, 11893 # but as the default 11894 # location of the library. 11895 11896 case $cc_basename in 11897 CC*) 11898 # FIXME: insert proper C++ library support 11899 ld_shlibs_CXX=no 11900 ;; 11901 aCC*) 11902 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' 11903 # Commands to make compiler produce verbose output that lists 11904 # what "hidden" libraries, object files and flags are used when 11905 # linking a shared library. 11906 # 11907 # There doesn't appear to be a way to prevent this compiler from 11908 # explicitly linking system object files so we need to strip them 11909 # from the output so that they don't get included in the library 11910 # dependencies. 11911 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' 11912 ;; 11913 *) 11914 if test "$GXX" = yes; then 11915 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' 11916 else 11917 # FIXME: insert proper C++ library support 11918 ld_shlibs_CXX=no 11919 fi 11920 ;; 11921 esac 11922 ;; 11923 hpux10*|hpux11*) 11924 if test $with_gnu_ld = no; then 11925 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11926 hardcode_libdir_separator_CXX=: 11927 11928 case $host_cpu in 11929 hppa*64*|ia64*) ;; 11930 *) 11931 export_dynamic_flag_spec_CXX='${wl}-E' 11932 ;; 11933 esac 11934 fi 11935 case $host_cpu in 11936 hppa*64*|ia64*) 11937 hardcode_direct_CXX=no 11938 hardcode_shlibpath_var_CXX=no 11939 ;; 11940 *) 11941 hardcode_direct_CXX=yes 11942 hardcode_minus_L_CXX=yes # Not in the search PATH, 11943 # but as the default 11944 # location of the library. 11945 ;; 11946 esac 11947 11948 case $cc_basename in 11949 CC*) 11950 # FIXME: insert proper C++ library support 11951 ld_shlibs_CXX=no 11952 ;; 11953 aCC*) 11954 case $host_cpu in 11955 hppa*64*) 11956 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11957 ;; 11958 ia64*) 11959 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11960 ;; 11961 *) 11962 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11963 ;; 11964 esac 11965 # Commands to make compiler produce verbose output that lists 11966 # what "hidden" libraries, object files and flags are used when 11967 # linking a shared library. 11968 # 11969 # There doesn't appear to be a way to prevent this compiler from 11970 # explicitly linking system object files so we need to strip them 11971 # from the output so that they don't get included in the library 11972 # dependencies. 11973 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' 11974 ;; 11975 *) 11976 if test "$GXX" = yes; then 11977 if test $with_gnu_ld = no; then 11978 case $host_cpu in 11979 hppa*64*) 11980 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11981 ;; 11982 ia64*) 11983 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11984 ;; 11985 *) 11986 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' 11987 ;; 11988 esac 11989 fi 11990 else 11991 # FIXME: insert proper C++ library support 11992 ld_shlibs_CXX=no 11993 fi 11994 ;; 11995 esac 11996 ;; 11997 interix[3-9]*) 11998 hardcode_direct_CXX=no 11999 hardcode_shlibpath_var_CXX=no 12000 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12001 export_dynamic_flag_spec_CXX='${wl}-E' 12002 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12003 # Instead, shared libraries are loaded at an image base (0x10000000 by 12004 # default) and relocated if they conflict, which is a slow very memory 12005 # consuming and fragmenting process. To avoid this, we pick a random, 12006 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12007 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12008 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' 12009 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' 12010 ;; 12011 irix5* | irix6*) 12012 case $cc_basename in 12013 CC*) 12014 # SGI C++ 12015 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' 12016 12017 # Archives containing C++ object files must be created using 12018 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12019 # necessary to make sure instantiated templates are included 12020 # in the archive. 12021 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12022 ;; 12023 *) 12024 if test "$GXX" = yes; then 12025 if test "$with_gnu_ld" = no; then 12026 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' 12027 else 12028 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' 12029 fi 12030 fi 12031 link_all_deplibs_CXX=yes 12032 ;; 12033 esac 12034 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12035 hardcode_libdir_separator_CXX=: 12036 ;; 12037 linux* | k*bsd*-gnu) 12038 case $cc_basename in 12039 KCC*) 12040 # Kuck and Associates, Inc. (KAI) C++ Compiler 12041 12042 # KCC will only create a shared library if the output file 12043 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12044 # to its proper name (with version) after linking. 12045 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' 12046 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' 12047 # Commands to make compiler produce verbose output that lists 12048 # what "hidden" libraries, object files and flags are used when 12049 # linking a shared library. 12050 # 12051 # There doesn't appear to be a way to prevent this compiler from 12052 # explicitly linking system object files so we need to strip them 12053 # from the output so that they don't get included in the library 12054 # dependencies. 12055 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' 12056 12057 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12058 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12059 12060 # Archives containing C++ object files must be created using 12061 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12062 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12063 ;; 12064 icpc*) 12065 # Intel C++ 12066 with_gnu_ld=yes 12067 # version 8.0 and above of icpc choke on multiply defined symbols 12068 # if we add $predep_objects and $postdep_objects, however 7.1 and 12069 # earlier do not add the objects themselves. 12070 case `$CC -V 2>&1` in 12071 *"Version 7."*) 12072 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12073 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' 12074 ;; 12075 *) # Version 8.0 or newer 12076 tmp_idyn= 12077 case $host_cpu in 12078 ia64*) tmp_idyn=' -i_dynamic';; 12079 esac 12080 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12081 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' 12082 ;; 12083 esac 12084 archive_cmds_need_lc_CXX=no 12085 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12086 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12087 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12088 ;; 12089 pgCC* | pgcpp*) 12090 # Portland Group C++ compiler 12091 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12092 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' 12093 12094 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12095 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12096 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' 12097 ;; 12098 cxx*) 12099 # Compaq C++ 12100 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12101 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' 12102 12103 runpath_var=LD_RUN_PATH 12104 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12105 hardcode_libdir_separator_CXX=: 12106 12107 # Commands to make compiler produce verbose output that lists 12108 # what "hidden" libraries, object files and flags are used when 12109 # linking a shared library. 12110 # 12111 # There doesn't appear to be a way to prevent this compiler from 12112 # explicitly linking system object files so we need to strip them 12113 # from the output so that they don't get included in the library 12114 # dependencies. 12115 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' 12116 ;; 12117 *) 12118 case `$CC -V 2>&1 | sed 5q` in 12119 *Sun\ C*) 12120 # Sun C++ 5.9 12121 no_undefined_flag_CXX=' -zdefs' 12122 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12123 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' 12124 hardcode_libdir_flag_spec_CXX='-R$libdir' 12125 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' 12126 12127 # Not sure whether something based on 12128 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12129 # would be better. 12130 output_verbose_link_cmd='echo' 12131 12132 # Archives containing C++ object files must be created using 12133 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12134 # necessary to make sure instantiated templates are included 12135 # in the archive. 12136 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12137 ;; 12138 esac 12139 ;; 12140 esac 12141 ;; 12142 lynxos*) 12143 # FIXME: insert proper C++ library support 12144 ld_shlibs_CXX=no 12145 ;; 12146 m88k*) 12147 # FIXME: insert proper C++ library support 12148 ld_shlibs_CXX=no 12149 ;; 12150 mvs*) 12151 case $cc_basename in 12152 cxx*) 12153 # FIXME: insert proper C++ library support 12154 ld_shlibs_CXX=no 12155 ;; 12156 *) 12157 # FIXME: insert proper C++ library support 12158 ld_shlibs_CXX=no 12159 ;; 12160 esac 12161 ;; 12162 netbsd*) 12163 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12164 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12165 wlarc= 12166 hardcode_libdir_flag_spec_CXX='-R$libdir' 12167 hardcode_direct_CXX=yes 12168 hardcode_shlibpath_var_CXX=no 12169 fi 12170 # Workaround some broken pre-1.5 toolchains 12171 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12172 ;; 12173 openbsd2*) 12174 # C++ shared libraries are fairly broken 12175 ld_shlibs_CXX=no 12176 ;; 12177 openbsd*) 12178 if test -f /usr/libexec/ld.so; then 12179 hardcode_direct_CXX=yes 12180 hardcode_shlibpath_var_CXX=no 12181 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12182 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12183 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12184 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12185 export_dynamic_flag_spec_CXX='${wl}-E' 12186 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12187 fi 12188 output_verbose_link_cmd='echo' 12189 else 12190 ld_shlibs_CXX=no 12191 fi 12192 ;; 12193 osf3*) 12194 case $cc_basename in 12195 KCC*) 12196 # Kuck and Associates, Inc. (KAI) C++ Compiler 12197 12198 # KCC will only create a shared library if the output file 12199 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12200 # to its proper name (with version) after linking. 12201 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' 12202 12203 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12204 hardcode_libdir_separator_CXX=: 12205 12206 # Archives containing C++ object files must be created using 12207 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12208 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12209 12210 ;; 12211 RCC*) 12212 # Rational C++ 2.4.1 12213 # FIXME: insert proper C++ library support 12214 ld_shlibs_CXX=no 12215 ;; 12216 cxx*) 12217 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12218 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' 12219 12220 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12221 hardcode_libdir_separator_CXX=: 12222 12223 # Commands to make compiler produce verbose output that lists 12224 # what "hidden" libraries, object files and flags are used when 12225 # linking a shared library. 12226 # 12227 # There doesn't appear to be a way to prevent this compiler from 12228 # explicitly linking system object files so we need to strip them 12229 # from the output so that they don't get included in the library 12230 # dependencies. 12231 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' 12232 ;; 12233 *) 12234 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12235 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12236 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' 12237 12238 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12239 hardcode_libdir_separator_CXX=: 12240 12241 # Commands to make compiler produce verbose output that lists 12242 # what "hidden" libraries, object files and flags are used when 12243 # linking a shared library. 12244 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12245 12246 else 12247 # FIXME: insert proper C++ library support 12248 ld_shlibs_CXX=no 12249 fi 12250 ;; 12251 esac 12252 ;; 12253 osf4* | osf5*) 12254 case $cc_basename in 12255 KCC*) 12256 # Kuck and Associates, Inc. (KAI) C++ Compiler 12257 12258 # KCC will only create a shared library if the output file 12259 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12260 # to its proper name (with version) after linking. 12261 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' 12262 12263 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12264 hardcode_libdir_separator_CXX=: 12265 12266 # Archives containing C++ object files must be created using 12267 # the KAI C++ compiler. 12268 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12269 ;; 12270 RCC*) 12271 # Rational C++ 2.4.1 12272 # FIXME: insert proper C++ library support 12273 ld_shlibs_CXX=no 12274 ;; 12275 cxx*) 12276 allow_undefined_flag_CXX=' -expect_unresolved \*' 12277 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' 12278 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12279 echo "-hidden">> $lib.exp~ 12280 $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~ 12281 $rm $lib.exp' 12282 12283 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12284 hardcode_libdir_separator_CXX=: 12285 12286 # Commands to make compiler produce verbose output that lists 12287 # what "hidden" libraries, object files and flags are used when 12288 # linking a shared library. 12289 # 12290 # There doesn't appear to be a way to prevent this compiler from 12291 # explicitly linking system object files so we need to strip them 12292 # from the output so that they don't get included in the library 12293 # dependencies. 12294 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' 12295 ;; 12296 *) 12297 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12298 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12299 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' 12300 12301 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12302 hardcode_libdir_separator_CXX=: 12303 12304 # Commands to make compiler produce verbose output that lists 12305 # what "hidden" libraries, object files and flags are used when 12306 # linking a shared library. 12307 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12308 12309 else 12310 # FIXME: insert proper C++ library support 12311 ld_shlibs_CXX=no 12312 fi 12313 ;; 12314 esac 12315 ;; 12316 psos*) 12317 # FIXME: insert proper C++ library support 12318 ld_shlibs_CXX=no 12319 ;; 12320 sunos4*) 12321 case $cc_basename in 12322 CC*) 12323 # Sun C++ 4.x 12324 # FIXME: insert proper C++ library support 12325 ld_shlibs_CXX=no 12326 ;; 12327 lcc*) 12328 # Lucid 12329 # FIXME: insert proper C++ library support 12330 ld_shlibs_CXX=no 12331 ;; 12332 *) 12333 # FIXME: insert proper C++ library support 12334 ld_shlibs_CXX=no 12335 ;; 12336 esac 12337 ;; 12338 solaris*) 12339 case $cc_basename in 12340 CC*) 12341 # Sun C++ 4.2, 5.x and Centerline C++ 12342 archive_cmds_need_lc_CXX=yes 12343 no_undefined_flag_CXX=' -zdefs' 12344 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12345 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12346 $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' 12347 12348 hardcode_libdir_flag_spec_CXX='-R$libdir' 12349 hardcode_shlibpath_var_CXX=no 12350 case $host_os in 12351 solaris2.[0-5] | solaris2.[0-5].*) ;; 12352 *) 12353 # The compiler driver will combine and reorder linker options, 12354 # but understands `-z linker_flag'. 12355 # Supported since Solaris 2.6 (maybe 2.5.1?) 12356 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12357 ;; 12358 esac 12359 link_all_deplibs_CXX=yes 12360 12361 output_verbose_link_cmd='echo' 12362 12363 # Archives containing C++ object files must be created using 12364 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12365 # necessary to make sure instantiated templates are included 12366 # in the archive. 12367 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12368 ;; 12369 gcx*) 12370 # Green Hills C++ Compiler 12371 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12372 12373 # The C++ compiler must be used to create the archive. 12374 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12375 ;; 12376 *) 12377 # GNU C++ compiler with Solaris linker 12378 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12379 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12380 if $CC --version | grep -v '^2\.7' > /dev/null; then 12381 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12382 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12383 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12384 12385 # Commands to make compiler produce verbose output that lists 12386 # what "hidden" libraries, object files and flags are used when 12387 # linking a shared library. 12388 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12389 else 12390 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12391 # platform. 12392 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12393 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12394 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12395 12396 # Commands to make compiler produce verbose output that lists 12397 # what "hidden" libraries, object files and flags are used when 12398 # linking a shared library. 12399 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12400 fi 12401 12402 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12403 case $host_os in 12404 solaris2.[0-5] | solaris2.[0-5].*) ;; 12405 *) 12406 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12407 ;; 12408 esac 12409 fi 12410 ;; 12411 esac 12412 ;; 12413 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12414 no_undefined_flag_CXX='${wl}-z,text' 12415 archive_cmds_need_lc_CXX=no 12416 hardcode_shlibpath_var_CXX=no 12417 runpath_var='LD_RUN_PATH' 12418 12419 case $cc_basename in 12420 CC*) 12421 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12422 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12423 ;; 12424 *) 12425 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12426 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12427 ;; 12428 esac 12429 ;; 12430 sysv5* | sco3.2v5* | sco5v6*) 12431 # Note: We can NOT use -z defs as we might desire, because we do not 12432 # link with -lc, and that would cause any symbols used from libc to 12433 # always be unresolved, which means just about no library would 12434 # ever link correctly. If we're not using GNU ld we use -z text 12435 # though, which does catch some bad symbols but isn't as heavy-handed 12436 # as -z defs. 12437 # For security reasons, it is highly recommended that you always 12438 # use absolute paths for naming shared libraries, and exclude the 12439 # DT_RUNPATH tag from executables and libraries. But doing so 12440 # requires that you compile everything twice, which is a pain. 12441 # So that behaviour is only enabled if SCOABSPATH is set to a 12442 # non-empty value in the environment. Most likely only useful for 12443 # creating official distributions of packages. 12444 # This is a hack until libtool officially supports absolute path 12445 # names for shared libraries. 12446 no_undefined_flag_CXX='${wl}-z,text' 12447 allow_undefined_flag_CXX='${wl}-z,nodefs' 12448 archive_cmds_need_lc_CXX=no 12449 hardcode_shlibpath_var_CXX=no 12450 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12451 hardcode_libdir_separator_CXX=':' 12452 link_all_deplibs_CXX=yes 12453 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12454 runpath_var='LD_RUN_PATH' 12455 12456 case $cc_basename in 12457 CC*) 12458 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12459 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12460 ;; 12461 *) 12462 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12463 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12464 ;; 12465 esac 12466 ;; 12467 tandem*) 12468 case $cc_basename in 12469 NCC*) 12470 # NonStop-UX NCC 3.20 12471 # FIXME: insert proper C++ library support 12472 ld_shlibs_CXX=no 12473 ;; 12474 *) 12475 # FIXME: insert proper C++ library support 12476 ld_shlibs_CXX=no 12477 ;; 12478 esac 12479 ;; 12480 vxworks*) 12481 # FIXME: insert proper C++ library support 12482 ld_shlibs_CXX=no 12483 ;; 12484 *) 12485 # FIXME: insert proper C++ library support 12486 ld_shlibs_CXX=no 12487 ;; 12488esac 12489{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12490$as_echo "$ld_shlibs_CXX" >&6; } 12491test "$ld_shlibs_CXX" = no && can_build_shared=no 12492 12493GCC_CXX="$GXX" 12494LD_CXX="$LD" 12495 12496cat > conftest.$ac_ext <<EOF 12497class Foo 12498{ 12499public: 12500 Foo (void) { a = 0; } 12501private: 12502 int a; 12503}; 12504EOF 12505 12506if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12507 (eval $ac_compile) 2>&5 12508 ac_status=$? 12509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12510 (exit $ac_status); }; then 12511 # Parse the compiler output and extract the necessary 12512 # objects, libraries and library flags. 12513 12514 # Sentinel used to keep track of whether or not we are before 12515 # the conftest object file. 12516 pre_test_object_deps_done=no 12517 12518 # The `*' in the case matches for architectures that use `case' in 12519 # $output_verbose_cmd can trigger glob expansion during the loop 12520 # eval without this substitution. 12521 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12522 12523 for p in `eval $output_verbose_link_cmd`; do 12524 case $p in 12525 12526 -L* | -R* | -l*) 12527 # Some compilers place space between "-{L,R}" and the path. 12528 # Remove the space. 12529 if test $p = "-L" \ 12530 || test $p = "-R"; then 12531 prev=$p 12532 continue 12533 else 12534 prev= 12535 fi 12536 12537 if test "$pre_test_object_deps_done" = no; then 12538 case $p in 12539 -L* | -R*) 12540 # Internal compiler library paths should come after those 12541 # provided the user. The postdeps already come after the 12542 # user supplied libs so there is no need to process them. 12543 if test -z "$compiler_lib_search_path_CXX"; then 12544 compiler_lib_search_path_CXX="${prev}${p}" 12545 else 12546 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12547 fi 12548 ;; 12549 # The "-l" case would never come before the object being 12550 # linked, so don't bother handling this case. 12551 esac 12552 else 12553 if test -z "$postdeps_CXX"; then 12554 postdeps_CXX="${prev}${p}" 12555 else 12556 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12557 fi 12558 fi 12559 ;; 12560 12561 *.$objext) 12562 # This assumes that the test object file only shows up 12563 # once in the compiler output. 12564 if test "$p" = "conftest.$objext"; then 12565 pre_test_object_deps_done=yes 12566 continue 12567 fi 12568 12569 if test "$pre_test_object_deps_done" = no; then 12570 if test -z "$predep_objects_CXX"; then 12571 predep_objects_CXX="$p" 12572 else 12573 predep_objects_CXX="$predep_objects_CXX $p" 12574 fi 12575 else 12576 if test -z "$postdep_objects_CXX"; then 12577 postdep_objects_CXX="$p" 12578 else 12579 postdep_objects_CXX="$postdep_objects_CXX $p" 12580 fi 12581 fi 12582 ;; 12583 12584 *) ;; # Ignore the rest. 12585 12586 esac 12587 done 12588 12589 # Clean up. 12590 rm -f a.out a.exe 12591else 12592 echo "libtool.m4: error: problem compiling CXX test program" 12593fi 12594 12595$rm -f confest.$objext 12596 12597compiler_lib_search_dirs_CXX= 12598if test -n "$compiler_lib_search_path_CXX"; then 12599 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12600fi 12601 12602# PORTME: override above test on systems where it is broken 12603case $host_os in 12604interix[3-9]*) 12605 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12606 # hack all around it, let's just trust "g++" to DTRT. 12607 predep_objects_CXX= 12608 postdep_objects_CXX= 12609 postdeps_CXX= 12610 ;; 12611 12612linux*) 12613 case `$CC -V 2>&1 | sed 5q` in 12614 *Sun\ C*) 12615 # Sun C++ 5.9 12616 # 12617 # The more standards-conforming stlport4 library is 12618 # incompatible with the Cstd library. Avoid specifying 12619 # it if it's in CXXFLAGS. Ignore libCrun as 12620 # -library=stlport4 depends on it. 12621 case " $CXX $CXXFLAGS " in 12622 *" -library=stlport4 "*) 12623 solaris_use_stlport4=yes 12624 ;; 12625 esac 12626 if test "$solaris_use_stlport4" != yes; then 12627 postdeps_CXX='-library=Cstd -library=Crun' 12628 fi 12629 ;; 12630 esac 12631 ;; 12632 12633solaris*) 12634 case $cc_basename in 12635 CC*) 12636 # The more standards-conforming stlport4 library is 12637 # incompatible with the Cstd library. Avoid specifying 12638 # it if it's in CXXFLAGS. Ignore libCrun as 12639 # -library=stlport4 depends on it. 12640 case " $CXX $CXXFLAGS " in 12641 *" -library=stlport4 "*) 12642 solaris_use_stlport4=yes 12643 ;; 12644 esac 12645 12646 # Adding this requires a known-good setup of shared libraries for 12647 # Sun compiler versions before 5.6, else PIC objects from an old 12648 # archive will be linked into the output, leading to subtle bugs. 12649 if test "$solaris_use_stlport4" != yes; then 12650 postdeps_CXX='-library=Cstd -library=Crun' 12651 fi 12652 ;; 12653 esac 12654 ;; 12655esac 12656 12657case " $postdeps_CXX " in 12658*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12659esac 12660 12661lt_prog_compiler_wl_CXX= 12662lt_prog_compiler_pic_CXX= 12663lt_prog_compiler_static_CXX= 12664 12665{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12666$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12667 12668 # C++ specific cases for pic, static, wl, etc. 12669 if test "$GXX" = yes; then 12670 lt_prog_compiler_wl_CXX='-Wl,' 12671 lt_prog_compiler_static_CXX='-static' 12672 12673 case $host_os in 12674 aix*) 12675 # All AIX code is PIC. 12676 if test "$host_cpu" = ia64; then 12677 # AIX 5 now supports IA64 processor 12678 lt_prog_compiler_static_CXX='-Bstatic' 12679 fi 12680 ;; 12681 amigaos*) 12682 # FIXME: we need at least 68020 code to build shared libraries, but 12683 # adding the `-m68020' flag to GCC prevents building anything better, 12684 # like `-m68040'. 12685 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12686 ;; 12687 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12688 # PIC is the default for these OSes. 12689 ;; 12690 mingw* | cygwin* | os2* | pw32*) 12691 # This hack is so that the source file can tell whether it is being 12692 # built for inclusion in a dll (and should export symbols for example). 12693 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12694 # (--disable-auto-import) libraries 12695 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12696 ;; 12697 darwin* | rhapsody*) 12698 # PIC is the default on this platform 12699 # Common symbols not allowed in MH_DYLIB files 12700 lt_prog_compiler_pic_CXX='-fno-common' 12701 ;; 12702 *djgpp*) 12703 # DJGPP does not support shared libraries at all 12704 lt_prog_compiler_pic_CXX= 12705 ;; 12706 interix[3-9]*) 12707 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12708 # Instead, we relocate shared libraries at runtime. 12709 ;; 12710 sysv4*MP*) 12711 if test -d /usr/nec; then 12712 lt_prog_compiler_pic_CXX=-Kconform_pic 12713 fi 12714 ;; 12715 hpux*) 12716 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12717 # not for PA HP-UX. 12718 case $host_cpu in 12719 hppa*64*|ia64*) 12720 ;; 12721 *) 12722 lt_prog_compiler_pic_CXX='-fPIC' 12723 ;; 12724 esac 12725 ;; 12726 *) 12727 lt_prog_compiler_pic_CXX='-fPIC' 12728 ;; 12729 esac 12730 else 12731 case $host_os in 12732 aix[4-9]*) 12733 # All AIX code is PIC. 12734 if test "$host_cpu" = ia64; then 12735 # AIX 5 now supports IA64 processor 12736 lt_prog_compiler_static_CXX='-Bstatic' 12737 else 12738 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12739 fi 12740 ;; 12741 chorus*) 12742 case $cc_basename in 12743 cxch68*) 12744 # Green Hills C++ Compiler 12745 # _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" 12746 ;; 12747 esac 12748 ;; 12749 darwin*) 12750 # PIC is the default on this platform 12751 # Common symbols not allowed in MH_DYLIB files 12752 case $cc_basename in 12753 xlc*) 12754 lt_prog_compiler_pic_CXX='-qnocommon' 12755 lt_prog_compiler_wl_CXX='-Wl,' 12756 ;; 12757 esac 12758 ;; 12759 dgux*) 12760 case $cc_basename in 12761 ec++*) 12762 lt_prog_compiler_pic_CXX='-KPIC' 12763 ;; 12764 ghcx*) 12765 # Green Hills C++ Compiler 12766 lt_prog_compiler_pic_CXX='-pic' 12767 ;; 12768 *) 12769 ;; 12770 esac 12771 ;; 12772 freebsd* | dragonfly*) 12773 # FreeBSD uses GNU C++ 12774 ;; 12775 hpux9* | hpux10* | hpux11*) 12776 case $cc_basename in 12777 CC*) 12778 lt_prog_compiler_wl_CXX='-Wl,' 12779 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12780 if test "$host_cpu" != ia64; then 12781 lt_prog_compiler_pic_CXX='+Z' 12782 fi 12783 ;; 12784 aCC*) 12785 lt_prog_compiler_wl_CXX='-Wl,' 12786 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12787 case $host_cpu in 12788 hppa*64*|ia64*) 12789 # +Z the default 12790 ;; 12791 *) 12792 lt_prog_compiler_pic_CXX='+Z' 12793 ;; 12794 esac 12795 ;; 12796 *) 12797 ;; 12798 esac 12799 ;; 12800 interix*) 12801 # This is c89, which is MS Visual C++ (no shared libs) 12802 # Anyone wants to do a port? 12803 ;; 12804 irix5* | irix6* | nonstopux*) 12805 case $cc_basename in 12806 CC*) 12807 lt_prog_compiler_wl_CXX='-Wl,' 12808 lt_prog_compiler_static_CXX='-non_shared' 12809 # CC pic flag -KPIC is the default. 12810 ;; 12811 *) 12812 ;; 12813 esac 12814 ;; 12815 linux* | k*bsd*-gnu) 12816 case $cc_basename in 12817 KCC*) 12818 # KAI C++ Compiler 12819 lt_prog_compiler_wl_CXX='--backend -Wl,' 12820 lt_prog_compiler_pic_CXX='-fPIC' 12821 ;; 12822 icpc* | ecpc*) 12823 # Intel C++ 12824 lt_prog_compiler_wl_CXX='-Wl,' 12825 lt_prog_compiler_pic_CXX='-KPIC' 12826 lt_prog_compiler_static_CXX='-static' 12827 ;; 12828 pgCC* | pgcpp*) 12829 # Portland Group C++ compiler. 12830 lt_prog_compiler_wl_CXX='-Wl,' 12831 lt_prog_compiler_pic_CXX='-fpic' 12832 lt_prog_compiler_static_CXX='-Bstatic' 12833 ;; 12834 cxx*) 12835 # Compaq C++ 12836 # Make sure the PIC flag is empty. It appears that all Alpha 12837 # Linux and Compaq Tru64 Unix objects are PIC. 12838 lt_prog_compiler_pic_CXX= 12839 lt_prog_compiler_static_CXX='-non_shared' 12840 ;; 12841 *) 12842 case `$CC -V 2>&1 | sed 5q` in 12843 *Sun\ C*) 12844 # Sun C++ 5.9 12845 lt_prog_compiler_pic_CXX='-KPIC' 12846 lt_prog_compiler_static_CXX='-Bstatic' 12847 lt_prog_compiler_wl_CXX='-Qoption ld ' 12848 ;; 12849 esac 12850 ;; 12851 esac 12852 ;; 12853 lynxos*) 12854 ;; 12855 m88k*) 12856 ;; 12857 mvs*) 12858 case $cc_basename in 12859 cxx*) 12860 lt_prog_compiler_pic_CXX='-W c,exportall' 12861 ;; 12862 *) 12863 ;; 12864 esac 12865 ;; 12866 netbsd*) 12867 ;; 12868 osf3* | osf4* | osf5*) 12869 case $cc_basename in 12870 KCC*) 12871 lt_prog_compiler_wl_CXX='--backend -Wl,' 12872 ;; 12873 RCC*) 12874 # Rational C++ 2.4.1 12875 lt_prog_compiler_pic_CXX='-pic' 12876 ;; 12877 cxx*) 12878 # Digital/Compaq C++ 12879 lt_prog_compiler_wl_CXX='-Wl,' 12880 # Make sure the PIC flag is empty. It appears that all Alpha 12881 # Linux and Compaq Tru64 Unix objects are PIC. 12882 lt_prog_compiler_pic_CXX= 12883 lt_prog_compiler_static_CXX='-non_shared' 12884 ;; 12885 *) 12886 ;; 12887 esac 12888 ;; 12889 psos*) 12890 ;; 12891 solaris*) 12892 case $cc_basename in 12893 CC*) 12894 # Sun C++ 4.2, 5.x and Centerline C++ 12895 lt_prog_compiler_pic_CXX='-KPIC' 12896 lt_prog_compiler_static_CXX='-Bstatic' 12897 lt_prog_compiler_wl_CXX='-Qoption ld ' 12898 ;; 12899 gcx*) 12900 # Green Hills C++ Compiler 12901 lt_prog_compiler_pic_CXX='-PIC' 12902 ;; 12903 *) 12904 ;; 12905 esac 12906 ;; 12907 sunos4*) 12908 case $cc_basename in 12909 CC*) 12910 # Sun C++ 4.x 12911 lt_prog_compiler_pic_CXX='-pic' 12912 lt_prog_compiler_static_CXX='-Bstatic' 12913 ;; 12914 lcc*) 12915 # Lucid 12916 lt_prog_compiler_pic_CXX='-pic' 12917 ;; 12918 *) 12919 ;; 12920 esac 12921 ;; 12922 tandem*) 12923 case $cc_basename in 12924 NCC*) 12925 # NonStop-UX NCC 3.20 12926 lt_prog_compiler_pic_CXX='-KPIC' 12927 ;; 12928 *) 12929 ;; 12930 esac 12931 ;; 12932 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12933 case $cc_basename in 12934 CC*) 12935 lt_prog_compiler_wl_CXX='-Wl,' 12936 lt_prog_compiler_pic_CXX='-KPIC' 12937 lt_prog_compiler_static_CXX='-Bstatic' 12938 ;; 12939 esac 12940 ;; 12941 vxworks*) 12942 ;; 12943 *) 12944 lt_prog_compiler_can_build_shared_CXX=no 12945 ;; 12946 esac 12947 fi 12948 12949{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12950$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12951 12952# 12953# Check to make sure the PIC flag actually works. 12954# 12955if test -n "$lt_prog_compiler_pic_CXX"; then 12956 12957{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12958$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12959if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12960 $as_echo_n "(cached) " >&6 12961else 12962 lt_cv_prog_compiler_pic_works_CXX=no 12963 ac_outfile=conftest.$ac_objext 12964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12965 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12966 # Insert the option either (1) after the last *FLAGS variable, or 12967 # (2) before a word containing "conftest.", or (3) at the end. 12968 # Note that $ac_compile itself does not contain backslashes and begins 12969 # with a dollar sign (not a hyphen), so the echo should work correctly. 12970 # The option is referenced via a variable to avoid confusing sed. 12971 lt_compile=`echo "$ac_compile" | $SED \ 12972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12974 -e 's:$: $lt_compiler_flag:'` 12975 (eval echo "\"\$as_me:12975: $lt_compile\"" >&5) 12976 (eval "$lt_compile" 2>conftest.err) 12977 ac_status=$? 12978 cat conftest.err >&5 12979 echo "$as_me:12979: \$? = $ac_status" >&5 12980 if (exit $ac_status) && test -s "$ac_outfile"; then 12981 # The compiler can only warn and ignore the option if not recognized 12982 # So say no if there are warnings other than the usual output. 12983 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12985 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12986 lt_cv_prog_compiler_pic_works_CXX=yes 12987 fi 12988 fi 12989 $rm conftest* 12990 12991fi 12992{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12993$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12994 12995if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12996 case $lt_prog_compiler_pic_CXX in 12997 "" | " "*) ;; 12998 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12999 esac 13000else 13001 lt_prog_compiler_pic_CXX= 13002 lt_prog_compiler_can_build_shared_CXX=no 13003fi 13004 13005fi 13006case $host_os in 13007 # For platforms which do not support PIC, -DPIC is meaningless: 13008 *djgpp*) 13009 lt_prog_compiler_pic_CXX= 13010 ;; 13011 *) 13012 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13013 ;; 13014esac 13015 13016# 13017# Check to make sure the static flag actually works. 13018# 13019wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13020{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13021$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13022if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13023 $as_echo_n "(cached) " >&6 13024else 13025 lt_cv_prog_compiler_static_works_CXX=no 13026 save_LDFLAGS="$LDFLAGS" 13027 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13028 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13029 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13030 # The linker can only warn and ignore the option if not recognized 13031 # So say no if there are warnings 13032 if test -s conftest.err; then 13033 # Append any errors to the config.log. 13034 cat conftest.err 1>&5 13035 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13036 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13037 if diff conftest.exp conftest.er2 >/dev/null; then 13038 lt_cv_prog_compiler_static_works_CXX=yes 13039 fi 13040 else 13041 lt_cv_prog_compiler_static_works_CXX=yes 13042 fi 13043 fi 13044 $rm -r conftest* 13045 LDFLAGS="$save_LDFLAGS" 13046 13047fi 13048{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13049$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13050 13051if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13052 : 13053else 13054 lt_prog_compiler_static_CXX= 13055fi 13056 13057 13058{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13059$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13060if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13061 $as_echo_n "(cached) " >&6 13062else 13063 lt_cv_prog_compiler_c_o_CXX=no 13064 $rm -r conftest 2>/dev/null 13065 mkdir conftest 13066 cd conftest 13067 mkdir out 13068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13069 13070 lt_compiler_flag="-o out/conftest2.$ac_objext" 13071 # Insert the option either (1) after the last *FLAGS variable, or 13072 # (2) before a word containing "conftest.", or (3) at the end. 13073 # Note that $ac_compile itself does not contain backslashes and begins 13074 # with a dollar sign (not a hyphen), so the echo should work correctly. 13075 lt_compile=`echo "$ac_compile" | $SED \ 13076 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13077 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13078 -e 's:$: $lt_compiler_flag:'` 13079 (eval echo "\"\$as_me:13079: $lt_compile\"" >&5) 13080 (eval "$lt_compile" 2>out/conftest.err) 13081 ac_status=$? 13082 cat out/conftest.err >&5 13083 echo "$as_me:13083: \$? = $ac_status" >&5 13084 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13085 then 13086 # The compiler can only warn and ignore the option if not recognized 13087 # So say no if there are warnings 13088 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13089 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13090 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13091 lt_cv_prog_compiler_c_o_CXX=yes 13092 fi 13093 fi 13094 chmod u+w . 2>&5 13095 $rm conftest* 13096 # SGI C++ compiler will create directory out/ii_files/ for 13097 # template instantiation 13098 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13099 $rm out/* && rmdir out 13100 cd .. 13101 rmdir conftest 13102 $rm conftest* 13103 13104fi 13105{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13106$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13107 13108 13109hard_links="nottested" 13110if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13111 # do not overwrite the value of need_locks provided by the user 13112 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13113$as_echo_n "checking if we can lock with hard links... " >&6; } 13114 hard_links=yes 13115 $rm conftest* 13116 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13117 touch conftest.a 13118 ln conftest.a conftest.b 2>&5 || hard_links=no 13119 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13120 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13121$as_echo "$hard_links" >&6; } 13122 if test "$hard_links" = no; then 13123 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13124$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13125 need_locks=warn 13126 fi 13127else 13128 need_locks=no 13129fi 13130 13131{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13132$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13133 13134 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13135 case $host_os in 13136 aix[4-9]*) 13137 # If we're using GNU nm, then we don't want the "-C" option. 13138 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13139 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13140 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' 13141 else 13142 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' 13143 fi 13144 ;; 13145 pw32*) 13146 export_symbols_cmds_CXX="$ltdll_cmds" 13147 ;; 13148 cygwin* | mingw*) 13149 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' 13150 ;; 13151 *) 13152 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13153 ;; 13154 esac 13155 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13156 13157{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13158$as_echo "$ld_shlibs_CXX" >&6; } 13159test "$ld_shlibs_CXX" = no && can_build_shared=no 13160 13161# 13162# Do we need to explicitly link libc? 13163# 13164case "x$archive_cmds_need_lc_CXX" in 13165x|xyes) 13166 # Assume -lc should be added 13167 archive_cmds_need_lc_CXX=yes 13168 13169 if test "$enable_shared" = yes && test "$GCC" = yes; then 13170 case $archive_cmds_CXX in 13171 *'~'*) 13172 # FIXME: we may have to deal with multi-command sequences. 13173 ;; 13174 '$CC '*) 13175 # Test whether the compiler implicitly links with -lc since on some 13176 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13177 # to ld, don't add -lc before -lgcc. 13178 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13179$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13180 $rm conftest* 13181 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13182 13183 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13184 (eval $ac_compile) 2>&5 13185 ac_status=$? 13186 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13187 (exit $ac_status); } 2>conftest.err; then 13188 soname=conftest 13189 lib=conftest 13190 libobjs=conftest.$ac_objext 13191 deplibs= 13192 wl=$lt_prog_compiler_wl_CXX 13193 pic_flag=$lt_prog_compiler_pic_CXX 13194 compiler_flags=-v 13195 linker_flags=-v 13196 verstring= 13197 output_objdir=. 13198 libname=conftest 13199 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13200 allow_undefined_flag_CXX= 13201 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13202 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13203 ac_status=$? 13204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13205 (exit $ac_status); } 13206 then 13207 archive_cmds_need_lc_CXX=no 13208 else 13209 archive_cmds_need_lc_CXX=yes 13210 fi 13211 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13212 else 13213 cat conftest.err 1>&5 13214 fi 13215 $rm conftest* 13216 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13217$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13218 ;; 13219 esac 13220 fi 13221 ;; 13222esac 13223 13224{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13225$as_echo_n "checking dynamic linker characteristics... " >&6; } 13226library_names_spec= 13227libname_spec='lib$name' 13228soname_spec= 13229shrext_cmds=".so" 13230postinstall_cmds= 13231postuninstall_cmds= 13232finish_cmds= 13233finish_eval= 13234shlibpath_var= 13235shlibpath_overrides_runpath=unknown 13236version_type=none 13237dynamic_linker="$host_os ld.so" 13238sys_lib_dlsearch_path_spec="/lib /usr/lib" 13239 13240need_lib_prefix=unknown 13241hardcode_into_libs=no 13242 13243# when you set need_version to no, make sure it does not cause -set_version 13244# flags to be left without arguments 13245need_version=unknown 13246 13247case $host_os in 13248aix3*) 13249 version_type=linux 13250 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13251 shlibpath_var=LIBPATH 13252 13253 # AIX 3 has no versioning support, so we append a major version to the name. 13254 soname_spec='${libname}${release}${shared_ext}$major' 13255 ;; 13256 13257aix[4-9]*) 13258 version_type=linux 13259 need_lib_prefix=no 13260 need_version=no 13261 hardcode_into_libs=yes 13262 if test "$host_cpu" = ia64; then 13263 # AIX 5 supports IA64 13264 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13265 shlibpath_var=LD_LIBRARY_PATH 13266 else 13267 # With GCC up to 2.95.x, collect2 would create an import file 13268 # for dependence libraries. The import file would start with 13269 # the line `#! .'. This would cause the generated library to 13270 # depend on `.', always an invalid library. This was fixed in 13271 # development snapshots of GCC prior to 3.0. 13272 case $host_os in 13273 aix4 | aix4.[01] | aix4.[01].*) 13274 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13275 echo ' yes ' 13276 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13277 : 13278 else 13279 can_build_shared=no 13280 fi 13281 ;; 13282 esac 13283 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13284 # soname into executable. Probably we can add versioning support to 13285 # collect2, so additional links can be useful in future. 13286 if test "$aix_use_runtimelinking" = yes; then 13287 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13288 # instead of lib<name>.a to let people know that these are not 13289 # typical AIX shared libraries. 13290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13291 else 13292 # We preserve .a as extension for shared libraries through AIX4.2 13293 # and later when we are not doing run time linking. 13294 library_names_spec='${libname}${release}.a $libname.a' 13295 soname_spec='${libname}${release}${shared_ext}$major' 13296 fi 13297 shlibpath_var=LIBPATH 13298 fi 13299 ;; 13300 13301amigaos*) 13302 library_names_spec='$libname.ixlibrary $libname.a' 13303 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13304 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' 13305 ;; 13306 13307beos*) 13308 library_names_spec='${libname}${shared_ext}' 13309 dynamic_linker="$host_os ld.so" 13310 shlibpath_var=LIBRARY_PATH 13311 ;; 13312 13313bsdi[45]*) 13314 version_type=linux 13315 need_version=no 13316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13317 soname_spec='${libname}${release}${shared_ext}$major' 13318 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13319 shlibpath_var=LD_LIBRARY_PATH 13320 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13321 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13322 # the default ld.so.conf also contains /usr/contrib/lib and 13323 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13324 # libtool to hard-code these into programs 13325 ;; 13326 13327cygwin* | mingw* | pw32*) 13328 version_type=windows 13329 shrext_cmds=".dll" 13330 need_version=no 13331 need_lib_prefix=no 13332 13333 case $GCC,$host_os in 13334 yes,cygwin* | yes,mingw* | yes,pw32*) 13335 library_names_spec='$libname.dll.a' 13336 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13337 postinstall_cmds='base_file=`basename \${file}`~ 13338 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13339 dldir=$destdir/`dirname \$dlpath`~ 13340 test -d \$dldir || mkdir -p \$dldir~ 13341 $install_prog $dir/$dlname \$dldir/$dlname~ 13342 chmod a+x \$dldir/$dlname' 13343 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13344 dlpath=$dir/\$dldll~ 13345 $rm \$dlpath' 13346 shlibpath_overrides_runpath=yes 13347 13348 case $host_os in 13349 cygwin*) 13350 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13351 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13352 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13353 ;; 13354 mingw*) 13355 # MinGW DLLs use traditional 'lib' prefix 13356 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13357 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13358 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13359 # It is most probably a Windows format PATH printed by 13360 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13361 # path with ; separators, and with drive letters. We can handle the 13362 # drive letters (cygwin fileutils understands them), so leave them, 13363 # especially as we might pass files found there to a mingw objdump, 13364 # which wouldn't understand a cygwinified path. Ahh. 13365 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13366 else 13367 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13368 fi 13369 ;; 13370 pw32*) 13371 # pw32 DLLs use 'pw' prefix rather than 'lib' 13372 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13373 ;; 13374 esac 13375 ;; 13376 13377 *) 13378 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13379 ;; 13380 esac 13381 dynamic_linker='Win32 ld.exe' 13382 # FIXME: first we should search . and the directory the executable is in 13383 shlibpath_var=PATH 13384 ;; 13385 13386darwin* | rhapsody*) 13387 dynamic_linker="$host_os dyld" 13388 version_type=darwin 13389 need_lib_prefix=no 13390 need_version=no 13391 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13392 soname_spec='${libname}${release}${major}$shared_ext' 13393 shlibpath_overrides_runpath=yes 13394 shlibpath_var=DYLD_LIBRARY_PATH 13395 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13396 13397 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13398 ;; 13399 13400dgux*) 13401 version_type=linux 13402 need_lib_prefix=no 13403 need_version=no 13404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13405 soname_spec='${libname}${release}${shared_ext}$major' 13406 shlibpath_var=LD_LIBRARY_PATH 13407 ;; 13408 13409freebsd1*) 13410 dynamic_linker=no 13411 ;; 13412 13413freebsd* | dragonfly*) 13414 # DragonFly does not have aout. When/if they implement a new 13415 # versioning mechanism, adjust this. 13416 if test -x /usr/bin/objformat; then 13417 objformat=`/usr/bin/objformat` 13418 else 13419 case $host_os in 13420 freebsd[123]*) objformat=aout ;; 13421 *) objformat=elf ;; 13422 esac 13423 fi 13424 version_type=freebsd-$objformat 13425 case $version_type in 13426 freebsd-elf*) 13427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13428 need_version=no 13429 need_lib_prefix=no 13430 ;; 13431 freebsd-*) 13432 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13433 need_version=yes 13434 ;; 13435 esac 13436 shlibpath_var=LD_LIBRARY_PATH 13437 case $host_os in 13438 freebsd2*) 13439 shlibpath_overrides_runpath=yes 13440 ;; 13441 freebsd3.[01]* | freebsdelf3.[01]*) 13442 shlibpath_overrides_runpath=yes 13443 hardcode_into_libs=yes 13444 ;; 13445 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13446 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13447 shlibpath_overrides_runpath=no 13448 hardcode_into_libs=yes 13449 ;; 13450 *) # from 4.6 on, and DragonFly 13451 shlibpath_overrides_runpath=yes 13452 hardcode_into_libs=yes 13453 ;; 13454 esac 13455 ;; 13456 13457gnu*) 13458 version_type=linux 13459 need_lib_prefix=no 13460 need_version=no 13461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13462 soname_spec='${libname}${release}${shared_ext}$major' 13463 shlibpath_var=LD_LIBRARY_PATH 13464 hardcode_into_libs=yes 13465 ;; 13466 13467hpux9* | hpux10* | hpux11*) 13468 # Give a soname corresponding to the major version so that dld.sl refuses to 13469 # link against other versions. 13470 version_type=sunos 13471 need_lib_prefix=no 13472 need_version=no 13473 case $host_cpu in 13474 ia64*) 13475 shrext_cmds='.so' 13476 hardcode_into_libs=yes 13477 dynamic_linker="$host_os dld.so" 13478 shlibpath_var=LD_LIBRARY_PATH 13479 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13481 soname_spec='${libname}${release}${shared_ext}$major' 13482 if test "X$HPUX_IA64_MODE" = X32; then 13483 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13484 else 13485 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13486 fi 13487 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13488 ;; 13489 hppa*64*) 13490 shrext_cmds='.sl' 13491 hardcode_into_libs=yes 13492 dynamic_linker="$host_os dld.sl" 13493 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13494 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13496 soname_spec='${libname}${release}${shared_ext}$major' 13497 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13498 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13499 ;; 13500 *) 13501 shrext_cmds='.sl' 13502 dynamic_linker="$host_os dld.sl" 13503 shlibpath_var=SHLIB_PATH 13504 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13506 soname_spec='${libname}${release}${shared_ext}$major' 13507 ;; 13508 esac 13509 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13510 postinstall_cmds='chmod 555 $lib' 13511 ;; 13512 13513interix[3-9]*) 13514 version_type=linux 13515 need_lib_prefix=no 13516 need_version=no 13517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13518 soname_spec='${libname}${release}${shared_ext}$major' 13519 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13520 shlibpath_var=LD_LIBRARY_PATH 13521 shlibpath_overrides_runpath=no 13522 hardcode_into_libs=yes 13523 ;; 13524 13525irix5* | irix6* | nonstopux*) 13526 case $host_os in 13527 nonstopux*) version_type=nonstopux ;; 13528 *) 13529 if test "$lt_cv_prog_gnu_ld" = yes; then 13530 version_type=linux 13531 else 13532 version_type=irix 13533 fi ;; 13534 esac 13535 need_lib_prefix=no 13536 need_version=no 13537 soname_spec='${libname}${release}${shared_ext}$major' 13538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13539 case $host_os in 13540 irix5* | nonstopux*) 13541 libsuff= shlibsuff= 13542 ;; 13543 *) 13544 case $LD in # libtool.m4 will add one of these switches to LD 13545 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13546 libsuff= shlibsuff= libmagic=32-bit;; 13547 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13548 libsuff=32 shlibsuff=N32 libmagic=N32;; 13549 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13550 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13551 *) libsuff= shlibsuff= libmagic=never-match;; 13552 esac 13553 ;; 13554 esac 13555 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13556 shlibpath_overrides_runpath=no 13557 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13558 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13559 hardcode_into_libs=yes 13560 ;; 13561 13562# No shared lib support for Linux oldld, aout, or coff. 13563linux*oldld* | linux*aout* | linux*coff*) 13564 dynamic_linker=no 13565 ;; 13566 13567# This must be Linux ELF. 13568linux* | k*bsd*-gnu) 13569 version_type=linux 13570 need_lib_prefix=no 13571 need_version=no 13572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13573 soname_spec='${libname}${release}${shared_ext}$major' 13574 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13575 shlibpath_var=LD_LIBRARY_PATH 13576 shlibpath_overrides_runpath=no 13577 # This implies no fast_install, which is unacceptable. 13578 # Some rework will be needed to allow for fast_install 13579 # before this can be enabled. 13580 hardcode_into_libs=yes 13581 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13582 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13583 13584 # Append ld.so.conf contents to the search path 13585 if test -f /etc/ld.so.conf; then 13586 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' ' '` 13587 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13588 fi 13589 13590 # We used to test for /lib/ld.so.1 and disable shared libraries on 13591 # powerpc, because MkLinux only supported shared libraries with the 13592 # GNU dynamic linker. Since this was broken with cross compilers, 13593 # most powerpc-linux boxes support dynamic linking these days and 13594 # people can always --disable-shared, the test was removed, and we 13595 # assume the GNU/Linux dynamic linker is in use. 13596 dynamic_linker='GNU/Linux ld.so' 13597 ;; 13598 13599netbsd*) 13600 version_type=sunos 13601 need_lib_prefix=no 13602 need_version=no 13603 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13605 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13606 dynamic_linker='NetBSD (a.out) ld.so' 13607 else 13608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13609 soname_spec='${libname}${release}${shared_ext}$major' 13610 dynamic_linker='NetBSD ld.elf_so' 13611 fi 13612 shlibpath_var=LD_LIBRARY_PATH 13613 shlibpath_overrides_runpath=yes 13614 hardcode_into_libs=yes 13615 ;; 13616 13617newsos6) 13618 version_type=linux 13619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13620 shlibpath_var=LD_LIBRARY_PATH 13621 shlibpath_overrides_runpath=yes 13622 ;; 13623 13624nto-qnx*) 13625 version_type=linux 13626 need_lib_prefix=no 13627 need_version=no 13628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13629 soname_spec='${libname}${release}${shared_ext}$major' 13630 shlibpath_var=LD_LIBRARY_PATH 13631 shlibpath_overrides_runpath=yes 13632 ;; 13633 13634openbsd*) 13635 version_type=sunos 13636 sys_lib_dlsearch_path_spec="/usr/lib" 13637 need_lib_prefix=no 13638 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13639 case $host_os in 13640 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13641 *) need_version=no ;; 13642 esac 13643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13644 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13645 shlibpath_var=LD_LIBRARY_PATH 13646 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13647 case $host_os in 13648 openbsd2.[89] | openbsd2.[89].*) 13649 shlibpath_overrides_runpath=no 13650 ;; 13651 *) 13652 shlibpath_overrides_runpath=yes 13653 ;; 13654 esac 13655 else 13656 shlibpath_overrides_runpath=yes 13657 fi 13658 ;; 13659 13660os2*) 13661 libname_spec='$name' 13662 shrext_cmds=".dll" 13663 need_lib_prefix=no 13664 library_names_spec='$libname${shared_ext} $libname.a' 13665 dynamic_linker='OS/2 ld.exe' 13666 shlibpath_var=LIBPATH 13667 ;; 13668 13669osf3* | osf4* | osf5*) 13670 version_type=osf 13671 need_lib_prefix=no 13672 need_version=no 13673 soname_spec='${libname}${release}${shared_ext}$major' 13674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13675 shlibpath_var=LD_LIBRARY_PATH 13676 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13677 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13678 ;; 13679 13680rdos*) 13681 dynamic_linker=no 13682 ;; 13683 13684solaris*) 13685 version_type=linux 13686 need_lib_prefix=no 13687 need_version=no 13688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13689 soname_spec='${libname}${release}${shared_ext}$major' 13690 shlibpath_var=LD_LIBRARY_PATH 13691 shlibpath_overrides_runpath=yes 13692 hardcode_into_libs=yes 13693 # ldd complains unless libraries are executable 13694 postinstall_cmds='chmod +x $lib' 13695 ;; 13696 13697sunos4*) 13698 version_type=sunos 13699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13700 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13701 shlibpath_var=LD_LIBRARY_PATH 13702 shlibpath_overrides_runpath=yes 13703 if test "$with_gnu_ld" = yes; then 13704 need_lib_prefix=no 13705 fi 13706 need_version=yes 13707 ;; 13708 13709sysv4 | sysv4.3*) 13710 version_type=linux 13711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13712 soname_spec='${libname}${release}${shared_ext}$major' 13713 shlibpath_var=LD_LIBRARY_PATH 13714 case $host_vendor in 13715 sni) 13716 shlibpath_overrides_runpath=no 13717 need_lib_prefix=no 13718 export_dynamic_flag_spec='${wl}-Blargedynsym' 13719 runpath_var=LD_RUN_PATH 13720 ;; 13721 siemens) 13722 need_lib_prefix=no 13723 ;; 13724 motorola) 13725 need_lib_prefix=no 13726 need_version=no 13727 shlibpath_overrides_runpath=no 13728 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13729 ;; 13730 esac 13731 ;; 13732 13733sysv4*MP*) 13734 if test -d /usr/nec ;then 13735 version_type=linux 13736 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13737 soname_spec='$libname${shared_ext}.$major' 13738 shlibpath_var=LD_LIBRARY_PATH 13739 fi 13740 ;; 13741 13742sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13743 version_type=freebsd-elf 13744 need_lib_prefix=no 13745 need_version=no 13746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13747 soname_spec='${libname}${release}${shared_ext}$major' 13748 shlibpath_var=LD_LIBRARY_PATH 13749 hardcode_into_libs=yes 13750 if test "$with_gnu_ld" = yes; then 13751 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13752 shlibpath_overrides_runpath=no 13753 else 13754 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13755 shlibpath_overrides_runpath=yes 13756 case $host_os in 13757 sco3.2v5*) 13758 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13759 ;; 13760 esac 13761 fi 13762 sys_lib_dlsearch_path_spec='/usr/lib' 13763 ;; 13764 13765uts4*) 13766 version_type=linux 13767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13768 soname_spec='${libname}${release}${shared_ext}$major' 13769 shlibpath_var=LD_LIBRARY_PATH 13770 ;; 13771 13772*) 13773 dynamic_linker=no 13774 ;; 13775esac 13776{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13777$as_echo "$dynamic_linker" >&6; } 13778test "$dynamic_linker" = no && can_build_shared=no 13779 13780if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13781 $as_echo_n "(cached) " >&6 13782else 13783 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13784fi 13785 13786sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13787if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13788 $as_echo_n "(cached) " >&6 13789else 13790 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13791fi 13792 13793sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13794 13795variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13796if test "$GCC" = yes; then 13797 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13798fi 13799 13800{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13801$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13802hardcode_action_CXX= 13803if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13804 test -n "$runpath_var_CXX" || \ 13805 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13806 13807 # We can hardcode non-existant directories. 13808 if test "$hardcode_direct_CXX" != no && 13809 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13810 # have to relink, otherwise we might link with an installed library 13811 # when we should be linking with a yet-to-be-installed one 13812 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13813 test "$hardcode_minus_L_CXX" != no; then 13814 # Linking always hardcodes the temporary library directory. 13815 hardcode_action_CXX=relink 13816 else 13817 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13818 hardcode_action_CXX=immediate 13819 fi 13820else 13821 # We cannot hardcode anything, or else we can only hardcode existing 13822 # directories. 13823 hardcode_action_CXX=unsupported 13824fi 13825{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13826$as_echo "$hardcode_action_CXX" >&6; } 13827 13828if test "$hardcode_action_CXX" = relink; then 13829 # Fast installation is not supported 13830 enable_fast_install=no 13831elif test "$shlibpath_overrides_runpath" = yes || 13832 test "$enable_shared" = no; then 13833 # Fast installation is not necessary 13834 enable_fast_install=needless 13835fi 13836 13837 13838# The else clause should only fire when bootstrapping the 13839# libtool distribution, otherwise you forgot to ship ltmain.sh 13840# with your package, and you will get complaints that there are 13841# no rules to generate ltmain.sh. 13842if test -f "$ltmain"; then 13843 # See if we are running on zsh, and set the options which allow our commands through 13844 # without removal of \ escapes. 13845 if test -n "${ZSH_VERSION+set}" ; then 13846 setopt NO_GLOB_SUBST 13847 fi 13848 # Now quote all the things that may contain metacharacters while being 13849 # careful not to overquote the AC_SUBSTed values. We take copies of the 13850 # variables and quote the copies for generation of the libtool script. 13851 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13852 SED SHELL STRIP \ 13853 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13854 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13855 deplibs_check_method reload_flag reload_cmds need_locks \ 13856 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13857 lt_cv_sys_global_symbol_to_c_name_address \ 13858 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13859 old_postinstall_cmds old_postuninstall_cmds \ 13860 compiler_CXX \ 13861 CC_CXX \ 13862 LD_CXX \ 13863 lt_prog_compiler_wl_CXX \ 13864 lt_prog_compiler_pic_CXX \ 13865 lt_prog_compiler_static_CXX \ 13866 lt_prog_compiler_no_builtin_flag_CXX \ 13867 export_dynamic_flag_spec_CXX \ 13868 thread_safe_flag_spec_CXX \ 13869 whole_archive_flag_spec_CXX \ 13870 enable_shared_with_static_runtimes_CXX \ 13871 old_archive_cmds_CXX \ 13872 old_archive_from_new_cmds_CXX \ 13873 predep_objects_CXX \ 13874 postdep_objects_CXX \ 13875 predeps_CXX \ 13876 postdeps_CXX \ 13877 compiler_lib_search_path_CXX \ 13878 compiler_lib_search_dirs_CXX \ 13879 archive_cmds_CXX \ 13880 archive_expsym_cmds_CXX \ 13881 postinstall_cmds_CXX \ 13882 postuninstall_cmds_CXX \ 13883 old_archive_from_expsyms_cmds_CXX \ 13884 allow_undefined_flag_CXX \ 13885 no_undefined_flag_CXX \ 13886 export_symbols_cmds_CXX \ 13887 hardcode_libdir_flag_spec_CXX \ 13888 hardcode_libdir_flag_spec_ld_CXX \ 13889 hardcode_libdir_separator_CXX \ 13890 hardcode_automatic_CXX \ 13891 module_cmds_CXX \ 13892 module_expsym_cmds_CXX \ 13893 lt_cv_prog_compiler_c_o_CXX \ 13894 fix_srcfile_path_CXX \ 13895 exclude_expsyms_CXX \ 13896 include_expsyms_CXX; do 13897 13898 case $var in 13899 old_archive_cmds_CXX | \ 13900 old_archive_from_new_cmds_CXX | \ 13901 archive_cmds_CXX | \ 13902 archive_expsym_cmds_CXX | \ 13903 module_cmds_CXX | \ 13904 module_expsym_cmds_CXX | \ 13905 old_archive_from_expsyms_cmds_CXX | \ 13906 export_symbols_cmds_CXX | \ 13907 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13908 postinstall_cmds | postuninstall_cmds | \ 13909 old_postinstall_cmds | old_postuninstall_cmds | \ 13910 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13911 # Double-quote double-evaled strings. 13912 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13913 ;; 13914 *) 13915 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13916 ;; 13917 esac 13918 done 13919 13920 case $lt_echo in 13921 *'\$0 --fallback-echo"') 13922 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13923 ;; 13924 esac 13925 13926cfgfile="$ofile" 13927 13928 cat <<__EOF__ >> "$cfgfile" 13929# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13930 13931# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13932 13933# Shell to use when invoking shell scripts. 13934SHELL=$lt_SHELL 13935 13936# Whether or not to build shared libraries. 13937build_libtool_libs=$enable_shared 13938 13939# Whether or not to build static libraries. 13940build_old_libs=$enable_static 13941 13942# Whether or not to add -lc for building shared libraries. 13943build_libtool_need_lc=$archive_cmds_need_lc_CXX 13944 13945# Whether or not to disallow shared libs when runtime libs are static 13946allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13947 13948# Whether or not to optimize for fast installation. 13949fast_install=$enable_fast_install 13950 13951# The host system. 13952host_alias=$host_alias 13953host=$host 13954host_os=$host_os 13955 13956# The build system. 13957build_alias=$build_alias 13958build=$build 13959build_os=$build_os 13960 13961# An echo program that does not interpret backslashes. 13962echo=$lt_echo 13963 13964# The archiver. 13965AR=$lt_AR 13966AR_FLAGS=$lt_AR_FLAGS 13967 13968# A C compiler. 13969LTCC=$lt_LTCC 13970 13971# LTCC compiler flags. 13972LTCFLAGS=$lt_LTCFLAGS 13973 13974# A language-specific compiler. 13975CC=$lt_compiler_CXX 13976 13977# Is the compiler the GNU C compiler? 13978with_gcc=$GCC_CXX 13979 13980# An ERE matcher. 13981EGREP=$lt_EGREP 13982 13983# The linker used to build libraries. 13984LD=$lt_LD_CXX 13985 13986# Whether we need hard or soft links. 13987LN_S=$lt_LN_S 13988 13989# A BSD-compatible nm program. 13990NM=$lt_NM 13991 13992# A symbol stripping program 13993STRIP=$lt_STRIP 13994 13995# Used to examine libraries when file_magic_cmd begins "file" 13996MAGIC_CMD=$MAGIC_CMD 13997 13998# Used on cygwin: DLL creation program. 13999DLLTOOL="$DLLTOOL" 14000 14001# Used on cygwin: object dumper. 14002OBJDUMP="$OBJDUMP" 14003 14004# Used on cygwin: assembler. 14005AS="$AS" 14006 14007# The name of the directory that contains temporary libtool files. 14008objdir=$objdir 14009 14010# How to create reloadable object files. 14011reload_flag=$lt_reload_flag 14012reload_cmds=$lt_reload_cmds 14013 14014# How to pass a linker flag through the compiler. 14015wl=$lt_lt_prog_compiler_wl_CXX 14016 14017# Object file suffix (normally "o"). 14018objext="$ac_objext" 14019 14020# Old archive suffix (normally "a"). 14021libext="$libext" 14022 14023# Shared library suffix (normally ".so"). 14024shrext_cmds='$shrext_cmds' 14025 14026# Executable file suffix (normally ""). 14027exeext="$exeext" 14028 14029# Additional compiler flags for building library objects. 14030pic_flag=$lt_lt_prog_compiler_pic_CXX 14031pic_mode=$pic_mode 14032 14033# What is the maximum length of a command? 14034max_cmd_len=$lt_cv_sys_max_cmd_len 14035 14036# Does compiler simultaneously support -c and -o options? 14037compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14038 14039# Must we lock files when doing compilation? 14040need_locks=$lt_need_locks 14041 14042# Do we need the lib prefix for modules? 14043need_lib_prefix=$need_lib_prefix 14044 14045# Do we need a version for libraries? 14046need_version=$need_version 14047 14048# Whether dlopen is supported. 14049dlopen_support=$enable_dlopen 14050 14051# Whether dlopen of programs is supported. 14052dlopen_self=$enable_dlopen_self 14053 14054# Whether dlopen of statically linked programs is supported. 14055dlopen_self_static=$enable_dlopen_self_static 14056 14057# Compiler flag to prevent dynamic linking. 14058link_static_flag=$lt_lt_prog_compiler_static_CXX 14059 14060# Compiler flag to turn off builtin functions. 14061no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14062 14063# Compiler flag to allow reflexive dlopens. 14064export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14065 14066# Compiler flag to generate shared objects directly from archives. 14067whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14068 14069# Compiler flag to generate thread-safe objects. 14070thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14071 14072# Library versioning type. 14073version_type=$version_type 14074 14075# Format of library name prefix. 14076libname_spec=$lt_libname_spec 14077 14078# List of archive names. First name is the real one, the rest are links. 14079# The last name is the one that the linker finds with -lNAME. 14080library_names_spec=$lt_library_names_spec 14081 14082# The coded name of the library, if different from the real name. 14083soname_spec=$lt_soname_spec 14084 14085# Commands used to build and install an old-style archive. 14086RANLIB=$lt_RANLIB 14087old_archive_cmds=$lt_old_archive_cmds_CXX 14088old_postinstall_cmds=$lt_old_postinstall_cmds 14089old_postuninstall_cmds=$lt_old_postuninstall_cmds 14090 14091# Create an old-style archive from a shared archive. 14092old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14093 14094# Create a temporary old-style archive to link instead of a shared archive. 14095old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14096 14097# Commands used to build and install a shared archive. 14098archive_cmds=$lt_archive_cmds_CXX 14099archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14100postinstall_cmds=$lt_postinstall_cmds 14101postuninstall_cmds=$lt_postuninstall_cmds 14102 14103# Commands used to build a loadable module (assumed same as above if empty) 14104module_cmds=$lt_module_cmds_CXX 14105module_expsym_cmds=$lt_module_expsym_cmds_CXX 14106 14107# Commands to strip libraries. 14108old_striplib=$lt_old_striplib 14109striplib=$lt_striplib 14110 14111# Dependencies to place before the objects being linked to create a 14112# shared library. 14113predep_objects=$lt_predep_objects_CXX 14114 14115# Dependencies to place after the objects being linked to create a 14116# shared library. 14117postdep_objects=$lt_postdep_objects_CXX 14118 14119# Dependencies to place before the objects being linked to create a 14120# shared library. 14121predeps=$lt_predeps_CXX 14122 14123# Dependencies to place after the objects being linked to create a 14124# shared library. 14125postdeps=$lt_postdeps_CXX 14126 14127# The directories searched by this compiler when creating a shared 14128# library 14129compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14130 14131# The library search path used internally by the compiler when linking 14132# a shared library. 14133compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14134 14135# Method to check whether dependent libraries are shared objects. 14136deplibs_check_method=$lt_deplibs_check_method 14137 14138# Command to use when deplibs_check_method == file_magic. 14139file_magic_cmd=$lt_file_magic_cmd 14140 14141# Flag that allows shared libraries with undefined symbols to be built. 14142allow_undefined_flag=$lt_allow_undefined_flag_CXX 14143 14144# Flag that forces no undefined symbols. 14145no_undefined_flag=$lt_no_undefined_flag_CXX 14146 14147# Commands used to finish a libtool library installation in a directory. 14148finish_cmds=$lt_finish_cmds 14149 14150# Same as above, but a single script fragment to be evaled but not shown. 14151finish_eval=$lt_finish_eval 14152 14153# Take the output of nm and produce a listing of raw symbols and C names. 14154global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14155 14156# Transform the output of nm in a proper C declaration 14157global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14158 14159# Transform the output of nm in a C name address pair 14160global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14161 14162# This is the shared library runtime path variable. 14163runpath_var=$runpath_var 14164 14165# This is the shared library path variable. 14166shlibpath_var=$shlibpath_var 14167 14168# Is shlibpath searched before the hard-coded library search path? 14169shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14170 14171# How to hardcode a shared library path into an executable. 14172hardcode_action=$hardcode_action_CXX 14173 14174# Whether we should hardcode library paths into libraries. 14175hardcode_into_libs=$hardcode_into_libs 14176 14177# Flag to hardcode \$libdir into a binary during linking. 14178# This must work even if \$libdir does not exist. 14179hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14180 14181# If ld is used when linking, flag to hardcode \$libdir into 14182# a binary during linking. This must work even if \$libdir does 14183# not exist. 14184hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14185 14186# Whether we need a single -rpath flag with a separated argument. 14187hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14188 14189# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14190# resulting binary. 14191hardcode_direct=$hardcode_direct_CXX 14192 14193# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14194# resulting binary. 14195hardcode_minus_L=$hardcode_minus_L_CXX 14196 14197# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14198# the resulting binary. 14199hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14200 14201# Set to yes if building a shared library automatically hardcodes DIR into the library 14202# and all subsequent libraries and executables linked against it. 14203hardcode_automatic=$hardcode_automatic_CXX 14204 14205# Variables whose values should be saved in libtool wrapper scripts and 14206# restored at relink time. 14207variables_saved_for_relink="$variables_saved_for_relink" 14208 14209# Whether libtool must link a program against all its dependency libraries. 14210link_all_deplibs=$link_all_deplibs_CXX 14211 14212# Compile-time system search path for libraries 14213sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14214 14215# Run-time system search path for libraries 14216sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14217 14218# Fix the shell variable \$srcfile for the compiler. 14219fix_srcfile_path=$lt_fix_srcfile_path 14220 14221# Set to yes if exported symbols are required. 14222always_export_symbols=$always_export_symbols_CXX 14223 14224# The commands to list exported symbols. 14225export_symbols_cmds=$lt_export_symbols_cmds_CXX 14226 14227# The commands to extract the exported symbol list from a shared archive. 14228extract_expsyms_cmds=$lt_extract_expsyms_cmds 14229 14230# Symbols that should not be listed in the preloaded symbols. 14231exclude_expsyms=$lt_exclude_expsyms_CXX 14232 14233# Symbols that must always be exported. 14234include_expsyms=$lt_include_expsyms_CXX 14235 14236# ### END LIBTOOL TAG CONFIG: $tagname 14237 14238__EOF__ 14239 14240 14241else 14242 # If there is no Makefile yet, we rely on a make rule to execute 14243 # `config.status --recheck' to rerun these tests and create the 14244 # libtool script then. 14245 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14246 if test -f "$ltmain_in"; then 14247 test -f Makefile && make "$ltmain" 14248 fi 14249fi 14250 14251 14252ac_ext=c 14253ac_cpp='$CPP $CPPFLAGS' 14254ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14255ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14256ac_compiler_gnu=$ac_cv_c_compiler_gnu 14257 14258CC=$lt_save_CC 14259LDCXX=$LD 14260LD=$lt_save_LD 14261GCC=$lt_save_GCC 14262with_gnu_ldcxx=$with_gnu_ld 14263with_gnu_ld=$lt_save_with_gnu_ld 14264lt_cv_path_LDCXX=$lt_cv_path_LD 14265lt_cv_path_LD=$lt_save_path_LD 14266lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14267lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14268 14269 else 14270 tagname="" 14271 fi 14272 ;; 14273 14274 F77) 14275 if test -n "$F77" && test "X$F77" != "Xno"; then 14276 14277ac_ext=f 14278ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14279ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14280ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14281 14282 14283archive_cmds_need_lc_F77=no 14284allow_undefined_flag_F77= 14285always_export_symbols_F77=no 14286archive_expsym_cmds_F77= 14287export_dynamic_flag_spec_F77= 14288hardcode_direct_F77=no 14289hardcode_libdir_flag_spec_F77= 14290hardcode_libdir_flag_spec_ld_F77= 14291hardcode_libdir_separator_F77= 14292hardcode_minus_L_F77=no 14293hardcode_automatic_F77=no 14294module_cmds_F77= 14295module_expsym_cmds_F77= 14296link_all_deplibs_F77=unknown 14297old_archive_cmds_F77=$old_archive_cmds 14298no_undefined_flag_F77= 14299whole_archive_flag_spec_F77= 14300enable_shared_with_static_runtimes_F77=no 14301 14302# Source file extension for f77 test sources. 14303ac_ext=f 14304 14305# Object file extension for compiled f77 test sources. 14306objext=o 14307objext_F77=$objext 14308 14309# Code to be used in simple compile tests 14310lt_simple_compile_test_code="\ 14311 subroutine t 14312 return 14313 end 14314" 14315 14316# Code to be used in simple link tests 14317lt_simple_link_test_code="\ 14318 program t 14319 end 14320" 14321 14322# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14323 14324# If no C compiler was specified, use CC. 14325LTCC=${LTCC-"$CC"} 14326 14327# If no C compiler flags were specified, use CFLAGS. 14328LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14329 14330# Allow CC to be a program name with arguments. 14331compiler=$CC 14332 14333 14334# save warnings/boilerplate of simple test code 14335ac_outfile=conftest.$ac_objext 14336echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14337eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14338_lt_compiler_boilerplate=`cat conftest.err` 14339$rm conftest* 14340 14341ac_outfile=conftest.$ac_objext 14342echo "$lt_simple_link_test_code" >conftest.$ac_ext 14343eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14344_lt_linker_boilerplate=`cat conftest.err` 14345$rm -r conftest* 14346 14347 14348# Allow CC to be a program name with arguments. 14349lt_save_CC="$CC" 14350CC=${F77-"f77"} 14351compiler=$CC 14352compiler_F77=$CC 14353for cc_temp in $compiler""; do 14354 case $cc_temp in 14355 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14356 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14357 \-*) ;; 14358 *) break;; 14359 esac 14360done 14361cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14362 14363 14364{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14365$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14366{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14367$as_echo "$can_build_shared" >&6; } 14368 14369{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14370$as_echo_n "checking whether to build shared libraries... " >&6; } 14371test "$can_build_shared" = "no" && enable_shared=no 14372 14373# On AIX, shared libraries and static libraries use the same namespace, and 14374# are all built from PIC. 14375case $host_os in 14376aix3*) 14377 test "$enable_shared" = yes && enable_static=no 14378 if test -n "$RANLIB"; then 14379 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14380 postinstall_cmds='$RANLIB $lib' 14381 fi 14382 ;; 14383aix[4-9]*) 14384 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14385 test "$enable_shared" = yes && enable_static=no 14386 fi 14387 ;; 14388esac 14389{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14390$as_echo "$enable_shared" >&6; } 14391 14392{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14393$as_echo_n "checking whether to build static libraries... " >&6; } 14394# Make sure either enable_shared or enable_static is yes. 14395test "$enable_shared" = yes || enable_static=yes 14396{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14397$as_echo "$enable_static" >&6; } 14398 14399GCC_F77="$G77" 14400LD_F77="$LD" 14401 14402lt_prog_compiler_wl_F77= 14403lt_prog_compiler_pic_F77= 14404lt_prog_compiler_static_F77= 14405 14406{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14407$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14408 14409 if test "$GCC" = yes; then 14410 lt_prog_compiler_wl_F77='-Wl,' 14411 lt_prog_compiler_static_F77='-static' 14412 14413 case $host_os in 14414 aix*) 14415 # All AIX code is PIC. 14416 if test "$host_cpu" = ia64; then 14417 # AIX 5 now supports IA64 processor 14418 lt_prog_compiler_static_F77='-Bstatic' 14419 fi 14420 ;; 14421 14422 amigaos*) 14423 # FIXME: we need at least 68020 code to build shared libraries, but 14424 # adding the `-m68020' flag to GCC prevents building anything better, 14425 # like `-m68040'. 14426 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14427 ;; 14428 14429 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14430 # PIC is the default for these OSes. 14431 ;; 14432 14433 mingw* | cygwin* | pw32* | os2*) 14434 # This hack is so that the source file can tell whether it is being 14435 # built for inclusion in a dll (and should export symbols for example). 14436 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14437 # (--disable-auto-import) libraries 14438 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14439 ;; 14440 14441 darwin* | rhapsody*) 14442 # PIC is the default on this platform 14443 # Common symbols not allowed in MH_DYLIB files 14444 lt_prog_compiler_pic_F77='-fno-common' 14445 ;; 14446 14447 interix[3-9]*) 14448 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14449 # Instead, we relocate shared libraries at runtime. 14450 ;; 14451 14452 msdosdjgpp*) 14453 # Just because we use GCC doesn't mean we suddenly get shared libraries 14454 # on systems that don't support them. 14455 lt_prog_compiler_can_build_shared_F77=no 14456 enable_shared=no 14457 ;; 14458 14459 sysv4*MP*) 14460 if test -d /usr/nec; then 14461 lt_prog_compiler_pic_F77=-Kconform_pic 14462 fi 14463 ;; 14464 14465 hpux*) 14466 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14467 # not for PA HP-UX. 14468 case $host_cpu in 14469 hppa*64*|ia64*) 14470 # +Z the default 14471 ;; 14472 *) 14473 lt_prog_compiler_pic_F77='-fPIC' 14474 ;; 14475 esac 14476 ;; 14477 14478 *) 14479 lt_prog_compiler_pic_F77='-fPIC' 14480 ;; 14481 esac 14482 else 14483 # PORTME Check for flag to pass linker flags through the system compiler. 14484 case $host_os in 14485 aix*) 14486 lt_prog_compiler_wl_F77='-Wl,' 14487 if test "$host_cpu" = ia64; then 14488 # AIX 5 now supports IA64 processor 14489 lt_prog_compiler_static_F77='-Bstatic' 14490 else 14491 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14492 fi 14493 ;; 14494 darwin*) 14495 # PIC is the default on this platform 14496 # Common symbols not allowed in MH_DYLIB files 14497 case $cc_basename in 14498 xlc*) 14499 lt_prog_compiler_pic_F77='-qnocommon' 14500 lt_prog_compiler_wl_F77='-Wl,' 14501 ;; 14502 esac 14503 ;; 14504 14505 mingw* | cygwin* | pw32* | os2*) 14506 # This hack is so that the source file can tell whether it is being 14507 # built for inclusion in a dll (and should export symbols for example). 14508 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14509 ;; 14510 14511 hpux9* | hpux10* | hpux11*) 14512 lt_prog_compiler_wl_F77='-Wl,' 14513 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14514 # not for PA HP-UX. 14515 case $host_cpu in 14516 hppa*64*|ia64*) 14517 # +Z the default 14518 ;; 14519 *) 14520 lt_prog_compiler_pic_F77='+Z' 14521 ;; 14522 esac 14523 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14524 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14525 ;; 14526 14527 irix5* | irix6* | nonstopux*) 14528 lt_prog_compiler_wl_F77='-Wl,' 14529 # PIC (with -KPIC) is the default. 14530 lt_prog_compiler_static_F77='-non_shared' 14531 ;; 14532 14533 newsos6) 14534 lt_prog_compiler_pic_F77='-KPIC' 14535 lt_prog_compiler_static_F77='-Bstatic' 14536 ;; 14537 14538 linux* | k*bsd*-gnu) 14539 case $cc_basename in 14540 icc* | ecc*) 14541 lt_prog_compiler_wl_F77='-Wl,' 14542 lt_prog_compiler_pic_F77='-KPIC' 14543 lt_prog_compiler_static_F77='-static' 14544 ;; 14545 pgcc* | pgf77* | pgf90* | pgf95*) 14546 # Portland Group compilers (*not* the Pentium gcc compiler, 14547 # which looks to be a dead project) 14548 lt_prog_compiler_wl_F77='-Wl,' 14549 lt_prog_compiler_pic_F77='-fpic' 14550 lt_prog_compiler_static_F77='-Bstatic' 14551 ;; 14552 ccc*) 14553 lt_prog_compiler_wl_F77='-Wl,' 14554 # All Alpha code is PIC. 14555 lt_prog_compiler_static_F77='-non_shared' 14556 ;; 14557 *) 14558 case `$CC -V 2>&1 | sed 5q` in 14559 *Sun\ C*) 14560 # Sun C 5.9 14561 lt_prog_compiler_pic_F77='-KPIC' 14562 lt_prog_compiler_static_F77='-Bstatic' 14563 lt_prog_compiler_wl_F77='-Wl,' 14564 ;; 14565 *Sun\ F*) 14566 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14567 lt_prog_compiler_pic_F77='-KPIC' 14568 lt_prog_compiler_static_F77='-Bstatic' 14569 lt_prog_compiler_wl_F77='' 14570 ;; 14571 esac 14572 ;; 14573 esac 14574 ;; 14575 14576 osf3* | osf4* | osf5*) 14577 lt_prog_compiler_wl_F77='-Wl,' 14578 # All OSF/1 code is PIC. 14579 lt_prog_compiler_static_F77='-non_shared' 14580 ;; 14581 14582 rdos*) 14583 lt_prog_compiler_static_F77='-non_shared' 14584 ;; 14585 14586 solaris*) 14587 lt_prog_compiler_pic_F77='-KPIC' 14588 lt_prog_compiler_static_F77='-Bstatic' 14589 case $cc_basename in 14590 f77* | f90* | f95*) 14591 lt_prog_compiler_wl_F77='-Qoption ld ';; 14592 *) 14593 lt_prog_compiler_wl_F77='-Wl,';; 14594 esac 14595 ;; 14596 14597 sunos4*) 14598 lt_prog_compiler_wl_F77='-Qoption ld ' 14599 lt_prog_compiler_pic_F77='-PIC' 14600 lt_prog_compiler_static_F77='-Bstatic' 14601 ;; 14602 14603 sysv4 | sysv4.2uw2* | sysv4.3*) 14604 lt_prog_compiler_wl_F77='-Wl,' 14605 lt_prog_compiler_pic_F77='-KPIC' 14606 lt_prog_compiler_static_F77='-Bstatic' 14607 ;; 14608 14609 sysv4*MP*) 14610 if test -d /usr/nec ;then 14611 lt_prog_compiler_pic_F77='-Kconform_pic' 14612 lt_prog_compiler_static_F77='-Bstatic' 14613 fi 14614 ;; 14615 14616 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14617 lt_prog_compiler_wl_F77='-Wl,' 14618 lt_prog_compiler_pic_F77='-KPIC' 14619 lt_prog_compiler_static_F77='-Bstatic' 14620 ;; 14621 14622 unicos*) 14623 lt_prog_compiler_wl_F77='-Wl,' 14624 lt_prog_compiler_can_build_shared_F77=no 14625 ;; 14626 14627 uts4*) 14628 lt_prog_compiler_pic_F77='-pic' 14629 lt_prog_compiler_static_F77='-Bstatic' 14630 ;; 14631 14632 *) 14633 lt_prog_compiler_can_build_shared_F77=no 14634 ;; 14635 esac 14636 fi 14637 14638{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14639$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14640 14641# 14642# Check to make sure the PIC flag actually works. 14643# 14644if test -n "$lt_prog_compiler_pic_F77"; then 14645 14646{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14647$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14648if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14649 $as_echo_n "(cached) " >&6 14650else 14651 lt_cv_prog_compiler_pic_works_F77=no 14652 ac_outfile=conftest.$ac_objext 14653 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14654 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14655 # Insert the option either (1) after the last *FLAGS variable, or 14656 # (2) before a word containing "conftest.", or (3) at the end. 14657 # Note that $ac_compile itself does not contain backslashes and begins 14658 # with a dollar sign (not a hyphen), so the echo should work correctly. 14659 # The option is referenced via a variable to avoid confusing sed. 14660 lt_compile=`echo "$ac_compile" | $SED \ 14661 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14662 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14663 -e 's:$: $lt_compiler_flag:'` 14664 (eval echo "\"\$as_me:14664: $lt_compile\"" >&5) 14665 (eval "$lt_compile" 2>conftest.err) 14666 ac_status=$? 14667 cat conftest.err >&5 14668 echo "$as_me:14668: \$? = $ac_status" >&5 14669 if (exit $ac_status) && test -s "$ac_outfile"; then 14670 # The compiler can only warn and ignore the option if not recognized 14671 # So say no if there are warnings other than the usual output. 14672 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14673 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14674 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14675 lt_cv_prog_compiler_pic_works_F77=yes 14676 fi 14677 fi 14678 $rm conftest* 14679 14680fi 14681{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14682$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14683 14684if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14685 case $lt_prog_compiler_pic_F77 in 14686 "" | " "*) ;; 14687 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14688 esac 14689else 14690 lt_prog_compiler_pic_F77= 14691 lt_prog_compiler_can_build_shared_F77=no 14692fi 14693 14694fi 14695case $host_os in 14696 # For platforms which do not support PIC, -DPIC is meaningless: 14697 *djgpp*) 14698 lt_prog_compiler_pic_F77= 14699 ;; 14700 *) 14701 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14702 ;; 14703esac 14704 14705# 14706# Check to make sure the static flag actually works. 14707# 14708wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14709{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14710$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14711if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14712 $as_echo_n "(cached) " >&6 14713else 14714 lt_cv_prog_compiler_static_works_F77=no 14715 save_LDFLAGS="$LDFLAGS" 14716 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14717 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14718 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14719 # The linker can only warn and ignore the option if not recognized 14720 # So say no if there are warnings 14721 if test -s conftest.err; then 14722 # Append any errors to the config.log. 14723 cat conftest.err 1>&5 14724 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14725 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14726 if diff conftest.exp conftest.er2 >/dev/null; then 14727 lt_cv_prog_compiler_static_works_F77=yes 14728 fi 14729 else 14730 lt_cv_prog_compiler_static_works_F77=yes 14731 fi 14732 fi 14733 $rm -r conftest* 14734 LDFLAGS="$save_LDFLAGS" 14735 14736fi 14737{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14738$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14739 14740if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14741 : 14742else 14743 lt_prog_compiler_static_F77= 14744fi 14745 14746 14747{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14748$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14749if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14750 $as_echo_n "(cached) " >&6 14751else 14752 lt_cv_prog_compiler_c_o_F77=no 14753 $rm -r conftest 2>/dev/null 14754 mkdir conftest 14755 cd conftest 14756 mkdir out 14757 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14758 14759 lt_compiler_flag="-o out/conftest2.$ac_objext" 14760 # Insert the option either (1) after the last *FLAGS variable, or 14761 # (2) before a word containing "conftest.", or (3) at the end. 14762 # Note that $ac_compile itself does not contain backslashes and begins 14763 # with a dollar sign (not a hyphen), so the echo should work correctly. 14764 lt_compile=`echo "$ac_compile" | $SED \ 14765 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14766 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14767 -e 's:$: $lt_compiler_flag:'` 14768 (eval echo "\"\$as_me:14768: $lt_compile\"" >&5) 14769 (eval "$lt_compile" 2>out/conftest.err) 14770 ac_status=$? 14771 cat out/conftest.err >&5 14772 echo "$as_me:14772: \$? = $ac_status" >&5 14773 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14774 then 14775 # The compiler can only warn and ignore the option if not recognized 14776 # So say no if there are warnings 14777 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14778 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14779 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14780 lt_cv_prog_compiler_c_o_F77=yes 14781 fi 14782 fi 14783 chmod u+w . 2>&5 14784 $rm conftest* 14785 # SGI C++ compiler will create directory out/ii_files/ for 14786 # template instantiation 14787 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14788 $rm out/* && rmdir out 14789 cd .. 14790 rmdir conftest 14791 $rm conftest* 14792 14793fi 14794{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14795$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14796 14797 14798hard_links="nottested" 14799if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14800 # do not overwrite the value of need_locks provided by the user 14801 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14802$as_echo_n "checking if we can lock with hard links... " >&6; } 14803 hard_links=yes 14804 $rm conftest* 14805 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14806 touch conftest.a 14807 ln conftest.a conftest.b 2>&5 || hard_links=no 14808 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14809 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14810$as_echo "$hard_links" >&6; } 14811 if test "$hard_links" = no; then 14812 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14813$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14814 need_locks=warn 14815 fi 14816else 14817 need_locks=no 14818fi 14819 14820{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14821$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14822 14823 runpath_var= 14824 allow_undefined_flag_F77= 14825 enable_shared_with_static_runtimes_F77=no 14826 archive_cmds_F77= 14827 archive_expsym_cmds_F77= 14828 old_archive_From_new_cmds_F77= 14829 old_archive_from_expsyms_cmds_F77= 14830 export_dynamic_flag_spec_F77= 14831 whole_archive_flag_spec_F77= 14832 thread_safe_flag_spec_F77= 14833 hardcode_libdir_flag_spec_F77= 14834 hardcode_libdir_flag_spec_ld_F77= 14835 hardcode_libdir_separator_F77= 14836 hardcode_direct_F77=no 14837 hardcode_minus_L_F77=no 14838 hardcode_shlibpath_var_F77=unsupported 14839 link_all_deplibs_F77=unknown 14840 hardcode_automatic_F77=no 14841 module_cmds_F77= 14842 module_expsym_cmds_F77= 14843 always_export_symbols_F77=no 14844 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14845 # include_expsyms should be a list of space-separated symbols to be *always* 14846 # included in the symbol list 14847 include_expsyms_F77= 14848 # exclude_expsyms can be an extended regexp of symbols to exclude 14849 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14850 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14851 # as well as any symbol that contains `d'. 14852 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14853 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14854 # platforms (ab)use it in PIC code, but their linkers get confused if 14855 # the symbol is explicitly referenced. Since portable code cannot 14856 # rely on this symbol name, it's probably fine to never include it in 14857 # preloaded symbol tables. 14858 # Exclude shared library initialization/finalization symbols. 14859 extract_expsyms_cmds= 14860 # Just being paranoid about ensuring that cc_basename is set. 14861 for cc_temp in $compiler""; do 14862 case $cc_temp in 14863 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14864 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14865 \-*) ;; 14866 *) break;; 14867 esac 14868done 14869cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14870 14871 case $host_os in 14872 cygwin* | mingw* | pw32*) 14873 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14874 # When not using gcc, we currently assume that we are using 14875 # Microsoft Visual C++. 14876 if test "$GCC" != yes; then 14877 with_gnu_ld=no 14878 fi 14879 ;; 14880 interix*) 14881 # we just hope/assume this is gcc and not c89 (= MSVC++) 14882 with_gnu_ld=yes 14883 ;; 14884 openbsd*) 14885 with_gnu_ld=no 14886 ;; 14887 esac 14888 14889 ld_shlibs_F77=yes 14890 if test "$with_gnu_ld" = yes; then 14891 # If archive_cmds runs LD, not CC, wlarc should be empty 14892 wlarc='${wl}' 14893 14894 # Set some defaults for GNU ld with shared library support. These 14895 # are reset later if shared libraries are not supported. Putting them 14896 # here allows them to be overridden if necessary. 14897 runpath_var=LD_RUN_PATH 14898 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14899 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14900 # ancient GNU ld didn't support --whole-archive et. al. 14901 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14902 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14903 else 14904 whole_archive_flag_spec_F77= 14905 fi 14906 supports_anon_versioning=no 14907 case `$LD -v 2>/dev/null` in 14908 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14909 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14910 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14911 *\ 2.11.*) ;; # other 2.11 versions 14912 *) supports_anon_versioning=yes ;; 14913 esac 14914 14915 # See if GNU ld supports shared libraries. 14916 case $host_os in 14917 aix[3-9]*) 14918 # On AIX/PPC, the GNU linker is very broken 14919 if test "$host_cpu" != ia64; then 14920 ld_shlibs_F77=no 14921 cat <<EOF 1>&2 14922 14923*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14924*** to be unable to reliably create shared libraries on AIX. 14925*** Therefore, libtool is disabling shared libraries support. If you 14926*** really care for shared libraries, you may want to modify your PATH 14927*** so that a non-GNU linker is found, and then restart. 14928 14929EOF 14930 fi 14931 ;; 14932 14933 amigaos*) 14934 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)' 14935 hardcode_libdir_flag_spec_F77='-L$libdir' 14936 hardcode_minus_L_F77=yes 14937 14938 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14939 # that the semantics of dynamic libraries on AmigaOS, at least up 14940 # to version 4, is to share data among multiple programs linked 14941 # with the same dynamic library. Since this doesn't match the 14942 # behavior of shared libraries on other platforms, we can't use 14943 # them. 14944 ld_shlibs_F77=no 14945 ;; 14946 14947 beos*) 14948 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14949 allow_undefined_flag_F77=unsupported 14950 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14951 # support --undefined. This deserves some investigation. FIXME 14952 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14953 else 14954 ld_shlibs_F77=no 14955 fi 14956 ;; 14957 14958 cygwin* | mingw* | pw32*) 14959 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14960 # as there is no search path for DLLs. 14961 hardcode_libdir_flag_spec_F77='-L$libdir' 14962 allow_undefined_flag_F77=unsupported 14963 always_export_symbols_F77=no 14964 enable_shared_with_static_runtimes_F77=yes 14965 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14966 14967 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14968 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14969 # If the export-symbols file already is a .def file (1st line 14970 # is EXPORTS), use it as is; otherwise, prepend... 14971 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14972 cp $export_symbols $output_objdir/$soname.def; 14973 else 14974 echo EXPORTS > $output_objdir/$soname.def; 14975 cat $export_symbols >> $output_objdir/$soname.def; 14976 fi~ 14977 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14978 else 14979 ld_shlibs_F77=no 14980 fi 14981 ;; 14982 14983 interix[3-9]*) 14984 hardcode_direct_F77=no 14985 hardcode_shlibpath_var_F77=no 14986 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14987 export_dynamic_flag_spec_F77='${wl}-E' 14988 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14989 # Instead, shared libraries are loaded at an image base (0x10000000 by 14990 # default) and relocated if they conflict, which is a slow very memory 14991 # consuming and fragmenting process. To avoid this, we pick a random, 14992 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14993 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14994 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' 14995 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' 14996 ;; 14997 14998 gnu* | linux* | k*bsd*-gnu) 14999 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15000 tmp_addflag= 15001 case $cc_basename,$host_cpu in 15002 pgcc*) # Portland Group C compiler 15003 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' 15004 tmp_addflag=' $pic_flag' 15005 ;; 15006 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 15007 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' 15008 tmp_addflag=' $pic_flag -Mnomain' ;; 15009 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15010 tmp_addflag=' -i_dynamic' ;; 15011 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15012 tmp_addflag=' -i_dynamic -nofor_main' ;; 15013 ifc* | ifort*) # Intel Fortran compiler 15014 tmp_addflag=' -nofor_main' ;; 15015 esac 15016 case `$CC -V 2>&1 | sed 5q` in 15017 *Sun\ C*) # Sun C 5.9 15018 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' 15019 tmp_sharedflag='-G' ;; 15020 *Sun\ F*) # Sun Fortran 8.3 15021 tmp_sharedflag='-G' ;; 15022 *) 15023 tmp_sharedflag='-shared' ;; 15024 esac 15025 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15026 15027 if test $supports_anon_versioning = yes; then 15028 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15029 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15030 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15031 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15032 fi 15033 else 15034 ld_shlibs_F77=no 15035 fi 15036 ;; 15037 15038 netbsd*) 15039 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15040 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15041 wlarc= 15042 else 15043 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15044 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15045 fi 15046 ;; 15047 15048 solaris*) 15049 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15050 ld_shlibs_F77=no 15051 cat <<EOF 1>&2 15052 15053*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15054*** create shared libraries on Solaris systems. Therefore, libtool 15055*** is disabling shared libraries support. We urge you to upgrade GNU 15056*** binutils to release 2.9.1 or newer. Another option is to modify 15057*** your PATH or compiler configuration so that the native linker is 15058*** used, and then restart. 15059 15060EOF 15061 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15062 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15063 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15064 else 15065 ld_shlibs_F77=no 15066 fi 15067 ;; 15068 15069 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15070 case `$LD -v 2>&1` in 15071 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15072 ld_shlibs_F77=no 15073 cat <<_LT_EOF 1>&2 15074 15075*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15076*** reliably create shared libraries on SCO systems. Therefore, libtool 15077*** is disabling shared libraries support. We urge you to upgrade GNU 15078*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15079*** your PATH or compiler configuration so that the native linker is 15080*** used, and then restart. 15081 15082_LT_EOF 15083 ;; 15084 *) 15085 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15086 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15087 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15088 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15089 else 15090 ld_shlibs_F77=no 15091 fi 15092 ;; 15093 esac 15094 ;; 15095 15096 sunos4*) 15097 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15098 wlarc= 15099 hardcode_direct_F77=yes 15100 hardcode_shlibpath_var_F77=no 15101 ;; 15102 15103 *) 15104 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15105 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15106 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15107 else 15108 ld_shlibs_F77=no 15109 fi 15110 ;; 15111 esac 15112 15113 if test "$ld_shlibs_F77" = no; then 15114 runpath_var= 15115 hardcode_libdir_flag_spec_F77= 15116 export_dynamic_flag_spec_F77= 15117 whole_archive_flag_spec_F77= 15118 fi 15119 else 15120 # PORTME fill in a description of your system's linker (not GNU ld) 15121 case $host_os in 15122 aix3*) 15123 allow_undefined_flag_F77=unsupported 15124 always_export_symbols_F77=yes 15125 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' 15126 # Note: this linker hardcodes the directories in LIBPATH if there 15127 # are no directories specified by -L. 15128 hardcode_minus_L_F77=yes 15129 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15130 # Neither direct hardcoding nor static linking is supported with a 15131 # broken collect2. 15132 hardcode_direct_F77=unsupported 15133 fi 15134 ;; 15135 15136 aix[4-9]*) 15137 if test "$host_cpu" = ia64; then 15138 # On IA64, the linker does run time linking by default, so we don't 15139 # have to do anything special. 15140 aix_use_runtimelinking=no 15141 exp_sym_flag='-Bexport' 15142 no_entry_flag="" 15143 else 15144 # If we're using GNU nm, then we don't want the "-C" option. 15145 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15146 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15147 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' 15148 else 15149 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' 15150 fi 15151 aix_use_runtimelinking=no 15152 15153 # Test if we are trying to use run time linking or normal 15154 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15155 # need to do runtime linking. 15156 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15157 for ld_flag in $LDFLAGS; do 15158 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15159 aix_use_runtimelinking=yes 15160 break 15161 fi 15162 done 15163 ;; 15164 esac 15165 15166 exp_sym_flag='-bexport' 15167 no_entry_flag='-bnoentry' 15168 fi 15169 15170 # When large executables or shared objects are built, AIX ld can 15171 # have problems creating the table of contents. If linking a library 15172 # or program results in "error TOC overflow" add -mminimal-toc to 15173 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15174 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15175 15176 archive_cmds_F77='' 15177 hardcode_direct_F77=yes 15178 hardcode_libdir_separator_F77=':' 15179 link_all_deplibs_F77=yes 15180 15181 if test "$GCC" = yes; then 15182 case $host_os in aix4.[012]|aix4.[012].*) 15183 # We only want to do this on AIX 4.2 and lower, the check 15184 # below for broken collect2 doesn't work under 4.3+ 15185 collect2name=`${CC} -print-prog-name=collect2` 15186 if test -f "$collect2name" && \ 15187 strings "$collect2name" | grep resolve_lib_name >/dev/null 15188 then 15189 # We have reworked collect2 15190 : 15191 else 15192 # We have old collect2 15193 hardcode_direct_F77=unsupported 15194 # It fails to find uninstalled libraries when the uninstalled 15195 # path is not listed in the libpath. Setting hardcode_minus_L 15196 # to unsupported forces relinking 15197 hardcode_minus_L_F77=yes 15198 hardcode_libdir_flag_spec_F77='-L$libdir' 15199 hardcode_libdir_separator_F77= 15200 fi 15201 ;; 15202 esac 15203 shared_flag='-shared' 15204 if test "$aix_use_runtimelinking" = yes; then 15205 shared_flag="$shared_flag "'${wl}-G' 15206 fi 15207 else 15208 # not using gcc 15209 if test "$host_cpu" = ia64; then 15210 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15211 # chokes on -Wl,-G. The following line is correct: 15212 shared_flag='-G' 15213 else 15214 if test "$aix_use_runtimelinking" = yes; then 15215 shared_flag='${wl}-G' 15216 else 15217 shared_flag='${wl}-bM:SRE' 15218 fi 15219 fi 15220 fi 15221 15222 # It seems that -bexpall does not export symbols beginning with 15223 # underscore (_), so it is better to generate a list of symbols to export. 15224 always_export_symbols_F77=yes 15225 if test "$aix_use_runtimelinking" = yes; then 15226 # Warning - without using the other runtime loading flags (-brtl), 15227 # -berok will link without error, but may produce a broken library. 15228 allow_undefined_flag_F77='-berok' 15229 # Determine the default libpath from the value encoded in an empty executable. 15230 cat >conftest.$ac_ext <<_ACEOF 15231 program main 15232 15233 end 15234_ACEOF 15235rm -f conftest.$ac_objext conftest$ac_exeext 15236if { (ac_try="$ac_link" 15237case "(($ac_try" in 15238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15239 *) ac_try_echo=$ac_try;; 15240esac 15241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15242$as_echo "$ac_try_echo") >&5 15243 (eval "$ac_link") 2>conftest.er1 15244 ac_status=$? 15245 grep -v '^ *+' conftest.er1 >conftest.err 15246 rm -f conftest.er1 15247 cat conftest.err >&5 15248 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15249 (exit $ac_status); } && { 15250 test -z "$ac_f77_werror_flag" || 15251 test ! -s conftest.err 15252 } && test -s conftest$ac_exeext && { 15253 test "$cross_compiling" = yes || 15254 $as_test_x conftest$ac_exeext 15255 }; then 15256 15257lt_aix_libpath_sed=' 15258 /Import File Strings/,/^$/ { 15259 /^0/ { 15260 s/^0 *\(.*\)$/\1/ 15261 p 15262 } 15263 }' 15264aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15265# Check for a 64-bit object if we didn't find anything. 15266if test -z "$aix_libpath"; then 15267 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15268fi 15269else 15270 $as_echo "$as_me: failed program was:" >&5 15271sed 's/^/| /' conftest.$ac_ext >&5 15272 15273 15274fi 15275 15276rm -rf conftest.dSYM 15277rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15278 conftest$ac_exeext conftest.$ac_ext 15279if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15280 15281 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15282 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" 15283 else 15284 if test "$host_cpu" = ia64; then 15285 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15286 allow_undefined_flag_F77="-z nodefs" 15287 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" 15288 else 15289 # Determine the default libpath from the value encoded in an empty executable. 15290 cat >conftest.$ac_ext <<_ACEOF 15291 program main 15292 15293 end 15294_ACEOF 15295rm -f conftest.$ac_objext conftest$ac_exeext 15296if { (ac_try="$ac_link" 15297case "(($ac_try" in 15298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15299 *) ac_try_echo=$ac_try;; 15300esac 15301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15302$as_echo "$ac_try_echo") >&5 15303 (eval "$ac_link") 2>conftest.er1 15304 ac_status=$? 15305 grep -v '^ *+' conftest.er1 >conftest.err 15306 rm -f conftest.er1 15307 cat conftest.err >&5 15308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15309 (exit $ac_status); } && { 15310 test -z "$ac_f77_werror_flag" || 15311 test ! -s conftest.err 15312 } && test -s conftest$ac_exeext && { 15313 test "$cross_compiling" = yes || 15314 $as_test_x conftest$ac_exeext 15315 }; then 15316 15317lt_aix_libpath_sed=' 15318 /Import File Strings/,/^$/ { 15319 /^0/ { 15320 s/^0 *\(.*\)$/\1/ 15321 p 15322 } 15323 }' 15324aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15325# Check for a 64-bit object if we didn't find anything. 15326if test -z "$aix_libpath"; then 15327 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15328fi 15329else 15330 $as_echo "$as_me: failed program was:" >&5 15331sed 's/^/| /' conftest.$ac_ext >&5 15332 15333 15334fi 15335 15336rm -rf conftest.dSYM 15337rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15338 conftest$ac_exeext conftest.$ac_ext 15339if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15340 15341 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15342 # Warning - without using the other run time loading flags, 15343 # -berok will link without error, but may produce a broken library. 15344 no_undefined_flag_F77=' ${wl}-bernotok' 15345 allow_undefined_flag_F77=' ${wl}-berok' 15346 # Exported symbols can be pulled into shared objects from archives 15347 whole_archive_flag_spec_F77='$convenience' 15348 archive_cmds_need_lc_F77=yes 15349 # This is similar to how AIX traditionally builds its shared libraries. 15350 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' 15351 fi 15352 fi 15353 ;; 15354 15355 amigaos*) 15356 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)' 15357 hardcode_libdir_flag_spec_F77='-L$libdir' 15358 hardcode_minus_L_F77=yes 15359 # see comment about different semantics on the GNU ld section 15360 ld_shlibs_F77=no 15361 ;; 15362 15363 bsdi[45]*) 15364 export_dynamic_flag_spec_F77=-rdynamic 15365 ;; 15366 15367 cygwin* | mingw* | pw32*) 15368 # When not using gcc, we currently assume that we are using 15369 # Microsoft Visual C++. 15370 # hardcode_libdir_flag_spec is actually meaningless, as there is 15371 # no search path for DLLs. 15372 hardcode_libdir_flag_spec_F77=' ' 15373 allow_undefined_flag_F77=unsupported 15374 # Tell ltmain to make .lib files, not .a files. 15375 libext=lib 15376 # Tell ltmain to make .dll files, not .so files. 15377 shrext_cmds=".dll" 15378 # FIXME: Setting linknames here is a bad hack. 15379 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15380 # The linker will automatically build a .lib file if we build a DLL. 15381 old_archive_From_new_cmds_F77='true' 15382 # FIXME: Should let the user specify the lib program. 15383 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15384 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15385 enable_shared_with_static_runtimes_F77=yes 15386 ;; 15387 15388 darwin* | rhapsody*) 15389 case $host_os in 15390 rhapsody* | darwin1.[012]) 15391 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15392 ;; 15393 *) # Darwin 1.3 on 15394 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15395 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15396 else 15397 case ${MACOSX_DEPLOYMENT_TARGET} in 15398 10.[012]) 15399 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15400 ;; 15401 10.*) 15402 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15403 ;; 15404 esac 15405 fi 15406 ;; 15407 esac 15408 archive_cmds_need_lc_F77=no 15409 hardcode_direct_F77=no 15410 hardcode_automatic_F77=yes 15411 hardcode_shlibpath_var_F77=unsupported 15412 whole_archive_flag_spec_F77='' 15413 link_all_deplibs_F77=yes 15414 if test "$GCC" = yes ; then 15415 output_verbose_link_cmd='echo' 15416 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 15417 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15418 archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 15419 module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 15420 else 15421 case $cc_basename in 15422 xlc*) 15423 output_verbose_link_cmd='echo' 15424 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15425 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15426 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15427 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}' 15428 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}' 15429 ;; 15430 *) 15431 ld_shlibs_F77=no 15432 ;; 15433 esac 15434 fi 15435 ;; 15436 15437 dgux*) 15438 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15439 hardcode_libdir_flag_spec_F77='-L$libdir' 15440 hardcode_shlibpath_var_F77=no 15441 ;; 15442 15443 freebsd1*) 15444 ld_shlibs_F77=no 15445 ;; 15446 15447 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15448 # support. Future versions do this automatically, but an explicit c++rt0.o 15449 # does not break anything, and helps significantly (at the cost of a little 15450 # extra space). 15451 freebsd2.2*) 15452 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15453 hardcode_libdir_flag_spec_F77='-R$libdir' 15454 hardcode_direct_F77=yes 15455 hardcode_shlibpath_var_F77=no 15456 ;; 15457 15458 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15459 freebsd2*) 15460 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15461 hardcode_direct_F77=yes 15462 hardcode_minus_L_F77=yes 15463 hardcode_shlibpath_var_F77=no 15464 ;; 15465 15466 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15467 freebsd* | dragonfly*) 15468 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15469 hardcode_libdir_flag_spec_F77='-R$libdir' 15470 hardcode_direct_F77=yes 15471 hardcode_shlibpath_var_F77=no 15472 ;; 15473 15474 hpux9*) 15475 if test "$GCC" = yes; then 15476 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' 15477 else 15478 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' 15479 fi 15480 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15481 hardcode_libdir_separator_F77=: 15482 hardcode_direct_F77=yes 15483 15484 # hardcode_minus_L: Not really in the search PATH, 15485 # but as the default location of the library. 15486 hardcode_minus_L_F77=yes 15487 export_dynamic_flag_spec_F77='${wl}-E' 15488 ;; 15489 15490 hpux10*) 15491 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15492 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15493 else 15494 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15495 fi 15496 if test "$with_gnu_ld" = no; then 15497 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15498 hardcode_libdir_separator_F77=: 15499 15500 hardcode_direct_F77=yes 15501 export_dynamic_flag_spec_F77='${wl}-E' 15502 15503 # hardcode_minus_L: Not really in the search PATH, 15504 # but as the default location of the library. 15505 hardcode_minus_L_F77=yes 15506 fi 15507 ;; 15508 15509 hpux11*) 15510 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15511 case $host_cpu in 15512 hppa*64*) 15513 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15514 ;; 15515 ia64*) 15516 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15517 ;; 15518 *) 15519 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15520 ;; 15521 esac 15522 else 15523 case $host_cpu in 15524 hppa*64*) 15525 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15526 ;; 15527 ia64*) 15528 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15529 ;; 15530 *) 15531 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15532 ;; 15533 esac 15534 fi 15535 if test "$with_gnu_ld" = no; then 15536 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15537 hardcode_libdir_separator_F77=: 15538 15539 case $host_cpu in 15540 hppa*64*|ia64*) 15541 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15542 hardcode_direct_F77=no 15543 hardcode_shlibpath_var_F77=no 15544 ;; 15545 *) 15546 hardcode_direct_F77=yes 15547 export_dynamic_flag_spec_F77='${wl}-E' 15548 15549 # hardcode_minus_L: Not really in the search PATH, 15550 # but as the default location of the library. 15551 hardcode_minus_L_F77=yes 15552 ;; 15553 esac 15554 fi 15555 ;; 15556 15557 irix5* | irix6* | nonstopux*) 15558 if test "$GCC" = yes; then 15559 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' 15560 else 15561 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' 15562 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15563 fi 15564 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15565 hardcode_libdir_separator_F77=: 15566 link_all_deplibs_F77=yes 15567 ;; 15568 15569 netbsd*) 15570 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15571 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15572 else 15573 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15574 fi 15575 hardcode_libdir_flag_spec_F77='-R$libdir' 15576 hardcode_direct_F77=yes 15577 hardcode_shlibpath_var_F77=no 15578 ;; 15579 15580 newsos6) 15581 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15582 hardcode_direct_F77=yes 15583 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15584 hardcode_libdir_separator_F77=: 15585 hardcode_shlibpath_var_F77=no 15586 ;; 15587 15588 openbsd*) 15589 if test -f /usr/libexec/ld.so; then 15590 hardcode_direct_F77=yes 15591 hardcode_shlibpath_var_F77=no 15592 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15593 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15594 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15595 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15596 export_dynamic_flag_spec_F77='${wl}-E' 15597 else 15598 case $host_os in 15599 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15600 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15601 hardcode_libdir_flag_spec_F77='-R$libdir' 15602 ;; 15603 *) 15604 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15605 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15606 ;; 15607 esac 15608 fi 15609 else 15610 ld_shlibs_F77=no 15611 fi 15612 ;; 15613 15614 os2*) 15615 hardcode_libdir_flag_spec_F77='-L$libdir' 15616 hardcode_minus_L_F77=yes 15617 allow_undefined_flag_F77=unsupported 15618 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' 15619 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15620 ;; 15621 15622 osf3*) 15623 if test "$GCC" = yes; then 15624 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15625 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' 15626 else 15627 allow_undefined_flag_F77=' -expect_unresolved \*' 15628 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' 15629 fi 15630 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15631 hardcode_libdir_separator_F77=: 15632 ;; 15633 15634 osf4* | osf5*) # as osf3* with the addition of -msym flag 15635 if test "$GCC" = yes; then 15636 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15637 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' 15638 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15639 else 15640 allow_undefined_flag_F77=' -expect_unresolved \*' 15641 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' 15642 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~ 15643 $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' 15644 15645 # Both c and cxx compiler support -rpath directly 15646 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15647 fi 15648 hardcode_libdir_separator_F77=: 15649 ;; 15650 15651 solaris*) 15652 no_undefined_flag_F77=' -z text' 15653 if test "$GCC" = yes; then 15654 wlarc='${wl}' 15655 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15656 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15657 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15658 else 15659 wlarc='' 15660 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15661 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15662 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15663 fi 15664 hardcode_libdir_flag_spec_F77='-R$libdir' 15665 hardcode_shlibpath_var_F77=no 15666 case $host_os in 15667 solaris2.[0-5] | solaris2.[0-5].*) ;; 15668 *) 15669 # The compiler driver will combine and reorder linker options, 15670 # but understands `-z linker_flag'. GCC discards it without `$wl', 15671 # but is careful enough not to reorder. 15672 # Supported since Solaris 2.6 (maybe 2.5.1?) 15673 if test "$GCC" = yes; then 15674 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15675 else 15676 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15677 fi 15678 ;; 15679 esac 15680 link_all_deplibs_F77=yes 15681 ;; 15682 15683 sunos4*) 15684 if test "x$host_vendor" = xsequent; then 15685 # Use $CC to link under sequent, because it throws in some extra .o 15686 # files that make .init and .fini sections work. 15687 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15688 else 15689 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15690 fi 15691 hardcode_libdir_flag_spec_F77='-L$libdir' 15692 hardcode_direct_F77=yes 15693 hardcode_minus_L_F77=yes 15694 hardcode_shlibpath_var_F77=no 15695 ;; 15696 15697 sysv4) 15698 case $host_vendor in 15699 sni) 15700 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15701 hardcode_direct_F77=yes # is this really true??? 15702 ;; 15703 siemens) 15704 ## LD is ld it makes a PLAMLIB 15705 ## CC just makes a GrossModule. 15706 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15707 reload_cmds_F77='$CC -r -o $output$reload_objs' 15708 hardcode_direct_F77=no 15709 ;; 15710 motorola) 15711 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15712 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15713 ;; 15714 esac 15715 runpath_var='LD_RUN_PATH' 15716 hardcode_shlibpath_var_F77=no 15717 ;; 15718 15719 sysv4.3*) 15720 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15721 hardcode_shlibpath_var_F77=no 15722 export_dynamic_flag_spec_F77='-Bexport' 15723 ;; 15724 15725 sysv4*MP*) 15726 if test -d /usr/nec; then 15727 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15728 hardcode_shlibpath_var_F77=no 15729 runpath_var=LD_RUN_PATH 15730 hardcode_runpath_var=yes 15731 ld_shlibs_F77=yes 15732 fi 15733 ;; 15734 15735 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15736 no_undefined_flag_F77='${wl}-z,text' 15737 archive_cmds_need_lc_F77=no 15738 hardcode_shlibpath_var_F77=no 15739 runpath_var='LD_RUN_PATH' 15740 15741 if test "$GCC" = yes; then 15742 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15743 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15744 else 15745 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15746 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15747 fi 15748 ;; 15749 15750 sysv5* | sco3.2v5* | sco5v6*) 15751 # Note: We can NOT use -z defs as we might desire, because we do not 15752 # link with -lc, and that would cause any symbols used from libc to 15753 # always be unresolved, which means just about no library would 15754 # ever link correctly. If we're not using GNU ld we use -z text 15755 # though, which does catch some bad symbols but isn't as heavy-handed 15756 # as -z defs. 15757 no_undefined_flag_F77='${wl}-z,text' 15758 allow_undefined_flag_F77='${wl}-z,nodefs' 15759 archive_cmds_need_lc_F77=no 15760 hardcode_shlibpath_var_F77=no 15761 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15762 hardcode_libdir_separator_F77=':' 15763 link_all_deplibs_F77=yes 15764 export_dynamic_flag_spec_F77='${wl}-Bexport' 15765 runpath_var='LD_RUN_PATH' 15766 15767 if test "$GCC" = yes; then 15768 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15769 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15770 else 15771 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15772 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15773 fi 15774 ;; 15775 15776 uts4*) 15777 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15778 hardcode_libdir_flag_spec_F77='-L$libdir' 15779 hardcode_shlibpath_var_F77=no 15780 ;; 15781 15782 *) 15783 ld_shlibs_F77=no 15784 ;; 15785 esac 15786 fi 15787 15788{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15789$as_echo "$ld_shlibs_F77" >&6; } 15790test "$ld_shlibs_F77" = no && can_build_shared=no 15791 15792# 15793# Do we need to explicitly link libc? 15794# 15795case "x$archive_cmds_need_lc_F77" in 15796x|xyes) 15797 # Assume -lc should be added 15798 archive_cmds_need_lc_F77=yes 15799 15800 if test "$enable_shared" = yes && test "$GCC" = yes; then 15801 case $archive_cmds_F77 in 15802 *'~'*) 15803 # FIXME: we may have to deal with multi-command sequences. 15804 ;; 15805 '$CC '*) 15806 # Test whether the compiler implicitly links with -lc since on some 15807 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15808 # to ld, don't add -lc before -lgcc. 15809 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15810$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15811 $rm conftest* 15812 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15813 15814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15815 (eval $ac_compile) 2>&5 15816 ac_status=$? 15817 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15818 (exit $ac_status); } 2>conftest.err; then 15819 soname=conftest 15820 lib=conftest 15821 libobjs=conftest.$ac_objext 15822 deplibs= 15823 wl=$lt_prog_compiler_wl_F77 15824 pic_flag=$lt_prog_compiler_pic_F77 15825 compiler_flags=-v 15826 linker_flags=-v 15827 verstring= 15828 output_objdir=. 15829 libname=conftest 15830 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15831 allow_undefined_flag_F77= 15832 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15833 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15834 ac_status=$? 15835 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15836 (exit $ac_status); } 15837 then 15838 archive_cmds_need_lc_F77=no 15839 else 15840 archive_cmds_need_lc_F77=yes 15841 fi 15842 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15843 else 15844 cat conftest.err 1>&5 15845 fi 15846 $rm conftest* 15847 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15848$as_echo "$archive_cmds_need_lc_F77" >&6; } 15849 ;; 15850 esac 15851 fi 15852 ;; 15853esac 15854 15855{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15856$as_echo_n "checking dynamic linker characteristics... " >&6; } 15857library_names_spec= 15858libname_spec='lib$name' 15859soname_spec= 15860shrext_cmds=".so" 15861postinstall_cmds= 15862postuninstall_cmds= 15863finish_cmds= 15864finish_eval= 15865shlibpath_var= 15866shlibpath_overrides_runpath=unknown 15867version_type=none 15868dynamic_linker="$host_os ld.so" 15869sys_lib_dlsearch_path_spec="/lib /usr/lib" 15870 15871need_lib_prefix=unknown 15872hardcode_into_libs=no 15873 15874# when you set need_version to no, make sure it does not cause -set_version 15875# flags to be left without arguments 15876need_version=unknown 15877 15878case $host_os in 15879aix3*) 15880 version_type=linux 15881 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15882 shlibpath_var=LIBPATH 15883 15884 # AIX 3 has no versioning support, so we append a major version to the name. 15885 soname_spec='${libname}${release}${shared_ext}$major' 15886 ;; 15887 15888aix[4-9]*) 15889 version_type=linux 15890 need_lib_prefix=no 15891 need_version=no 15892 hardcode_into_libs=yes 15893 if test "$host_cpu" = ia64; then 15894 # AIX 5 supports IA64 15895 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15896 shlibpath_var=LD_LIBRARY_PATH 15897 else 15898 # With GCC up to 2.95.x, collect2 would create an import file 15899 # for dependence libraries. The import file would start with 15900 # the line `#! .'. This would cause the generated library to 15901 # depend on `.', always an invalid library. This was fixed in 15902 # development snapshots of GCC prior to 3.0. 15903 case $host_os in 15904 aix4 | aix4.[01] | aix4.[01].*) 15905 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15906 echo ' yes ' 15907 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15908 : 15909 else 15910 can_build_shared=no 15911 fi 15912 ;; 15913 esac 15914 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15915 # soname into executable. Probably we can add versioning support to 15916 # collect2, so additional links can be useful in future. 15917 if test "$aix_use_runtimelinking" = yes; then 15918 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15919 # instead of lib<name>.a to let people know that these are not 15920 # typical AIX shared libraries. 15921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15922 else 15923 # We preserve .a as extension for shared libraries through AIX4.2 15924 # and later when we are not doing run time linking. 15925 library_names_spec='${libname}${release}.a $libname.a' 15926 soname_spec='${libname}${release}${shared_ext}$major' 15927 fi 15928 shlibpath_var=LIBPATH 15929 fi 15930 ;; 15931 15932amigaos*) 15933 library_names_spec='$libname.ixlibrary $libname.a' 15934 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15935 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' 15936 ;; 15937 15938beos*) 15939 library_names_spec='${libname}${shared_ext}' 15940 dynamic_linker="$host_os ld.so" 15941 shlibpath_var=LIBRARY_PATH 15942 ;; 15943 15944bsdi[45]*) 15945 version_type=linux 15946 need_version=no 15947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15948 soname_spec='${libname}${release}${shared_ext}$major' 15949 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15950 shlibpath_var=LD_LIBRARY_PATH 15951 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15952 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15953 # the default ld.so.conf also contains /usr/contrib/lib and 15954 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15955 # libtool to hard-code these into programs 15956 ;; 15957 15958cygwin* | mingw* | pw32*) 15959 version_type=windows 15960 shrext_cmds=".dll" 15961 need_version=no 15962 need_lib_prefix=no 15963 15964 case $GCC,$host_os in 15965 yes,cygwin* | yes,mingw* | yes,pw32*) 15966 library_names_spec='$libname.dll.a' 15967 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15968 postinstall_cmds='base_file=`basename \${file}`~ 15969 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15970 dldir=$destdir/`dirname \$dlpath`~ 15971 test -d \$dldir || mkdir -p \$dldir~ 15972 $install_prog $dir/$dlname \$dldir/$dlname~ 15973 chmod a+x \$dldir/$dlname' 15974 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15975 dlpath=$dir/\$dldll~ 15976 $rm \$dlpath' 15977 shlibpath_overrides_runpath=yes 15978 15979 case $host_os in 15980 cygwin*) 15981 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15982 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15983 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15984 ;; 15985 mingw*) 15986 # MinGW DLLs use traditional 'lib' prefix 15987 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15988 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15989 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15990 # It is most probably a Windows format PATH printed by 15991 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15992 # path with ; separators, and with drive letters. We can handle the 15993 # drive letters (cygwin fileutils understands them), so leave them, 15994 # especially as we might pass files found there to a mingw objdump, 15995 # which wouldn't understand a cygwinified path. Ahh. 15996 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15997 else 15998 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15999 fi 16000 ;; 16001 pw32*) 16002 # pw32 DLLs use 'pw' prefix rather than 'lib' 16003 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16004 ;; 16005 esac 16006 ;; 16007 16008 *) 16009 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16010 ;; 16011 esac 16012 dynamic_linker='Win32 ld.exe' 16013 # FIXME: first we should search . and the directory the executable is in 16014 shlibpath_var=PATH 16015 ;; 16016 16017darwin* | rhapsody*) 16018 dynamic_linker="$host_os dyld" 16019 version_type=darwin 16020 need_lib_prefix=no 16021 need_version=no 16022 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16023 soname_spec='${libname}${release}${major}$shared_ext' 16024 shlibpath_overrides_runpath=yes 16025 shlibpath_var=DYLD_LIBRARY_PATH 16026 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16027 16028 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16029 ;; 16030 16031dgux*) 16032 version_type=linux 16033 need_lib_prefix=no 16034 need_version=no 16035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16036 soname_spec='${libname}${release}${shared_ext}$major' 16037 shlibpath_var=LD_LIBRARY_PATH 16038 ;; 16039 16040freebsd1*) 16041 dynamic_linker=no 16042 ;; 16043 16044freebsd* | dragonfly*) 16045 # DragonFly does not have aout. When/if they implement a new 16046 # versioning mechanism, adjust this. 16047 if test -x /usr/bin/objformat; then 16048 objformat=`/usr/bin/objformat` 16049 else 16050 case $host_os in 16051 freebsd[123]*) objformat=aout ;; 16052 *) objformat=elf ;; 16053 esac 16054 fi 16055 version_type=freebsd-$objformat 16056 case $version_type in 16057 freebsd-elf*) 16058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16059 need_version=no 16060 need_lib_prefix=no 16061 ;; 16062 freebsd-*) 16063 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16064 need_version=yes 16065 ;; 16066 esac 16067 shlibpath_var=LD_LIBRARY_PATH 16068 case $host_os in 16069 freebsd2*) 16070 shlibpath_overrides_runpath=yes 16071 ;; 16072 freebsd3.[01]* | freebsdelf3.[01]*) 16073 shlibpath_overrides_runpath=yes 16074 hardcode_into_libs=yes 16075 ;; 16076 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16077 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16078 shlibpath_overrides_runpath=no 16079 hardcode_into_libs=yes 16080 ;; 16081 *) # from 4.6 on, and DragonFly 16082 shlibpath_overrides_runpath=yes 16083 hardcode_into_libs=yes 16084 ;; 16085 esac 16086 ;; 16087 16088gnu*) 16089 version_type=linux 16090 need_lib_prefix=no 16091 need_version=no 16092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16093 soname_spec='${libname}${release}${shared_ext}$major' 16094 shlibpath_var=LD_LIBRARY_PATH 16095 hardcode_into_libs=yes 16096 ;; 16097 16098hpux9* | hpux10* | hpux11*) 16099 # Give a soname corresponding to the major version so that dld.sl refuses to 16100 # link against other versions. 16101 version_type=sunos 16102 need_lib_prefix=no 16103 need_version=no 16104 case $host_cpu in 16105 ia64*) 16106 shrext_cmds='.so' 16107 hardcode_into_libs=yes 16108 dynamic_linker="$host_os dld.so" 16109 shlibpath_var=LD_LIBRARY_PATH 16110 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16112 soname_spec='${libname}${release}${shared_ext}$major' 16113 if test "X$HPUX_IA64_MODE" = X32; then 16114 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16115 else 16116 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16117 fi 16118 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16119 ;; 16120 hppa*64*) 16121 shrext_cmds='.sl' 16122 hardcode_into_libs=yes 16123 dynamic_linker="$host_os dld.sl" 16124 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16125 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16127 soname_spec='${libname}${release}${shared_ext}$major' 16128 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16129 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16130 ;; 16131 *) 16132 shrext_cmds='.sl' 16133 dynamic_linker="$host_os dld.sl" 16134 shlibpath_var=SHLIB_PATH 16135 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16137 soname_spec='${libname}${release}${shared_ext}$major' 16138 ;; 16139 esac 16140 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16141 postinstall_cmds='chmod 555 $lib' 16142 ;; 16143 16144interix[3-9]*) 16145 version_type=linux 16146 need_lib_prefix=no 16147 need_version=no 16148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16149 soname_spec='${libname}${release}${shared_ext}$major' 16150 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16151 shlibpath_var=LD_LIBRARY_PATH 16152 shlibpath_overrides_runpath=no 16153 hardcode_into_libs=yes 16154 ;; 16155 16156irix5* | irix6* | nonstopux*) 16157 case $host_os in 16158 nonstopux*) version_type=nonstopux ;; 16159 *) 16160 if test "$lt_cv_prog_gnu_ld" = yes; then 16161 version_type=linux 16162 else 16163 version_type=irix 16164 fi ;; 16165 esac 16166 need_lib_prefix=no 16167 need_version=no 16168 soname_spec='${libname}${release}${shared_ext}$major' 16169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16170 case $host_os in 16171 irix5* | nonstopux*) 16172 libsuff= shlibsuff= 16173 ;; 16174 *) 16175 case $LD in # libtool.m4 will add one of these switches to LD 16176 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16177 libsuff= shlibsuff= libmagic=32-bit;; 16178 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16179 libsuff=32 shlibsuff=N32 libmagic=N32;; 16180 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16181 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16182 *) libsuff= shlibsuff= libmagic=never-match;; 16183 esac 16184 ;; 16185 esac 16186 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16187 shlibpath_overrides_runpath=no 16188 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16189 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16190 hardcode_into_libs=yes 16191 ;; 16192 16193# No shared lib support for Linux oldld, aout, or coff. 16194linux*oldld* | linux*aout* | linux*coff*) 16195 dynamic_linker=no 16196 ;; 16197 16198# This must be Linux ELF. 16199linux* | k*bsd*-gnu) 16200 version_type=linux 16201 need_lib_prefix=no 16202 need_version=no 16203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16204 soname_spec='${libname}${release}${shared_ext}$major' 16205 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16206 shlibpath_var=LD_LIBRARY_PATH 16207 shlibpath_overrides_runpath=no 16208 # This implies no fast_install, which is unacceptable. 16209 # Some rework will be needed to allow for fast_install 16210 # before this can be enabled. 16211 hardcode_into_libs=yes 16212 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16213 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16214 16215 # Append ld.so.conf contents to the search path 16216 if test -f /etc/ld.so.conf; then 16217 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' ' '` 16218 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 16219 fi 16220 16221 # We used to test for /lib/ld.so.1 and disable shared libraries on 16222 # powerpc, because MkLinux only supported shared libraries with the 16223 # GNU dynamic linker. Since this was broken with cross compilers, 16224 # most powerpc-linux boxes support dynamic linking these days and 16225 # people can always --disable-shared, the test was removed, and we 16226 # assume the GNU/Linux dynamic linker is in use. 16227 dynamic_linker='GNU/Linux ld.so' 16228 ;; 16229 16230netbsd*) 16231 version_type=sunos 16232 need_lib_prefix=no 16233 need_version=no 16234 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16236 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16237 dynamic_linker='NetBSD (a.out) ld.so' 16238 else 16239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16240 soname_spec='${libname}${release}${shared_ext}$major' 16241 dynamic_linker='NetBSD ld.elf_so' 16242 fi 16243 shlibpath_var=LD_LIBRARY_PATH 16244 shlibpath_overrides_runpath=yes 16245 hardcode_into_libs=yes 16246 ;; 16247 16248newsos6) 16249 version_type=linux 16250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16251 shlibpath_var=LD_LIBRARY_PATH 16252 shlibpath_overrides_runpath=yes 16253 ;; 16254 16255nto-qnx*) 16256 version_type=linux 16257 need_lib_prefix=no 16258 need_version=no 16259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16260 soname_spec='${libname}${release}${shared_ext}$major' 16261 shlibpath_var=LD_LIBRARY_PATH 16262 shlibpath_overrides_runpath=yes 16263 ;; 16264 16265openbsd*) 16266 version_type=sunos 16267 sys_lib_dlsearch_path_spec="/usr/lib" 16268 need_lib_prefix=no 16269 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16270 case $host_os in 16271 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16272 *) need_version=no ;; 16273 esac 16274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16275 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16276 shlibpath_var=LD_LIBRARY_PATH 16277 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16278 case $host_os in 16279 openbsd2.[89] | openbsd2.[89].*) 16280 shlibpath_overrides_runpath=no 16281 ;; 16282 *) 16283 shlibpath_overrides_runpath=yes 16284 ;; 16285 esac 16286 else 16287 shlibpath_overrides_runpath=yes 16288 fi 16289 ;; 16290 16291os2*) 16292 libname_spec='$name' 16293 shrext_cmds=".dll" 16294 need_lib_prefix=no 16295 library_names_spec='$libname${shared_ext} $libname.a' 16296 dynamic_linker='OS/2 ld.exe' 16297 shlibpath_var=LIBPATH 16298 ;; 16299 16300osf3* | osf4* | osf5*) 16301 version_type=osf 16302 need_lib_prefix=no 16303 need_version=no 16304 soname_spec='${libname}${release}${shared_ext}$major' 16305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16306 shlibpath_var=LD_LIBRARY_PATH 16307 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16308 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16309 ;; 16310 16311rdos*) 16312 dynamic_linker=no 16313 ;; 16314 16315solaris*) 16316 version_type=linux 16317 need_lib_prefix=no 16318 need_version=no 16319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16320 soname_spec='${libname}${release}${shared_ext}$major' 16321 shlibpath_var=LD_LIBRARY_PATH 16322 shlibpath_overrides_runpath=yes 16323 hardcode_into_libs=yes 16324 # ldd complains unless libraries are executable 16325 postinstall_cmds='chmod +x $lib' 16326 ;; 16327 16328sunos4*) 16329 version_type=sunos 16330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16331 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16332 shlibpath_var=LD_LIBRARY_PATH 16333 shlibpath_overrides_runpath=yes 16334 if test "$with_gnu_ld" = yes; then 16335 need_lib_prefix=no 16336 fi 16337 need_version=yes 16338 ;; 16339 16340sysv4 | sysv4.3*) 16341 version_type=linux 16342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16343 soname_spec='${libname}${release}${shared_ext}$major' 16344 shlibpath_var=LD_LIBRARY_PATH 16345 case $host_vendor in 16346 sni) 16347 shlibpath_overrides_runpath=no 16348 need_lib_prefix=no 16349 export_dynamic_flag_spec='${wl}-Blargedynsym' 16350 runpath_var=LD_RUN_PATH 16351 ;; 16352 siemens) 16353 need_lib_prefix=no 16354 ;; 16355 motorola) 16356 need_lib_prefix=no 16357 need_version=no 16358 shlibpath_overrides_runpath=no 16359 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16360 ;; 16361 esac 16362 ;; 16363 16364sysv4*MP*) 16365 if test -d /usr/nec ;then 16366 version_type=linux 16367 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16368 soname_spec='$libname${shared_ext}.$major' 16369 shlibpath_var=LD_LIBRARY_PATH 16370 fi 16371 ;; 16372 16373sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16374 version_type=freebsd-elf 16375 need_lib_prefix=no 16376 need_version=no 16377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16378 soname_spec='${libname}${release}${shared_ext}$major' 16379 shlibpath_var=LD_LIBRARY_PATH 16380 hardcode_into_libs=yes 16381 if test "$with_gnu_ld" = yes; then 16382 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16383 shlibpath_overrides_runpath=no 16384 else 16385 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16386 shlibpath_overrides_runpath=yes 16387 case $host_os in 16388 sco3.2v5*) 16389 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16390 ;; 16391 esac 16392 fi 16393 sys_lib_dlsearch_path_spec='/usr/lib' 16394 ;; 16395 16396uts4*) 16397 version_type=linux 16398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16399 soname_spec='${libname}${release}${shared_ext}$major' 16400 shlibpath_var=LD_LIBRARY_PATH 16401 ;; 16402 16403*) 16404 dynamic_linker=no 16405 ;; 16406esac 16407{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16408$as_echo "$dynamic_linker" >&6; } 16409test "$dynamic_linker" = no && can_build_shared=no 16410 16411if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16412 $as_echo_n "(cached) " >&6 16413else 16414 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16415fi 16416 16417sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16418if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16419 $as_echo_n "(cached) " >&6 16420else 16421 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16422fi 16423 16424sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16425 16426variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16427if test "$GCC" = yes; then 16428 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16429fi 16430 16431{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16432$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16433hardcode_action_F77= 16434if test -n "$hardcode_libdir_flag_spec_F77" || \ 16435 test -n "$runpath_var_F77" || \ 16436 test "X$hardcode_automatic_F77" = "Xyes" ; then 16437 16438 # We can hardcode non-existant directories. 16439 if test "$hardcode_direct_F77" != no && 16440 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16441 # have to relink, otherwise we might link with an installed library 16442 # when we should be linking with a yet-to-be-installed one 16443 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16444 test "$hardcode_minus_L_F77" != no; then 16445 # Linking always hardcodes the temporary library directory. 16446 hardcode_action_F77=relink 16447 else 16448 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16449 hardcode_action_F77=immediate 16450 fi 16451else 16452 # We cannot hardcode anything, or else we can only hardcode existing 16453 # directories. 16454 hardcode_action_F77=unsupported 16455fi 16456{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16457$as_echo "$hardcode_action_F77" >&6; } 16458 16459if test "$hardcode_action_F77" = relink; then 16460 # Fast installation is not supported 16461 enable_fast_install=no 16462elif test "$shlibpath_overrides_runpath" = yes || 16463 test "$enable_shared" = no; then 16464 # Fast installation is not necessary 16465 enable_fast_install=needless 16466fi 16467 16468 16469# The else clause should only fire when bootstrapping the 16470# libtool distribution, otherwise you forgot to ship ltmain.sh 16471# with your package, and you will get complaints that there are 16472# no rules to generate ltmain.sh. 16473if test -f "$ltmain"; then 16474 # See if we are running on zsh, and set the options which allow our commands through 16475 # without removal of \ escapes. 16476 if test -n "${ZSH_VERSION+set}" ; then 16477 setopt NO_GLOB_SUBST 16478 fi 16479 # Now quote all the things that may contain metacharacters while being 16480 # careful not to overquote the AC_SUBSTed values. We take copies of the 16481 # variables and quote the copies for generation of the libtool script. 16482 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16483 SED SHELL STRIP \ 16484 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16485 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16486 deplibs_check_method reload_flag reload_cmds need_locks \ 16487 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16488 lt_cv_sys_global_symbol_to_c_name_address \ 16489 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16490 old_postinstall_cmds old_postuninstall_cmds \ 16491 compiler_F77 \ 16492 CC_F77 \ 16493 LD_F77 \ 16494 lt_prog_compiler_wl_F77 \ 16495 lt_prog_compiler_pic_F77 \ 16496 lt_prog_compiler_static_F77 \ 16497 lt_prog_compiler_no_builtin_flag_F77 \ 16498 export_dynamic_flag_spec_F77 \ 16499 thread_safe_flag_spec_F77 \ 16500 whole_archive_flag_spec_F77 \ 16501 enable_shared_with_static_runtimes_F77 \ 16502 old_archive_cmds_F77 \ 16503 old_archive_from_new_cmds_F77 \ 16504 predep_objects_F77 \ 16505 postdep_objects_F77 \ 16506 predeps_F77 \ 16507 postdeps_F77 \ 16508 compiler_lib_search_path_F77 \ 16509 compiler_lib_search_dirs_F77 \ 16510 archive_cmds_F77 \ 16511 archive_expsym_cmds_F77 \ 16512 postinstall_cmds_F77 \ 16513 postuninstall_cmds_F77 \ 16514 old_archive_from_expsyms_cmds_F77 \ 16515 allow_undefined_flag_F77 \ 16516 no_undefined_flag_F77 \ 16517 export_symbols_cmds_F77 \ 16518 hardcode_libdir_flag_spec_F77 \ 16519 hardcode_libdir_flag_spec_ld_F77 \ 16520 hardcode_libdir_separator_F77 \ 16521 hardcode_automatic_F77 \ 16522 module_cmds_F77 \ 16523 module_expsym_cmds_F77 \ 16524 lt_cv_prog_compiler_c_o_F77 \ 16525 fix_srcfile_path_F77 \ 16526 exclude_expsyms_F77 \ 16527 include_expsyms_F77; do 16528 16529 case $var in 16530 old_archive_cmds_F77 | \ 16531 old_archive_from_new_cmds_F77 | \ 16532 archive_cmds_F77 | \ 16533 archive_expsym_cmds_F77 | \ 16534 module_cmds_F77 | \ 16535 module_expsym_cmds_F77 | \ 16536 old_archive_from_expsyms_cmds_F77 | \ 16537 export_symbols_cmds_F77 | \ 16538 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16539 postinstall_cmds | postuninstall_cmds | \ 16540 old_postinstall_cmds | old_postuninstall_cmds | \ 16541 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16542 # Double-quote double-evaled strings. 16543 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16544 ;; 16545 *) 16546 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16547 ;; 16548 esac 16549 done 16550 16551 case $lt_echo in 16552 *'\$0 --fallback-echo"') 16553 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16554 ;; 16555 esac 16556 16557cfgfile="$ofile" 16558 16559 cat <<__EOF__ >> "$cfgfile" 16560# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16561 16562# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16563 16564# Shell to use when invoking shell scripts. 16565SHELL=$lt_SHELL 16566 16567# Whether or not to build shared libraries. 16568build_libtool_libs=$enable_shared 16569 16570# Whether or not to build static libraries. 16571build_old_libs=$enable_static 16572 16573# Whether or not to add -lc for building shared libraries. 16574build_libtool_need_lc=$archive_cmds_need_lc_F77 16575 16576# Whether or not to disallow shared libs when runtime libs are static 16577allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16578 16579# Whether or not to optimize for fast installation. 16580fast_install=$enable_fast_install 16581 16582# The host system. 16583host_alias=$host_alias 16584host=$host 16585host_os=$host_os 16586 16587# The build system. 16588build_alias=$build_alias 16589build=$build 16590build_os=$build_os 16591 16592# An echo program that does not interpret backslashes. 16593echo=$lt_echo 16594 16595# The archiver. 16596AR=$lt_AR 16597AR_FLAGS=$lt_AR_FLAGS 16598 16599# A C compiler. 16600LTCC=$lt_LTCC 16601 16602# LTCC compiler flags. 16603LTCFLAGS=$lt_LTCFLAGS 16604 16605# A language-specific compiler. 16606CC=$lt_compiler_F77 16607 16608# Is the compiler the GNU C compiler? 16609with_gcc=$GCC_F77 16610 16611# An ERE matcher. 16612EGREP=$lt_EGREP 16613 16614# The linker used to build libraries. 16615LD=$lt_LD_F77 16616 16617# Whether we need hard or soft links. 16618LN_S=$lt_LN_S 16619 16620# A BSD-compatible nm program. 16621NM=$lt_NM 16622 16623# A symbol stripping program 16624STRIP=$lt_STRIP 16625 16626# Used to examine libraries when file_magic_cmd begins "file" 16627MAGIC_CMD=$MAGIC_CMD 16628 16629# Used on cygwin: DLL creation program. 16630DLLTOOL="$DLLTOOL" 16631 16632# Used on cygwin: object dumper. 16633OBJDUMP="$OBJDUMP" 16634 16635# Used on cygwin: assembler. 16636AS="$AS" 16637 16638# The name of the directory that contains temporary libtool files. 16639objdir=$objdir 16640 16641# How to create reloadable object files. 16642reload_flag=$lt_reload_flag 16643reload_cmds=$lt_reload_cmds 16644 16645# How to pass a linker flag through the compiler. 16646wl=$lt_lt_prog_compiler_wl_F77 16647 16648# Object file suffix (normally "o"). 16649objext="$ac_objext" 16650 16651# Old archive suffix (normally "a"). 16652libext="$libext" 16653 16654# Shared library suffix (normally ".so"). 16655shrext_cmds='$shrext_cmds' 16656 16657# Executable file suffix (normally ""). 16658exeext="$exeext" 16659 16660# Additional compiler flags for building library objects. 16661pic_flag=$lt_lt_prog_compiler_pic_F77 16662pic_mode=$pic_mode 16663 16664# What is the maximum length of a command? 16665max_cmd_len=$lt_cv_sys_max_cmd_len 16666 16667# Does compiler simultaneously support -c and -o options? 16668compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16669 16670# Must we lock files when doing compilation? 16671need_locks=$lt_need_locks 16672 16673# Do we need the lib prefix for modules? 16674need_lib_prefix=$need_lib_prefix 16675 16676# Do we need a version for libraries? 16677need_version=$need_version 16678 16679# Whether dlopen is supported. 16680dlopen_support=$enable_dlopen 16681 16682# Whether dlopen of programs is supported. 16683dlopen_self=$enable_dlopen_self 16684 16685# Whether dlopen of statically linked programs is supported. 16686dlopen_self_static=$enable_dlopen_self_static 16687 16688# Compiler flag to prevent dynamic linking. 16689link_static_flag=$lt_lt_prog_compiler_static_F77 16690 16691# Compiler flag to turn off builtin functions. 16692no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16693 16694# Compiler flag to allow reflexive dlopens. 16695export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16696 16697# Compiler flag to generate shared objects directly from archives. 16698whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16699 16700# Compiler flag to generate thread-safe objects. 16701thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16702 16703# Library versioning type. 16704version_type=$version_type 16705 16706# Format of library name prefix. 16707libname_spec=$lt_libname_spec 16708 16709# List of archive names. First name is the real one, the rest are links. 16710# The last name is the one that the linker finds with -lNAME. 16711library_names_spec=$lt_library_names_spec 16712 16713# The coded name of the library, if different from the real name. 16714soname_spec=$lt_soname_spec 16715 16716# Commands used to build and install an old-style archive. 16717RANLIB=$lt_RANLIB 16718old_archive_cmds=$lt_old_archive_cmds_F77 16719old_postinstall_cmds=$lt_old_postinstall_cmds 16720old_postuninstall_cmds=$lt_old_postuninstall_cmds 16721 16722# Create an old-style archive from a shared archive. 16723old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16724 16725# Create a temporary old-style archive to link instead of a shared archive. 16726old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16727 16728# Commands used to build and install a shared archive. 16729archive_cmds=$lt_archive_cmds_F77 16730archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16731postinstall_cmds=$lt_postinstall_cmds 16732postuninstall_cmds=$lt_postuninstall_cmds 16733 16734# Commands used to build a loadable module (assumed same as above if empty) 16735module_cmds=$lt_module_cmds_F77 16736module_expsym_cmds=$lt_module_expsym_cmds_F77 16737 16738# Commands to strip libraries. 16739old_striplib=$lt_old_striplib 16740striplib=$lt_striplib 16741 16742# Dependencies to place before the objects being linked to create a 16743# shared library. 16744predep_objects=$lt_predep_objects_F77 16745 16746# Dependencies to place after the objects being linked to create a 16747# shared library. 16748postdep_objects=$lt_postdep_objects_F77 16749 16750# Dependencies to place before the objects being linked to create a 16751# shared library. 16752predeps=$lt_predeps_F77 16753 16754# Dependencies to place after the objects being linked to create a 16755# shared library. 16756postdeps=$lt_postdeps_F77 16757 16758# The directories searched by this compiler when creating a shared 16759# library 16760compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16761 16762# The library search path used internally by the compiler when linking 16763# a shared library. 16764compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16765 16766# Method to check whether dependent libraries are shared objects. 16767deplibs_check_method=$lt_deplibs_check_method 16768 16769# Command to use when deplibs_check_method == file_magic. 16770file_magic_cmd=$lt_file_magic_cmd 16771 16772# Flag that allows shared libraries with undefined symbols to be built. 16773allow_undefined_flag=$lt_allow_undefined_flag_F77 16774 16775# Flag that forces no undefined symbols. 16776no_undefined_flag=$lt_no_undefined_flag_F77 16777 16778# Commands used to finish a libtool library installation in a directory. 16779finish_cmds=$lt_finish_cmds 16780 16781# Same as above, but a single script fragment to be evaled but not shown. 16782finish_eval=$lt_finish_eval 16783 16784# Take the output of nm and produce a listing of raw symbols and C names. 16785global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16786 16787# Transform the output of nm in a proper C declaration 16788global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16789 16790# Transform the output of nm in a C name address pair 16791global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16792 16793# This is the shared library runtime path variable. 16794runpath_var=$runpath_var 16795 16796# This is the shared library path variable. 16797shlibpath_var=$shlibpath_var 16798 16799# Is shlibpath searched before the hard-coded library search path? 16800shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16801 16802# How to hardcode a shared library path into an executable. 16803hardcode_action=$hardcode_action_F77 16804 16805# Whether we should hardcode library paths into libraries. 16806hardcode_into_libs=$hardcode_into_libs 16807 16808# Flag to hardcode \$libdir into a binary during linking. 16809# This must work even if \$libdir does not exist. 16810hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16811 16812# If ld is used when linking, flag to hardcode \$libdir into 16813# a binary during linking. This must work even if \$libdir does 16814# not exist. 16815hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16816 16817# Whether we need a single -rpath flag with a separated argument. 16818hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16819 16820# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16821# resulting binary. 16822hardcode_direct=$hardcode_direct_F77 16823 16824# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16825# resulting binary. 16826hardcode_minus_L=$hardcode_minus_L_F77 16827 16828# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16829# the resulting binary. 16830hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16831 16832# Set to yes if building a shared library automatically hardcodes DIR into the library 16833# and all subsequent libraries and executables linked against it. 16834hardcode_automatic=$hardcode_automatic_F77 16835 16836# Variables whose values should be saved in libtool wrapper scripts and 16837# restored at relink time. 16838variables_saved_for_relink="$variables_saved_for_relink" 16839 16840# Whether libtool must link a program against all its dependency libraries. 16841link_all_deplibs=$link_all_deplibs_F77 16842 16843# Compile-time system search path for libraries 16844sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16845 16846# Run-time system search path for libraries 16847sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16848 16849# Fix the shell variable \$srcfile for the compiler. 16850fix_srcfile_path=$lt_fix_srcfile_path 16851 16852# Set to yes if exported symbols are required. 16853always_export_symbols=$always_export_symbols_F77 16854 16855# The commands to list exported symbols. 16856export_symbols_cmds=$lt_export_symbols_cmds_F77 16857 16858# The commands to extract the exported symbol list from a shared archive. 16859extract_expsyms_cmds=$lt_extract_expsyms_cmds 16860 16861# Symbols that should not be listed in the preloaded symbols. 16862exclude_expsyms=$lt_exclude_expsyms_F77 16863 16864# Symbols that must always be exported. 16865include_expsyms=$lt_include_expsyms_F77 16866 16867# ### END LIBTOOL TAG CONFIG: $tagname 16868 16869__EOF__ 16870 16871 16872else 16873 # If there is no Makefile yet, we rely on a make rule to execute 16874 # `config.status --recheck' to rerun these tests and create the 16875 # libtool script then. 16876 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16877 if test -f "$ltmain_in"; then 16878 test -f Makefile && make "$ltmain" 16879 fi 16880fi 16881 16882 16883ac_ext=c 16884ac_cpp='$CPP $CPPFLAGS' 16885ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16886ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16887ac_compiler_gnu=$ac_cv_c_compiler_gnu 16888 16889CC="$lt_save_CC" 16890 16891 else 16892 tagname="" 16893 fi 16894 ;; 16895 16896 GCJ) 16897 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16898 16899 16900# Source file extension for Java test sources. 16901ac_ext=java 16902 16903# Object file extension for compiled Java test sources. 16904objext=o 16905objext_GCJ=$objext 16906 16907# Code to be used in simple compile tests 16908lt_simple_compile_test_code="class foo {}" 16909 16910# Code to be used in simple link tests 16911lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16912 16913# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16914 16915# If no C compiler was specified, use CC. 16916LTCC=${LTCC-"$CC"} 16917 16918# If no C compiler flags were specified, use CFLAGS. 16919LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16920 16921# Allow CC to be a program name with arguments. 16922compiler=$CC 16923 16924 16925# save warnings/boilerplate of simple test code 16926ac_outfile=conftest.$ac_objext 16927echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16928eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16929_lt_compiler_boilerplate=`cat conftest.err` 16930$rm conftest* 16931 16932ac_outfile=conftest.$ac_objext 16933echo "$lt_simple_link_test_code" >conftest.$ac_ext 16934eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16935_lt_linker_boilerplate=`cat conftest.err` 16936$rm -r conftest* 16937 16938 16939# Allow CC to be a program name with arguments. 16940lt_save_CC="$CC" 16941CC=${GCJ-"gcj"} 16942compiler=$CC 16943compiler_GCJ=$CC 16944for cc_temp in $compiler""; do 16945 case $cc_temp in 16946 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16947 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16948 \-*) ;; 16949 *) break;; 16950 esac 16951done 16952cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16953 16954 16955# GCJ did not exist at the time GCC didn't implicitly link libc in. 16956archive_cmds_need_lc_GCJ=no 16957 16958old_archive_cmds_GCJ=$old_archive_cmds 16959 16960 16961lt_prog_compiler_no_builtin_flag_GCJ= 16962 16963if test "$GCC" = yes; then 16964 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16965 16966 16967{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16968$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16969if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16970 $as_echo_n "(cached) " >&6 16971else 16972 lt_cv_prog_compiler_rtti_exceptions=no 16973 ac_outfile=conftest.$ac_objext 16974 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16975 lt_compiler_flag="-fno-rtti -fno-exceptions" 16976 # Insert the option either (1) after the last *FLAGS variable, or 16977 # (2) before a word containing "conftest.", or (3) at the end. 16978 # Note that $ac_compile itself does not contain backslashes and begins 16979 # with a dollar sign (not a hyphen), so the echo should work correctly. 16980 # The option is referenced via a variable to avoid confusing sed. 16981 lt_compile=`echo "$ac_compile" | $SED \ 16982 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16983 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16984 -e 's:$: $lt_compiler_flag:'` 16985 (eval echo "\"\$as_me:16985: $lt_compile\"" >&5) 16986 (eval "$lt_compile" 2>conftest.err) 16987 ac_status=$? 16988 cat conftest.err >&5 16989 echo "$as_me:16989: \$? = $ac_status" >&5 16990 if (exit $ac_status) && test -s "$ac_outfile"; then 16991 # The compiler can only warn and ignore the option if not recognized 16992 # So say no if there are warnings other than the usual output. 16993 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16994 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16995 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16996 lt_cv_prog_compiler_rtti_exceptions=yes 16997 fi 16998 fi 16999 $rm conftest* 17000 17001fi 17002{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 17003$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 17004 17005if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 17006 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 17007else 17008 : 17009fi 17010 17011fi 17012 17013lt_prog_compiler_wl_GCJ= 17014lt_prog_compiler_pic_GCJ= 17015lt_prog_compiler_static_GCJ= 17016 17017{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17018$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17019 17020 if test "$GCC" = yes; then 17021 lt_prog_compiler_wl_GCJ='-Wl,' 17022 lt_prog_compiler_static_GCJ='-static' 17023 17024 case $host_os in 17025 aix*) 17026 # All AIX code is PIC. 17027 if test "$host_cpu" = ia64; then 17028 # AIX 5 now supports IA64 processor 17029 lt_prog_compiler_static_GCJ='-Bstatic' 17030 fi 17031 ;; 17032 17033 amigaos*) 17034 # FIXME: we need at least 68020 code to build shared libraries, but 17035 # adding the `-m68020' flag to GCC prevents building anything better, 17036 # like `-m68040'. 17037 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17038 ;; 17039 17040 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17041 # PIC is the default for these OSes. 17042 ;; 17043 17044 mingw* | cygwin* | pw32* | os2*) 17045 # This hack is so that the source file can tell whether it is being 17046 # built for inclusion in a dll (and should export symbols for example). 17047 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17048 # (--disable-auto-import) libraries 17049 17050 ;; 17051 17052 darwin* | rhapsody*) 17053 # PIC is the default on this platform 17054 # Common symbols not allowed in MH_DYLIB files 17055 lt_prog_compiler_pic_GCJ='-fno-common' 17056 ;; 17057 17058 interix[3-9]*) 17059 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17060 # Instead, we relocate shared libraries at runtime. 17061 ;; 17062 17063 msdosdjgpp*) 17064 # Just because we use GCC doesn't mean we suddenly get shared libraries 17065 # on systems that don't support them. 17066 lt_prog_compiler_can_build_shared_GCJ=no 17067 enable_shared=no 17068 ;; 17069 17070 sysv4*MP*) 17071 if test -d /usr/nec; then 17072 lt_prog_compiler_pic_GCJ=-Kconform_pic 17073 fi 17074 ;; 17075 17076 hpux*) 17077 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17078 # not for PA HP-UX. 17079 case $host_cpu in 17080 hppa*64*|ia64*) 17081 # +Z the default 17082 ;; 17083 *) 17084 lt_prog_compiler_pic_GCJ='-fPIC' 17085 ;; 17086 esac 17087 ;; 17088 17089 *) 17090 lt_prog_compiler_pic_GCJ='-fPIC' 17091 ;; 17092 esac 17093 else 17094 # PORTME Check for flag to pass linker flags through the system compiler. 17095 case $host_os in 17096 aix*) 17097 lt_prog_compiler_wl_GCJ='-Wl,' 17098 if test "$host_cpu" = ia64; then 17099 # AIX 5 now supports IA64 processor 17100 lt_prog_compiler_static_GCJ='-Bstatic' 17101 else 17102 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17103 fi 17104 ;; 17105 darwin*) 17106 # PIC is the default on this platform 17107 # Common symbols not allowed in MH_DYLIB files 17108 case $cc_basename in 17109 xlc*) 17110 lt_prog_compiler_pic_GCJ='-qnocommon' 17111 lt_prog_compiler_wl_GCJ='-Wl,' 17112 ;; 17113 esac 17114 ;; 17115 17116 mingw* | cygwin* | pw32* | os2*) 17117 # This hack is so that the source file can tell whether it is being 17118 # built for inclusion in a dll (and should export symbols for example). 17119 17120 ;; 17121 17122 hpux9* | hpux10* | hpux11*) 17123 lt_prog_compiler_wl_GCJ='-Wl,' 17124 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17125 # not for PA HP-UX. 17126 case $host_cpu in 17127 hppa*64*|ia64*) 17128 # +Z the default 17129 ;; 17130 *) 17131 lt_prog_compiler_pic_GCJ='+Z' 17132 ;; 17133 esac 17134 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17135 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17136 ;; 17137 17138 irix5* | irix6* | nonstopux*) 17139 lt_prog_compiler_wl_GCJ='-Wl,' 17140 # PIC (with -KPIC) is the default. 17141 lt_prog_compiler_static_GCJ='-non_shared' 17142 ;; 17143 17144 newsos6) 17145 lt_prog_compiler_pic_GCJ='-KPIC' 17146 lt_prog_compiler_static_GCJ='-Bstatic' 17147 ;; 17148 17149 linux* | k*bsd*-gnu) 17150 case $cc_basename in 17151 icc* | ecc*) 17152 lt_prog_compiler_wl_GCJ='-Wl,' 17153 lt_prog_compiler_pic_GCJ='-KPIC' 17154 lt_prog_compiler_static_GCJ='-static' 17155 ;; 17156 pgcc* | pgf77* | pgf90* | pgf95*) 17157 # Portland Group compilers (*not* the Pentium gcc compiler, 17158 # which looks to be a dead project) 17159 lt_prog_compiler_wl_GCJ='-Wl,' 17160 lt_prog_compiler_pic_GCJ='-fpic' 17161 lt_prog_compiler_static_GCJ='-Bstatic' 17162 ;; 17163 ccc*) 17164 lt_prog_compiler_wl_GCJ='-Wl,' 17165 # All Alpha code is PIC. 17166 lt_prog_compiler_static_GCJ='-non_shared' 17167 ;; 17168 *) 17169 case `$CC -V 2>&1 | sed 5q` in 17170 *Sun\ C*) 17171 # Sun C 5.9 17172 lt_prog_compiler_pic_GCJ='-KPIC' 17173 lt_prog_compiler_static_GCJ='-Bstatic' 17174 lt_prog_compiler_wl_GCJ='-Wl,' 17175 ;; 17176 *Sun\ F*) 17177 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17178 lt_prog_compiler_pic_GCJ='-KPIC' 17179 lt_prog_compiler_static_GCJ='-Bstatic' 17180 lt_prog_compiler_wl_GCJ='' 17181 ;; 17182 esac 17183 ;; 17184 esac 17185 ;; 17186 17187 osf3* | osf4* | osf5*) 17188 lt_prog_compiler_wl_GCJ='-Wl,' 17189 # All OSF/1 code is PIC. 17190 lt_prog_compiler_static_GCJ='-non_shared' 17191 ;; 17192 17193 rdos*) 17194 lt_prog_compiler_static_GCJ='-non_shared' 17195 ;; 17196 17197 solaris*) 17198 lt_prog_compiler_pic_GCJ='-KPIC' 17199 lt_prog_compiler_static_GCJ='-Bstatic' 17200 case $cc_basename in 17201 f77* | f90* | f95*) 17202 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17203 *) 17204 lt_prog_compiler_wl_GCJ='-Wl,';; 17205 esac 17206 ;; 17207 17208 sunos4*) 17209 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17210 lt_prog_compiler_pic_GCJ='-PIC' 17211 lt_prog_compiler_static_GCJ='-Bstatic' 17212 ;; 17213 17214 sysv4 | sysv4.2uw2* | sysv4.3*) 17215 lt_prog_compiler_wl_GCJ='-Wl,' 17216 lt_prog_compiler_pic_GCJ='-KPIC' 17217 lt_prog_compiler_static_GCJ='-Bstatic' 17218 ;; 17219 17220 sysv4*MP*) 17221 if test -d /usr/nec ;then 17222 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17223 lt_prog_compiler_static_GCJ='-Bstatic' 17224 fi 17225 ;; 17226 17227 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17228 lt_prog_compiler_wl_GCJ='-Wl,' 17229 lt_prog_compiler_pic_GCJ='-KPIC' 17230 lt_prog_compiler_static_GCJ='-Bstatic' 17231 ;; 17232 17233 unicos*) 17234 lt_prog_compiler_wl_GCJ='-Wl,' 17235 lt_prog_compiler_can_build_shared_GCJ=no 17236 ;; 17237 17238 uts4*) 17239 lt_prog_compiler_pic_GCJ='-pic' 17240 lt_prog_compiler_static_GCJ='-Bstatic' 17241 ;; 17242 17243 *) 17244 lt_prog_compiler_can_build_shared_GCJ=no 17245 ;; 17246 esac 17247 fi 17248 17249{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17250$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17251 17252# 17253# Check to make sure the PIC flag actually works. 17254# 17255if test -n "$lt_prog_compiler_pic_GCJ"; then 17256 17257{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17258$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17259if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17260 $as_echo_n "(cached) " >&6 17261else 17262 lt_cv_prog_compiler_pic_works_GCJ=no 17263 ac_outfile=conftest.$ac_objext 17264 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17265 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17266 # Insert the option either (1) after the last *FLAGS variable, or 17267 # (2) before a word containing "conftest.", or (3) at the end. 17268 # Note that $ac_compile itself does not contain backslashes and begins 17269 # with a dollar sign (not a hyphen), so the echo should work correctly. 17270 # The option is referenced via a variable to avoid confusing sed. 17271 lt_compile=`echo "$ac_compile" | $SED \ 17272 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17273 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17274 -e 's:$: $lt_compiler_flag:'` 17275 (eval echo "\"\$as_me:17275: $lt_compile\"" >&5) 17276 (eval "$lt_compile" 2>conftest.err) 17277 ac_status=$? 17278 cat conftest.err >&5 17279 echo "$as_me:17279: \$? = $ac_status" >&5 17280 if (exit $ac_status) && test -s "$ac_outfile"; then 17281 # The compiler can only warn and ignore the option if not recognized 17282 # So say no if there are warnings other than the usual output. 17283 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17284 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17285 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17286 lt_cv_prog_compiler_pic_works_GCJ=yes 17287 fi 17288 fi 17289 $rm conftest* 17290 17291fi 17292{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17293$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17294 17295if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17296 case $lt_prog_compiler_pic_GCJ in 17297 "" | " "*) ;; 17298 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17299 esac 17300else 17301 lt_prog_compiler_pic_GCJ= 17302 lt_prog_compiler_can_build_shared_GCJ=no 17303fi 17304 17305fi 17306case $host_os in 17307 # For platforms which do not support PIC, -DPIC is meaningless: 17308 *djgpp*) 17309 lt_prog_compiler_pic_GCJ= 17310 ;; 17311 *) 17312 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17313 ;; 17314esac 17315 17316# 17317# Check to make sure the static flag actually works. 17318# 17319wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17320{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17321$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17322if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17323 $as_echo_n "(cached) " >&6 17324else 17325 lt_cv_prog_compiler_static_works_GCJ=no 17326 save_LDFLAGS="$LDFLAGS" 17327 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17328 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17329 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17330 # The linker can only warn and ignore the option if not recognized 17331 # So say no if there are warnings 17332 if test -s conftest.err; then 17333 # Append any errors to the config.log. 17334 cat conftest.err 1>&5 17335 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17336 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17337 if diff conftest.exp conftest.er2 >/dev/null; then 17338 lt_cv_prog_compiler_static_works_GCJ=yes 17339 fi 17340 else 17341 lt_cv_prog_compiler_static_works_GCJ=yes 17342 fi 17343 fi 17344 $rm -r conftest* 17345 LDFLAGS="$save_LDFLAGS" 17346 17347fi 17348{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17349$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17350 17351if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17352 : 17353else 17354 lt_prog_compiler_static_GCJ= 17355fi 17356 17357 17358{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17359$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17360if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17361 $as_echo_n "(cached) " >&6 17362else 17363 lt_cv_prog_compiler_c_o_GCJ=no 17364 $rm -r conftest 2>/dev/null 17365 mkdir conftest 17366 cd conftest 17367 mkdir out 17368 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17369 17370 lt_compiler_flag="-o out/conftest2.$ac_objext" 17371 # Insert the option either (1) after the last *FLAGS variable, or 17372 # (2) before a word containing "conftest.", or (3) at the end. 17373 # Note that $ac_compile itself does not contain backslashes and begins 17374 # with a dollar sign (not a hyphen), so the echo should work correctly. 17375 lt_compile=`echo "$ac_compile" | $SED \ 17376 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17377 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17378 -e 's:$: $lt_compiler_flag:'` 17379 (eval echo "\"\$as_me:17379: $lt_compile\"" >&5) 17380 (eval "$lt_compile" 2>out/conftest.err) 17381 ac_status=$? 17382 cat out/conftest.err >&5 17383 echo "$as_me:17383: \$? = $ac_status" >&5 17384 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17385 then 17386 # The compiler can only warn and ignore the option if not recognized 17387 # So say no if there are warnings 17388 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17389 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17390 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17391 lt_cv_prog_compiler_c_o_GCJ=yes 17392 fi 17393 fi 17394 chmod u+w . 2>&5 17395 $rm conftest* 17396 # SGI C++ compiler will create directory out/ii_files/ for 17397 # template instantiation 17398 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17399 $rm out/* && rmdir out 17400 cd .. 17401 rmdir conftest 17402 $rm conftest* 17403 17404fi 17405{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17406$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17407 17408 17409hard_links="nottested" 17410if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17411 # do not overwrite the value of need_locks provided by the user 17412 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17413$as_echo_n "checking if we can lock with hard links... " >&6; } 17414 hard_links=yes 17415 $rm conftest* 17416 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17417 touch conftest.a 17418 ln conftest.a conftest.b 2>&5 || hard_links=no 17419 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17420 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17421$as_echo "$hard_links" >&6; } 17422 if test "$hard_links" = no; then 17423 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17424$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17425 need_locks=warn 17426 fi 17427else 17428 need_locks=no 17429fi 17430 17431{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17432$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17433 17434 runpath_var= 17435 allow_undefined_flag_GCJ= 17436 enable_shared_with_static_runtimes_GCJ=no 17437 archive_cmds_GCJ= 17438 archive_expsym_cmds_GCJ= 17439 old_archive_From_new_cmds_GCJ= 17440 old_archive_from_expsyms_cmds_GCJ= 17441 export_dynamic_flag_spec_GCJ= 17442 whole_archive_flag_spec_GCJ= 17443 thread_safe_flag_spec_GCJ= 17444 hardcode_libdir_flag_spec_GCJ= 17445 hardcode_libdir_flag_spec_ld_GCJ= 17446 hardcode_libdir_separator_GCJ= 17447 hardcode_direct_GCJ=no 17448 hardcode_minus_L_GCJ=no 17449 hardcode_shlibpath_var_GCJ=unsupported 17450 link_all_deplibs_GCJ=unknown 17451 hardcode_automatic_GCJ=no 17452 module_cmds_GCJ= 17453 module_expsym_cmds_GCJ= 17454 always_export_symbols_GCJ=no 17455 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17456 # include_expsyms should be a list of space-separated symbols to be *always* 17457 # included in the symbol list 17458 include_expsyms_GCJ= 17459 # exclude_expsyms can be an extended regexp of symbols to exclude 17460 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17461 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17462 # as well as any symbol that contains `d'. 17463 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17464 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17465 # platforms (ab)use it in PIC code, but their linkers get confused if 17466 # the symbol is explicitly referenced. Since portable code cannot 17467 # rely on this symbol name, it's probably fine to never include it in 17468 # preloaded symbol tables. 17469 # Exclude shared library initialization/finalization symbols. 17470 extract_expsyms_cmds= 17471 # Just being paranoid about ensuring that cc_basename is set. 17472 for cc_temp in $compiler""; do 17473 case $cc_temp in 17474 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17475 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17476 \-*) ;; 17477 *) break;; 17478 esac 17479done 17480cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17481 17482 case $host_os in 17483 cygwin* | mingw* | pw32*) 17484 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17485 # When not using gcc, we currently assume that we are using 17486 # Microsoft Visual C++. 17487 if test "$GCC" != yes; then 17488 with_gnu_ld=no 17489 fi 17490 ;; 17491 interix*) 17492 # we just hope/assume this is gcc and not c89 (= MSVC++) 17493 with_gnu_ld=yes 17494 ;; 17495 openbsd*) 17496 with_gnu_ld=no 17497 ;; 17498 esac 17499 17500 ld_shlibs_GCJ=yes 17501 if test "$with_gnu_ld" = yes; then 17502 # If archive_cmds runs LD, not CC, wlarc should be empty 17503 wlarc='${wl}' 17504 17505 # Set some defaults for GNU ld with shared library support. These 17506 # are reset later if shared libraries are not supported. Putting them 17507 # here allows them to be overridden if necessary. 17508 runpath_var=LD_RUN_PATH 17509 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17510 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17511 # ancient GNU ld didn't support --whole-archive et. al. 17512 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17513 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17514 else 17515 whole_archive_flag_spec_GCJ= 17516 fi 17517 supports_anon_versioning=no 17518 case `$LD -v 2>/dev/null` in 17519 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17520 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17521 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17522 *\ 2.11.*) ;; # other 2.11 versions 17523 *) supports_anon_versioning=yes ;; 17524 esac 17525 17526 # See if GNU ld supports shared libraries. 17527 case $host_os in 17528 aix[3-9]*) 17529 # On AIX/PPC, the GNU linker is very broken 17530 if test "$host_cpu" != ia64; then 17531 ld_shlibs_GCJ=no 17532 cat <<EOF 1>&2 17533 17534*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17535*** to be unable to reliably create shared libraries on AIX. 17536*** Therefore, libtool is disabling shared libraries support. If you 17537*** really care for shared libraries, you may want to modify your PATH 17538*** so that a non-GNU linker is found, and then restart. 17539 17540EOF 17541 fi 17542 ;; 17543 17544 amigaos*) 17545 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)' 17546 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17547 hardcode_minus_L_GCJ=yes 17548 17549 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17550 # that the semantics of dynamic libraries on AmigaOS, at least up 17551 # to version 4, is to share data among multiple programs linked 17552 # with the same dynamic library. Since this doesn't match the 17553 # behavior of shared libraries on other platforms, we can't use 17554 # them. 17555 ld_shlibs_GCJ=no 17556 ;; 17557 17558 beos*) 17559 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17560 allow_undefined_flag_GCJ=unsupported 17561 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17562 # support --undefined. This deserves some investigation. FIXME 17563 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17564 else 17565 ld_shlibs_GCJ=no 17566 fi 17567 ;; 17568 17569 cygwin* | mingw* | pw32*) 17570 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17571 # as there is no search path for DLLs. 17572 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17573 allow_undefined_flag_GCJ=unsupported 17574 always_export_symbols_GCJ=no 17575 enable_shared_with_static_runtimes_GCJ=yes 17576 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17577 17578 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17579 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17580 # If the export-symbols file already is a .def file (1st line 17581 # is EXPORTS), use it as is; otherwise, prepend... 17582 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17583 cp $export_symbols $output_objdir/$soname.def; 17584 else 17585 echo EXPORTS > $output_objdir/$soname.def; 17586 cat $export_symbols >> $output_objdir/$soname.def; 17587 fi~ 17588 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17589 else 17590 ld_shlibs_GCJ=no 17591 fi 17592 ;; 17593 17594 interix[3-9]*) 17595 hardcode_direct_GCJ=no 17596 hardcode_shlibpath_var_GCJ=no 17597 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17598 export_dynamic_flag_spec_GCJ='${wl}-E' 17599 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17600 # Instead, shared libraries are loaded at an image base (0x10000000 by 17601 # default) and relocated if they conflict, which is a slow very memory 17602 # consuming and fragmenting process. To avoid this, we pick a random, 17603 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17604 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17605 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' 17606 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' 17607 ;; 17608 17609 gnu* | linux* | k*bsd*-gnu) 17610 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17611 tmp_addflag= 17612 case $cc_basename,$host_cpu in 17613 pgcc*) # Portland Group C compiler 17614 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' 17615 tmp_addflag=' $pic_flag' 17616 ;; 17617 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17618 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' 17619 tmp_addflag=' $pic_flag -Mnomain' ;; 17620 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17621 tmp_addflag=' -i_dynamic' ;; 17622 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17623 tmp_addflag=' -i_dynamic -nofor_main' ;; 17624 ifc* | ifort*) # Intel Fortran compiler 17625 tmp_addflag=' -nofor_main' ;; 17626 esac 17627 case `$CC -V 2>&1 | sed 5q` in 17628 *Sun\ C*) # Sun C 5.9 17629 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' 17630 tmp_sharedflag='-G' ;; 17631 *Sun\ F*) # Sun Fortran 8.3 17632 tmp_sharedflag='-G' ;; 17633 *) 17634 tmp_sharedflag='-shared' ;; 17635 esac 17636 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17637 17638 if test $supports_anon_versioning = yes; then 17639 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17640 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17641 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17642 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17643 fi 17644 else 17645 ld_shlibs_GCJ=no 17646 fi 17647 ;; 17648 17649 netbsd*) 17650 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17651 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17652 wlarc= 17653 else 17654 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17655 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17656 fi 17657 ;; 17658 17659 solaris*) 17660 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17661 ld_shlibs_GCJ=no 17662 cat <<EOF 1>&2 17663 17664*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17665*** create shared libraries on Solaris systems. Therefore, libtool 17666*** is disabling shared libraries support. We urge you to upgrade GNU 17667*** binutils to release 2.9.1 or newer. Another option is to modify 17668*** your PATH or compiler configuration so that the native linker is 17669*** used, and then restart. 17670 17671EOF 17672 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17673 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17674 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17675 else 17676 ld_shlibs_GCJ=no 17677 fi 17678 ;; 17679 17680 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17681 case `$LD -v 2>&1` in 17682 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17683 ld_shlibs_GCJ=no 17684 cat <<_LT_EOF 1>&2 17685 17686*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17687*** reliably create shared libraries on SCO systems. Therefore, libtool 17688*** is disabling shared libraries support. We urge you to upgrade GNU 17689*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17690*** your PATH or compiler configuration so that the native linker is 17691*** used, and then restart. 17692 17693_LT_EOF 17694 ;; 17695 *) 17696 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17697 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17698 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17699 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17700 else 17701 ld_shlibs_GCJ=no 17702 fi 17703 ;; 17704 esac 17705 ;; 17706 17707 sunos4*) 17708 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17709 wlarc= 17710 hardcode_direct_GCJ=yes 17711 hardcode_shlibpath_var_GCJ=no 17712 ;; 17713 17714 *) 17715 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17716 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17717 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17718 else 17719 ld_shlibs_GCJ=no 17720 fi 17721 ;; 17722 esac 17723 17724 if test "$ld_shlibs_GCJ" = no; then 17725 runpath_var= 17726 hardcode_libdir_flag_spec_GCJ= 17727 export_dynamic_flag_spec_GCJ= 17728 whole_archive_flag_spec_GCJ= 17729 fi 17730 else 17731 # PORTME fill in a description of your system's linker (not GNU ld) 17732 case $host_os in 17733 aix3*) 17734 allow_undefined_flag_GCJ=unsupported 17735 always_export_symbols_GCJ=yes 17736 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' 17737 # Note: this linker hardcodes the directories in LIBPATH if there 17738 # are no directories specified by -L. 17739 hardcode_minus_L_GCJ=yes 17740 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17741 # Neither direct hardcoding nor static linking is supported with a 17742 # broken collect2. 17743 hardcode_direct_GCJ=unsupported 17744 fi 17745 ;; 17746 17747 aix[4-9]*) 17748 if test "$host_cpu" = ia64; then 17749 # On IA64, the linker does run time linking by default, so we don't 17750 # have to do anything special. 17751 aix_use_runtimelinking=no 17752 exp_sym_flag='-Bexport' 17753 no_entry_flag="" 17754 else 17755 # If we're using GNU nm, then we don't want the "-C" option. 17756 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17757 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17758 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' 17759 else 17760 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' 17761 fi 17762 aix_use_runtimelinking=no 17763 17764 # Test if we are trying to use run time linking or normal 17765 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17766 # need to do runtime linking. 17767 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17768 for ld_flag in $LDFLAGS; do 17769 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17770 aix_use_runtimelinking=yes 17771 break 17772 fi 17773 done 17774 ;; 17775 esac 17776 17777 exp_sym_flag='-bexport' 17778 no_entry_flag='-bnoentry' 17779 fi 17780 17781 # When large executables or shared objects are built, AIX ld can 17782 # have problems creating the table of contents. If linking a library 17783 # or program results in "error TOC overflow" add -mminimal-toc to 17784 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17785 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17786 17787 archive_cmds_GCJ='' 17788 hardcode_direct_GCJ=yes 17789 hardcode_libdir_separator_GCJ=':' 17790 link_all_deplibs_GCJ=yes 17791 17792 if test "$GCC" = yes; then 17793 case $host_os in aix4.[012]|aix4.[012].*) 17794 # We only want to do this on AIX 4.2 and lower, the check 17795 # below for broken collect2 doesn't work under 4.3+ 17796 collect2name=`${CC} -print-prog-name=collect2` 17797 if test -f "$collect2name" && \ 17798 strings "$collect2name" | grep resolve_lib_name >/dev/null 17799 then 17800 # We have reworked collect2 17801 : 17802 else 17803 # We have old collect2 17804 hardcode_direct_GCJ=unsupported 17805 # It fails to find uninstalled libraries when the uninstalled 17806 # path is not listed in the libpath. Setting hardcode_minus_L 17807 # to unsupported forces relinking 17808 hardcode_minus_L_GCJ=yes 17809 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17810 hardcode_libdir_separator_GCJ= 17811 fi 17812 ;; 17813 esac 17814 shared_flag='-shared' 17815 if test "$aix_use_runtimelinking" = yes; then 17816 shared_flag="$shared_flag "'${wl}-G' 17817 fi 17818 else 17819 # not using gcc 17820 if test "$host_cpu" = ia64; then 17821 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17822 # chokes on -Wl,-G. The following line is correct: 17823 shared_flag='-G' 17824 else 17825 if test "$aix_use_runtimelinking" = yes; then 17826 shared_flag='${wl}-G' 17827 else 17828 shared_flag='${wl}-bM:SRE' 17829 fi 17830 fi 17831 fi 17832 17833 # It seems that -bexpall does not export symbols beginning with 17834 # underscore (_), so it is better to generate a list of symbols to export. 17835 always_export_symbols_GCJ=yes 17836 if test "$aix_use_runtimelinking" = yes; then 17837 # Warning - without using the other runtime loading flags (-brtl), 17838 # -berok will link without error, but may produce a broken library. 17839 allow_undefined_flag_GCJ='-berok' 17840 # Determine the default libpath from the value encoded in an empty executable. 17841 cat >conftest.$ac_ext <<_ACEOF 17842/* confdefs.h. */ 17843_ACEOF 17844cat confdefs.h >>conftest.$ac_ext 17845cat >>conftest.$ac_ext <<_ACEOF 17846/* end confdefs.h. */ 17847 17848int 17849main () 17850{ 17851 17852 ; 17853 return 0; 17854} 17855_ACEOF 17856rm -f conftest.$ac_objext conftest$ac_exeext 17857if { (ac_try="$ac_link" 17858case "(($ac_try" in 17859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17860 *) ac_try_echo=$ac_try;; 17861esac 17862eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17863$as_echo "$ac_try_echo") >&5 17864 (eval "$ac_link") 2>conftest.er1 17865 ac_status=$? 17866 grep -v '^ *+' conftest.er1 >conftest.err 17867 rm -f conftest.er1 17868 cat conftest.err >&5 17869 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17870 (exit $ac_status); } && { 17871 test -z "$ac_c_werror_flag" || 17872 test ! -s conftest.err 17873 } && test -s conftest$ac_exeext && { 17874 test "$cross_compiling" = yes || 17875 $as_test_x conftest$ac_exeext 17876 }; then 17877 17878lt_aix_libpath_sed=' 17879 /Import File Strings/,/^$/ { 17880 /^0/ { 17881 s/^0 *\(.*\)$/\1/ 17882 p 17883 } 17884 }' 17885aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17886# Check for a 64-bit object if we didn't find anything. 17887if test -z "$aix_libpath"; then 17888 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17889fi 17890else 17891 $as_echo "$as_me: failed program was:" >&5 17892sed 's/^/| /' conftest.$ac_ext >&5 17893 17894 17895fi 17896 17897rm -rf conftest.dSYM 17898rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17899 conftest$ac_exeext conftest.$ac_ext 17900if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17901 17902 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17903 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" 17904 else 17905 if test "$host_cpu" = ia64; then 17906 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17907 allow_undefined_flag_GCJ="-z nodefs" 17908 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" 17909 else 17910 # Determine the default libpath from the value encoded in an empty executable. 17911 cat >conftest.$ac_ext <<_ACEOF 17912/* confdefs.h. */ 17913_ACEOF 17914cat confdefs.h >>conftest.$ac_ext 17915cat >>conftest.$ac_ext <<_ACEOF 17916/* end confdefs.h. */ 17917 17918int 17919main () 17920{ 17921 17922 ; 17923 return 0; 17924} 17925_ACEOF 17926rm -f conftest.$ac_objext conftest$ac_exeext 17927if { (ac_try="$ac_link" 17928case "(($ac_try" in 17929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17930 *) ac_try_echo=$ac_try;; 17931esac 17932eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17933$as_echo "$ac_try_echo") >&5 17934 (eval "$ac_link") 2>conftest.er1 17935 ac_status=$? 17936 grep -v '^ *+' conftest.er1 >conftest.err 17937 rm -f conftest.er1 17938 cat conftest.err >&5 17939 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17940 (exit $ac_status); } && { 17941 test -z "$ac_c_werror_flag" || 17942 test ! -s conftest.err 17943 } && test -s conftest$ac_exeext && { 17944 test "$cross_compiling" = yes || 17945 $as_test_x conftest$ac_exeext 17946 }; then 17947 17948lt_aix_libpath_sed=' 17949 /Import File Strings/,/^$/ { 17950 /^0/ { 17951 s/^0 *\(.*\)$/\1/ 17952 p 17953 } 17954 }' 17955aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17956# Check for a 64-bit object if we didn't find anything. 17957if test -z "$aix_libpath"; then 17958 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17959fi 17960else 17961 $as_echo "$as_me: failed program was:" >&5 17962sed 's/^/| /' conftest.$ac_ext >&5 17963 17964 17965fi 17966 17967rm -rf conftest.dSYM 17968rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17969 conftest$ac_exeext conftest.$ac_ext 17970if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17971 17972 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17973 # Warning - without using the other run time loading flags, 17974 # -berok will link without error, but may produce a broken library. 17975 no_undefined_flag_GCJ=' ${wl}-bernotok' 17976 allow_undefined_flag_GCJ=' ${wl}-berok' 17977 # Exported symbols can be pulled into shared objects from archives 17978 whole_archive_flag_spec_GCJ='$convenience' 17979 archive_cmds_need_lc_GCJ=yes 17980 # This is similar to how AIX traditionally builds its shared libraries. 17981 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' 17982 fi 17983 fi 17984 ;; 17985 17986 amigaos*) 17987 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)' 17988 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17989 hardcode_minus_L_GCJ=yes 17990 # see comment about different semantics on the GNU ld section 17991 ld_shlibs_GCJ=no 17992 ;; 17993 17994 bsdi[45]*) 17995 export_dynamic_flag_spec_GCJ=-rdynamic 17996 ;; 17997 17998 cygwin* | mingw* | pw32*) 17999 # When not using gcc, we currently assume that we are using 18000 # Microsoft Visual C++. 18001 # hardcode_libdir_flag_spec is actually meaningless, as there is 18002 # no search path for DLLs. 18003 hardcode_libdir_flag_spec_GCJ=' ' 18004 allow_undefined_flag_GCJ=unsupported 18005 # Tell ltmain to make .lib files, not .a files. 18006 libext=lib 18007 # Tell ltmain to make .dll files, not .so files. 18008 shrext_cmds=".dll" 18009 # FIXME: Setting linknames here is a bad hack. 18010 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18011 # The linker will automatically build a .lib file if we build a DLL. 18012 old_archive_From_new_cmds_GCJ='true' 18013 # FIXME: Should let the user specify the lib program. 18014 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18015 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18016 enable_shared_with_static_runtimes_GCJ=yes 18017 ;; 18018 18019 darwin* | rhapsody*) 18020 case $host_os in 18021 rhapsody* | darwin1.[012]) 18022 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18023 ;; 18024 *) # Darwin 1.3 on 18025 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18026 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18027 else 18028 case ${MACOSX_DEPLOYMENT_TARGET} in 18029 10.[012]) 18030 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18031 ;; 18032 10.*) 18033 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18034 ;; 18035 esac 18036 fi 18037 ;; 18038 esac 18039 archive_cmds_need_lc_GCJ=no 18040 hardcode_direct_GCJ=no 18041 hardcode_automatic_GCJ=yes 18042 hardcode_shlibpath_var_GCJ=unsupported 18043 whole_archive_flag_spec_GCJ='' 18044 link_all_deplibs_GCJ=yes 18045 if test "$GCC" = yes ; then 18046 output_verbose_link_cmd='echo' 18047 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 18048 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18049 archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 18050 module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 18051 else 18052 case $cc_basename in 18053 xlc*) 18054 output_verbose_link_cmd='echo' 18055 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18056 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18057 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18058 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}' 18059 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}' 18060 ;; 18061 *) 18062 ld_shlibs_GCJ=no 18063 ;; 18064 esac 18065 fi 18066 ;; 18067 18068 dgux*) 18069 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18070 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18071 hardcode_shlibpath_var_GCJ=no 18072 ;; 18073 18074 freebsd1*) 18075 ld_shlibs_GCJ=no 18076 ;; 18077 18078 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18079 # support. Future versions do this automatically, but an explicit c++rt0.o 18080 # does not break anything, and helps significantly (at the cost of a little 18081 # extra space). 18082 freebsd2.2*) 18083 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18084 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18085 hardcode_direct_GCJ=yes 18086 hardcode_shlibpath_var_GCJ=no 18087 ;; 18088 18089 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18090 freebsd2*) 18091 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18092 hardcode_direct_GCJ=yes 18093 hardcode_minus_L_GCJ=yes 18094 hardcode_shlibpath_var_GCJ=no 18095 ;; 18096 18097 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18098 freebsd* | dragonfly*) 18099 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18100 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18101 hardcode_direct_GCJ=yes 18102 hardcode_shlibpath_var_GCJ=no 18103 ;; 18104 18105 hpux9*) 18106 if test "$GCC" = yes; then 18107 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' 18108 else 18109 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' 18110 fi 18111 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18112 hardcode_libdir_separator_GCJ=: 18113 hardcode_direct_GCJ=yes 18114 18115 # hardcode_minus_L: Not really in the search PATH, 18116 # but as the default location of the library. 18117 hardcode_minus_L_GCJ=yes 18118 export_dynamic_flag_spec_GCJ='${wl}-E' 18119 ;; 18120 18121 hpux10*) 18122 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18123 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18124 else 18125 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18126 fi 18127 if test "$with_gnu_ld" = no; then 18128 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18129 hardcode_libdir_separator_GCJ=: 18130 18131 hardcode_direct_GCJ=yes 18132 export_dynamic_flag_spec_GCJ='${wl}-E' 18133 18134 # hardcode_minus_L: Not really in the search PATH, 18135 # but as the default location of the library. 18136 hardcode_minus_L_GCJ=yes 18137 fi 18138 ;; 18139 18140 hpux11*) 18141 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18142 case $host_cpu in 18143 hppa*64*) 18144 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18145 ;; 18146 ia64*) 18147 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18148 ;; 18149 *) 18150 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18151 ;; 18152 esac 18153 else 18154 case $host_cpu in 18155 hppa*64*) 18156 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18157 ;; 18158 ia64*) 18159 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18160 ;; 18161 *) 18162 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18163 ;; 18164 esac 18165 fi 18166 if test "$with_gnu_ld" = no; then 18167 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18168 hardcode_libdir_separator_GCJ=: 18169 18170 case $host_cpu in 18171 hppa*64*|ia64*) 18172 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18173 hardcode_direct_GCJ=no 18174 hardcode_shlibpath_var_GCJ=no 18175 ;; 18176 *) 18177 hardcode_direct_GCJ=yes 18178 export_dynamic_flag_spec_GCJ='${wl}-E' 18179 18180 # hardcode_minus_L: Not really in the search PATH, 18181 # but as the default location of the library. 18182 hardcode_minus_L_GCJ=yes 18183 ;; 18184 esac 18185 fi 18186 ;; 18187 18188 irix5* | irix6* | nonstopux*) 18189 if test "$GCC" = yes; then 18190 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' 18191 else 18192 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' 18193 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18194 fi 18195 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18196 hardcode_libdir_separator_GCJ=: 18197 link_all_deplibs_GCJ=yes 18198 ;; 18199 18200 netbsd*) 18201 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18202 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18203 else 18204 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18205 fi 18206 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18207 hardcode_direct_GCJ=yes 18208 hardcode_shlibpath_var_GCJ=no 18209 ;; 18210 18211 newsos6) 18212 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18213 hardcode_direct_GCJ=yes 18214 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18215 hardcode_libdir_separator_GCJ=: 18216 hardcode_shlibpath_var_GCJ=no 18217 ;; 18218 18219 openbsd*) 18220 if test -f /usr/libexec/ld.so; then 18221 hardcode_direct_GCJ=yes 18222 hardcode_shlibpath_var_GCJ=no 18223 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18224 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18225 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18226 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18227 export_dynamic_flag_spec_GCJ='${wl}-E' 18228 else 18229 case $host_os in 18230 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18231 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18232 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18233 ;; 18234 *) 18235 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18236 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18237 ;; 18238 esac 18239 fi 18240 else 18241 ld_shlibs_GCJ=no 18242 fi 18243 ;; 18244 18245 os2*) 18246 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18247 hardcode_minus_L_GCJ=yes 18248 allow_undefined_flag_GCJ=unsupported 18249 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' 18250 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18251 ;; 18252 18253 osf3*) 18254 if test "$GCC" = yes; then 18255 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18256 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' 18257 else 18258 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18259 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' 18260 fi 18261 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18262 hardcode_libdir_separator_GCJ=: 18263 ;; 18264 18265 osf4* | osf5*) # as osf3* with the addition of -msym flag 18266 if test "$GCC" = yes; then 18267 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18268 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' 18269 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18270 else 18271 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18272 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' 18273 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~ 18274 $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' 18275 18276 # Both c and cxx compiler support -rpath directly 18277 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18278 fi 18279 hardcode_libdir_separator_GCJ=: 18280 ;; 18281 18282 solaris*) 18283 no_undefined_flag_GCJ=' -z text' 18284 if test "$GCC" = yes; then 18285 wlarc='${wl}' 18286 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18287 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18288 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18289 else 18290 wlarc='' 18291 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18292 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18293 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18294 fi 18295 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18296 hardcode_shlibpath_var_GCJ=no 18297 case $host_os in 18298 solaris2.[0-5] | solaris2.[0-5].*) ;; 18299 *) 18300 # The compiler driver will combine and reorder linker options, 18301 # but understands `-z linker_flag'. GCC discards it without `$wl', 18302 # but is careful enough not to reorder. 18303 # Supported since Solaris 2.6 (maybe 2.5.1?) 18304 if test "$GCC" = yes; then 18305 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18306 else 18307 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18308 fi 18309 ;; 18310 esac 18311 link_all_deplibs_GCJ=yes 18312 ;; 18313 18314 sunos4*) 18315 if test "x$host_vendor" = xsequent; then 18316 # Use $CC to link under sequent, because it throws in some extra .o 18317 # files that make .init and .fini sections work. 18318 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18319 else 18320 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18321 fi 18322 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18323 hardcode_direct_GCJ=yes 18324 hardcode_minus_L_GCJ=yes 18325 hardcode_shlibpath_var_GCJ=no 18326 ;; 18327 18328 sysv4) 18329 case $host_vendor in 18330 sni) 18331 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18332 hardcode_direct_GCJ=yes # is this really true??? 18333 ;; 18334 siemens) 18335 ## LD is ld it makes a PLAMLIB 18336 ## CC just makes a GrossModule. 18337 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18338 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18339 hardcode_direct_GCJ=no 18340 ;; 18341 motorola) 18342 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18343 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18344 ;; 18345 esac 18346 runpath_var='LD_RUN_PATH' 18347 hardcode_shlibpath_var_GCJ=no 18348 ;; 18349 18350 sysv4.3*) 18351 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18352 hardcode_shlibpath_var_GCJ=no 18353 export_dynamic_flag_spec_GCJ='-Bexport' 18354 ;; 18355 18356 sysv4*MP*) 18357 if test -d /usr/nec; then 18358 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18359 hardcode_shlibpath_var_GCJ=no 18360 runpath_var=LD_RUN_PATH 18361 hardcode_runpath_var=yes 18362 ld_shlibs_GCJ=yes 18363 fi 18364 ;; 18365 18366 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18367 no_undefined_flag_GCJ='${wl}-z,text' 18368 archive_cmds_need_lc_GCJ=no 18369 hardcode_shlibpath_var_GCJ=no 18370 runpath_var='LD_RUN_PATH' 18371 18372 if test "$GCC" = yes; then 18373 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18374 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18375 else 18376 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18377 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18378 fi 18379 ;; 18380 18381 sysv5* | sco3.2v5* | sco5v6*) 18382 # Note: We can NOT use -z defs as we might desire, because we do not 18383 # link with -lc, and that would cause any symbols used from libc to 18384 # always be unresolved, which means just about no library would 18385 # ever link correctly. If we're not using GNU ld we use -z text 18386 # though, which does catch some bad symbols but isn't as heavy-handed 18387 # as -z defs. 18388 no_undefined_flag_GCJ='${wl}-z,text' 18389 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18390 archive_cmds_need_lc_GCJ=no 18391 hardcode_shlibpath_var_GCJ=no 18392 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18393 hardcode_libdir_separator_GCJ=':' 18394 link_all_deplibs_GCJ=yes 18395 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18396 runpath_var='LD_RUN_PATH' 18397 18398 if test "$GCC" = yes; then 18399 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18400 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18401 else 18402 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18403 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18404 fi 18405 ;; 18406 18407 uts4*) 18408 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18409 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18410 hardcode_shlibpath_var_GCJ=no 18411 ;; 18412 18413 *) 18414 ld_shlibs_GCJ=no 18415 ;; 18416 esac 18417 fi 18418 18419{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18420$as_echo "$ld_shlibs_GCJ" >&6; } 18421test "$ld_shlibs_GCJ" = no && can_build_shared=no 18422 18423# 18424# Do we need to explicitly link libc? 18425# 18426case "x$archive_cmds_need_lc_GCJ" in 18427x|xyes) 18428 # Assume -lc should be added 18429 archive_cmds_need_lc_GCJ=yes 18430 18431 if test "$enable_shared" = yes && test "$GCC" = yes; then 18432 case $archive_cmds_GCJ in 18433 *'~'*) 18434 # FIXME: we may have to deal with multi-command sequences. 18435 ;; 18436 '$CC '*) 18437 # Test whether the compiler implicitly links with -lc since on some 18438 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18439 # to ld, don't add -lc before -lgcc. 18440 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18441$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18442 $rm conftest* 18443 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18444 18445 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18446 (eval $ac_compile) 2>&5 18447 ac_status=$? 18448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18449 (exit $ac_status); } 2>conftest.err; then 18450 soname=conftest 18451 lib=conftest 18452 libobjs=conftest.$ac_objext 18453 deplibs= 18454 wl=$lt_prog_compiler_wl_GCJ 18455 pic_flag=$lt_prog_compiler_pic_GCJ 18456 compiler_flags=-v 18457 linker_flags=-v 18458 verstring= 18459 output_objdir=. 18460 libname=conftest 18461 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18462 allow_undefined_flag_GCJ= 18463 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18464 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18465 ac_status=$? 18466 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18467 (exit $ac_status); } 18468 then 18469 archive_cmds_need_lc_GCJ=no 18470 else 18471 archive_cmds_need_lc_GCJ=yes 18472 fi 18473 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18474 else 18475 cat conftest.err 1>&5 18476 fi 18477 $rm conftest* 18478 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18479$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18480 ;; 18481 esac 18482 fi 18483 ;; 18484esac 18485 18486{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18487$as_echo_n "checking dynamic linker characteristics... " >&6; } 18488library_names_spec= 18489libname_spec='lib$name' 18490soname_spec= 18491shrext_cmds=".so" 18492postinstall_cmds= 18493postuninstall_cmds= 18494finish_cmds= 18495finish_eval= 18496shlibpath_var= 18497shlibpath_overrides_runpath=unknown 18498version_type=none 18499dynamic_linker="$host_os ld.so" 18500sys_lib_dlsearch_path_spec="/lib /usr/lib" 18501 18502need_lib_prefix=unknown 18503hardcode_into_libs=no 18504 18505# when you set need_version to no, make sure it does not cause -set_version 18506# flags to be left without arguments 18507need_version=unknown 18508 18509case $host_os in 18510aix3*) 18511 version_type=linux 18512 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18513 shlibpath_var=LIBPATH 18514 18515 # AIX 3 has no versioning support, so we append a major version to the name. 18516 soname_spec='${libname}${release}${shared_ext}$major' 18517 ;; 18518 18519aix[4-9]*) 18520 version_type=linux 18521 need_lib_prefix=no 18522 need_version=no 18523 hardcode_into_libs=yes 18524 if test "$host_cpu" = ia64; then 18525 # AIX 5 supports IA64 18526 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18527 shlibpath_var=LD_LIBRARY_PATH 18528 else 18529 # With GCC up to 2.95.x, collect2 would create an import file 18530 # for dependence libraries. The import file would start with 18531 # the line `#! .'. This would cause the generated library to 18532 # depend on `.', always an invalid library. This was fixed in 18533 # development snapshots of GCC prior to 3.0. 18534 case $host_os in 18535 aix4 | aix4.[01] | aix4.[01].*) 18536 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18537 echo ' yes ' 18538 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18539 : 18540 else 18541 can_build_shared=no 18542 fi 18543 ;; 18544 esac 18545 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18546 # soname into executable. Probably we can add versioning support to 18547 # collect2, so additional links can be useful in future. 18548 if test "$aix_use_runtimelinking" = yes; then 18549 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18550 # instead of lib<name>.a to let people know that these are not 18551 # typical AIX shared libraries. 18552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18553 else 18554 # We preserve .a as extension for shared libraries through AIX4.2 18555 # and later when we are not doing run time linking. 18556 library_names_spec='${libname}${release}.a $libname.a' 18557 soname_spec='${libname}${release}${shared_ext}$major' 18558 fi 18559 shlibpath_var=LIBPATH 18560 fi 18561 ;; 18562 18563amigaos*) 18564 library_names_spec='$libname.ixlibrary $libname.a' 18565 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18566 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' 18567 ;; 18568 18569beos*) 18570 library_names_spec='${libname}${shared_ext}' 18571 dynamic_linker="$host_os ld.so" 18572 shlibpath_var=LIBRARY_PATH 18573 ;; 18574 18575bsdi[45]*) 18576 version_type=linux 18577 need_version=no 18578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18579 soname_spec='${libname}${release}${shared_ext}$major' 18580 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18581 shlibpath_var=LD_LIBRARY_PATH 18582 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18583 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18584 # the default ld.so.conf also contains /usr/contrib/lib and 18585 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18586 # libtool to hard-code these into programs 18587 ;; 18588 18589cygwin* | mingw* | pw32*) 18590 version_type=windows 18591 shrext_cmds=".dll" 18592 need_version=no 18593 need_lib_prefix=no 18594 18595 case $GCC,$host_os in 18596 yes,cygwin* | yes,mingw* | yes,pw32*) 18597 library_names_spec='$libname.dll.a' 18598 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18599 postinstall_cmds='base_file=`basename \${file}`~ 18600 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18601 dldir=$destdir/`dirname \$dlpath`~ 18602 test -d \$dldir || mkdir -p \$dldir~ 18603 $install_prog $dir/$dlname \$dldir/$dlname~ 18604 chmod a+x \$dldir/$dlname' 18605 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18606 dlpath=$dir/\$dldll~ 18607 $rm \$dlpath' 18608 shlibpath_overrides_runpath=yes 18609 18610 case $host_os in 18611 cygwin*) 18612 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18613 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18614 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18615 ;; 18616 mingw*) 18617 # MinGW DLLs use traditional 'lib' prefix 18618 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18619 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18620 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18621 # It is most probably a Windows format PATH printed by 18622 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18623 # path with ; separators, and with drive letters. We can handle the 18624 # drive letters (cygwin fileutils understands them), so leave them, 18625 # especially as we might pass files found there to a mingw objdump, 18626 # which wouldn't understand a cygwinified path. Ahh. 18627 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18628 else 18629 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18630 fi 18631 ;; 18632 pw32*) 18633 # pw32 DLLs use 'pw' prefix rather than 'lib' 18634 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18635 ;; 18636 esac 18637 ;; 18638 18639 *) 18640 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18641 ;; 18642 esac 18643 dynamic_linker='Win32 ld.exe' 18644 # FIXME: first we should search . and the directory the executable is in 18645 shlibpath_var=PATH 18646 ;; 18647 18648darwin* | rhapsody*) 18649 dynamic_linker="$host_os dyld" 18650 version_type=darwin 18651 need_lib_prefix=no 18652 need_version=no 18653 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18654 soname_spec='${libname}${release}${major}$shared_ext' 18655 shlibpath_overrides_runpath=yes 18656 shlibpath_var=DYLD_LIBRARY_PATH 18657 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18658 18659 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18660 ;; 18661 18662dgux*) 18663 version_type=linux 18664 need_lib_prefix=no 18665 need_version=no 18666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18667 soname_spec='${libname}${release}${shared_ext}$major' 18668 shlibpath_var=LD_LIBRARY_PATH 18669 ;; 18670 18671freebsd1*) 18672 dynamic_linker=no 18673 ;; 18674 18675freebsd* | dragonfly*) 18676 # DragonFly does not have aout. When/if they implement a new 18677 # versioning mechanism, adjust this. 18678 if test -x /usr/bin/objformat; then 18679 objformat=`/usr/bin/objformat` 18680 else 18681 case $host_os in 18682 freebsd[123]*) objformat=aout ;; 18683 *) objformat=elf ;; 18684 esac 18685 fi 18686 version_type=freebsd-$objformat 18687 case $version_type in 18688 freebsd-elf*) 18689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18690 need_version=no 18691 need_lib_prefix=no 18692 ;; 18693 freebsd-*) 18694 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18695 need_version=yes 18696 ;; 18697 esac 18698 shlibpath_var=LD_LIBRARY_PATH 18699 case $host_os in 18700 freebsd2*) 18701 shlibpath_overrides_runpath=yes 18702 ;; 18703 freebsd3.[01]* | freebsdelf3.[01]*) 18704 shlibpath_overrides_runpath=yes 18705 hardcode_into_libs=yes 18706 ;; 18707 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18708 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18709 shlibpath_overrides_runpath=no 18710 hardcode_into_libs=yes 18711 ;; 18712 *) # from 4.6 on, and DragonFly 18713 shlibpath_overrides_runpath=yes 18714 hardcode_into_libs=yes 18715 ;; 18716 esac 18717 ;; 18718 18719gnu*) 18720 version_type=linux 18721 need_lib_prefix=no 18722 need_version=no 18723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18724 soname_spec='${libname}${release}${shared_ext}$major' 18725 shlibpath_var=LD_LIBRARY_PATH 18726 hardcode_into_libs=yes 18727 ;; 18728 18729hpux9* | hpux10* | hpux11*) 18730 # Give a soname corresponding to the major version so that dld.sl refuses to 18731 # link against other versions. 18732 version_type=sunos 18733 need_lib_prefix=no 18734 need_version=no 18735 case $host_cpu in 18736 ia64*) 18737 shrext_cmds='.so' 18738 hardcode_into_libs=yes 18739 dynamic_linker="$host_os dld.so" 18740 shlibpath_var=LD_LIBRARY_PATH 18741 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18743 soname_spec='${libname}${release}${shared_ext}$major' 18744 if test "X$HPUX_IA64_MODE" = X32; then 18745 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18746 else 18747 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18748 fi 18749 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18750 ;; 18751 hppa*64*) 18752 shrext_cmds='.sl' 18753 hardcode_into_libs=yes 18754 dynamic_linker="$host_os dld.sl" 18755 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18756 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18757 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18758 soname_spec='${libname}${release}${shared_ext}$major' 18759 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18760 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18761 ;; 18762 *) 18763 shrext_cmds='.sl' 18764 dynamic_linker="$host_os dld.sl" 18765 shlibpath_var=SHLIB_PATH 18766 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18768 soname_spec='${libname}${release}${shared_ext}$major' 18769 ;; 18770 esac 18771 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18772 postinstall_cmds='chmod 555 $lib' 18773 ;; 18774 18775interix[3-9]*) 18776 version_type=linux 18777 need_lib_prefix=no 18778 need_version=no 18779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18780 soname_spec='${libname}${release}${shared_ext}$major' 18781 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18782 shlibpath_var=LD_LIBRARY_PATH 18783 shlibpath_overrides_runpath=no 18784 hardcode_into_libs=yes 18785 ;; 18786 18787irix5* | irix6* | nonstopux*) 18788 case $host_os in 18789 nonstopux*) version_type=nonstopux ;; 18790 *) 18791 if test "$lt_cv_prog_gnu_ld" = yes; then 18792 version_type=linux 18793 else 18794 version_type=irix 18795 fi ;; 18796 esac 18797 need_lib_prefix=no 18798 need_version=no 18799 soname_spec='${libname}${release}${shared_ext}$major' 18800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18801 case $host_os in 18802 irix5* | nonstopux*) 18803 libsuff= shlibsuff= 18804 ;; 18805 *) 18806 case $LD in # libtool.m4 will add one of these switches to LD 18807 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18808 libsuff= shlibsuff= libmagic=32-bit;; 18809 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18810 libsuff=32 shlibsuff=N32 libmagic=N32;; 18811 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18812 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18813 *) libsuff= shlibsuff= libmagic=never-match;; 18814 esac 18815 ;; 18816 esac 18817 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18818 shlibpath_overrides_runpath=no 18819 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18820 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18821 hardcode_into_libs=yes 18822 ;; 18823 18824# No shared lib support for Linux oldld, aout, or coff. 18825linux*oldld* | linux*aout* | linux*coff*) 18826 dynamic_linker=no 18827 ;; 18828 18829# This must be Linux ELF. 18830linux* | k*bsd*-gnu) 18831 version_type=linux 18832 need_lib_prefix=no 18833 need_version=no 18834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18835 soname_spec='${libname}${release}${shared_ext}$major' 18836 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18837 shlibpath_var=LD_LIBRARY_PATH 18838 shlibpath_overrides_runpath=no 18839 # This implies no fast_install, which is unacceptable. 18840 # Some rework will be needed to allow for fast_install 18841 # before this can be enabled. 18842 hardcode_into_libs=yes 18843 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18844 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18845 18846 # Append ld.so.conf contents to the search path 18847 if test -f /etc/ld.so.conf; then 18848 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' ' '` 18849 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18850 fi 18851 18852 # We used to test for /lib/ld.so.1 and disable shared libraries on 18853 # powerpc, because MkLinux only supported shared libraries with the 18854 # GNU dynamic linker. Since this was broken with cross compilers, 18855 # most powerpc-linux boxes support dynamic linking these days and 18856 # people can always --disable-shared, the test was removed, and we 18857 # assume the GNU/Linux dynamic linker is in use. 18858 dynamic_linker='GNU/Linux ld.so' 18859 ;; 18860 18861netbsd*) 18862 version_type=sunos 18863 need_lib_prefix=no 18864 need_version=no 18865 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18867 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18868 dynamic_linker='NetBSD (a.out) ld.so' 18869 else 18870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18871 soname_spec='${libname}${release}${shared_ext}$major' 18872 dynamic_linker='NetBSD ld.elf_so' 18873 fi 18874 shlibpath_var=LD_LIBRARY_PATH 18875 shlibpath_overrides_runpath=yes 18876 hardcode_into_libs=yes 18877 ;; 18878 18879newsos6) 18880 version_type=linux 18881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18882 shlibpath_var=LD_LIBRARY_PATH 18883 shlibpath_overrides_runpath=yes 18884 ;; 18885 18886nto-qnx*) 18887 version_type=linux 18888 need_lib_prefix=no 18889 need_version=no 18890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18891 soname_spec='${libname}${release}${shared_ext}$major' 18892 shlibpath_var=LD_LIBRARY_PATH 18893 shlibpath_overrides_runpath=yes 18894 ;; 18895 18896openbsd*) 18897 version_type=sunos 18898 sys_lib_dlsearch_path_spec="/usr/lib" 18899 need_lib_prefix=no 18900 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18901 case $host_os in 18902 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18903 *) need_version=no ;; 18904 esac 18905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18906 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18907 shlibpath_var=LD_LIBRARY_PATH 18908 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18909 case $host_os in 18910 openbsd2.[89] | openbsd2.[89].*) 18911 shlibpath_overrides_runpath=no 18912 ;; 18913 *) 18914 shlibpath_overrides_runpath=yes 18915 ;; 18916 esac 18917 else 18918 shlibpath_overrides_runpath=yes 18919 fi 18920 ;; 18921 18922os2*) 18923 libname_spec='$name' 18924 shrext_cmds=".dll" 18925 need_lib_prefix=no 18926 library_names_spec='$libname${shared_ext} $libname.a' 18927 dynamic_linker='OS/2 ld.exe' 18928 shlibpath_var=LIBPATH 18929 ;; 18930 18931osf3* | osf4* | osf5*) 18932 version_type=osf 18933 need_lib_prefix=no 18934 need_version=no 18935 soname_spec='${libname}${release}${shared_ext}$major' 18936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18937 shlibpath_var=LD_LIBRARY_PATH 18938 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18939 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18940 ;; 18941 18942rdos*) 18943 dynamic_linker=no 18944 ;; 18945 18946solaris*) 18947 version_type=linux 18948 need_lib_prefix=no 18949 need_version=no 18950 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18951 soname_spec='${libname}${release}${shared_ext}$major' 18952 shlibpath_var=LD_LIBRARY_PATH 18953 shlibpath_overrides_runpath=yes 18954 hardcode_into_libs=yes 18955 # ldd complains unless libraries are executable 18956 postinstall_cmds='chmod +x $lib' 18957 ;; 18958 18959sunos4*) 18960 version_type=sunos 18961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18962 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18963 shlibpath_var=LD_LIBRARY_PATH 18964 shlibpath_overrides_runpath=yes 18965 if test "$with_gnu_ld" = yes; then 18966 need_lib_prefix=no 18967 fi 18968 need_version=yes 18969 ;; 18970 18971sysv4 | sysv4.3*) 18972 version_type=linux 18973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18974 soname_spec='${libname}${release}${shared_ext}$major' 18975 shlibpath_var=LD_LIBRARY_PATH 18976 case $host_vendor in 18977 sni) 18978 shlibpath_overrides_runpath=no 18979 need_lib_prefix=no 18980 export_dynamic_flag_spec='${wl}-Blargedynsym' 18981 runpath_var=LD_RUN_PATH 18982 ;; 18983 siemens) 18984 need_lib_prefix=no 18985 ;; 18986 motorola) 18987 need_lib_prefix=no 18988 need_version=no 18989 shlibpath_overrides_runpath=no 18990 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18991 ;; 18992 esac 18993 ;; 18994 18995sysv4*MP*) 18996 if test -d /usr/nec ;then 18997 version_type=linux 18998 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18999 soname_spec='$libname${shared_ext}.$major' 19000 shlibpath_var=LD_LIBRARY_PATH 19001 fi 19002 ;; 19003 19004sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19005 version_type=freebsd-elf 19006 need_lib_prefix=no 19007 need_version=no 19008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19009 soname_spec='${libname}${release}${shared_ext}$major' 19010 shlibpath_var=LD_LIBRARY_PATH 19011 hardcode_into_libs=yes 19012 if test "$with_gnu_ld" = yes; then 19013 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19014 shlibpath_overrides_runpath=no 19015 else 19016 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19017 shlibpath_overrides_runpath=yes 19018 case $host_os in 19019 sco3.2v5*) 19020 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19021 ;; 19022 esac 19023 fi 19024 sys_lib_dlsearch_path_spec='/usr/lib' 19025 ;; 19026 19027uts4*) 19028 version_type=linux 19029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19030 soname_spec='${libname}${release}${shared_ext}$major' 19031 shlibpath_var=LD_LIBRARY_PATH 19032 ;; 19033 19034*) 19035 dynamic_linker=no 19036 ;; 19037esac 19038{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19039$as_echo "$dynamic_linker" >&6; } 19040test "$dynamic_linker" = no && can_build_shared=no 19041 19042if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19043 $as_echo_n "(cached) " >&6 19044else 19045 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19046fi 19047 19048sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19049if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19050 $as_echo_n "(cached) " >&6 19051else 19052 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19053fi 19054 19055sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19056 19057variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19058if test "$GCC" = yes; then 19059 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19060fi 19061 19062{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19063$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19064hardcode_action_GCJ= 19065if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19066 test -n "$runpath_var_GCJ" || \ 19067 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19068 19069 # We can hardcode non-existant directories. 19070 if test "$hardcode_direct_GCJ" != no && 19071 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19072 # have to relink, otherwise we might link with an installed library 19073 # when we should be linking with a yet-to-be-installed one 19074 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19075 test "$hardcode_minus_L_GCJ" != no; then 19076 # Linking always hardcodes the temporary library directory. 19077 hardcode_action_GCJ=relink 19078 else 19079 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19080 hardcode_action_GCJ=immediate 19081 fi 19082else 19083 # We cannot hardcode anything, or else we can only hardcode existing 19084 # directories. 19085 hardcode_action_GCJ=unsupported 19086fi 19087{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19088$as_echo "$hardcode_action_GCJ" >&6; } 19089 19090if test "$hardcode_action_GCJ" = relink; then 19091 # Fast installation is not supported 19092 enable_fast_install=no 19093elif test "$shlibpath_overrides_runpath" = yes || 19094 test "$enable_shared" = no; then 19095 # Fast installation is not necessary 19096 enable_fast_install=needless 19097fi 19098 19099 19100# The else clause should only fire when bootstrapping the 19101# libtool distribution, otherwise you forgot to ship ltmain.sh 19102# with your package, and you will get complaints that there are 19103# no rules to generate ltmain.sh. 19104if test -f "$ltmain"; then 19105 # See if we are running on zsh, and set the options which allow our commands through 19106 # without removal of \ escapes. 19107 if test -n "${ZSH_VERSION+set}" ; then 19108 setopt NO_GLOB_SUBST 19109 fi 19110 # Now quote all the things that may contain metacharacters while being 19111 # careful not to overquote the AC_SUBSTed values. We take copies of the 19112 # variables and quote the copies for generation of the libtool script. 19113 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19114 SED SHELL STRIP \ 19115 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19116 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19117 deplibs_check_method reload_flag reload_cmds need_locks \ 19118 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19119 lt_cv_sys_global_symbol_to_c_name_address \ 19120 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19121 old_postinstall_cmds old_postuninstall_cmds \ 19122 compiler_GCJ \ 19123 CC_GCJ \ 19124 LD_GCJ \ 19125 lt_prog_compiler_wl_GCJ \ 19126 lt_prog_compiler_pic_GCJ \ 19127 lt_prog_compiler_static_GCJ \ 19128 lt_prog_compiler_no_builtin_flag_GCJ \ 19129 export_dynamic_flag_spec_GCJ \ 19130 thread_safe_flag_spec_GCJ \ 19131 whole_archive_flag_spec_GCJ \ 19132 enable_shared_with_static_runtimes_GCJ \ 19133 old_archive_cmds_GCJ \ 19134 old_archive_from_new_cmds_GCJ \ 19135 predep_objects_GCJ \ 19136 postdep_objects_GCJ \ 19137 predeps_GCJ \ 19138 postdeps_GCJ \ 19139 compiler_lib_search_path_GCJ \ 19140 compiler_lib_search_dirs_GCJ \ 19141 archive_cmds_GCJ \ 19142 archive_expsym_cmds_GCJ \ 19143 postinstall_cmds_GCJ \ 19144 postuninstall_cmds_GCJ \ 19145 old_archive_from_expsyms_cmds_GCJ \ 19146 allow_undefined_flag_GCJ \ 19147 no_undefined_flag_GCJ \ 19148 export_symbols_cmds_GCJ \ 19149 hardcode_libdir_flag_spec_GCJ \ 19150 hardcode_libdir_flag_spec_ld_GCJ \ 19151 hardcode_libdir_separator_GCJ \ 19152 hardcode_automatic_GCJ \ 19153 module_cmds_GCJ \ 19154 module_expsym_cmds_GCJ \ 19155 lt_cv_prog_compiler_c_o_GCJ \ 19156 fix_srcfile_path_GCJ \ 19157 exclude_expsyms_GCJ \ 19158 include_expsyms_GCJ; do 19159 19160 case $var in 19161 old_archive_cmds_GCJ | \ 19162 old_archive_from_new_cmds_GCJ | \ 19163 archive_cmds_GCJ | \ 19164 archive_expsym_cmds_GCJ | \ 19165 module_cmds_GCJ | \ 19166 module_expsym_cmds_GCJ | \ 19167 old_archive_from_expsyms_cmds_GCJ | \ 19168 export_symbols_cmds_GCJ | \ 19169 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19170 postinstall_cmds | postuninstall_cmds | \ 19171 old_postinstall_cmds | old_postuninstall_cmds | \ 19172 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19173 # Double-quote double-evaled strings. 19174 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19175 ;; 19176 *) 19177 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19178 ;; 19179 esac 19180 done 19181 19182 case $lt_echo in 19183 *'\$0 --fallback-echo"') 19184 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19185 ;; 19186 esac 19187 19188cfgfile="$ofile" 19189 19190 cat <<__EOF__ >> "$cfgfile" 19191# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19192 19193# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19194 19195# Shell to use when invoking shell scripts. 19196SHELL=$lt_SHELL 19197 19198# Whether or not to build shared libraries. 19199build_libtool_libs=$enable_shared 19200 19201# Whether or not to build static libraries. 19202build_old_libs=$enable_static 19203 19204# Whether or not to add -lc for building shared libraries. 19205build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19206 19207# Whether or not to disallow shared libs when runtime libs are static 19208allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19209 19210# Whether or not to optimize for fast installation. 19211fast_install=$enable_fast_install 19212 19213# The host system. 19214host_alias=$host_alias 19215host=$host 19216host_os=$host_os 19217 19218# The build system. 19219build_alias=$build_alias 19220build=$build 19221build_os=$build_os 19222 19223# An echo program that does not interpret backslashes. 19224echo=$lt_echo 19225 19226# The archiver. 19227AR=$lt_AR 19228AR_FLAGS=$lt_AR_FLAGS 19229 19230# A C compiler. 19231LTCC=$lt_LTCC 19232 19233# LTCC compiler flags. 19234LTCFLAGS=$lt_LTCFLAGS 19235 19236# A language-specific compiler. 19237CC=$lt_compiler_GCJ 19238 19239# Is the compiler the GNU C compiler? 19240with_gcc=$GCC_GCJ 19241 19242# An ERE matcher. 19243EGREP=$lt_EGREP 19244 19245# The linker used to build libraries. 19246LD=$lt_LD_GCJ 19247 19248# Whether we need hard or soft links. 19249LN_S=$lt_LN_S 19250 19251# A BSD-compatible nm program. 19252NM=$lt_NM 19253 19254# A symbol stripping program 19255STRIP=$lt_STRIP 19256 19257# Used to examine libraries when file_magic_cmd begins "file" 19258MAGIC_CMD=$MAGIC_CMD 19259 19260# Used on cygwin: DLL creation program. 19261DLLTOOL="$DLLTOOL" 19262 19263# Used on cygwin: object dumper. 19264OBJDUMP="$OBJDUMP" 19265 19266# Used on cygwin: assembler. 19267AS="$AS" 19268 19269# The name of the directory that contains temporary libtool files. 19270objdir=$objdir 19271 19272# How to create reloadable object files. 19273reload_flag=$lt_reload_flag 19274reload_cmds=$lt_reload_cmds 19275 19276# How to pass a linker flag through the compiler. 19277wl=$lt_lt_prog_compiler_wl_GCJ 19278 19279# Object file suffix (normally "o"). 19280objext="$ac_objext" 19281 19282# Old archive suffix (normally "a"). 19283libext="$libext" 19284 19285# Shared library suffix (normally ".so"). 19286shrext_cmds='$shrext_cmds' 19287 19288# Executable file suffix (normally ""). 19289exeext="$exeext" 19290 19291# Additional compiler flags for building library objects. 19292pic_flag=$lt_lt_prog_compiler_pic_GCJ 19293pic_mode=$pic_mode 19294 19295# What is the maximum length of a command? 19296max_cmd_len=$lt_cv_sys_max_cmd_len 19297 19298# Does compiler simultaneously support -c and -o options? 19299compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19300 19301# Must we lock files when doing compilation? 19302need_locks=$lt_need_locks 19303 19304# Do we need the lib prefix for modules? 19305need_lib_prefix=$need_lib_prefix 19306 19307# Do we need a version for libraries? 19308need_version=$need_version 19309 19310# Whether dlopen is supported. 19311dlopen_support=$enable_dlopen 19312 19313# Whether dlopen of programs is supported. 19314dlopen_self=$enable_dlopen_self 19315 19316# Whether dlopen of statically linked programs is supported. 19317dlopen_self_static=$enable_dlopen_self_static 19318 19319# Compiler flag to prevent dynamic linking. 19320link_static_flag=$lt_lt_prog_compiler_static_GCJ 19321 19322# Compiler flag to turn off builtin functions. 19323no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19324 19325# Compiler flag to allow reflexive dlopens. 19326export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19327 19328# Compiler flag to generate shared objects directly from archives. 19329whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19330 19331# Compiler flag to generate thread-safe objects. 19332thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19333 19334# Library versioning type. 19335version_type=$version_type 19336 19337# Format of library name prefix. 19338libname_spec=$lt_libname_spec 19339 19340# List of archive names. First name is the real one, the rest are links. 19341# The last name is the one that the linker finds with -lNAME. 19342library_names_spec=$lt_library_names_spec 19343 19344# The coded name of the library, if different from the real name. 19345soname_spec=$lt_soname_spec 19346 19347# Commands used to build and install an old-style archive. 19348RANLIB=$lt_RANLIB 19349old_archive_cmds=$lt_old_archive_cmds_GCJ 19350old_postinstall_cmds=$lt_old_postinstall_cmds 19351old_postuninstall_cmds=$lt_old_postuninstall_cmds 19352 19353# Create an old-style archive from a shared archive. 19354old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19355 19356# Create a temporary old-style archive to link instead of a shared archive. 19357old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19358 19359# Commands used to build and install a shared archive. 19360archive_cmds=$lt_archive_cmds_GCJ 19361archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19362postinstall_cmds=$lt_postinstall_cmds 19363postuninstall_cmds=$lt_postuninstall_cmds 19364 19365# Commands used to build a loadable module (assumed same as above if empty) 19366module_cmds=$lt_module_cmds_GCJ 19367module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19368 19369# Commands to strip libraries. 19370old_striplib=$lt_old_striplib 19371striplib=$lt_striplib 19372 19373# Dependencies to place before the objects being linked to create a 19374# shared library. 19375predep_objects=$lt_predep_objects_GCJ 19376 19377# Dependencies to place after the objects being linked to create a 19378# shared library. 19379postdep_objects=$lt_postdep_objects_GCJ 19380 19381# Dependencies to place before the objects being linked to create a 19382# shared library. 19383predeps=$lt_predeps_GCJ 19384 19385# Dependencies to place after the objects being linked to create a 19386# shared library. 19387postdeps=$lt_postdeps_GCJ 19388 19389# The directories searched by this compiler when creating a shared 19390# library 19391compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19392 19393# The library search path used internally by the compiler when linking 19394# a shared library. 19395compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19396 19397# Method to check whether dependent libraries are shared objects. 19398deplibs_check_method=$lt_deplibs_check_method 19399 19400# Command to use when deplibs_check_method == file_magic. 19401file_magic_cmd=$lt_file_magic_cmd 19402 19403# Flag that allows shared libraries with undefined symbols to be built. 19404allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19405 19406# Flag that forces no undefined symbols. 19407no_undefined_flag=$lt_no_undefined_flag_GCJ 19408 19409# Commands used to finish a libtool library installation in a directory. 19410finish_cmds=$lt_finish_cmds 19411 19412# Same as above, but a single script fragment to be evaled but not shown. 19413finish_eval=$lt_finish_eval 19414 19415# Take the output of nm and produce a listing of raw symbols and C names. 19416global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19417 19418# Transform the output of nm in a proper C declaration 19419global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19420 19421# Transform the output of nm in a C name address pair 19422global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19423 19424# This is the shared library runtime path variable. 19425runpath_var=$runpath_var 19426 19427# This is the shared library path variable. 19428shlibpath_var=$shlibpath_var 19429 19430# Is shlibpath searched before the hard-coded library search path? 19431shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19432 19433# How to hardcode a shared library path into an executable. 19434hardcode_action=$hardcode_action_GCJ 19435 19436# Whether we should hardcode library paths into libraries. 19437hardcode_into_libs=$hardcode_into_libs 19438 19439# Flag to hardcode \$libdir into a binary during linking. 19440# This must work even if \$libdir does not exist. 19441hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19442 19443# If ld is used when linking, flag to hardcode \$libdir into 19444# a binary during linking. This must work even if \$libdir does 19445# not exist. 19446hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19447 19448# Whether we need a single -rpath flag with a separated argument. 19449hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19450 19451# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19452# resulting binary. 19453hardcode_direct=$hardcode_direct_GCJ 19454 19455# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19456# resulting binary. 19457hardcode_minus_L=$hardcode_minus_L_GCJ 19458 19459# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19460# the resulting binary. 19461hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19462 19463# Set to yes if building a shared library automatically hardcodes DIR into the library 19464# and all subsequent libraries and executables linked against it. 19465hardcode_automatic=$hardcode_automatic_GCJ 19466 19467# Variables whose values should be saved in libtool wrapper scripts and 19468# restored at relink time. 19469variables_saved_for_relink="$variables_saved_for_relink" 19470 19471# Whether libtool must link a program against all its dependency libraries. 19472link_all_deplibs=$link_all_deplibs_GCJ 19473 19474# Compile-time system search path for libraries 19475sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19476 19477# Run-time system search path for libraries 19478sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19479 19480# Fix the shell variable \$srcfile for the compiler. 19481fix_srcfile_path=$lt_fix_srcfile_path 19482 19483# Set to yes if exported symbols are required. 19484always_export_symbols=$always_export_symbols_GCJ 19485 19486# The commands to list exported symbols. 19487export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19488 19489# The commands to extract the exported symbol list from a shared archive. 19490extract_expsyms_cmds=$lt_extract_expsyms_cmds 19491 19492# Symbols that should not be listed in the preloaded symbols. 19493exclude_expsyms=$lt_exclude_expsyms_GCJ 19494 19495# Symbols that must always be exported. 19496include_expsyms=$lt_include_expsyms_GCJ 19497 19498# ### END LIBTOOL TAG CONFIG: $tagname 19499 19500__EOF__ 19501 19502 19503else 19504 # If there is no Makefile yet, we rely on a make rule to execute 19505 # `config.status --recheck' to rerun these tests and create the 19506 # libtool script then. 19507 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19508 if test -f "$ltmain_in"; then 19509 test -f Makefile && make "$ltmain" 19510 fi 19511fi 19512 19513 19514ac_ext=c 19515ac_cpp='$CPP $CPPFLAGS' 19516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19518ac_compiler_gnu=$ac_cv_c_compiler_gnu 19519 19520CC="$lt_save_CC" 19521 19522 else 19523 tagname="" 19524 fi 19525 ;; 19526 19527 RC) 19528 19529 19530# Source file extension for RC test sources. 19531ac_ext=rc 19532 19533# Object file extension for compiled RC test sources. 19534objext=o 19535objext_RC=$objext 19536 19537# Code to be used in simple compile tests 19538lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19539 19540# Code to be used in simple link tests 19541lt_simple_link_test_code="$lt_simple_compile_test_code" 19542 19543# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19544 19545# If no C compiler was specified, use CC. 19546LTCC=${LTCC-"$CC"} 19547 19548# If no C compiler flags were specified, use CFLAGS. 19549LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19550 19551# Allow CC to be a program name with arguments. 19552compiler=$CC 19553 19554 19555# save warnings/boilerplate of simple test code 19556ac_outfile=conftest.$ac_objext 19557echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19558eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19559_lt_compiler_boilerplate=`cat conftest.err` 19560$rm conftest* 19561 19562ac_outfile=conftest.$ac_objext 19563echo "$lt_simple_link_test_code" >conftest.$ac_ext 19564eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19565_lt_linker_boilerplate=`cat conftest.err` 19566$rm -r conftest* 19567 19568 19569# Allow CC to be a program name with arguments. 19570lt_save_CC="$CC" 19571CC=${RC-"windres"} 19572compiler=$CC 19573compiler_RC=$CC 19574for cc_temp in $compiler""; do 19575 case $cc_temp in 19576 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19577 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19578 \-*) ;; 19579 *) break;; 19580 esac 19581done 19582cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19583 19584lt_cv_prog_compiler_c_o_RC=yes 19585 19586# The else clause should only fire when bootstrapping the 19587# libtool distribution, otherwise you forgot to ship ltmain.sh 19588# with your package, and you will get complaints that there are 19589# no rules to generate ltmain.sh. 19590if test -f "$ltmain"; then 19591 # See if we are running on zsh, and set the options which allow our commands through 19592 # without removal of \ escapes. 19593 if test -n "${ZSH_VERSION+set}" ; then 19594 setopt NO_GLOB_SUBST 19595 fi 19596 # Now quote all the things that may contain metacharacters while being 19597 # careful not to overquote the AC_SUBSTed values. We take copies of the 19598 # variables and quote the copies for generation of the libtool script. 19599 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19600 SED SHELL STRIP \ 19601 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19602 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19603 deplibs_check_method reload_flag reload_cmds need_locks \ 19604 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19605 lt_cv_sys_global_symbol_to_c_name_address \ 19606 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19607 old_postinstall_cmds old_postuninstall_cmds \ 19608 compiler_RC \ 19609 CC_RC \ 19610 LD_RC \ 19611 lt_prog_compiler_wl_RC \ 19612 lt_prog_compiler_pic_RC \ 19613 lt_prog_compiler_static_RC \ 19614 lt_prog_compiler_no_builtin_flag_RC \ 19615 export_dynamic_flag_spec_RC \ 19616 thread_safe_flag_spec_RC \ 19617 whole_archive_flag_spec_RC \ 19618 enable_shared_with_static_runtimes_RC \ 19619 old_archive_cmds_RC \ 19620 old_archive_from_new_cmds_RC \ 19621 predep_objects_RC \ 19622 postdep_objects_RC \ 19623 predeps_RC \ 19624 postdeps_RC \ 19625 compiler_lib_search_path_RC \ 19626 compiler_lib_search_dirs_RC \ 19627 archive_cmds_RC \ 19628 archive_expsym_cmds_RC \ 19629 postinstall_cmds_RC \ 19630 postuninstall_cmds_RC \ 19631 old_archive_from_expsyms_cmds_RC \ 19632 allow_undefined_flag_RC \ 19633 no_undefined_flag_RC \ 19634 export_symbols_cmds_RC \ 19635 hardcode_libdir_flag_spec_RC \ 19636 hardcode_libdir_flag_spec_ld_RC \ 19637 hardcode_libdir_separator_RC \ 19638 hardcode_automatic_RC \ 19639 module_cmds_RC \ 19640 module_expsym_cmds_RC \ 19641 lt_cv_prog_compiler_c_o_RC \ 19642 fix_srcfile_path_RC \ 19643 exclude_expsyms_RC \ 19644 include_expsyms_RC; do 19645 19646 case $var in 19647 old_archive_cmds_RC | \ 19648 old_archive_from_new_cmds_RC | \ 19649 archive_cmds_RC | \ 19650 archive_expsym_cmds_RC | \ 19651 module_cmds_RC | \ 19652 module_expsym_cmds_RC | \ 19653 old_archive_from_expsyms_cmds_RC | \ 19654 export_symbols_cmds_RC | \ 19655 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19656 postinstall_cmds | postuninstall_cmds | \ 19657 old_postinstall_cmds | old_postuninstall_cmds | \ 19658 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19659 # Double-quote double-evaled strings. 19660 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19661 ;; 19662 *) 19663 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19664 ;; 19665 esac 19666 done 19667 19668 case $lt_echo in 19669 *'\$0 --fallback-echo"') 19670 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19671 ;; 19672 esac 19673 19674cfgfile="$ofile" 19675 19676 cat <<__EOF__ >> "$cfgfile" 19677# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19678 19679# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19680 19681# Shell to use when invoking shell scripts. 19682SHELL=$lt_SHELL 19683 19684# Whether or not to build shared libraries. 19685build_libtool_libs=$enable_shared 19686 19687# Whether or not to build static libraries. 19688build_old_libs=$enable_static 19689 19690# Whether or not to add -lc for building shared libraries. 19691build_libtool_need_lc=$archive_cmds_need_lc_RC 19692 19693# Whether or not to disallow shared libs when runtime libs are static 19694allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19695 19696# Whether or not to optimize for fast installation. 19697fast_install=$enable_fast_install 19698 19699# The host system. 19700host_alias=$host_alias 19701host=$host 19702host_os=$host_os 19703 19704# The build system. 19705build_alias=$build_alias 19706build=$build 19707build_os=$build_os 19708 19709# An echo program that does not interpret backslashes. 19710echo=$lt_echo 19711 19712# The archiver. 19713AR=$lt_AR 19714AR_FLAGS=$lt_AR_FLAGS 19715 19716# A C compiler. 19717LTCC=$lt_LTCC 19718 19719# LTCC compiler flags. 19720LTCFLAGS=$lt_LTCFLAGS 19721 19722# A language-specific compiler. 19723CC=$lt_compiler_RC 19724 19725# Is the compiler the GNU C compiler? 19726with_gcc=$GCC_RC 19727 19728# An ERE matcher. 19729EGREP=$lt_EGREP 19730 19731# The linker used to build libraries. 19732LD=$lt_LD_RC 19733 19734# Whether we need hard or soft links. 19735LN_S=$lt_LN_S 19736 19737# A BSD-compatible nm program. 19738NM=$lt_NM 19739 19740# A symbol stripping program 19741STRIP=$lt_STRIP 19742 19743# Used to examine libraries when file_magic_cmd begins "file" 19744MAGIC_CMD=$MAGIC_CMD 19745 19746# Used on cygwin: DLL creation program. 19747DLLTOOL="$DLLTOOL" 19748 19749# Used on cygwin: object dumper. 19750OBJDUMP="$OBJDUMP" 19751 19752# Used on cygwin: assembler. 19753AS="$AS" 19754 19755# The name of the directory that contains temporary libtool files. 19756objdir=$objdir 19757 19758# How to create reloadable object files. 19759reload_flag=$lt_reload_flag 19760reload_cmds=$lt_reload_cmds 19761 19762# How to pass a linker flag through the compiler. 19763wl=$lt_lt_prog_compiler_wl_RC 19764 19765# Object file suffix (normally "o"). 19766objext="$ac_objext" 19767 19768# Old archive suffix (normally "a"). 19769libext="$libext" 19770 19771# Shared library suffix (normally ".so"). 19772shrext_cmds='$shrext_cmds' 19773 19774# Executable file suffix (normally ""). 19775exeext="$exeext" 19776 19777# Additional compiler flags for building library objects. 19778pic_flag=$lt_lt_prog_compiler_pic_RC 19779pic_mode=$pic_mode 19780 19781# What is the maximum length of a command? 19782max_cmd_len=$lt_cv_sys_max_cmd_len 19783 19784# Does compiler simultaneously support -c and -o options? 19785compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19786 19787# Must we lock files when doing compilation? 19788need_locks=$lt_need_locks 19789 19790# Do we need the lib prefix for modules? 19791need_lib_prefix=$need_lib_prefix 19792 19793# Do we need a version for libraries? 19794need_version=$need_version 19795 19796# Whether dlopen is supported. 19797dlopen_support=$enable_dlopen 19798 19799# Whether dlopen of programs is supported. 19800dlopen_self=$enable_dlopen_self 19801 19802# Whether dlopen of statically linked programs is supported. 19803dlopen_self_static=$enable_dlopen_self_static 19804 19805# Compiler flag to prevent dynamic linking. 19806link_static_flag=$lt_lt_prog_compiler_static_RC 19807 19808# Compiler flag to turn off builtin functions. 19809no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19810 19811# Compiler flag to allow reflexive dlopens. 19812export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19813 19814# Compiler flag to generate shared objects directly from archives. 19815whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19816 19817# Compiler flag to generate thread-safe objects. 19818thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19819 19820# Library versioning type. 19821version_type=$version_type 19822 19823# Format of library name prefix. 19824libname_spec=$lt_libname_spec 19825 19826# List of archive names. First name is the real one, the rest are links. 19827# The last name is the one that the linker finds with -lNAME. 19828library_names_spec=$lt_library_names_spec 19829 19830# The coded name of the library, if different from the real name. 19831soname_spec=$lt_soname_spec 19832 19833# Commands used to build and install an old-style archive. 19834RANLIB=$lt_RANLIB 19835old_archive_cmds=$lt_old_archive_cmds_RC 19836old_postinstall_cmds=$lt_old_postinstall_cmds 19837old_postuninstall_cmds=$lt_old_postuninstall_cmds 19838 19839# Create an old-style archive from a shared archive. 19840old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19841 19842# Create a temporary old-style archive to link instead of a shared archive. 19843old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19844 19845# Commands used to build and install a shared archive. 19846archive_cmds=$lt_archive_cmds_RC 19847archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19848postinstall_cmds=$lt_postinstall_cmds 19849postuninstall_cmds=$lt_postuninstall_cmds 19850 19851# Commands used to build a loadable module (assumed same as above if empty) 19852module_cmds=$lt_module_cmds_RC 19853module_expsym_cmds=$lt_module_expsym_cmds_RC 19854 19855# Commands to strip libraries. 19856old_striplib=$lt_old_striplib 19857striplib=$lt_striplib 19858 19859# Dependencies to place before the objects being linked to create a 19860# shared library. 19861predep_objects=$lt_predep_objects_RC 19862 19863# Dependencies to place after the objects being linked to create a 19864# shared library. 19865postdep_objects=$lt_postdep_objects_RC 19866 19867# Dependencies to place before the objects being linked to create a 19868# shared library. 19869predeps=$lt_predeps_RC 19870 19871# Dependencies to place after the objects being linked to create a 19872# shared library. 19873postdeps=$lt_postdeps_RC 19874 19875# The directories searched by this compiler when creating a shared 19876# library 19877compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19878 19879# The library search path used internally by the compiler when linking 19880# a shared library. 19881compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19882 19883# Method to check whether dependent libraries are shared objects. 19884deplibs_check_method=$lt_deplibs_check_method 19885 19886# Command to use when deplibs_check_method == file_magic. 19887file_magic_cmd=$lt_file_magic_cmd 19888 19889# Flag that allows shared libraries with undefined symbols to be built. 19890allow_undefined_flag=$lt_allow_undefined_flag_RC 19891 19892# Flag that forces no undefined symbols. 19893no_undefined_flag=$lt_no_undefined_flag_RC 19894 19895# Commands used to finish a libtool library installation in a directory. 19896finish_cmds=$lt_finish_cmds 19897 19898# Same as above, but a single script fragment to be evaled but not shown. 19899finish_eval=$lt_finish_eval 19900 19901# Take the output of nm and produce a listing of raw symbols and C names. 19902global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19903 19904# Transform the output of nm in a proper C declaration 19905global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19906 19907# Transform the output of nm in a C name address pair 19908global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19909 19910# This is the shared library runtime path variable. 19911runpath_var=$runpath_var 19912 19913# This is the shared library path variable. 19914shlibpath_var=$shlibpath_var 19915 19916# Is shlibpath searched before the hard-coded library search path? 19917shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19918 19919# How to hardcode a shared library path into an executable. 19920hardcode_action=$hardcode_action_RC 19921 19922# Whether we should hardcode library paths into libraries. 19923hardcode_into_libs=$hardcode_into_libs 19924 19925# Flag to hardcode \$libdir into a binary during linking. 19926# This must work even if \$libdir does not exist. 19927hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19928 19929# If ld is used when linking, flag to hardcode \$libdir into 19930# a binary during linking. This must work even if \$libdir does 19931# not exist. 19932hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19933 19934# Whether we need a single -rpath flag with a separated argument. 19935hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19936 19937# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19938# resulting binary. 19939hardcode_direct=$hardcode_direct_RC 19940 19941# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19942# resulting binary. 19943hardcode_minus_L=$hardcode_minus_L_RC 19944 19945# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19946# the resulting binary. 19947hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19948 19949# Set to yes if building a shared library automatically hardcodes DIR into the library 19950# and all subsequent libraries and executables linked against it. 19951hardcode_automatic=$hardcode_automatic_RC 19952 19953# Variables whose values should be saved in libtool wrapper scripts and 19954# restored at relink time. 19955variables_saved_for_relink="$variables_saved_for_relink" 19956 19957# Whether libtool must link a program against all its dependency libraries. 19958link_all_deplibs=$link_all_deplibs_RC 19959 19960# Compile-time system search path for libraries 19961sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19962 19963# Run-time system search path for libraries 19964sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19965 19966# Fix the shell variable \$srcfile for the compiler. 19967fix_srcfile_path=$lt_fix_srcfile_path 19968 19969# Set to yes if exported symbols are required. 19970always_export_symbols=$always_export_symbols_RC 19971 19972# The commands to list exported symbols. 19973export_symbols_cmds=$lt_export_symbols_cmds_RC 19974 19975# The commands to extract the exported symbol list from a shared archive. 19976extract_expsyms_cmds=$lt_extract_expsyms_cmds 19977 19978# Symbols that should not be listed in the preloaded symbols. 19979exclude_expsyms=$lt_exclude_expsyms_RC 19980 19981# Symbols that must always be exported. 19982include_expsyms=$lt_include_expsyms_RC 19983 19984# ### END LIBTOOL TAG CONFIG: $tagname 19985 19986__EOF__ 19987 19988 19989else 19990 # If there is no Makefile yet, we rely on a make rule to execute 19991 # `config.status --recheck' to rerun these tests and create the 19992 # libtool script then. 19993 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19994 if test -f "$ltmain_in"; then 19995 test -f Makefile && make "$ltmain" 19996 fi 19997fi 19998 19999 20000ac_ext=c 20001ac_cpp='$CPP $CPPFLAGS' 20002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20004ac_compiler_gnu=$ac_cv_c_compiler_gnu 20005 20006CC="$lt_save_CC" 20007 20008 ;; 20009 20010 *) 20011 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20012$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20013 { (exit 1); exit 1; }; } 20014 ;; 20015 esac 20016 20017 # Append the new tag name to the list of available tags. 20018 if test -n "$tagname" ; then 20019 available_tags="$available_tags $tagname" 20020 fi 20021 fi 20022 done 20023 IFS="$lt_save_ifs" 20024 20025 # Now substitute the updated list of available tags. 20026 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20027 mv "${ofile}T" "$ofile" 20028 chmod +x "$ofile" 20029 else 20030 rm -f "${ofile}T" 20031 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20032$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20033 { (exit 1); exit 1; }; } 20034 fi 20035fi 20036 20037 20038 20039# This can be used to rebuild libtool when needed 20040LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20041 20042# Always use our own libtool. 20043LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20044 20045# Prevent multiple expansion 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066ac_ext=c 20067ac_cpp='$CPP $CPPFLAGS' 20068ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20069ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20070ac_compiler_gnu=$ac_cv_c_compiler_gnu 20071if test -n "$ac_tool_prefix"; then 20072 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20073set dummy ${ac_tool_prefix}gcc; ac_word=$2 20074{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20075$as_echo_n "checking for $ac_word... " >&6; } 20076if test "${ac_cv_prog_CC+set}" = set; then 20077 $as_echo_n "(cached) " >&6 20078else 20079 if test -n "$CC"; then 20080 ac_cv_prog_CC="$CC" # Let the user override the test. 20081else 20082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20083for as_dir in $PATH 20084do 20085 IFS=$as_save_IFS 20086 test -z "$as_dir" && as_dir=. 20087 for ac_exec_ext in '' $ac_executable_extensions; do 20088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20089 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20090 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20091 break 2 20092 fi 20093done 20094done 20095IFS=$as_save_IFS 20096 20097fi 20098fi 20099CC=$ac_cv_prog_CC 20100if test -n "$CC"; then 20101 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20102$as_echo "$CC" >&6; } 20103else 20104 { $as_echo "$as_me:$LINENO: result: no" >&5 20105$as_echo "no" >&6; } 20106fi 20107 20108 20109fi 20110if test -z "$ac_cv_prog_CC"; then 20111 ac_ct_CC=$CC 20112 # Extract the first word of "gcc", so it can be a program name with args. 20113set dummy gcc; ac_word=$2 20114{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20115$as_echo_n "checking for $ac_word... " >&6; } 20116if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20117 $as_echo_n "(cached) " >&6 20118else 20119 if test -n "$ac_ct_CC"; then 20120 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20121else 20122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20123for as_dir in $PATH 20124do 20125 IFS=$as_save_IFS 20126 test -z "$as_dir" && as_dir=. 20127 for ac_exec_ext in '' $ac_executable_extensions; do 20128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20129 ac_cv_prog_ac_ct_CC="gcc" 20130 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20131 break 2 20132 fi 20133done 20134done 20135IFS=$as_save_IFS 20136 20137fi 20138fi 20139ac_ct_CC=$ac_cv_prog_ac_ct_CC 20140if test -n "$ac_ct_CC"; then 20141 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20142$as_echo "$ac_ct_CC" >&6; } 20143else 20144 { $as_echo "$as_me:$LINENO: result: no" >&5 20145$as_echo "no" >&6; } 20146fi 20147 20148 if test "x$ac_ct_CC" = x; then 20149 CC="" 20150 else 20151 case $cross_compiling:$ac_tool_warned in 20152yes:) 20153{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20155ac_tool_warned=yes ;; 20156esac 20157 CC=$ac_ct_CC 20158 fi 20159else 20160 CC="$ac_cv_prog_CC" 20161fi 20162 20163if test -z "$CC"; then 20164 if test -n "$ac_tool_prefix"; then 20165 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20166set dummy ${ac_tool_prefix}cc; ac_word=$2 20167{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20168$as_echo_n "checking for $ac_word... " >&6; } 20169if test "${ac_cv_prog_CC+set}" = set; then 20170 $as_echo_n "(cached) " >&6 20171else 20172 if test -n "$CC"; then 20173 ac_cv_prog_CC="$CC" # Let the user override the test. 20174else 20175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20176for as_dir in $PATH 20177do 20178 IFS=$as_save_IFS 20179 test -z "$as_dir" && as_dir=. 20180 for ac_exec_ext in '' $ac_executable_extensions; do 20181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20182 ac_cv_prog_CC="${ac_tool_prefix}cc" 20183 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20184 break 2 20185 fi 20186done 20187done 20188IFS=$as_save_IFS 20189 20190fi 20191fi 20192CC=$ac_cv_prog_CC 20193if test -n "$CC"; then 20194 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20195$as_echo "$CC" >&6; } 20196else 20197 { $as_echo "$as_me:$LINENO: result: no" >&5 20198$as_echo "no" >&6; } 20199fi 20200 20201 20202 fi 20203fi 20204if test -z "$CC"; then 20205 # Extract the first word of "cc", so it can be a program name with args. 20206set dummy cc; ac_word=$2 20207{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20208$as_echo_n "checking for $ac_word... " >&6; } 20209if test "${ac_cv_prog_CC+set}" = set; then 20210 $as_echo_n "(cached) " >&6 20211else 20212 if test -n "$CC"; then 20213 ac_cv_prog_CC="$CC" # Let the user override the test. 20214else 20215 ac_prog_rejected=no 20216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20217for as_dir in $PATH 20218do 20219 IFS=$as_save_IFS 20220 test -z "$as_dir" && as_dir=. 20221 for ac_exec_ext in '' $ac_executable_extensions; do 20222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20223 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20224 ac_prog_rejected=yes 20225 continue 20226 fi 20227 ac_cv_prog_CC="cc" 20228 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20229 break 2 20230 fi 20231done 20232done 20233IFS=$as_save_IFS 20234 20235if test $ac_prog_rejected = yes; then 20236 # We found a bogon in the path, so make sure we never use it. 20237 set dummy $ac_cv_prog_CC 20238 shift 20239 if test $# != 0; then 20240 # We chose a different compiler from the bogus one. 20241 # However, it has the same basename, so the bogon will be chosen 20242 # first if we set CC to just the basename; use the full file name. 20243 shift 20244 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20245 fi 20246fi 20247fi 20248fi 20249CC=$ac_cv_prog_CC 20250if test -n "$CC"; then 20251 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20252$as_echo "$CC" >&6; } 20253else 20254 { $as_echo "$as_me:$LINENO: result: no" >&5 20255$as_echo "no" >&6; } 20256fi 20257 20258 20259fi 20260if test -z "$CC"; then 20261 if test -n "$ac_tool_prefix"; then 20262 for ac_prog in cl.exe 20263 do 20264 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20265set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20266{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20267$as_echo_n "checking for $ac_word... " >&6; } 20268if test "${ac_cv_prog_CC+set}" = set; then 20269 $as_echo_n "(cached) " >&6 20270else 20271 if test -n "$CC"; then 20272 ac_cv_prog_CC="$CC" # Let the user override the test. 20273else 20274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20275for as_dir in $PATH 20276do 20277 IFS=$as_save_IFS 20278 test -z "$as_dir" && as_dir=. 20279 for ac_exec_ext in '' $ac_executable_extensions; do 20280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20281 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20282 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20283 break 2 20284 fi 20285done 20286done 20287IFS=$as_save_IFS 20288 20289fi 20290fi 20291CC=$ac_cv_prog_CC 20292if test -n "$CC"; then 20293 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20294$as_echo "$CC" >&6; } 20295else 20296 { $as_echo "$as_me:$LINENO: result: no" >&5 20297$as_echo "no" >&6; } 20298fi 20299 20300 20301 test -n "$CC" && break 20302 done 20303fi 20304if test -z "$CC"; then 20305 ac_ct_CC=$CC 20306 for ac_prog in cl.exe 20307do 20308 # Extract the first word of "$ac_prog", so it can be a program name with args. 20309set dummy $ac_prog; ac_word=$2 20310{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20311$as_echo_n "checking for $ac_word... " >&6; } 20312if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20313 $as_echo_n "(cached) " >&6 20314else 20315 if test -n "$ac_ct_CC"; then 20316 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20317else 20318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20319for as_dir in $PATH 20320do 20321 IFS=$as_save_IFS 20322 test -z "$as_dir" && as_dir=. 20323 for ac_exec_ext in '' $ac_executable_extensions; do 20324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20325 ac_cv_prog_ac_ct_CC="$ac_prog" 20326 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20327 break 2 20328 fi 20329done 20330done 20331IFS=$as_save_IFS 20332 20333fi 20334fi 20335ac_ct_CC=$ac_cv_prog_ac_ct_CC 20336if test -n "$ac_ct_CC"; then 20337 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20338$as_echo "$ac_ct_CC" >&6; } 20339else 20340 { $as_echo "$as_me:$LINENO: result: no" >&5 20341$as_echo "no" >&6; } 20342fi 20343 20344 20345 test -n "$ac_ct_CC" && break 20346done 20347 20348 if test "x$ac_ct_CC" = x; then 20349 CC="" 20350 else 20351 case $cross_compiling:$ac_tool_warned in 20352yes:) 20353{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20355ac_tool_warned=yes ;; 20356esac 20357 CC=$ac_ct_CC 20358 fi 20359fi 20360 20361fi 20362 20363 20364test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20366{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20367See \`config.log' for more details." >&5 20368$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20369See \`config.log' for more details." >&2;} 20370 { (exit 1); exit 1; }; }; } 20371 20372# Provide some information about the compiler. 20373$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20374set X $ac_compile 20375ac_compiler=$2 20376{ (ac_try="$ac_compiler --version >&5" 20377case "(($ac_try" in 20378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20379 *) ac_try_echo=$ac_try;; 20380esac 20381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20382$as_echo "$ac_try_echo") >&5 20383 (eval "$ac_compiler --version >&5") 2>&5 20384 ac_status=$? 20385 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20386 (exit $ac_status); } 20387{ (ac_try="$ac_compiler -v >&5" 20388case "(($ac_try" in 20389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20390 *) ac_try_echo=$ac_try;; 20391esac 20392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20393$as_echo "$ac_try_echo") >&5 20394 (eval "$ac_compiler -v >&5") 2>&5 20395 ac_status=$? 20396 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20397 (exit $ac_status); } 20398{ (ac_try="$ac_compiler -V >&5" 20399case "(($ac_try" in 20400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20401 *) ac_try_echo=$ac_try;; 20402esac 20403eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20404$as_echo "$ac_try_echo") >&5 20405 (eval "$ac_compiler -V >&5") 2>&5 20406 ac_status=$? 20407 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20408 (exit $ac_status); } 20409 20410{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20411$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20412if test "${ac_cv_c_compiler_gnu+set}" = set; then 20413 $as_echo_n "(cached) " >&6 20414else 20415 cat >conftest.$ac_ext <<_ACEOF 20416/* confdefs.h. */ 20417_ACEOF 20418cat confdefs.h >>conftest.$ac_ext 20419cat >>conftest.$ac_ext <<_ACEOF 20420/* end confdefs.h. */ 20421 20422int 20423main () 20424{ 20425#ifndef __GNUC__ 20426 choke me 20427#endif 20428 20429 ; 20430 return 0; 20431} 20432_ACEOF 20433rm -f conftest.$ac_objext 20434if { (ac_try="$ac_compile" 20435case "(($ac_try" in 20436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20437 *) ac_try_echo=$ac_try;; 20438esac 20439eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20440$as_echo "$ac_try_echo") >&5 20441 (eval "$ac_compile") 2>conftest.er1 20442 ac_status=$? 20443 grep -v '^ *+' conftest.er1 >conftest.err 20444 rm -f conftest.er1 20445 cat conftest.err >&5 20446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20447 (exit $ac_status); } && { 20448 test -z "$ac_c_werror_flag" || 20449 test ! -s conftest.err 20450 } && test -s conftest.$ac_objext; then 20451 ac_compiler_gnu=yes 20452else 20453 $as_echo "$as_me: failed program was:" >&5 20454sed 's/^/| /' conftest.$ac_ext >&5 20455 20456 ac_compiler_gnu=no 20457fi 20458 20459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20460ac_cv_c_compiler_gnu=$ac_compiler_gnu 20461 20462fi 20463{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20464$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20465if test $ac_compiler_gnu = yes; then 20466 GCC=yes 20467else 20468 GCC= 20469fi 20470ac_test_CFLAGS=${CFLAGS+set} 20471ac_save_CFLAGS=$CFLAGS 20472{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20473$as_echo_n "checking whether $CC accepts -g... " >&6; } 20474if test "${ac_cv_prog_cc_g+set}" = set; then 20475 $as_echo_n "(cached) " >&6 20476else 20477 ac_save_c_werror_flag=$ac_c_werror_flag 20478 ac_c_werror_flag=yes 20479 ac_cv_prog_cc_g=no 20480 CFLAGS="-g" 20481 cat >conftest.$ac_ext <<_ACEOF 20482/* confdefs.h. */ 20483_ACEOF 20484cat confdefs.h >>conftest.$ac_ext 20485cat >>conftest.$ac_ext <<_ACEOF 20486/* end confdefs.h. */ 20487 20488int 20489main () 20490{ 20491 20492 ; 20493 return 0; 20494} 20495_ACEOF 20496rm -f conftest.$ac_objext 20497if { (ac_try="$ac_compile" 20498case "(($ac_try" in 20499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20500 *) ac_try_echo=$ac_try;; 20501esac 20502eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20503$as_echo "$ac_try_echo") >&5 20504 (eval "$ac_compile") 2>conftest.er1 20505 ac_status=$? 20506 grep -v '^ *+' conftest.er1 >conftest.err 20507 rm -f conftest.er1 20508 cat conftest.err >&5 20509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20510 (exit $ac_status); } && { 20511 test -z "$ac_c_werror_flag" || 20512 test ! -s conftest.err 20513 } && test -s conftest.$ac_objext; then 20514 ac_cv_prog_cc_g=yes 20515else 20516 $as_echo "$as_me: failed program was:" >&5 20517sed 's/^/| /' conftest.$ac_ext >&5 20518 20519 CFLAGS="" 20520 cat >conftest.$ac_ext <<_ACEOF 20521/* confdefs.h. */ 20522_ACEOF 20523cat confdefs.h >>conftest.$ac_ext 20524cat >>conftest.$ac_ext <<_ACEOF 20525/* end confdefs.h. */ 20526 20527int 20528main () 20529{ 20530 20531 ; 20532 return 0; 20533} 20534_ACEOF 20535rm -f conftest.$ac_objext 20536if { (ac_try="$ac_compile" 20537case "(($ac_try" in 20538 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20539 *) ac_try_echo=$ac_try;; 20540esac 20541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20542$as_echo "$ac_try_echo") >&5 20543 (eval "$ac_compile") 2>conftest.er1 20544 ac_status=$? 20545 grep -v '^ *+' conftest.er1 >conftest.err 20546 rm -f conftest.er1 20547 cat conftest.err >&5 20548 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20549 (exit $ac_status); } && { 20550 test -z "$ac_c_werror_flag" || 20551 test ! -s conftest.err 20552 } && test -s conftest.$ac_objext; then 20553 : 20554else 20555 $as_echo "$as_me: failed program was:" >&5 20556sed 's/^/| /' conftest.$ac_ext >&5 20557 20558 ac_c_werror_flag=$ac_save_c_werror_flag 20559 CFLAGS="-g" 20560 cat >conftest.$ac_ext <<_ACEOF 20561/* confdefs.h. */ 20562_ACEOF 20563cat confdefs.h >>conftest.$ac_ext 20564cat >>conftest.$ac_ext <<_ACEOF 20565/* end confdefs.h. */ 20566 20567int 20568main () 20569{ 20570 20571 ; 20572 return 0; 20573} 20574_ACEOF 20575rm -f conftest.$ac_objext 20576if { (ac_try="$ac_compile" 20577case "(($ac_try" in 20578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20579 *) ac_try_echo=$ac_try;; 20580esac 20581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20582$as_echo "$ac_try_echo") >&5 20583 (eval "$ac_compile") 2>conftest.er1 20584 ac_status=$? 20585 grep -v '^ *+' conftest.er1 >conftest.err 20586 rm -f conftest.er1 20587 cat conftest.err >&5 20588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20589 (exit $ac_status); } && { 20590 test -z "$ac_c_werror_flag" || 20591 test ! -s conftest.err 20592 } && test -s conftest.$ac_objext; then 20593 ac_cv_prog_cc_g=yes 20594else 20595 $as_echo "$as_me: failed program was:" >&5 20596sed 's/^/| /' conftest.$ac_ext >&5 20597 20598 20599fi 20600 20601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20602fi 20603 20604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20605fi 20606 20607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20608 ac_c_werror_flag=$ac_save_c_werror_flag 20609fi 20610{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20611$as_echo "$ac_cv_prog_cc_g" >&6; } 20612if test "$ac_test_CFLAGS" = set; then 20613 CFLAGS=$ac_save_CFLAGS 20614elif test $ac_cv_prog_cc_g = yes; then 20615 if test "$GCC" = yes; then 20616 CFLAGS="-g -O2" 20617 else 20618 CFLAGS="-g" 20619 fi 20620else 20621 if test "$GCC" = yes; then 20622 CFLAGS="-O2" 20623 else 20624 CFLAGS= 20625 fi 20626fi 20627{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20628$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20629if test "${ac_cv_prog_cc_c89+set}" = set; then 20630 $as_echo_n "(cached) " >&6 20631else 20632 ac_cv_prog_cc_c89=no 20633ac_save_CC=$CC 20634cat >conftest.$ac_ext <<_ACEOF 20635/* confdefs.h. */ 20636_ACEOF 20637cat confdefs.h >>conftest.$ac_ext 20638cat >>conftest.$ac_ext <<_ACEOF 20639/* end confdefs.h. */ 20640#include <stdarg.h> 20641#include <stdio.h> 20642#include <sys/types.h> 20643#include <sys/stat.h> 20644/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20645struct buf { int x; }; 20646FILE * (*rcsopen) (struct buf *, struct stat *, int); 20647static char *e (p, i) 20648 char **p; 20649 int i; 20650{ 20651 return p[i]; 20652} 20653static char *f (char * (*g) (char **, int), char **p, ...) 20654{ 20655 char *s; 20656 va_list v; 20657 va_start (v,p); 20658 s = g (p, va_arg (v,int)); 20659 va_end (v); 20660 return s; 20661} 20662 20663/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20664 function prototypes and stuff, but not '\xHH' hex character constants. 20665 These don't provoke an error unfortunately, instead are silently treated 20666 as 'x'. The following induces an error, until -std is added to get 20667 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20668 array size at least. It's necessary to write '\x00'==0 to get something 20669 that's true only with -std. */ 20670int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20671 20672/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20673 inside strings and character constants. */ 20674#define FOO(x) 'x' 20675int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20676 20677int test (int i, double x); 20678struct s1 {int (*f) (int a);}; 20679struct s2 {int (*f) (double a);}; 20680int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20681int argc; 20682char **argv; 20683int 20684main () 20685{ 20686return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20687 ; 20688 return 0; 20689} 20690_ACEOF 20691for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20692 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20693do 20694 CC="$ac_save_CC $ac_arg" 20695 rm -f conftest.$ac_objext 20696if { (ac_try="$ac_compile" 20697case "(($ac_try" in 20698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20699 *) ac_try_echo=$ac_try;; 20700esac 20701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20702$as_echo "$ac_try_echo") >&5 20703 (eval "$ac_compile") 2>conftest.er1 20704 ac_status=$? 20705 grep -v '^ *+' conftest.er1 >conftest.err 20706 rm -f conftest.er1 20707 cat conftest.err >&5 20708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20709 (exit $ac_status); } && { 20710 test -z "$ac_c_werror_flag" || 20711 test ! -s conftest.err 20712 } && test -s conftest.$ac_objext; then 20713 ac_cv_prog_cc_c89=$ac_arg 20714else 20715 $as_echo "$as_me: failed program was:" >&5 20716sed 's/^/| /' conftest.$ac_ext >&5 20717 20718 20719fi 20720 20721rm -f core conftest.err conftest.$ac_objext 20722 test "x$ac_cv_prog_cc_c89" != "xno" && break 20723done 20724rm -f conftest.$ac_ext 20725CC=$ac_save_CC 20726 20727fi 20728# AC_CACHE_VAL 20729case "x$ac_cv_prog_cc_c89" in 20730 x) 20731 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20732$as_echo "none needed" >&6; } ;; 20733 xno) 20734 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20735$as_echo "unsupported" >&6; } ;; 20736 *) 20737 CC="$CC $ac_cv_prog_cc_c89" 20738 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20739$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20740esac 20741 20742 20743ac_ext=c 20744ac_cpp='$CPP $CPPFLAGS' 20745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20747ac_compiler_gnu=$ac_cv_c_compiler_gnu 20748 20749depcc="$CC" am_compiler_list= 20750 20751{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20752$as_echo_n "checking dependency style of $depcc... " >&6; } 20753if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20754 $as_echo_n "(cached) " >&6 20755else 20756 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20757 # We make a subdir and do the tests there. Otherwise we can end up 20758 # making bogus files that we don't know about and never remove. For 20759 # instance it was reported that on HP-UX the gcc test will end up 20760 # making a dummy file named `D' -- because `-MD' means `put the output 20761 # in D'. 20762 mkdir conftest.dir 20763 # Copy depcomp to subdir because otherwise we won't find it if we're 20764 # using a relative directory. 20765 cp "$am_depcomp" conftest.dir 20766 cd conftest.dir 20767 # We will build objects and dependencies in a subdirectory because 20768 # it helps to detect inapplicable dependency modes. For instance 20769 # both Tru64's cc and ICC support -MD to output dependencies as a 20770 # side effect of compilation, but ICC will put the dependencies in 20771 # the current directory while Tru64 will put them in the object 20772 # directory. 20773 mkdir sub 20774 20775 am_cv_CC_dependencies_compiler_type=none 20776 if test "$am_compiler_list" = ""; then 20777 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20778 fi 20779 am__universal=false 20780 case " $depcc " in #( 20781 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20782 esac 20783 20784 for depmode in $am_compiler_list; do 20785 # Setup a source with many dependencies, because some compilers 20786 # like to wrap large dependency lists on column 80 (with \), and 20787 # we should not choose a depcomp mode which is confused by this. 20788 # 20789 # We need to recreate these files for each test, as the compiler may 20790 # overwrite some of them when testing with obscure command lines. 20791 # This happens at least with the AIX C compiler. 20792 : > sub/conftest.c 20793 for i in 1 2 3 4 5 6; do 20794 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20795 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20796 # Solaris 8's {/usr,}/bin/sh. 20797 touch sub/conftst$i.h 20798 done 20799 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20800 20801 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20802 # mode. It turns out that the SunPro C++ compiler does not properly 20803 # handle `-M -o', and we need to detect this. Also, some Intel 20804 # versions had trouble with output in subdirs 20805 am__obj=sub/conftest.${OBJEXT-o} 20806 am__minus_obj="-o $am__obj" 20807 case $depmode in 20808 gcc) 20809 # This depmode causes a compiler race in universal mode. 20810 test "$am__universal" = false || continue 20811 ;; 20812 nosideeffect) 20813 # after this tag, mechanisms are not by side-effect, so they'll 20814 # only be used when explicitly requested 20815 if test "x$enable_dependency_tracking" = xyes; then 20816 continue 20817 else 20818 break 20819 fi 20820 ;; 20821 msvisualcpp | msvcmsys) 20822 # This compiler won't grok `-c -o', but also, the minuso test has 20823 # not run yet. These depmodes are late enough in the game, and 20824 # so weak that their functioning should not be impacted. 20825 am__obj=conftest.${OBJEXT-o} 20826 am__minus_obj= 20827 ;; 20828 none) break ;; 20829 esac 20830 if depmode=$depmode \ 20831 source=sub/conftest.c object=$am__obj \ 20832 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20833 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20834 >/dev/null 2>conftest.err && 20835 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20836 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20837 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20838 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20839 # icc doesn't choke on unknown options, it will just issue warnings 20840 # or remarks (even with -Werror). So we grep stderr for any message 20841 # that says an option was ignored or not supported. 20842 # When given -MP, icc 7.0 and 7.1 complain thusly: 20843 # icc: Command line warning: ignoring option '-M'; no argument required 20844 # The diagnosis changed in icc 8.0: 20845 # icc: Command line remark: option '-MP' not supported 20846 if (grep 'ignoring option' conftest.err || 20847 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20848 am_cv_CC_dependencies_compiler_type=$depmode 20849 break 20850 fi 20851 fi 20852 done 20853 20854 cd .. 20855 rm -rf conftest.dir 20856else 20857 am_cv_CC_dependencies_compiler_type=none 20858fi 20859 20860fi 20861{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20862$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20863CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20864 20865 if 20866 test "x$enable_dependency_tracking" != xno \ 20867 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20868 am__fastdepCC_TRUE= 20869 am__fastdepCC_FALSE='#' 20870else 20871 am__fastdepCC_TRUE='#' 20872 am__fastdepCC_FALSE= 20873fi 20874 20875 20876 20877 20878 20879 20880 20881# Check whether --with-xorg-module-dir was given. 20882if test "${with_xorg_module_dir+set}" = set; then 20883 withval=$with_xorg_module_dir; moduledir="$withval" 20884else 20885 moduledir="$libdir/xorg/modules" 20886fi 20887 20888 20889 20890 20891# Checks for extensions 20892 20893 SAVE_CFLAGS="$CFLAGS" 20894 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20895 cat >conftest.$ac_ext <<_ACEOF 20896/* confdefs.h. */ 20897_ACEOF 20898cat confdefs.h >>conftest.$ac_ext 20899cat >>conftest.$ac_ext <<_ACEOF 20900/* end confdefs.h. */ 20901 20902#include "xorg-server.h" 20903#if !defined RANDR 20904#error RANDR not defined 20905#endif 20906 20907int 20908main () 20909{ 20910 20911 ; 20912 return 0; 20913} 20914_ACEOF 20915rm -f conftest.$ac_objext 20916if { (ac_try="$ac_compile" 20917case "(($ac_try" in 20918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20919 *) ac_try_echo=$ac_try;; 20920esac 20921eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20922$as_echo "$ac_try_echo") >&5 20923 (eval "$ac_compile") 2>conftest.er1 20924 ac_status=$? 20925 grep -v '^ *+' conftest.er1 >conftest.err 20926 rm -f conftest.er1 20927 cat conftest.err >&5 20928 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20929 (exit $ac_status); } && { 20930 test -z "$ac_c_werror_flag" || 20931 test ! -s conftest.err 20932 } && test -s conftest.$ac_objext; then 20933 _EXT_CHECK=yes 20934else 20935 $as_echo "$as_me: failed program was:" >&5 20936sed 's/^/| /' conftest.$ac_ext >&5 20937 20938 _EXT_CHECK=no 20939fi 20940 20941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20942 CFLAGS="$SAVE_CFLAGS" 20943 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20944$as_echo_n "checking if RANDR is defined... " >&6; } 20945 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20946$as_echo "$_EXT_CHECK" >&6; } 20947 if test "$_EXT_CHECK" != no; then 20948 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20949 fi 20950 20951 20952 SAVE_CFLAGS="$CFLAGS" 20953 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20954 cat >conftest.$ac_ext <<_ACEOF 20955/* confdefs.h. */ 20956_ACEOF 20957cat confdefs.h >>conftest.$ac_ext 20958cat >>conftest.$ac_ext <<_ACEOF 20959/* end confdefs.h. */ 20960 20961#include "xorg-server.h" 20962#if !defined RENDER 20963#error RENDER not defined 20964#endif 20965 20966int 20967main () 20968{ 20969 20970 ; 20971 return 0; 20972} 20973_ACEOF 20974rm -f conftest.$ac_objext 20975if { (ac_try="$ac_compile" 20976case "(($ac_try" in 20977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20978 *) ac_try_echo=$ac_try;; 20979esac 20980eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20981$as_echo "$ac_try_echo") >&5 20982 (eval "$ac_compile") 2>conftest.er1 20983 ac_status=$? 20984 grep -v '^ *+' conftest.er1 >conftest.err 20985 rm -f conftest.er1 20986 cat conftest.err >&5 20987 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20988 (exit $ac_status); } && { 20989 test -z "$ac_c_werror_flag" || 20990 test ! -s conftest.err 20991 } && test -s conftest.$ac_objext; then 20992 _EXT_CHECK=yes 20993else 20994 $as_echo "$as_me: failed program was:" >&5 20995sed 's/^/| /' conftest.$ac_ext >&5 20996 20997 _EXT_CHECK=no 20998fi 20999 21000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21001 CFLAGS="$SAVE_CFLAGS" 21002 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5 21003$as_echo_n "checking if RENDER is defined... " >&6; } 21004 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21005$as_echo "$_EXT_CHECK" >&6; } 21006 if test "$_EXT_CHECK" != no; then 21007 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 21008 fi 21009 21010 21011 SAVE_CFLAGS="$CFLAGS" 21012 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21013 cat >conftest.$ac_ext <<_ACEOF 21014/* confdefs.h. */ 21015_ACEOF 21016cat confdefs.h >>conftest.$ac_ext 21017cat >>conftest.$ac_ext <<_ACEOF 21018/* end confdefs.h. */ 21019 21020#include "xorg-server.h" 21021#if !defined XV 21022#error XV not defined 21023#endif 21024 21025int 21026main () 21027{ 21028 21029 ; 21030 return 0; 21031} 21032_ACEOF 21033rm -f conftest.$ac_objext 21034if { (ac_try="$ac_compile" 21035case "(($ac_try" in 21036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21037 *) ac_try_echo=$ac_try;; 21038esac 21039eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21040$as_echo "$ac_try_echo") >&5 21041 (eval "$ac_compile") 2>conftest.er1 21042 ac_status=$? 21043 grep -v '^ *+' conftest.er1 >conftest.err 21044 rm -f conftest.er1 21045 cat conftest.err >&5 21046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21047 (exit $ac_status); } && { 21048 test -z "$ac_c_werror_flag" || 21049 test ! -s conftest.err 21050 } && test -s conftest.$ac_objext; then 21051 _EXT_CHECK=yes 21052else 21053 $as_echo "$as_me: failed program was:" >&5 21054sed 's/^/| /' conftest.$ac_ext >&5 21055 21056 _EXT_CHECK=no 21057fi 21058 21059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21060 CFLAGS="$SAVE_CFLAGS" 21061 { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5 21062$as_echo_n "checking if XV is defined... " >&6; } 21063 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21064$as_echo "$_EXT_CHECK" >&6; } 21065 if test "$_EXT_CHECK" != no; then 21066 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 21067 fi 21068 21069 21070 SAVE_CFLAGS="$CFLAGS" 21071 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21072 cat >conftest.$ac_ext <<_ACEOF 21073/* confdefs.h. */ 21074_ACEOF 21075cat confdefs.h >>conftest.$ac_ext 21076cat >>conftest.$ac_ext <<_ACEOF 21077/* end confdefs.h. */ 21078 21079#include "xorg-server.h" 21080#if !defined DPMSExtension 21081#error DPMSExtension not defined 21082#endif 21083 21084int 21085main () 21086{ 21087 21088 ; 21089 return 0; 21090} 21091_ACEOF 21092rm -f conftest.$ac_objext 21093if { (ac_try="$ac_compile" 21094case "(($ac_try" in 21095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21096 *) ac_try_echo=$ac_try;; 21097esac 21098eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21099$as_echo "$ac_try_echo") >&5 21100 (eval "$ac_compile") 2>conftest.er1 21101 ac_status=$? 21102 grep -v '^ *+' conftest.er1 >conftest.err 21103 rm -f conftest.er1 21104 cat conftest.err >&5 21105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21106 (exit $ac_status); } && { 21107 test -z "$ac_c_werror_flag" || 21108 test ! -s conftest.err 21109 } && test -s conftest.$ac_objext; then 21110 _EXT_CHECK=yes 21111else 21112 $as_echo "$as_me: failed program was:" >&5 21113sed 's/^/| /' conftest.$ac_ext >&5 21114 21115 _EXT_CHECK=no 21116fi 21117 21118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21119 CFLAGS="$SAVE_CFLAGS" 21120 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 21121$as_echo_n "checking if DPMSExtension is defined... " >&6; } 21122 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21123$as_echo "$_EXT_CHECK" >&6; } 21124 if test "$_EXT_CHECK" != no; then 21125 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 21126 fi 21127 21128 21129# Checks for pkg-config packages 21130 21131 21132if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21133 if test -n "$ac_tool_prefix"; then 21134 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21135set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21137$as_echo_n "checking for $ac_word... " >&6; } 21138if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21139 $as_echo_n "(cached) " >&6 21140else 21141 case $PKG_CONFIG in 21142 [\\/]* | ?:[\\/]*) 21143 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21144 ;; 21145 *) 21146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21147for as_dir in $PATH 21148do 21149 IFS=$as_save_IFS 21150 test -z "$as_dir" && as_dir=. 21151 for ac_exec_ext in '' $ac_executable_extensions; do 21152 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21153 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21154 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21155 break 2 21156 fi 21157done 21158done 21159IFS=$as_save_IFS 21160 21161 ;; 21162esac 21163fi 21164PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21165if test -n "$PKG_CONFIG"; then 21166 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21167$as_echo "$PKG_CONFIG" >&6; } 21168else 21169 { $as_echo "$as_me:$LINENO: result: no" >&5 21170$as_echo "no" >&6; } 21171fi 21172 21173 21174fi 21175if test -z "$ac_cv_path_PKG_CONFIG"; then 21176 ac_pt_PKG_CONFIG=$PKG_CONFIG 21177 # Extract the first word of "pkg-config", so it can be a program name with args. 21178set dummy pkg-config; ac_word=$2 21179{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21180$as_echo_n "checking for $ac_word... " >&6; } 21181if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21182 $as_echo_n "(cached) " >&6 21183else 21184 case $ac_pt_PKG_CONFIG in 21185 [\\/]* | ?:[\\/]*) 21186 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21187 ;; 21188 *) 21189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21190for as_dir in $PATH 21191do 21192 IFS=$as_save_IFS 21193 test -z "$as_dir" && as_dir=. 21194 for ac_exec_ext in '' $ac_executable_extensions; do 21195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21196 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21197 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21198 break 2 21199 fi 21200done 21201done 21202IFS=$as_save_IFS 21203 21204 ;; 21205esac 21206fi 21207ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21208if test -n "$ac_pt_PKG_CONFIG"; then 21209 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21210$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21211else 21212 { $as_echo "$as_me:$LINENO: result: no" >&5 21213$as_echo "no" >&6; } 21214fi 21215 21216 if test "x$ac_pt_PKG_CONFIG" = x; then 21217 PKG_CONFIG="" 21218 else 21219 case $cross_compiling:$ac_tool_warned in 21220yes:) 21221{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21223ac_tool_warned=yes ;; 21224esac 21225 PKG_CONFIG=$ac_pt_PKG_CONFIG 21226 fi 21227else 21228 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21229fi 21230 21231fi 21232if test -n "$PKG_CONFIG"; then 21233 _pkg_min_version=0.9.0 21234 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21235$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21236 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21237 { $as_echo "$as_me:$LINENO: result: yes" >&5 21238$as_echo "yes" >&6; } 21239 else 21240 { $as_echo "$as_me:$LINENO: result: no" >&5 21241$as_echo "no" >&6; } 21242 PKG_CONFIG="" 21243 fi 21244 21245fi 21246 21247pkg_failed=no 21248{ $as_echo "$as_me:$LINENO: checking for XORG" >&5 21249$as_echo_n "checking for XORG... " >&6; } 21250 21251if test -n "$XORG_CFLAGS"; then 21252 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21253 elif test -n "$PKG_CONFIG"; then 21254 if test -n "$PKG_CONFIG" && \ 21255 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21256 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21257 ac_status=$? 21258 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21259 (exit $ac_status); }; then 21260 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21261else 21262 pkg_failed=yes 21263fi 21264 else 21265 pkg_failed=untried 21266fi 21267if test -n "$XORG_LIBS"; then 21268 pkg_cv_XORG_LIBS="$XORG_LIBS" 21269 elif test -n "$PKG_CONFIG"; then 21270 if test -n "$PKG_CONFIG" && \ 21271 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21272 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21273 ac_status=$? 21274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21275 (exit $ac_status); }; then 21276 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21277else 21278 pkg_failed=yes 21279fi 21280 else 21281 pkg_failed=untried 21282fi 21283 21284 21285 21286if test $pkg_failed = yes; then 21287 21288if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21289 _pkg_short_errors_supported=yes 21290else 21291 _pkg_short_errors_supported=no 21292fi 21293 if test $_pkg_short_errors_supported = yes; then 21294 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21295 else 21296 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21297 fi 21298 # Put the nasty error message in config.log where it belongs 21299 echo "$XORG_PKG_ERRORS" >&5 21300 21301 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21302 21303$XORG_PKG_ERRORS 21304 21305Consider adjusting the PKG_CONFIG_PATH environment variable if you 21306installed software in a non-standard prefix. 21307 21308Alternatively, you may set the environment variables XORG_CFLAGS 21309and XORG_LIBS to avoid the need to call pkg-config. 21310See the pkg-config man page for more details. 21311" >&5 21312$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21313 21314$XORG_PKG_ERRORS 21315 21316Consider adjusting the PKG_CONFIG_PATH environment variable if you 21317installed software in a non-standard prefix. 21318 21319Alternatively, you may set the environment variables XORG_CFLAGS 21320and XORG_LIBS to avoid the need to call pkg-config. 21321See the pkg-config man page for more details. 21322" >&2;} 21323 { (exit 1); exit 1; }; } 21324elif test $pkg_failed = untried; then 21325 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21326$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21327{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21328is in your PATH or set the PKG_CONFIG environment variable to the full 21329path to pkg-config. 21330 21331Alternatively, you may set the environment variables XORG_CFLAGS 21332and XORG_LIBS to avoid the need to call pkg-config. 21333See the pkg-config man page for more details. 21334 21335To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21336See \`config.log' for more details." >&5 21337$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21338is in your PATH or set the PKG_CONFIG environment variable to the full 21339path to pkg-config. 21340 21341Alternatively, you may set the environment variables XORG_CFLAGS 21342and XORG_LIBS to avoid the need to call pkg-config. 21343See the pkg-config man page for more details. 21344 21345To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21346See \`config.log' for more details." >&2;} 21347 { (exit 1); exit 1; }; }; } 21348else 21349 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21350 XORG_LIBS=$pkg_cv_XORG_LIBS 21351 { $as_echo "$as_me:$LINENO: result: yes" >&5 21352$as_echo "yes" >&6; } 21353 : 21354fi 21355 21356pkg_failed=no 21357{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5 21358$as_echo_n "checking for XEXT... " >&6; } 21359 21360if test -n "$XEXT_CFLAGS"; then 21361 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 21362 elif test -n "$PKG_CONFIG"; then 21363 if test -n "$PKG_CONFIG" && \ 21364 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5 21365 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 21366 ac_status=$? 21367 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21368 (exit $ac_status); }; then 21369 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 21370else 21371 pkg_failed=yes 21372fi 21373 else 21374 pkg_failed=untried 21375fi 21376if test -n "$XEXT_LIBS"; then 21377 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 21378 elif test -n "$PKG_CONFIG"; then 21379 if test -n "$PKG_CONFIG" && \ 21380 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5 21381 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 21382 ac_status=$? 21383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21384 (exit $ac_status); }; then 21385 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 21386else 21387 pkg_failed=yes 21388fi 21389 else 21390 pkg_failed=untried 21391fi 21392 21393 21394 21395if test $pkg_failed = yes; then 21396 21397if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21398 _pkg_short_errors_supported=yes 21399else 21400 _pkg_short_errors_supported=no 21401fi 21402 if test $_pkg_short_errors_supported = yes; then 21403 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1` 21404 else 21405 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1` 21406 fi 21407 # Put the nasty error message in config.log where it belongs 21408 echo "$XEXT_PKG_ERRORS" >&5 21409 21410 { $as_echo "$as_me:$LINENO: result: no" >&5 21411$as_echo "no" >&6; } 21412 HAVE_XEXTPROTO_71="no" 21413elif test $pkg_failed = untried; then 21414 HAVE_XEXTPROTO_71="no" 21415else 21416 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 21417 XEXT_LIBS=$pkg_cv_XEXT_LIBS 21418 { $as_echo "$as_me:$LINENO: result: yes" >&5 21419$as_echo "yes" >&6; } 21420 HAVE_XEXTPROTO_71="yes"; 21421cat >>confdefs.h <<\_ACEOF 21422#define HAVE_XEXTPROTO_71 1 21423_ACEOF 21424 21425fi 21426 if test "$HAVE_XEXTPROTO_71" = "yes" ; then 21427 HAVE_XEXTPROTO_71_TRUE= 21428 HAVE_XEXTPROTO_71_FALSE='#' 21429else 21430 HAVE_XEXTPROTO_71_TRUE='#' 21431 HAVE_XEXTPROTO_71_FALSE= 21432fi 21433 21434sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21435 21436 21437pkg_failed=no 21438{ $as_echo "$as_me:$LINENO: checking for XF86RUSH" >&5 21439$as_echo_n "checking for XF86RUSH... " >&6; } 21440 21441if test -n "$XF86RUSH_CFLAGS"; then 21442 pkg_cv_XF86RUSH_CFLAGS="$XF86RUSH_CFLAGS" 21443 elif test -n "$PKG_CONFIG"; then 21444 if test -n "$PKG_CONFIG" && \ 21445 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xxf86rush\"") >&5 21446 ($PKG_CONFIG --exists --print-errors "xxf86rush") 2>&5 21447 ac_status=$? 21448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21449 (exit $ac_status); }; then 21450 pkg_cv_XF86RUSH_CFLAGS=`$PKG_CONFIG --cflags "xxf86rush" 2>/dev/null` 21451else 21452 pkg_failed=yes 21453fi 21454 else 21455 pkg_failed=untried 21456fi 21457if test -n "$XF86RUSH_LIBS"; then 21458 pkg_cv_XF86RUSH_LIBS="$XF86RUSH_LIBS" 21459 elif test -n "$PKG_CONFIG"; then 21460 if test -n "$PKG_CONFIG" && \ 21461 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xxf86rush\"") >&5 21462 ($PKG_CONFIG --exists --print-errors "xxf86rush") 2>&5 21463 ac_status=$? 21464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21465 (exit $ac_status); }; then 21466 pkg_cv_XF86RUSH_LIBS=`$PKG_CONFIG --libs "xxf86rush" 2>/dev/null` 21467else 21468 pkg_failed=yes 21469fi 21470 else 21471 pkg_failed=untried 21472fi 21473 21474 21475 21476if test $pkg_failed = yes; then 21477 21478if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21479 _pkg_short_errors_supported=yes 21480else 21481 _pkg_short_errors_supported=no 21482fi 21483 if test $_pkg_short_errors_supported = yes; then 21484 XF86RUSH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xxf86rush" 2>&1` 21485 else 21486 XF86RUSH_PKG_ERRORS=`$PKG_CONFIG --print-errors "xxf86rush" 2>&1` 21487 fi 21488 # Put the nasty error message in config.log where it belongs 21489 echo "$XF86RUSH_PKG_ERRORS" >&5 21490 21491 { $as_echo "$as_me:$LINENO: result: no" >&5 21492$as_echo "no" >&6; } 21493 have_xf86rush=no 21494elif test $pkg_failed = untried; then 21495 have_xf86rush=no 21496else 21497 XF86RUSH_CFLAGS=$pkg_cv_XF86RUSH_CFLAGS 21498 XF86RUSH_LIBS=$pkg_cv_XF86RUSH_LIBS 21499 { $as_echo "$as_me:$LINENO: result: yes" >&5 21500$as_echo "yes" >&6; } 21501 have_xf86rush=yes 21502fi 21503 if test "x$have_xf86rush" = xyes; then 21504 XF86RUSH_TRUE= 21505 XF86RUSH_FALSE='#' 21506else 21507 XF86RUSH_TRUE='#' 21508 XF86RUSH_FALSE= 21509fi 21510 21511 21512 21513 21514CFLAGS="$CFLAGS $XORG_CFLAGS $XF86RUSH_CFLAGS"' -I$(top_srcdir)/src' 21515INCLUDES="$XORG_INCS -I${sdkdir} $XF86RUSH_INCS "'-I$(top_srcdir)/src -I$(prefix)/include' 21516 21517 21518 21519save_CFLAGS="$CFLAGS" 21520CFLAGS="$XORG_CFLAGS" 21521{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5 21522$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; } 21523if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then 21524 $as_echo_n "(cached) " >&6 21525else 21526 cat >conftest.$ac_ext <<_ACEOF 21527/* confdefs.h. */ 21528_ACEOF 21529cat confdefs.h >>conftest.$ac_ext 21530cat >>conftest.$ac_ext <<_ACEOF 21531/* end confdefs.h. */ 21532#include "xf86.h" 21533 21534int 21535main () 21536{ 21537#ifndef xf86ConfigIsaEntity 21538 (void) xf86ConfigIsaEntity; 21539#endif 21540 21541 ; 21542 return 0; 21543} 21544_ACEOF 21545rm -f conftest.$ac_objext 21546if { (ac_try="$ac_compile" 21547case "(($ac_try" in 21548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21549 *) ac_try_echo=$ac_try;; 21550esac 21551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21552$as_echo "$ac_try_echo") >&5 21553 (eval "$ac_compile") 2>conftest.er1 21554 ac_status=$? 21555 grep -v '^ *+' conftest.er1 >conftest.err 21556 rm -f conftest.er1 21557 cat conftest.err >&5 21558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21559 (exit $ac_status); } && { 21560 test -z "$ac_c_werror_flag" || 21561 test ! -s conftest.err 21562 } && test -s conftest.$ac_objext; then 21563 ac_cv_have_decl_xf86ConfigIsaEntity=yes 21564else 21565 $as_echo "$as_me: failed program was:" >&5 21566sed 's/^/| /' conftest.$ac_ext >&5 21567 21568 ac_cv_have_decl_xf86ConfigIsaEntity=no 21569fi 21570 21571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21572fi 21573{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5 21574$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; } 21575if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then 21576 21577cat >>confdefs.h <<\_ACEOF 21578#define HAVE_ISA 1 21579_ACEOF 21580 21581fi 21582 21583CFLAGS="$save_CFLAGS" 21584 21585# Checks for libraries. 21586SAVE_CPPFLAGS="$CPPFLAGS" 21587CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 21588{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 21589$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; } 21590if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 21591 $as_echo_n "(cached) " >&6 21592else 21593 cat >conftest.$ac_ext <<_ACEOF 21594/* confdefs.h. */ 21595_ACEOF 21596cat confdefs.h >>conftest.$ac_ext 21597cat >>conftest.$ac_ext <<_ACEOF 21598/* end confdefs.h. */ 21599#include "xorg-server.h" 21600 21601int 21602main () 21603{ 21604#ifndef XSERVER_LIBPCIACCESS 21605 (void) XSERVER_LIBPCIACCESS; 21606#endif 21607 21608 ; 21609 return 0; 21610} 21611_ACEOF 21612rm -f conftest.$ac_objext 21613if { (ac_try="$ac_compile" 21614case "(($ac_try" in 21615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21616 *) ac_try_echo=$ac_try;; 21617esac 21618eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21619$as_echo "$ac_try_echo") >&5 21620 (eval "$ac_compile") 2>conftest.er1 21621 ac_status=$? 21622 grep -v '^ *+' conftest.er1 >conftest.err 21623 rm -f conftest.er1 21624 cat conftest.err >&5 21625 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21626 (exit $ac_status); } && { 21627 test -z "$ac_c_werror_flag" || 21628 test ! -s conftest.err 21629 } && test -s conftest.$ac_objext; then 21630 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 21631else 21632 $as_echo "$as_me: failed program was:" >&5 21633sed 's/^/| /' conftest.$ac_ext >&5 21634 21635 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 21636fi 21637 21638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21639fi 21640{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 21641$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 21642if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then 21643 XSERVER_LIBPCIACCESS=yes 21644else 21645 XSERVER_LIBPCIACCESS=no 21646fi 21647 21648if test "${ac_cv_header_xf1bpp_h+set}" = set; then 21649 { $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5 21650$as_echo_n "checking for xf1bpp.h... " >&6; } 21651if test "${ac_cv_header_xf1bpp_h+set}" = set; then 21652 $as_echo_n "(cached) " >&6 21653fi 21654{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5 21655$as_echo "$ac_cv_header_xf1bpp_h" >&6; } 21656else 21657 # Is the header compilable? 21658{ $as_echo "$as_me:$LINENO: checking xf1bpp.h usability" >&5 21659$as_echo_n "checking xf1bpp.h usability... " >&6; } 21660cat >conftest.$ac_ext <<_ACEOF 21661/* confdefs.h. */ 21662_ACEOF 21663cat confdefs.h >>conftest.$ac_ext 21664cat >>conftest.$ac_ext <<_ACEOF 21665/* end confdefs.h. */ 21666$ac_includes_default 21667#include <xf1bpp.h> 21668_ACEOF 21669rm -f conftest.$ac_objext 21670if { (ac_try="$ac_compile" 21671case "(($ac_try" in 21672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21673 *) ac_try_echo=$ac_try;; 21674esac 21675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21676$as_echo "$ac_try_echo") >&5 21677 (eval "$ac_compile") 2>conftest.er1 21678 ac_status=$? 21679 grep -v '^ *+' conftest.er1 >conftest.err 21680 rm -f conftest.er1 21681 cat conftest.err >&5 21682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21683 (exit $ac_status); } && { 21684 test -z "$ac_c_werror_flag" || 21685 test ! -s conftest.err 21686 } && test -s conftest.$ac_objext; then 21687 ac_header_compiler=yes 21688else 21689 $as_echo "$as_me: failed program was:" >&5 21690sed 's/^/| /' conftest.$ac_ext >&5 21691 21692 ac_header_compiler=no 21693fi 21694 21695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21696{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21697$as_echo "$ac_header_compiler" >&6; } 21698 21699# Is the header present? 21700{ $as_echo "$as_me:$LINENO: checking xf1bpp.h presence" >&5 21701$as_echo_n "checking xf1bpp.h presence... " >&6; } 21702cat >conftest.$ac_ext <<_ACEOF 21703/* confdefs.h. */ 21704_ACEOF 21705cat confdefs.h >>conftest.$ac_ext 21706cat >>conftest.$ac_ext <<_ACEOF 21707/* end confdefs.h. */ 21708#include <xf1bpp.h> 21709_ACEOF 21710if { (ac_try="$ac_cpp conftest.$ac_ext" 21711case "(($ac_try" in 21712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21713 *) ac_try_echo=$ac_try;; 21714esac 21715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21716$as_echo "$ac_try_echo") >&5 21717 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21718 ac_status=$? 21719 grep -v '^ *+' conftest.er1 >conftest.err 21720 rm -f conftest.er1 21721 cat conftest.err >&5 21722 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21723 (exit $ac_status); } >/dev/null && { 21724 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21725 test ! -s conftest.err 21726 }; then 21727 ac_header_preproc=yes 21728else 21729 $as_echo "$as_me: failed program was:" >&5 21730sed 's/^/| /' conftest.$ac_ext >&5 21731 21732 ac_header_preproc=no 21733fi 21734 21735rm -f conftest.err conftest.$ac_ext 21736{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21737$as_echo "$ac_header_preproc" >&6; } 21738 21739# So? What about this header? 21740case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21741 yes:no: ) 21742 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5 21743$as_echo "$as_me: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 21744 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the compiler's result" >&5 21745$as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the compiler's result" >&2;} 21746 ac_header_preproc=yes 21747 ;; 21748 no:yes:* ) 21749 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: present but cannot be compiled" >&5 21750$as_echo "$as_me: WARNING: xf1bpp.h: present but cannot be compiled" >&2;} 21751 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: check for missing prerequisite headers?" >&5 21752$as_echo "$as_me: WARNING: xf1bpp.h: check for missing prerequisite headers?" >&2;} 21753 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: see the Autoconf documentation" >&5 21754$as_echo "$as_me: WARNING: xf1bpp.h: see the Autoconf documentation" >&2;} 21755 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: section \"Present But Cannot Be Compiled\"" >&5 21756$as_echo "$as_me: WARNING: xf1bpp.h: section \"Present But Cannot Be Compiled\"" >&2;} 21757 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&5 21758$as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&2;} 21759 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&5 21760$as_echo "$as_me: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&2;} 21761 ( cat <<\_ASBOX 21762## ---------------------------------------------------------------------- ## 21763## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 21764## ---------------------------------------------------------------------- ## 21765_ASBOX 21766 ) | sed "s/^/$as_me: WARNING: /" >&2 21767 ;; 21768esac 21769{ $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5 21770$as_echo_n "checking for xf1bpp.h... " >&6; } 21771if test "${ac_cv_header_xf1bpp_h+set}" = set; then 21772 $as_echo_n "(cached) " >&6 21773else 21774 ac_cv_header_xf1bpp_h=$ac_header_preproc 21775fi 21776{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5 21777$as_echo "$ac_cv_header_xf1bpp_h" >&6; } 21778 21779fi 21780if test "x$ac_cv_header_xf1bpp_h" = x""yes; then 21781 21782cat >>confdefs.h <<\_ACEOF 21783#define HAVE_XF1BPP 1 21784_ACEOF 21785 21786fi 21787 21788 21789if test "${ac_cv_header_xf4bpp_h+set}" = set; then 21790 { $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5 21791$as_echo_n "checking for xf4bpp.h... " >&6; } 21792if test "${ac_cv_header_xf4bpp_h+set}" = set; then 21793 $as_echo_n "(cached) " >&6 21794fi 21795{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5 21796$as_echo "$ac_cv_header_xf4bpp_h" >&6; } 21797else 21798 # Is the header compilable? 21799{ $as_echo "$as_me:$LINENO: checking xf4bpp.h usability" >&5 21800$as_echo_n "checking xf4bpp.h usability... " >&6; } 21801cat >conftest.$ac_ext <<_ACEOF 21802/* confdefs.h. */ 21803_ACEOF 21804cat confdefs.h >>conftest.$ac_ext 21805cat >>conftest.$ac_ext <<_ACEOF 21806/* end confdefs.h. */ 21807$ac_includes_default 21808#include <xf4bpp.h> 21809_ACEOF 21810rm -f conftest.$ac_objext 21811if { (ac_try="$ac_compile" 21812case "(($ac_try" in 21813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21814 *) ac_try_echo=$ac_try;; 21815esac 21816eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21817$as_echo "$ac_try_echo") >&5 21818 (eval "$ac_compile") 2>conftest.er1 21819 ac_status=$? 21820 grep -v '^ *+' conftest.er1 >conftest.err 21821 rm -f conftest.er1 21822 cat conftest.err >&5 21823 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21824 (exit $ac_status); } && { 21825 test -z "$ac_c_werror_flag" || 21826 test ! -s conftest.err 21827 } && test -s conftest.$ac_objext; then 21828 ac_header_compiler=yes 21829else 21830 $as_echo "$as_me: failed program was:" >&5 21831sed 's/^/| /' conftest.$ac_ext >&5 21832 21833 ac_header_compiler=no 21834fi 21835 21836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21837{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21838$as_echo "$ac_header_compiler" >&6; } 21839 21840# Is the header present? 21841{ $as_echo "$as_me:$LINENO: checking xf4bpp.h presence" >&5 21842$as_echo_n "checking xf4bpp.h presence... " >&6; } 21843cat >conftest.$ac_ext <<_ACEOF 21844/* confdefs.h. */ 21845_ACEOF 21846cat confdefs.h >>conftest.$ac_ext 21847cat >>conftest.$ac_ext <<_ACEOF 21848/* end confdefs.h. */ 21849#include <xf4bpp.h> 21850_ACEOF 21851if { (ac_try="$ac_cpp conftest.$ac_ext" 21852case "(($ac_try" in 21853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21854 *) ac_try_echo=$ac_try;; 21855esac 21856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21857$as_echo "$ac_try_echo") >&5 21858 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21859 ac_status=$? 21860 grep -v '^ *+' conftest.er1 >conftest.err 21861 rm -f conftest.er1 21862 cat conftest.err >&5 21863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21864 (exit $ac_status); } >/dev/null && { 21865 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21866 test ! -s conftest.err 21867 }; then 21868 ac_header_preproc=yes 21869else 21870 $as_echo "$as_me: failed program was:" >&5 21871sed 's/^/| /' conftest.$ac_ext >&5 21872 21873 ac_header_preproc=no 21874fi 21875 21876rm -f conftest.err conftest.$ac_ext 21877{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21878$as_echo "$ac_header_preproc" >&6; } 21879 21880# So? What about this header? 21881case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21882 yes:no: ) 21883 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5 21884$as_echo "$as_me: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 21885 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the compiler's result" >&5 21886$as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the compiler's result" >&2;} 21887 ac_header_preproc=yes 21888 ;; 21889 no:yes:* ) 21890 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: present but cannot be compiled" >&5 21891$as_echo "$as_me: WARNING: xf4bpp.h: present but cannot be compiled" >&2;} 21892 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: check for missing prerequisite headers?" >&5 21893$as_echo "$as_me: WARNING: xf4bpp.h: check for missing prerequisite headers?" >&2;} 21894 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: see the Autoconf documentation" >&5 21895$as_echo "$as_me: WARNING: xf4bpp.h: see the Autoconf documentation" >&2;} 21896 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: section \"Present But Cannot Be Compiled\"" >&5 21897$as_echo "$as_me: WARNING: xf4bpp.h: section \"Present But Cannot Be Compiled\"" >&2;} 21898 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&5 21899$as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&2;} 21900 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&5 21901$as_echo "$as_me: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&2;} 21902 ( cat <<\_ASBOX 21903## ---------------------------------------------------------------------- ## 21904## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 21905## ---------------------------------------------------------------------- ## 21906_ASBOX 21907 ) | sed "s/^/$as_me: WARNING: /" >&2 21908 ;; 21909esac 21910{ $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5 21911$as_echo_n "checking for xf4bpp.h... " >&6; } 21912if test "${ac_cv_header_xf4bpp_h+set}" = set; then 21913 $as_echo_n "(cached) " >&6 21914else 21915 ac_cv_header_xf4bpp_h=$ac_header_preproc 21916fi 21917{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5 21918$as_echo "$ac_cv_header_xf4bpp_h" >&6; } 21919 21920fi 21921if test "x$ac_cv_header_xf4bpp_h" = x""yes; then 21922 21923cat >>confdefs.h <<\_ACEOF 21924#define HAVE_XF4BPP 1 21925_ACEOF 21926 21927fi 21928 21929 21930CPPFLAGS="$SAVE_CPPFLAGS" 21931 21932# Checks for header files. 21933{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21934$as_echo_n "checking for ANSI C header files... " >&6; } 21935if test "${ac_cv_header_stdc+set}" = set; then 21936 $as_echo_n "(cached) " >&6 21937else 21938 cat >conftest.$ac_ext <<_ACEOF 21939/* confdefs.h. */ 21940_ACEOF 21941cat confdefs.h >>conftest.$ac_ext 21942cat >>conftest.$ac_ext <<_ACEOF 21943/* end confdefs.h. */ 21944#include <stdlib.h> 21945#include <stdarg.h> 21946#include <string.h> 21947#include <float.h> 21948 21949int 21950main () 21951{ 21952 21953 ; 21954 return 0; 21955} 21956_ACEOF 21957rm -f conftest.$ac_objext 21958if { (ac_try="$ac_compile" 21959case "(($ac_try" in 21960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21961 *) ac_try_echo=$ac_try;; 21962esac 21963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21964$as_echo "$ac_try_echo") >&5 21965 (eval "$ac_compile") 2>conftest.er1 21966 ac_status=$? 21967 grep -v '^ *+' conftest.er1 >conftest.err 21968 rm -f conftest.er1 21969 cat conftest.err >&5 21970 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21971 (exit $ac_status); } && { 21972 test -z "$ac_c_werror_flag" || 21973 test ! -s conftest.err 21974 } && test -s conftest.$ac_objext; then 21975 ac_cv_header_stdc=yes 21976else 21977 $as_echo "$as_me: failed program was:" >&5 21978sed 's/^/| /' conftest.$ac_ext >&5 21979 21980 ac_cv_header_stdc=no 21981fi 21982 21983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21984 21985if test $ac_cv_header_stdc = yes; then 21986 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21987 cat >conftest.$ac_ext <<_ACEOF 21988/* confdefs.h. */ 21989_ACEOF 21990cat confdefs.h >>conftest.$ac_ext 21991cat >>conftest.$ac_ext <<_ACEOF 21992/* end confdefs.h. */ 21993#include <string.h> 21994 21995_ACEOF 21996if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21997 $EGREP "memchr" >/dev/null 2>&1; then 21998 : 21999else 22000 ac_cv_header_stdc=no 22001fi 22002rm -f conftest* 22003 22004fi 22005 22006if test $ac_cv_header_stdc = yes; then 22007 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 22008 cat >conftest.$ac_ext <<_ACEOF 22009/* confdefs.h. */ 22010_ACEOF 22011cat confdefs.h >>conftest.$ac_ext 22012cat >>conftest.$ac_ext <<_ACEOF 22013/* end confdefs.h. */ 22014#include <stdlib.h> 22015 22016_ACEOF 22017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22018 $EGREP "free" >/dev/null 2>&1; then 22019 : 22020else 22021 ac_cv_header_stdc=no 22022fi 22023rm -f conftest* 22024 22025fi 22026 22027if test $ac_cv_header_stdc = yes; then 22028 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 22029 if test "$cross_compiling" = yes; then 22030 : 22031else 22032 cat >conftest.$ac_ext <<_ACEOF 22033/* confdefs.h. */ 22034_ACEOF 22035cat confdefs.h >>conftest.$ac_ext 22036cat >>conftest.$ac_ext <<_ACEOF 22037/* end confdefs.h. */ 22038#include <ctype.h> 22039#include <stdlib.h> 22040#if ((' ' & 0x0FF) == 0x020) 22041# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 22042# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 22043#else 22044# define ISLOWER(c) \ 22045 (('a' <= (c) && (c) <= 'i') \ 22046 || ('j' <= (c) && (c) <= 'r') \ 22047 || ('s' <= (c) && (c) <= 'z')) 22048# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 22049#endif 22050 22051#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 22052int 22053main () 22054{ 22055 int i; 22056 for (i = 0; i < 256; i++) 22057 if (XOR (islower (i), ISLOWER (i)) 22058 || toupper (i) != TOUPPER (i)) 22059 return 2; 22060 return 0; 22061} 22062_ACEOF 22063rm -f conftest$ac_exeext 22064if { (ac_try="$ac_link" 22065case "(($ac_try" in 22066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22067 *) ac_try_echo=$ac_try;; 22068esac 22069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22070$as_echo "$ac_try_echo") >&5 22071 (eval "$ac_link") 2>&5 22072 ac_status=$? 22073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22074 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22075 { (case "(($ac_try" in 22076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22077 *) ac_try_echo=$ac_try;; 22078esac 22079eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22080$as_echo "$ac_try_echo") >&5 22081 (eval "$ac_try") 2>&5 22082 ac_status=$? 22083 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22084 (exit $ac_status); }; }; then 22085 : 22086else 22087 $as_echo "$as_me: program exited with status $ac_status" >&5 22088$as_echo "$as_me: failed program was:" >&5 22089sed 's/^/| /' conftest.$ac_ext >&5 22090 22091( exit $ac_status ) 22092ac_cv_header_stdc=no 22093fi 22094rm -rf conftest.dSYM 22095rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22096fi 22097 22098 22099fi 22100fi 22101{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 22102$as_echo "$ac_cv_header_stdc" >&6; } 22103if test $ac_cv_header_stdc = yes; then 22104 22105cat >>confdefs.h <<\_ACEOF 22106#define STDC_HEADERS 1 22107_ACEOF 22108 22109fi 22110 22111 22112if test "x$XSERVER_LIBPCIACCESS" = xyes; then 22113 22114pkg_failed=no 22115{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5 22116$as_echo_n "checking for PCIACCESS... " >&6; } 22117 22118if test -n "$PCIACCESS_CFLAGS"; then 22119 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 22120 elif test -n "$PKG_CONFIG"; then 22121 if test -n "$PKG_CONFIG" && \ 22122 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 22123 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 22124 ac_status=$? 22125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22126 (exit $ac_status); }; then 22127 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 22128else 22129 pkg_failed=yes 22130fi 22131 else 22132 pkg_failed=untried 22133fi 22134if test -n "$PCIACCESS_LIBS"; then 22135 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 22136 elif test -n "$PKG_CONFIG"; then 22137 if test -n "$PKG_CONFIG" && \ 22138 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 22139 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 22140 ac_status=$? 22141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22142 (exit $ac_status); }; then 22143 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 22144else 22145 pkg_failed=yes 22146fi 22147 else 22148 pkg_failed=untried 22149fi 22150 22151 22152 22153if test $pkg_failed = yes; then 22154 22155if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 22156 _pkg_short_errors_supported=yes 22157else 22158 _pkg_short_errors_supported=no 22159fi 22160 if test $_pkg_short_errors_supported = yes; then 22161 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 22162 else 22163 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 22164 fi 22165 # Put the nasty error message in config.log where it belongs 22166 echo "$PCIACCESS_PKG_ERRORS" >&5 22167 22168 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 22169 22170$PCIACCESS_PKG_ERRORS 22171 22172Consider adjusting the PKG_CONFIG_PATH environment variable if you 22173installed software in a non-standard prefix. 22174 22175Alternatively, you may set the environment variables PCIACCESS_CFLAGS 22176and PCIACCESS_LIBS to avoid the need to call pkg-config. 22177See the pkg-config man page for more details. 22178" >&5 22179$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 22180 22181$PCIACCESS_PKG_ERRORS 22182 22183Consider adjusting the PKG_CONFIG_PATH environment variable if you 22184installed software in a non-standard prefix. 22185 22186Alternatively, you may set the environment variables PCIACCESS_CFLAGS 22187and PCIACCESS_LIBS to avoid the need to call pkg-config. 22188See the pkg-config man page for more details. 22189" >&2;} 22190 { (exit 1); exit 1; }; } 22191elif test $pkg_failed = untried; then 22192 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 22193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 22194{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 22195is in your PATH or set the PKG_CONFIG environment variable to the full 22196path to pkg-config. 22197 22198Alternatively, you may set the environment variables PCIACCESS_CFLAGS 22199and PCIACCESS_LIBS to avoid the need to call pkg-config. 22200See the pkg-config man page for more details. 22201 22202To get pkg-config, see <http://pkg-config.freedesktop.org/>. 22203See \`config.log' for more details." >&5 22204$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 22205is in your PATH or set the PKG_CONFIG environment variable to the full 22206path to pkg-config. 22207 22208Alternatively, you may set the environment variables PCIACCESS_CFLAGS 22209and PCIACCESS_LIBS to avoid the need to call pkg-config. 22210See the pkg-config man page for more details. 22211 22212To get pkg-config, see <http://pkg-config.freedesktop.org/>. 22213See \`config.log' for more details." >&2;} 22214 { (exit 1); exit 1; }; }; } 22215else 22216 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 22217 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 22218 { $as_echo "$as_me:$LINENO: result: yes" >&5 22219$as_echo "yes" >&6; } 22220 : 22221fi 22222 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 22223fi 22224 22225DRIVER_NAME=apm 22226 22227 22228 22229 22230 22231if test x$APP_MAN_SUFFIX = x ; then 22232 APP_MAN_SUFFIX=1 22233fi 22234if test x$APP_MAN_DIR = x ; then 22235 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 22236fi 22237 22238if test x$LIB_MAN_SUFFIX = x ; then 22239 LIB_MAN_SUFFIX=3 22240fi 22241if test x$LIB_MAN_DIR = x ; then 22242 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 22243fi 22244 22245if test x$FILE_MAN_SUFFIX = x ; then 22246 case $host_os in 22247 solaris*) FILE_MAN_SUFFIX=4 ;; 22248 *) FILE_MAN_SUFFIX=5 ;; 22249 esac 22250fi 22251if test x$FILE_MAN_DIR = x ; then 22252 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 22253fi 22254 22255if test x$MISC_MAN_SUFFIX = x ; then 22256 case $host_os in 22257 solaris*) MISC_MAN_SUFFIX=5 ;; 22258 *) MISC_MAN_SUFFIX=7 ;; 22259 esac 22260fi 22261if test x$MISC_MAN_DIR = x ; then 22262 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 22263fi 22264 22265if test x$DRIVER_MAN_SUFFIX = x ; then 22266 case $host_os in 22267 solaris*) DRIVER_MAN_SUFFIX=7 ;; 22268 *) DRIVER_MAN_SUFFIX=4 ;; 22269 esac 22270fi 22271if test x$DRIVER_MAN_DIR = x ; then 22272 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 22273fi 22274 22275if test x$ADMIN_MAN_SUFFIX = x ; then 22276 case $host_os in 22277 solaris*) ADMIN_MAN_SUFFIX=1m ;; 22278 *) ADMIN_MAN_SUFFIX=8 ;; 22279 esac 22280fi 22281if test x$ADMIN_MAN_DIR = x ; then 22282 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 22283fi 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301# Check whether --with-release-version was given. 22302if test "${with_release_version+set}" = set; then 22303 withval=$with_release_version; RELEASE_VERSION="$withval" 22304else 22305 RELEASE_VERSION="" 22306fi 22307 22308 if test "x$RELEASE_VERSION" != "x"; then 22309 PACKAGE="$PACKAGE-$RELEASE_VERSION" 22310 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 22311 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 22312$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 22313 fi 22314 22315cat >>confdefs.h <<_ACEOF 22316#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 22317_ACEOF 22318 22319 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 22320 if test "x$PVM" = "x"; then 22321 PVM="0" 22322 fi 22323 22324cat >>confdefs.h <<_ACEOF 22325#define PACKAGE_VERSION_MINOR $PVM 22326_ACEOF 22327 22328 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 22329 if test "x$PVP" = "x"; then 22330 PVP="0" 22331 fi 22332 22333cat >>confdefs.h <<_ACEOF 22334#define PACKAGE_VERSION_PATCHLEVEL $PVP 22335_ACEOF 22336 22337 22338 22339 22340if test x$XORG_SGML_PATH = x ; then 22341 XORG_SGML_PATH=$prefix/share/sgml 22342fi 22343HAVE_DEFS_ENT= 22344 22345if test x"$cross_compiling" = x"yes" ; then 22346 HAVE_DEFS_ENT=no 22347else 22348 as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh` 22349{ $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5 22350$as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; } 22351if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 22352 $as_echo_n "(cached) " >&6 22353else 22354 test "$cross_compiling" = yes && 22355 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 22356$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 22357 { (exit 1); exit 1; }; } 22358if test -r "$XORG_SGML_PATH/X11/defs.ent"; then 22359 eval "$as_ac_File=yes" 22360else 22361 eval "$as_ac_File=no" 22362fi 22363fi 22364ac_res=`eval 'as_val=${'$as_ac_File'} 22365 $as_echo "$as_val"'` 22366 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 22367$as_echo "$ac_res" >&6; } 22368as_val=`eval 'as_val=${'$as_ac_File'} 22369 $as_echo "$as_val"'` 22370 if test "x$as_val" = x""yes; then 22371 HAVE_DEFS_ENT=yes 22372fi 22373 22374fi 22375 22376# Extract the first word of "linuxdoc", so it can be a program name with args. 22377set dummy linuxdoc; ac_word=$2 22378{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 22379$as_echo_n "checking for $ac_word... " >&6; } 22380if test "${ac_cv_path_LINUXDOC+set}" = set; then 22381 $as_echo_n "(cached) " >&6 22382else 22383 case $LINUXDOC in 22384 [\\/]* | ?:[\\/]*) 22385 ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path. 22386 ;; 22387 *) 22388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22389for as_dir in $PATH 22390do 22391 IFS=$as_save_IFS 22392 test -z "$as_dir" && as_dir=. 22393 for ac_exec_ext in '' $ac_executable_extensions; do 22394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 22395 ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext" 22396 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 22397 break 2 22398 fi 22399done 22400done 22401IFS=$as_save_IFS 22402 22403 ;; 22404esac 22405fi 22406LINUXDOC=$ac_cv_path_LINUXDOC 22407if test -n "$LINUXDOC"; then 22408 { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5 22409$as_echo "$LINUXDOC" >&6; } 22410else 22411 { $as_echo "$as_me:$LINENO: result: no" >&5 22412$as_echo "no" >&6; } 22413fi 22414 22415 22416# Extract the first word of "ps2pdf", so it can be a program name with args. 22417set dummy ps2pdf; ac_word=$2 22418{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 22419$as_echo_n "checking for $ac_word... " >&6; } 22420if test "${ac_cv_path_PS2PDF+set}" = set; then 22421 $as_echo_n "(cached) " >&6 22422else 22423 case $PS2PDF in 22424 [\\/]* | ?:[\\/]*) 22425 ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path. 22426 ;; 22427 *) 22428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22429for as_dir in $PATH 22430do 22431 IFS=$as_save_IFS 22432 test -z "$as_dir" && as_dir=. 22433 for ac_exec_ext in '' $ac_executable_extensions; do 22434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 22435 ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext" 22436 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 22437 break 2 22438 fi 22439done 22440done 22441IFS=$as_save_IFS 22442 22443 ;; 22444esac 22445fi 22446PS2PDF=$ac_cv_path_PS2PDF 22447if test -n "$PS2PDF"; then 22448 { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5 22449$as_echo "$PS2PDF" >&6; } 22450else 22451 { $as_echo "$as_me:$LINENO: result: no" >&5 22452$as_echo "no" >&6; } 22453fi 22454 22455 22456 22457{ $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5 22458$as_echo_n "checking Whether to build documentation... " >&6; } 22459 22460if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then 22461 BUILDDOC=yes 22462else 22463 BUILDDOC=no 22464fi 22465 22466 if test x$BUILDDOC = xyes; then 22467 BUILD_LINUXDOC_TRUE= 22468 BUILD_LINUXDOC_FALSE='#' 22469else 22470 BUILD_LINUXDOC_TRUE='#' 22471 BUILD_LINUXDOC_FALSE= 22472fi 22473 22474 22475{ $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5 22476$as_echo "$BUILDDOC" >&6; } 22477 22478{ $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5 22479$as_echo_n "checking Whether to build pdf documentation... " >&6; } 22480 22481if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then 22482 BUILDPDFDOC=yes 22483else 22484 BUILDPDFDOC=no 22485fi 22486 22487 if test x$BUILDPDFDOC = xyes; then 22488 BUILD_PDFDOC_TRUE= 22489 BUILD_PDFDOC_FALSE='#' 22490else 22491 BUILD_PDFDOC_TRUE='#' 22492 BUILD_PDFDOC_FALSE= 22493fi 22494 22495 22496{ $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5 22497$as_echo "$BUILDPDFDOC" >&6; } 22498 22499MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt" 22500MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps" 22501MAKE_PDF="$PS2PDF" 22502MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0" 22503 22504 22505 22506 22507 22508 22509 22510ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 22511 22512cat >confcache <<\_ACEOF 22513# This file is a shell script that caches the results of configure 22514# tests run on this system so they can be shared between configure 22515# scripts and configure runs, see configure's option --config-cache. 22516# It is not useful on other systems. If it contains results you don't 22517# want to keep, you may remove or edit it. 22518# 22519# config.status only pays attention to the cache file if you give it 22520# the --recheck option to rerun configure. 22521# 22522# `ac_cv_env_foo' variables (set or unset) will be overridden when 22523# loading this file, other *unset* `ac_cv_foo' will be assigned the 22524# following values. 22525 22526_ACEOF 22527 22528# The following way of writing the cache mishandles newlines in values, 22529# but we know of no workaround that is simple, portable, and efficient. 22530# So, we kill variables containing newlines. 22531# Ultrix sh set writes to stderr and can't be redirected directly, 22532# and sets the high bit in the cache file unless we assign to the vars. 22533( 22534 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 22535 eval ac_val=\$$ac_var 22536 case $ac_val in #( 22537 *${as_nl}*) 22538 case $ac_var in #( 22539 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 22540$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22541 esac 22542 case $ac_var in #( 22543 _ | IFS | as_nl) ;; #( 22544 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22545 *) $as_unset $ac_var ;; 22546 esac ;; 22547 esac 22548 done 22549 22550 (set) 2>&1 | 22551 case $as_nl`(ac_space=' '; set) 2>&1` in #( 22552 *${as_nl}ac_space=\ *) 22553 # `set' does not quote correctly, so add quotes (double-quote 22554 # substitution turns \\\\ into \\, and sed turns \\ into \). 22555 sed -n \ 22556 "s/'/'\\\\''/g; 22557 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 22558 ;; #( 22559 *) 22560 # `set' quotes correctly as required by POSIX, so do not add quotes. 22561 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 22562 ;; 22563 esac | 22564 sort 22565) | 22566 sed ' 22567 /^ac_cv_env_/b end 22568 t clear 22569 :clear 22570 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22571 t end 22572 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22573 :end' >>confcache 22574if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22575 if test -w "$cache_file"; then 22576 test "x$cache_file" != "x/dev/null" && 22577 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22578$as_echo "$as_me: updating cache $cache_file" >&6;} 22579 cat confcache >$cache_file 22580 else 22581 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22582$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22583 fi 22584fi 22585rm -f confcache 22586 22587test "x$prefix" = xNONE && prefix=$ac_default_prefix 22588# Let make expand exec_prefix. 22589test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22590 22591DEFS=-DHAVE_CONFIG_H 22592 22593ac_libobjs= 22594ac_ltlibobjs= 22595for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22596 # 1. Remove the extension, and $U if already installed. 22597 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22598 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22599 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22600 # will be set to the directory where LIBOBJS objects are built. 22601 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22602 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22603done 22604LIBOBJS=$ac_libobjs 22605 22606LTLIBOBJS=$ac_ltlibobjs 22607 22608 22609 if test -n "$EXEEXT"; then 22610 am__EXEEXT_TRUE= 22611 am__EXEEXT_FALSE='#' 22612else 22613 am__EXEEXT_TRUE='#' 22614 am__EXEEXT_FALSE= 22615fi 22616 22617if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22618 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22619Usually this means the macro was only invoked conditionally." >&5 22620$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22621Usually this means the macro was only invoked conditionally." >&2;} 22622 { (exit 1); exit 1; }; } 22623fi 22624if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22625 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22626Usually this means the macro was only invoked conditionally." >&5 22627$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22628Usually this means the macro was only invoked conditionally." >&2;} 22629 { (exit 1); exit 1; }; } 22630fi 22631if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22632 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22633Usually this means the macro was only invoked conditionally." >&5 22634$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22635Usually this means the macro was only invoked conditionally." >&2;} 22636 { (exit 1); exit 1; }; } 22637fi 22638if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22639 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22640Usually this means the macro was only invoked conditionally." >&5 22641$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22642Usually this means the macro was only invoked conditionally." >&2;} 22643 { (exit 1); exit 1; }; } 22644fi 22645if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22646 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22647Usually this means the macro was only invoked conditionally." >&5 22648$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22649Usually this means the macro was only invoked conditionally." >&2;} 22650 { (exit 1); exit 1; }; } 22651fi 22652if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 22653 { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined. 22654Usually this means the macro was only invoked conditionally." >&5 22655$as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined. 22656Usually this means the macro was only invoked conditionally." >&2;} 22657 { (exit 1); exit 1; }; } 22658fi 22659if test -z "${XF86RUSH_TRUE}" && test -z "${XF86RUSH_FALSE}"; then 22660 { { $as_echo "$as_me:$LINENO: error: conditional \"XF86RUSH\" was never defined. 22661Usually this means the macro was only invoked conditionally." >&5 22662$as_echo "$as_me: error: conditional \"XF86RUSH\" was never defined. 22663Usually this means the macro was only invoked conditionally." >&2;} 22664 { (exit 1); exit 1; }; } 22665fi 22666if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then 22667 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined. 22668Usually this means the macro was only invoked conditionally." >&5 22669$as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined. 22670Usually this means the macro was only invoked conditionally." >&2;} 22671 { (exit 1); exit 1; }; } 22672fi 22673if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then 22674 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined. 22675Usually this means the macro was only invoked conditionally." >&5 22676$as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined. 22677Usually this means the macro was only invoked conditionally." >&2;} 22678 { (exit 1); exit 1; }; } 22679fi 22680 22681: ${CONFIG_STATUS=./config.status} 22682ac_write_fail=0 22683ac_clean_files_save=$ac_clean_files 22684ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22685{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22686$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22687cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22688#! $SHELL 22689# Generated by $as_me. 22690# Run this file to recreate the current configuration. 22691# Compiler output produced by configure, useful for debugging 22692# configure, is in config.log if it exists. 22693 22694debug=false 22695ac_cs_recheck=false 22696ac_cs_silent=false 22697SHELL=\${CONFIG_SHELL-$SHELL} 22698_ACEOF 22699 22700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22701## --------------------- ## 22702## M4sh Initialization. ## 22703## --------------------- ## 22704 22705# Be more Bourne compatible 22706DUALCASE=1; export DUALCASE # for MKS sh 22707if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22708 emulate sh 22709 NULLCMD=: 22710 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22711 # is contrary to our usage. Disable this feature. 22712 alias -g '${1+"$@"}'='"$@"' 22713 setopt NO_GLOB_SUBST 22714else 22715 case `(set -o) 2>/dev/null` in 22716 *posix*) set -o posix ;; 22717esac 22718 22719fi 22720 22721 22722 22723 22724# PATH needs CR 22725# Avoid depending upon Character Ranges. 22726as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22727as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22728as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22729as_cr_digits='0123456789' 22730as_cr_alnum=$as_cr_Letters$as_cr_digits 22731 22732as_nl=' 22733' 22734export as_nl 22735# Printing a long string crashes Solaris 7 /usr/bin/printf. 22736as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22737as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22738as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22739if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22740 as_echo='printf %s\n' 22741 as_echo_n='printf %s' 22742else 22743 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22744 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22745 as_echo_n='/usr/ucb/echo -n' 22746 else 22747 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22748 as_echo_n_body='eval 22749 arg=$1; 22750 case $arg in 22751 *"$as_nl"*) 22752 expr "X$arg" : "X\\(.*\\)$as_nl"; 22753 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22754 esac; 22755 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22756 ' 22757 export as_echo_n_body 22758 as_echo_n='sh -c $as_echo_n_body as_echo' 22759 fi 22760 export as_echo_body 22761 as_echo='sh -c $as_echo_body as_echo' 22762fi 22763 22764# The user is always right. 22765if test "${PATH_SEPARATOR+set}" != set; then 22766 PATH_SEPARATOR=: 22767 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22768 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22769 PATH_SEPARATOR=';' 22770 } 22771fi 22772 22773# Support unset when possible. 22774if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22775 as_unset=unset 22776else 22777 as_unset=false 22778fi 22779 22780 22781# IFS 22782# We need space, tab and new line, in precisely that order. Quoting is 22783# there to prevent editors from complaining about space-tab. 22784# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22785# splitting by setting IFS to empty value.) 22786IFS=" "" $as_nl" 22787 22788# Find who we are. Look in the path if we contain no directory separator. 22789case $0 in 22790 *[\\/]* ) as_myself=$0 ;; 22791 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22792for as_dir in $PATH 22793do 22794 IFS=$as_save_IFS 22795 test -z "$as_dir" && as_dir=. 22796 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22797done 22798IFS=$as_save_IFS 22799 22800 ;; 22801esac 22802# We did not find ourselves, most probably we were run as `sh COMMAND' 22803# in which case we are not to be found in the path. 22804if test "x$as_myself" = x; then 22805 as_myself=$0 22806fi 22807if test ! -f "$as_myself"; then 22808 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22809 { (exit 1); exit 1; } 22810fi 22811 22812# Work around bugs in pre-3.0 UWIN ksh. 22813for as_var in ENV MAIL MAILPATH 22814do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22815done 22816PS1='$ ' 22817PS2='> ' 22818PS4='+ ' 22819 22820# NLS nuisances. 22821LC_ALL=C 22822export LC_ALL 22823LANGUAGE=C 22824export LANGUAGE 22825 22826# Required to use basename. 22827if expr a : '\(a\)' >/dev/null 2>&1 && 22828 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22829 as_expr=expr 22830else 22831 as_expr=false 22832fi 22833 22834if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22835 as_basename=basename 22836else 22837 as_basename=false 22838fi 22839 22840 22841# Name of the executable. 22842as_me=`$as_basename -- "$0" || 22843$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22844 X"$0" : 'X\(//\)$' \| \ 22845 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22846$as_echo X/"$0" | 22847 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22848 s//\1/ 22849 q 22850 } 22851 /^X\/\(\/\/\)$/{ 22852 s//\1/ 22853 q 22854 } 22855 /^X\/\(\/\).*/{ 22856 s//\1/ 22857 q 22858 } 22859 s/.*/./; q'` 22860 22861# CDPATH. 22862$as_unset CDPATH 22863 22864 22865 22866 as_lineno_1=$LINENO 22867 as_lineno_2=$LINENO 22868 test "x$as_lineno_1" != "x$as_lineno_2" && 22869 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22870 22871 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22872 # uniformly replaced by the line number. The first 'sed' inserts a 22873 # line-number line after each line using $LINENO; the second 'sed' 22874 # does the real work. The second script uses 'N' to pair each 22875 # line-number line with the line containing $LINENO, and appends 22876 # trailing '-' during substitution so that $LINENO is not a special 22877 # case at line end. 22878 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22879 # scripts with optimization help from Paolo Bonzini. Blame Lee 22880 # E. McMahon (1931-1989) for sed's syntax. :-) 22881 sed -n ' 22882 p 22883 /[$]LINENO/= 22884 ' <$as_myself | 22885 sed ' 22886 s/[$]LINENO.*/&-/ 22887 t lineno 22888 b 22889 :lineno 22890 N 22891 :loop 22892 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22893 t loop 22894 s/-\n.*// 22895 ' >$as_me.lineno && 22896 chmod +x "$as_me.lineno" || 22897 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22898 { (exit 1); exit 1; }; } 22899 22900 # Don't try to exec as it changes $[0], causing all sort of problems 22901 # (the dirname of $[0] is not the place where we might find the 22902 # original and so on. Autoconf is especially sensitive to this). 22903 . "./$as_me.lineno" 22904 # Exit status is that of the last command. 22905 exit 22906} 22907 22908 22909if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22910 as_dirname=dirname 22911else 22912 as_dirname=false 22913fi 22914 22915ECHO_C= ECHO_N= ECHO_T= 22916case `echo -n x` in 22917-n*) 22918 case `echo 'x\c'` in 22919 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22920 *) ECHO_C='\c';; 22921 esac;; 22922*) 22923 ECHO_N='-n';; 22924esac 22925if expr a : '\(a\)' >/dev/null 2>&1 && 22926 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22927 as_expr=expr 22928else 22929 as_expr=false 22930fi 22931 22932rm -f conf$$ conf$$.exe conf$$.file 22933if test -d conf$$.dir; then 22934 rm -f conf$$.dir/conf$$.file 22935else 22936 rm -f conf$$.dir 22937 mkdir conf$$.dir 2>/dev/null 22938fi 22939if (echo >conf$$.file) 2>/dev/null; then 22940 if ln -s conf$$.file conf$$ 2>/dev/null; then 22941 as_ln_s='ln -s' 22942 # ... but there are two gotchas: 22943 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22944 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22945 # In both cases, we have to default to `cp -p'. 22946 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22947 as_ln_s='cp -p' 22948 elif ln conf$$.file conf$$ 2>/dev/null; then 22949 as_ln_s=ln 22950 else 22951 as_ln_s='cp -p' 22952 fi 22953else 22954 as_ln_s='cp -p' 22955fi 22956rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22957rmdir conf$$.dir 2>/dev/null 22958 22959if mkdir -p . 2>/dev/null; then 22960 as_mkdir_p=: 22961else 22962 test -d ./-p && rmdir ./-p 22963 as_mkdir_p=false 22964fi 22965 22966if test -x / >/dev/null 2>&1; then 22967 as_test_x='test -x' 22968else 22969 if ls -dL / >/dev/null 2>&1; then 22970 as_ls_L_option=L 22971 else 22972 as_ls_L_option= 22973 fi 22974 as_test_x=' 22975 eval sh -c '\'' 22976 if test -d "$1"; then 22977 test -d "$1/."; 22978 else 22979 case $1 in 22980 -*)set "./$1";; 22981 esac; 22982 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22983 ???[sx]*):;;*)false;;esac;fi 22984 '\'' sh 22985 ' 22986fi 22987as_executable_p=$as_test_x 22988 22989# Sed expression to map a string onto a valid CPP name. 22990as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22991 22992# Sed expression to map a string onto a valid variable name. 22993as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22994 22995 22996exec 6>&1 22997 22998# Save the log message, to keep $[0] and so on meaningful, and to 22999# report actual input values of CONFIG_FILES etc. instead of their 23000# values after options handling. 23001ac_log=" 23002This file was extended by xf86-video-apm $as_me 1.2.2, which was 23003generated by GNU Autoconf 2.63. Invocation command line was 23004 23005 CONFIG_FILES = $CONFIG_FILES 23006 CONFIG_HEADERS = $CONFIG_HEADERS 23007 CONFIG_LINKS = $CONFIG_LINKS 23008 CONFIG_COMMANDS = $CONFIG_COMMANDS 23009 $ $0 $@ 23010 23011on `(hostname || uname -n) 2>/dev/null | sed 1q` 23012" 23013 23014_ACEOF 23015 23016case $ac_config_files in *" 23017"*) set x $ac_config_files; shift; ac_config_files=$*;; 23018esac 23019 23020case $ac_config_headers in *" 23021"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 23022esac 23023 23024 23025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23026# Files that config.status was made for. 23027config_files="$ac_config_files" 23028config_headers="$ac_config_headers" 23029config_commands="$ac_config_commands" 23030 23031_ACEOF 23032 23033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23034ac_cs_usage="\ 23035\`$as_me' instantiates files from templates according to the 23036current configuration. 23037 23038Usage: $0 [OPTION]... [FILE]... 23039 23040 -h, --help print this help, then exit 23041 -V, --version print version number and configuration settings, then exit 23042 -q, --quiet, --silent 23043 do not print progress messages 23044 -d, --debug don't remove temporary files 23045 --recheck update $as_me by reconfiguring in the same conditions 23046 --file=FILE[:TEMPLATE] 23047 instantiate the configuration file FILE 23048 --header=FILE[:TEMPLATE] 23049 instantiate the configuration header FILE 23050 23051Configuration files: 23052$config_files 23053 23054Configuration headers: 23055$config_headers 23056 23057Configuration commands: 23058$config_commands 23059 23060Report bugs to <bug-autoconf@gnu.org>." 23061 23062_ACEOF 23063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23064ac_cs_version="\\ 23065xf86-video-apm config.status 1.2.2 23066configured by $0, generated by GNU Autoconf 2.63, 23067 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 23068 23069Copyright (C) 2008 Free Software Foundation, Inc. 23070This config.status script is free software; the Free Software Foundation 23071gives unlimited permission to copy, distribute and modify it." 23072 23073ac_pwd='$ac_pwd' 23074srcdir='$srcdir' 23075INSTALL='$INSTALL' 23076MKDIR_P='$MKDIR_P' 23077AWK='$AWK' 23078test -n "\$AWK" || AWK=awk 23079_ACEOF 23080 23081cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23082# The default lists apply if the user does not specify any file. 23083ac_need_defaults=: 23084while test $# != 0 23085do 23086 case $1 in 23087 --*=*) 23088 ac_option=`expr "X$1" : 'X\([^=]*\)='` 23089 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 23090 ac_shift=: 23091 ;; 23092 *) 23093 ac_option=$1 23094 ac_optarg=$2 23095 ac_shift=shift 23096 ;; 23097 esac 23098 23099 case $ac_option in 23100 # Handling of the options. 23101 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 23102 ac_cs_recheck=: ;; 23103 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 23104 $as_echo "$ac_cs_version"; exit ;; 23105 --debug | --debu | --deb | --de | --d | -d ) 23106 debug=: ;; 23107 --file | --fil | --fi | --f ) 23108 $ac_shift 23109 case $ac_optarg in 23110 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 23111 esac 23112 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 23113 ac_need_defaults=false;; 23114 --header | --heade | --head | --hea ) 23115 $ac_shift 23116 case $ac_optarg in 23117 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 23118 esac 23119 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 23120 ac_need_defaults=false;; 23121 --he | --h) 23122 # Conflict between --help and --header 23123 { $as_echo "$as_me: error: ambiguous option: $1 23124Try \`$0 --help' for more information." >&2 23125 { (exit 1); exit 1; }; };; 23126 --help | --hel | -h ) 23127 $as_echo "$ac_cs_usage"; exit ;; 23128 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 23129 | -silent | --silent | --silen | --sile | --sil | --si | --s) 23130 ac_cs_silent=: ;; 23131 23132 # This is an error. 23133 -*) { $as_echo "$as_me: error: unrecognized option: $1 23134Try \`$0 --help' for more information." >&2 23135 { (exit 1); exit 1; }; } ;; 23136 23137 *) ac_config_targets="$ac_config_targets $1" 23138 ac_need_defaults=false ;; 23139 23140 esac 23141 shift 23142done 23143 23144ac_configure_extra_args= 23145 23146if $ac_cs_silent; then 23147 exec 6>/dev/null 23148 ac_configure_extra_args="$ac_configure_extra_args --silent" 23149fi 23150 23151_ACEOF 23152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23153if \$ac_cs_recheck; then 23154 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 23155 shift 23156 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 23157 CONFIG_SHELL='$SHELL' 23158 export CONFIG_SHELL 23159 exec "\$@" 23160fi 23161 23162_ACEOF 23163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23164exec 5>>config.log 23165{ 23166 echo 23167 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 23168## Running $as_me. ## 23169_ASBOX 23170 $as_echo "$ac_log" 23171} >&5 23172 23173_ACEOF 23174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23175# 23176# INIT-COMMANDS 23177# 23178AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 23179 23180_ACEOF 23181 23182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23183 23184# Handling of arguments. 23185for ac_config_target in $ac_config_targets 23186do 23187 case $ac_config_target in 23188 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 23189 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 23190 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 23191 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 23192 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 23193 23194 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 23195$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 23196 { (exit 1); exit 1; }; };; 23197 esac 23198done 23199 23200 23201# If the user did not use the arguments to specify the items to instantiate, 23202# then the envvar interface is used. Set only those that are not. 23203# We use the long form for the default assignment because of an extremely 23204# bizarre bug on SunOS 4.1.3. 23205if $ac_need_defaults; then 23206 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 23207 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 23208 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 23209fi 23210 23211# Have a temporary directory for convenience. Make it in the build tree 23212# simply because there is no reason against having it here, and in addition, 23213# creating and moving files from /tmp can sometimes cause problems. 23214# Hook for its removal unless debugging. 23215# Note that there is a small window in which the directory will not be cleaned: 23216# after its creation but before its name has been assigned to `$tmp'. 23217$debug || 23218{ 23219 tmp= 23220 trap 'exit_status=$? 23221 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 23222' 0 23223 trap '{ (exit 1); exit 1; }' 1 2 13 15 23224} 23225# Create a (secure) tmp directory for tmp files. 23226 23227{ 23228 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 23229 test -n "$tmp" && test -d "$tmp" 23230} || 23231{ 23232 tmp=./conf$$-$RANDOM 23233 (umask 077 && mkdir "$tmp") 23234} || 23235{ 23236 $as_echo "$as_me: cannot create a temporary directory in ." >&2 23237 { (exit 1); exit 1; } 23238} 23239 23240# Set up the scripts for CONFIG_FILES section. 23241# No need to generate them if there are no CONFIG_FILES. 23242# This happens for instance with `./config.status config.h'. 23243if test -n "$CONFIG_FILES"; then 23244 23245 23246ac_cr=' 23247' 23248ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 23249if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 23250 ac_cs_awk_cr='\\r' 23251else 23252 ac_cs_awk_cr=$ac_cr 23253fi 23254 23255echo 'BEGIN {' >"$tmp/subs1.awk" && 23256_ACEOF 23257 23258 23259{ 23260 echo "cat >conf$$subs.awk <<_ACEOF" && 23261 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 23262 echo "_ACEOF" 23263} >conf$$subs.sh || 23264 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23265$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23266 { (exit 1); exit 1; }; } 23267ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 23268ac_delim='%!_!# ' 23269for ac_last_try in false false false false false :; do 23270 . ./conf$$subs.sh || 23271 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23272$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23273 { (exit 1); exit 1; }; } 23274 23275 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 23276 if test $ac_delim_n = $ac_delim_num; then 23277 break 23278 elif $ac_last_try; then 23279 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23280$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23281 { (exit 1); exit 1; }; } 23282 else 23283 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23284 fi 23285done 23286rm -f conf$$subs.sh 23287 23288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23289cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 23290_ACEOF 23291sed -n ' 23292h 23293s/^/S["/; s/!.*/"]=/ 23294p 23295g 23296s/^[^!]*!// 23297:repl 23298t repl 23299s/'"$ac_delim"'$// 23300t delim 23301:nl 23302h 23303s/\(.\{148\}\).*/\1/ 23304t more1 23305s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 23306p 23307n 23308b repl 23309:more1 23310s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23311p 23312g 23313s/.\{148\}// 23314t nl 23315:delim 23316h 23317s/\(.\{148\}\).*/\1/ 23318t more2 23319s/["\\]/\\&/g; s/^/"/; s/$/"/ 23320p 23321b 23322:more2 23323s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23324p 23325g 23326s/.\{148\}// 23327t delim 23328' <conf$$subs.awk | sed ' 23329/^[^""]/{ 23330 N 23331 s/\n// 23332} 23333' >>$CONFIG_STATUS || ac_write_fail=1 23334rm -f conf$$subs.awk 23335cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23336_ACAWK 23337cat >>"\$tmp/subs1.awk" <<_ACAWK && 23338 for (key in S) S_is_set[key] = 1 23339 FS = "" 23340 23341} 23342{ 23343 line = $ 0 23344 nfields = split(line, field, "@") 23345 substed = 0 23346 len = length(field[1]) 23347 for (i = 2; i < nfields; i++) { 23348 key = field[i] 23349 keylen = length(key) 23350 if (S_is_set[key]) { 23351 value = S[key] 23352 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 23353 len += length(value) + length(field[++i]) 23354 substed = 1 23355 } else 23356 len += 1 + keylen 23357 } 23358 23359 print line 23360} 23361 23362_ACAWK 23363_ACEOF 23364cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23365if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 23366 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 23367else 23368 cat 23369fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 23370 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 23371$as_echo "$as_me: error: could not setup config files machinery" >&2;} 23372 { (exit 1); exit 1; }; } 23373_ACEOF 23374 23375# VPATH may cause trouble with some makes, so we remove $(srcdir), 23376# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23377# trailing colons and then remove the whole line if VPATH becomes empty 23378# (actually we leave an empty line to preserve line numbers). 23379if test "x$srcdir" = x.; then 23380 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23381s/:*\$(srcdir):*/:/ 23382s/:*\${srcdir}:*/:/ 23383s/:*@srcdir@:*/:/ 23384s/^\([^=]*=[ ]*\):*/\1/ 23385s/:*$// 23386s/^[^=]*=[ ]*$// 23387}' 23388fi 23389 23390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23391fi # test -n "$CONFIG_FILES" 23392 23393# Set up the scripts for CONFIG_HEADERS section. 23394# No need to generate them if there are no CONFIG_HEADERS. 23395# This happens for instance with `./config.status Makefile'. 23396if test -n "$CONFIG_HEADERS"; then 23397cat >"$tmp/defines.awk" <<\_ACAWK || 23398BEGIN { 23399_ACEOF 23400 23401# Transform confdefs.h into an awk script `defines.awk', embedded as 23402# here-document in config.status, that substitutes the proper values into 23403# config.h.in to produce config.h. 23404 23405# Create a delimiter string that does not exist in confdefs.h, to ease 23406# handling of long lines. 23407ac_delim='%!_!# ' 23408for ac_last_try in false false :; do 23409 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 23410 if test -z "$ac_t"; then 23411 break 23412 elif $ac_last_try; then 23413 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 23414$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 23415 { (exit 1); exit 1; }; } 23416 else 23417 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23418 fi 23419done 23420 23421# For the awk script, D is an array of macro values keyed by name, 23422# likewise P contains macro parameters if any. Preserve backslash 23423# newline sequences. 23424 23425ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23426sed -n ' 23427s/.\{148\}/&'"$ac_delim"'/g 23428t rset 23429:rset 23430s/^[ ]*#[ ]*define[ ][ ]*/ / 23431t def 23432d 23433:def 23434s/\\$// 23435t bsnl 23436s/["\\]/\\&/g 23437s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23438D["\1"]=" \3"/p 23439s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 23440d 23441:bsnl 23442s/["\\]/\\&/g 23443s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23444D["\1"]=" \3\\\\\\n"\\/p 23445t cont 23446s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 23447t cont 23448d 23449:cont 23450n 23451s/.\{148\}/&'"$ac_delim"'/g 23452t clear 23453:clear 23454s/\\$// 23455t bsnlc 23456s/["\\]/\\&/g; s/^/"/; s/$/"/p 23457d 23458:bsnlc 23459s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 23460b cont 23461' <confdefs.h | sed ' 23462s/'"$ac_delim"'/"\\\ 23463"/g' >>$CONFIG_STATUS || ac_write_fail=1 23464 23465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23466 for (key in D) D_is_set[key] = 1 23467 FS = "" 23468} 23469/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 23470 line = \$ 0 23471 split(line, arg, " ") 23472 if (arg[1] == "#") { 23473 defundef = arg[2] 23474 mac1 = arg[3] 23475 } else { 23476 defundef = substr(arg[1], 2) 23477 mac1 = arg[2] 23478 } 23479 split(mac1, mac2, "(") #) 23480 macro = mac2[1] 23481 prefix = substr(line, 1, index(line, defundef) - 1) 23482 if (D_is_set[macro]) { 23483 # Preserve the white space surrounding the "#". 23484 print prefix "define", macro P[macro] D[macro] 23485 next 23486 } else { 23487 # Replace #undef with comments. This is necessary, for example, 23488 # in the case of _POSIX_SOURCE, which is predefined and required 23489 # on some systems where configure will not decide to define it. 23490 if (defundef == "undef") { 23491 print "/*", prefix defundef, macro, "*/" 23492 next 23493 } 23494 } 23495} 23496{ print } 23497_ACAWK 23498_ACEOF 23499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23500 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 23501$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 23502 { (exit 1); exit 1; }; } 23503fi # test -n "$CONFIG_HEADERS" 23504 23505 23506eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 23507shift 23508for ac_tag 23509do 23510 case $ac_tag in 23511 :[FHLC]) ac_mode=$ac_tag; continue;; 23512 esac 23513 case $ac_mode$ac_tag in 23514 :[FHL]*:*);; 23515 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 23516$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 23517 { (exit 1); exit 1; }; };; 23518 :[FH]-) ac_tag=-:-;; 23519 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 23520 esac 23521 ac_save_IFS=$IFS 23522 IFS=: 23523 set x $ac_tag 23524 IFS=$ac_save_IFS 23525 shift 23526 ac_file=$1 23527 shift 23528 23529 case $ac_mode in 23530 :L) ac_source=$1;; 23531 :[FH]) 23532 ac_file_inputs= 23533 for ac_f 23534 do 23535 case $ac_f in 23536 -) ac_f="$tmp/stdin";; 23537 *) # Look for the file first in the build tree, then in the source tree 23538 # (if the path is not absolute). The absolute path cannot be DOS-style, 23539 # because $ac_f cannot contain `:'. 23540 test -f "$ac_f" || 23541 case $ac_f in 23542 [\\/$]*) false;; 23543 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 23544 esac || 23545 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 23546$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 23547 { (exit 1); exit 1; }; };; 23548 esac 23549 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 23550 ac_file_inputs="$ac_file_inputs '$ac_f'" 23551 done 23552 23553 # Let's still pretend it is `configure' which instantiates (i.e., don't 23554 # use $as_me), people would be surprised to read: 23555 # /* config.h. Generated by config.status. */ 23556 configure_input='Generated from '` 23557 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 23558 `' by configure.' 23559 if test x"$ac_file" != x-; then 23560 configure_input="$ac_file. $configure_input" 23561 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 23562$as_echo "$as_me: creating $ac_file" >&6;} 23563 fi 23564 # Neutralize special characters interpreted by sed in replacement strings. 23565 case $configure_input in #( 23566 *\&* | *\|* | *\\* ) 23567 ac_sed_conf_input=`$as_echo "$configure_input" | 23568 sed 's/[\\\\&|]/\\\\&/g'`;; #( 23569 *) ac_sed_conf_input=$configure_input;; 23570 esac 23571 23572 case $ac_tag in 23573 *:-:* | *:-) cat >"$tmp/stdin" \ 23574 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23575$as_echo "$as_me: error: could not create $ac_file" >&2;} 23576 { (exit 1); exit 1; }; } ;; 23577 esac 23578 ;; 23579 esac 23580 23581 ac_dir=`$as_dirname -- "$ac_file" || 23582$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23583 X"$ac_file" : 'X\(//\)[^/]' \| \ 23584 X"$ac_file" : 'X\(//\)$' \| \ 23585 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23586$as_echo X"$ac_file" | 23587 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23588 s//\1/ 23589 q 23590 } 23591 /^X\(\/\/\)[^/].*/{ 23592 s//\1/ 23593 q 23594 } 23595 /^X\(\/\/\)$/{ 23596 s//\1/ 23597 q 23598 } 23599 /^X\(\/\).*/{ 23600 s//\1/ 23601 q 23602 } 23603 s/.*/./; q'` 23604 { as_dir="$ac_dir" 23605 case $as_dir in #( 23606 -*) as_dir=./$as_dir;; 23607 esac 23608 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23609 as_dirs= 23610 while :; do 23611 case $as_dir in #( 23612 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23613 *) as_qdir=$as_dir;; 23614 esac 23615 as_dirs="'$as_qdir' $as_dirs" 23616 as_dir=`$as_dirname -- "$as_dir" || 23617$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23618 X"$as_dir" : 'X\(//\)[^/]' \| \ 23619 X"$as_dir" : 'X\(//\)$' \| \ 23620 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23621$as_echo X"$as_dir" | 23622 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23623 s//\1/ 23624 q 23625 } 23626 /^X\(\/\/\)[^/].*/{ 23627 s//\1/ 23628 q 23629 } 23630 /^X\(\/\/\)$/{ 23631 s//\1/ 23632 q 23633 } 23634 /^X\(\/\).*/{ 23635 s//\1/ 23636 q 23637 } 23638 s/.*/./; q'` 23639 test -d "$as_dir" && break 23640 done 23641 test -z "$as_dirs" || eval "mkdir $as_dirs" 23642 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23643$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23644 { (exit 1); exit 1; }; }; } 23645 ac_builddir=. 23646 23647case "$ac_dir" in 23648.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23649*) 23650 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23651 # A ".." for each directory in $ac_dir_suffix. 23652 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23653 case $ac_top_builddir_sub in 23654 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23655 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23656 esac ;; 23657esac 23658ac_abs_top_builddir=$ac_pwd 23659ac_abs_builddir=$ac_pwd$ac_dir_suffix 23660# for backward compatibility: 23661ac_top_builddir=$ac_top_build_prefix 23662 23663case $srcdir in 23664 .) # We are building in place. 23665 ac_srcdir=. 23666 ac_top_srcdir=$ac_top_builddir_sub 23667 ac_abs_top_srcdir=$ac_pwd ;; 23668 [\\/]* | ?:[\\/]* ) # Absolute name. 23669 ac_srcdir=$srcdir$ac_dir_suffix; 23670 ac_top_srcdir=$srcdir 23671 ac_abs_top_srcdir=$srcdir ;; 23672 *) # Relative name. 23673 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23674 ac_top_srcdir=$ac_top_build_prefix$srcdir 23675 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23676esac 23677ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23678 23679 23680 case $ac_mode in 23681 :F) 23682 # 23683 # CONFIG_FILE 23684 # 23685 23686 case $INSTALL in 23687 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23688 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23689 esac 23690 ac_MKDIR_P=$MKDIR_P 23691 case $MKDIR_P in 23692 [\\/$]* | ?:[\\/]* ) ;; 23693 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23694 esac 23695_ACEOF 23696 23697cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23698# If the template does not know about datarootdir, expand it. 23699# FIXME: This hack should be removed a few years after 2.60. 23700ac_datarootdir_hack=; ac_datarootdir_seen= 23701 23702ac_sed_dataroot=' 23703/datarootdir/ { 23704 p 23705 q 23706} 23707/@datadir@/p 23708/@docdir@/p 23709/@infodir@/p 23710/@localedir@/p 23711/@mandir@/p 23712' 23713case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23714*datarootdir*) ac_datarootdir_seen=yes;; 23715*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23716 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23717$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23718_ACEOF 23719cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23720 ac_datarootdir_hack=' 23721 s&@datadir@&$datadir&g 23722 s&@docdir@&$docdir&g 23723 s&@infodir@&$infodir&g 23724 s&@localedir@&$localedir&g 23725 s&@mandir@&$mandir&g 23726 s&\\\${datarootdir}&$datarootdir&g' ;; 23727esac 23728_ACEOF 23729 23730# Neutralize VPATH when `$srcdir' = `.'. 23731# Shell code in configure.ac might set extrasub. 23732# FIXME: do we really want to maintain this feature? 23733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23734ac_sed_extra="$ac_vpsub 23735$extrasub 23736_ACEOF 23737cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23738:t 23739/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23740s|@configure_input@|$ac_sed_conf_input|;t t 23741s&@top_builddir@&$ac_top_builddir_sub&;t t 23742s&@top_build_prefix@&$ac_top_build_prefix&;t t 23743s&@srcdir@&$ac_srcdir&;t t 23744s&@abs_srcdir@&$ac_abs_srcdir&;t t 23745s&@top_srcdir@&$ac_top_srcdir&;t t 23746s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23747s&@builddir@&$ac_builddir&;t t 23748s&@abs_builddir@&$ac_abs_builddir&;t t 23749s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23750s&@INSTALL@&$ac_INSTALL&;t t 23751s&@MKDIR_P@&$ac_MKDIR_P&;t t 23752$ac_datarootdir_hack 23753" 23754eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23755 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23756$as_echo "$as_me: error: could not create $ac_file" >&2;} 23757 { (exit 1); exit 1; }; } 23758 23759test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23760 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23761 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23762 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23763which seems to be undefined. Please make sure it is defined." >&5 23764$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23765which seems to be undefined. Please make sure it is defined." >&2;} 23766 23767 rm -f "$tmp/stdin" 23768 case $ac_file in 23769 -) cat "$tmp/out" && rm -f "$tmp/out";; 23770 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23771 esac \ 23772 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23773$as_echo "$as_me: error: could not create $ac_file" >&2;} 23774 { (exit 1); exit 1; }; } 23775 ;; 23776 :H) 23777 # 23778 # CONFIG_HEADER 23779 # 23780 if test x"$ac_file" != x-; then 23781 { 23782 $as_echo "/* $configure_input */" \ 23783 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23784 } >"$tmp/config.h" \ 23785 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23786$as_echo "$as_me: error: could not create $ac_file" >&2;} 23787 { (exit 1); exit 1; }; } 23788 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23789 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23790$as_echo "$as_me: $ac_file is unchanged" >&6;} 23791 else 23792 rm -f "$ac_file" 23793 mv "$tmp/config.h" "$ac_file" \ 23794 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23795$as_echo "$as_me: error: could not create $ac_file" >&2;} 23796 { (exit 1); exit 1; }; } 23797 fi 23798 else 23799 $as_echo "/* $configure_input */" \ 23800 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23801 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23802$as_echo "$as_me: error: could not create -" >&2;} 23803 { (exit 1); exit 1; }; } 23804 fi 23805# Compute "$ac_file"'s index in $config_headers. 23806_am_arg="$ac_file" 23807_am_stamp_count=1 23808for _am_header in $config_headers :; do 23809 case $_am_header in 23810 $_am_arg | $_am_arg:* ) 23811 break ;; 23812 * ) 23813 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23814 esac 23815done 23816echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23817$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23818 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23819 X"$_am_arg" : 'X\(//\)$' \| \ 23820 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23821$as_echo X"$_am_arg" | 23822 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23823 s//\1/ 23824 q 23825 } 23826 /^X\(\/\/\)[^/].*/{ 23827 s//\1/ 23828 q 23829 } 23830 /^X\(\/\/\)$/{ 23831 s//\1/ 23832 q 23833 } 23834 /^X\(\/\).*/{ 23835 s//\1/ 23836 q 23837 } 23838 s/.*/./; q'`/stamp-h$_am_stamp_count 23839 ;; 23840 23841 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23842$as_echo "$as_me: executing $ac_file commands" >&6;} 23843 ;; 23844 esac 23845 23846 23847 case $ac_file$ac_mode in 23848 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23849 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23850 # are listed without --file. Let's play safe and only enable the eval 23851 # if we detect the quoting. 23852 case $CONFIG_FILES in 23853 *\'*) eval set x "$CONFIG_FILES" ;; 23854 *) set x $CONFIG_FILES ;; 23855 esac 23856 shift 23857 for mf 23858 do 23859 # Strip MF so we end up with the name of the file. 23860 mf=`echo "$mf" | sed -e 's/:.*$//'` 23861 # Check whether this is an Automake generated Makefile or not. 23862 # We used to match only the files named `Makefile.in', but 23863 # some people rename them; so instead we look at the file content. 23864 # Grep'ing the first line is not enough: some people post-process 23865 # each Makefile.in and add a new line on top of each file to say so. 23866 # Grep'ing the whole file is not good either: AIX grep has a line 23867 # limit of 2048, but all sed's we know have understand at least 4000. 23868 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23869 dirpart=`$as_dirname -- "$mf" || 23870$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23871 X"$mf" : 'X\(//\)[^/]' \| \ 23872 X"$mf" : 'X\(//\)$' \| \ 23873 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23874$as_echo X"$mf" | 23875 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23876 s//\1/ 23877 q 23878 } 23879 /^X\(\/\/\)[^/].*/{ 23880 s//\1/ 23881 q 23882 } 23883 /^X\(\/\/\)$/{ 23884 s//\1/ 23885 q 23886 } 23887 /^X\(\/\).*/{ 23888 s//\1/ 23889 q 23890 } 23891 s/.*/./; q'` 23892 else 23893 continue 23894 fi 23895 # Extract the definition of DEPDIR, am__include, and am__quote 23896 # from the Makefile without running `make'. 23897 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23898 test -z "$DEPDIR" && continue 23899 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23900 test -z "am__include" && continue 23901 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23902 # When using ansi2knr, U may be empty or an underscore; expand it 23903 U=`sed -n 's/^U = //p' < "$mf"` 23904 # Find all dependency output files, they are included files with 23905 # $(DEPDIR) in their names. We invoke sed twice because it is the 23906 # simplest approach to changing $(DEPDIR) to its actual value in the 23907 # expansion. 23908 for file in `sed -n " 23909 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23910 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23911 # Make sure the directory exists. 23912 test -f "$dirpart/$file" && continue 23913 fdir=`$as_dirname -- "$file" || 23914$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23915 X"$file" : 'X\(//\)[^/]' \| \ 23916 X"$file" : 'X\(//\)$' \| \ 23917 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23918$as_echo X"$file" | 23919 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23920 s//\1/ 23921 q 23922 } 23923 /^X\(\/\/\)[^/].*/{ 23924 s//\1/ 23925 q 23926 } 23927 /^X\(\/\/\)$/{ 23928 s//\1/ 23929 q 23930 } 23931 /^X\(\/\).*/{ 23932 s//\1/ 23933 q 23934 } 23935 s/.*/./; q'` 23936 { as_dir=$dirpart/$fdir 23937 case $as_dir in #( 23938 -*) as_dir=./$as_dir;; 23939 esac 23940 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23941 as_dirs= 23942 while :; do 23943 case $as_dir in #( 23944 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23945 *) as_qdir=$as_dir;; 23946 esac 23947 as_dirs="'$as_qdir' $as_dirs" 23948 as_dir=`$as_dirname -- "$as_dir" || 23949$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23950 X"$as_dir" : 'X\(//\)[^/]' \| \ 23951 X"$as_dir" : 'X\(//\)$' \| \ 23952 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23953$as_echo X"$as_dir" | 23954 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23955 s//\1/ 23956 q 23957 } 23958 /^X\(\/\/\)[^/].*/{ 23959 s//\1/ 23960 q 23961 } 23962 /^X\(\/\/\)$/{ 23963 s//\1/ 23964 q 23965 } 23966 /^X\(\/\).*/{ 23967 s//\1/ 23968 q 23969 } 23970 s/.*/./; q'` 23971 test -d "$as_dir" && break 23972 done 23973 test -z "$as_dirs" || eval "mkdir $as_dirs" 23974 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23975$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23976 { (exit 1); exit 1; }; }; } 23977 # echo "creating $dirpart/$file" 23978 echo '# dummy' > "$dirpart/$file" 23979 done 23980 done 23981} 23982 ;; 23983 23984 esac 23985done # for ac_tag 23986 23987 23988{ (exit 0); exit 0; } 23989_ACEOF 23990chmod +x $CONFIG_STATUS 23991ac_clean_files=$ac_clean_files_save 23992 23993test $ac_write_fail = 0 || 23994 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23995$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23996 { (exit 1); exit 1; }; } 23997 23998 23999# configure is writing to config.log, and then calls config.status. 24000# config.status does its own redirection, appending to config.log. 24001# Unfortunately, on DOS this fails, as config.log is still kept open 24002# by configure, so config.status won't be able to write to it; its 24003# output is simply discarded. So we exec the FD to /dev/null, 24004# effectively closing config.log, so it can be properly (re)opened and 24005# appended to by config.status. When coming back to configure, we 24006# need to make the FD available again. 24007if test "$no_create" != yes; then 24008 ac_cs_success=: 24009 ac_config_status_args= 24010 test "$silent" = yes && 24011 ac_config_status_args="$ac_config_status_args --quiet" 24012 exec 5>/dev/null 24013 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 24014 exec 5>>config.log 24015 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 24016 # would make configure fail if this is the last instruction. 24017 $ac_cs_success || { (exit 1); exit 1; } 24018fi 24019if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 24020 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 24021$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 24022fi 24023 24024