configure revision 93493779
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXmu 1.0.5. 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='libXmu' 752PACKAGE_TARNAME='libXmu' 753PACKAGE_VERSION='1.0.5' 754PACKAGE_STRING='libXmu 1.0.5' 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 798LINTLIBUU 799MAKE_LINT_LIB_FALSE 800MAKE_LINT_LIB_TRUE 801LINTLIB 802LINT_FALSE 803LINT_TRUE 804LINT_FLAGS 805LINT 806HAS_SNPRINTF 807XMUU_LIBS 808XMUU_CFLAGS 809XMU_LIBS 810XMU_CFLAGS 811PKG_CONFIG 812ADMIN_MAN_DIR 813DRIVER_MAN_DIR 814MISC_MAN_DIR 815FILE_MAN_DIR 816LIB_MAN_DIR 817APP_MAN_DIR 818ADMIN_MAN_SUFFIX 819DRIVER_MAN_SUFFIX 820MISC_MAN_SUFFIX 821FILE_MAN_SUFFIX 822LIB_MAN_SUFFIX 823APP_MAN_SUFFIX 824distcleancheck_listfiles 825CHANGELOG_CMD 826AM_BACKSLASH 827AM_DEFAULT_VERBOSITY 828CWARNFLAGS 829LIBTOOL 830ac_ct_F77 831FFLAGS 832F77 833CXXCPP 834am__fastdepCXX_FALSE 835am__fastdepCXX_TRUE 836CXXDEPMODE 837ac_ct_CXX 838CXXFLAGS 839CXX 840CPP 841NMEDIT 842DSYMUTIL 843RANLIB 844AR 845ECHO 846LN_S 847EGREP 848GREP 849SED 850am__fastdepCC_FALSE 851am__fastdepCC_TRUE 852CCDEPMODE 853AMDEPBACKSLASH 854AMDEP_FALSE 855AMDEP_TRUE 856am__quote 857am__include 858DEPDIR 859OBJEXT 860EXEEXT 861ac_ct_CC 862CPPFLAGS 863LDFLAGS 864CFLAGS 865CC 866host_os 867host_vendor 868host_cpu 869host 870build_os 871build_vendor 872build_cpu 873build 874MAINT 875MAINTAINER_MODE_FALSE 876MAINTAINER_MODE_TRUE 877am__untar 878am__tar 879AMTAR 880am__leading_dot 881SET_MAKE 882AWK 883mkdir_p 884MKDIR_P 885INSTALL_STRIP_PROGRAM 886STRIP 887install_sh 888MAKEINFO 889AUTOHEADER 890AUTOMAKE 891AUTOCONF 892ACLOCAL 893VERSION 894PACKAGE 895CYGPATH_W 896am__isrc 897INSTALL_DATA 898INSTALL_SCRIPT 899INSTALL_PROGRAM 900target_alias 901host_alias 902build_alias 903LIBS 904ECHO_T 905ECHO_N 906ECHO_C 907DEFS 908mandir 909localedir 910libdir 911psdir 912pdfdir 913dvidir 914htmldir 915infodir 916docdir 917oldincludedir 918includedir 919localstatedir 920sharedstatedir 921sysconfdir 922datadir 923datarootdir 924libexecdir 925sbindir 926bindir 927program_transform_name 928prefix 929exec_prefix 930PACKAGE_BUGREPORT 931PACKAGE_STRING 932PACKAGE_VERSION 933PACKAGE_TARNAME 934PACKAGE_NAME 935PATH_SEPARATOR 936SHELL' 937ac_subst_files='' 938ac_user_opts=' 939enable_option_checking 940enable_maintainer_mode 941enable_shared 942enable_static 943enable_fast_install 944enable_dependency_tracking 945with_gnu_ld 946enable_libtool_lock 947with_pic 948with_tags 949enable_silent_rules 950enable_strict_compilation 951with_release_version 952enable_unix_transport 953enable_tcp_transport 954enable_ipv6 955enable_local_transport 956with_lint 957enable_lint_library 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 975XMU_CFLAGS 976XMU_LIBS 977XMUU_CFLAGS 978XMUU_LIBS' 979 980 981# Initialize some variables set by options. 982ac_init_help= 983ac_init_version=false 984ac_unrecognized_opts= 985ac_unrecognized_sep= 986# The variables have the same names as the options, with 987# dashes changed to underlines. 988cache_file=/dev/null 989exec_prefix=NONE 990no_create= 991no_recursion= 992prefix=NONE 993program_prefix=NONE 994program_suffix=NONE 995program_transform_name=s,x,x, 996silent= 997site= 998srcdir= 999verbose= 1000x_includes=NONE 1001x_libraries=NONE 1002 1003# Installation directory options. 1004# These are left unexpanded so users can "make install exec_prefix=/foo" 1005# and all the variables that are supposed to be based on exec_prefix 1006# by default will actually change. 1007# Use braces instead of parens because sh, perl, etc. also accept them. 1008# (The list follows the same order as the GNU Coding Standards.) 1009bindir='${exec_prefix}/bin' 1010sbindir='${exec_prefix}/sbin' 1011libexecdir='${exec_prefix}/libexec' 1012datarootdir='${prefix}/share' 1013datadir='${datarootdir}' 1014sysconfdir='${prefix}/etc' 1015sharedstatedir='${prefix}/com' 1016localstatedir='${prefix}/var' 1017includedir='${prefix}/include' 1018oldincludedir='/usr/include' 1019docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1020infodir='${datarootdir}/info' 1021htmldir='${docdir}' 1022dvidir='${docdir}' 1023pdfdir='${docdir}' 1024psdir='${docdir}' 1025libdir='${exec_prefix}/lib' 1026localedir='${datarootdir}/locale' 1027mandir='${datarootdir}/man' 1028 1029ac_prev= 1030ac_dashdash= 1031for ac_option 1032do 1033 # If the previous option needs an argument, assign it. 1034 if test -n "$ac_prev"; then 1035 eval $ac_prev=\$ac_option 1036 ac_prev= 1037 continue 1038 fi 1039 1040 case $ac_option in 1041 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1042 *) ac_optarg=yes ;; 1043 esac 1044 1045 # Accept the important Cygnus configure options, so we can diagnose typos. 1046 1047 case $ac_dashdash$ac_option in 1048 --) 1049 ac_dashdash=yes ;; 1050 1051 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1052 ac_prev=bindir ;; 1053 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1054 bindir=$ac_optarg ;; 1055 1056 -build | --build | --buil | --bui | --bu) 1057 ac_prev=build_alias ;; 1058 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1059 build_alias=$ac_optarg ;; 1060 1061 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1062 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1063 ac_prev=cache_file ;; 1064 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1065 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1066 cache_file=$ac_optarg ;; 1067 1068 --config-cache | -C) 1069 cache_file=config.cache ;; 1070 1071 -datadir | --datadir | --datadi | --datad) 1072 ac_prev=datadir ;; 1073 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1074 datadir=$ac_optarg ;; 1075 1076 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1077 | --dataroo | --dataro | --datar) 1078 ac_prev=datarootdir ;; 1079 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1080 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1081 datarootdir=$ac_optarg ;; 1082 1083 -disable-* | --disable-*) 1084 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1085 # Reject names that are not valid shell variable names. 1086 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1087 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1088 { (exit 1); exit 1; }; } 1089 ac_useropt_orig=$ac_useropt 1090 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1091 case $ac_user_opts in 1092 *" 1093"enable_$ac_useropt" 1094"*) ;; 1095 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1096 ac_unrecognized_sep=', ';; 1097 esac 1098 eval enable_$ac_useropt=no ;; 1099 1100 -docdir | --docdir | --docdi | --doc | --do) 1101 ac_prev=docdir ;; 1102 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1103 docdir=$ac_optarg ;; 1104 1105 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1106 ac_prev=dvidir ;; 1107 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1108 dvidir=$ac_optarg ;; 1109 1110 -enable-* | --enable-*) 1111 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1112 # Reject names that are not valid shell variable names. 1113 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1114 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1115 { (exit 1); exit 1; }; } 1116 ac_useropt_orig=$ac_useropt 1117 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1118 case $ac_user_opts in 1119 *" 1120"enable_$ac_useropt" 1121"*) ;; 1122 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1123 ac_unrecognized_sep=', ';; 1124 esac 1125 eval enable_$ac_useropt=\$ac_optarg ;; 1126 1127 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1128 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1129 | --exec | --exe | --ex) 1130 ac_prev=exec_prefix ;; 1131 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1132 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1133 | --exec=* | --exe=* | --ex=*) 1134 exec_prefix=$ac_optarg ;; 1135 1136 -gas | --gas | --ga | --g) 1137 # Obsolete; use --with-gas. 1138 with_gas=yes ;; 1139 1140 -help | --help | --hel | --he | -h) 1141 ac_init_help=long ;; 1142 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1143 ac_init_help=recursive ;; 1144 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1145 ac_init_help=short ;; 1146 1147 -host | --host | --hos | --ho) 1148 ac_prev=host_alias ;; 1149 -host=* | --host=* | --hos=* | --ho=*) 1150 host_alias=$ac_optarg ;; 1151 1152 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1153 ac_prev=htmldir ;; 1154 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1155 | --ht=*) 1156 htmldir=$ac_optarg ;; 1157 1158 -includedir | --includedir | --includedi | --included | --include \ 1159 | --includ | --inclu | --incl | --inc) 1160 ac_prev=includedir ;; 1161 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1162 | --includ=* | --inclu=* | --incl=* | --inc=*) 1163 includedir=$ac_optarg ;; 1164 1165 -infodir | --infodir | --infodi | --infod | --info | --inf) 1166 ac_prev=infodir ;; 1167 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1168 infodir=$ac_optarg ;; 1169 1170 -libdir | --libdir | --libdi | --libd) 1171 ac_prev=libdir ;; 1172 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1173 libdir=$ac_optarg ;; 1174 1175 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1176 | --libexe | --libex | --libe) 1177 ac_prev=libexecdir ;; 1178 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1179 | --libexe=* | --libex=* | --libe=*) 1180 libexecdir=$ac_optarg ;; 1181 1182 -localedir | --localedir | --localedi | --localed | --locale) 1183 ac_prev=localedir ;; 1184 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1185 localedir=$ac_optarg ;; 1186 1187 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1188 | --localstate | --localstat | --localsta | --localst | --locals) 1189 ac_prev=localstatedir ;; 1190 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1191 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1192 localstatedir=$ac_optarg ;; 1193 1194 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1195 ac_prev=mandir ;; 1196 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1197 mandir=$ac_optarg ;; 1198 1199 -nfp | --nfp | --nf) 1200 # Obsolete; use --without-fp. 1201 with_fp=no ;; 1202 1203 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1204 | --no-cr | --no-c | -n) 1205 no_create=yes ;; 1206 1207 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1208 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1209 no_recursion=yes ;; 1210 1211 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1212 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1213 | --oldin | --oldi | --old | --ol | --o) 1214 ac_prev=oldincludedir ;; 1215 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1216 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1217 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1218 oldincludedir=$ac_optarg ;; 1219 1220 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1221 ac_prev=prefix ;; 1222 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1223 prefix=$ac_optarg ;; 1224 1225 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1226 | --program-pre | --program-pr | --program-p) 1227 ac_prev=program_prefix ;; 1228 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1229 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1230 program_prefix=$ac_optarg ;; 1231 1232 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1233 | --program-suf | --program-su | --program-s) 1234 ac_prev=program_suffix ;; 1235 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1236 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1237 program_suffix=$ac_optarg ;; 1238 1239 -program-transform-name | --program-transform-name \ 1240 | --program-transform-nam | --program-transform-na \ 1241 | --program-transform-n | --program-transform- \ 1242 | --program-transform | --program-transfor \ 1243 | --program-transfo | --program-transf \ 1244 | --program-trans | --program-tran \ 1245 | --progr-tra | --program-tr | --program-t) 1246 ac_prev=program_transform_name ;; 1247 -program-transform-name=* | --program-transform-name=* \ 1248 | --program-transform-nam=* | --program-transform-na=* \ 1249 | --program-transform-n=* | --program-transform-=* \ 1250 | --program-transform=* | --program-transfor=* \ 1251 | --program-transfo=* | --program-transf=* \ 1252 | --program-trans=* | --program-tran=* \ 1253 | --progr-tra=* | --program-tr=* | --program-t=*) 1254 program_transform_name=$ac_optarg ;; 1255 1256 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1257 ac_prev=pdfdir ;; 1258 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1259 pdfdir=$ac_optarg ;; 1260 1261 -psdir | --psdir | --psdi | --psd | --ps) 1262 ac_prev=psdir ;; 1263 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1264 psdir=$ac_optarg ;; 1265 1266 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1267 | -silent | --silent | --silen | --sile | --sil) 1268 silent=yes ;; 1269 1270 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1271 ac_prev=sbindir ;; 1272 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1273 | --sbi=* | --sb=*) 1274 sbindir=$ac_optarg ;; 1275 1276 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1277 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1278 | --sharedst | --shareds | --shared | --share | --shar \ 1279 | --sha | --sh) 1280 ac_prev=sharedstatedir ;; 1281 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1282 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1283 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1284 | --sha=* | --sh=*) 1285 sharedstatedir=$ac_optarg ;; 1286 1287 -site | --site | --sit) 1288 ac_prev=site ;; 1289 -site=* | --site=* | --sit=*) 1290 site=$ac_optarg ;; 1291 1292 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1293 ac_prev=srcdir ;; 1294 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1295 srcdir=$ac_optarg ;; 1296 1297 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1298 | --syscon | --sysco | --sysc | --sys | --sy) 1299 ac_prev=sysconfdir ;; 1300 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1301 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1302 sysconfdir=$ac_optarg ;; 1303 1304 -target | --target | --targe | --targ | --tar | --ta | --t) 1305 ac_prev=target_alias ;; 1306 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1307 target_alias=$ac_optarg ;; 1308 1309 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1310 verbose=yes ;; 1311 1312 -version | --version | --versio | --versi | --vers | -V) 1313 ac_init_version=: ;; 1314 1315 -with-* | --with-*) 1316 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1317 # Reject names that are not valid shell variable names. 1318 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1319 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1320 { (exit 1); exit 1; }; } 1321 ac_useropt_orig=$ac_useropt 1322 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1323 case $ac_user_opts in 1324 *" 1325"with_$ac_useropt" 1326"*) ;; 1327 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1328 ac_unrecognized_sep=', ';; 1329 esac 1330 eval with_$ac_useropt=\$ac_optarg ;; 1331 1332 -without-* | --without-*) 1333 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1334 # Reject names that are not valid shell variable names. 1335 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1336 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1337 { (exit 1); exit 1; }; } 1338 ac_useropt_orig=$ac_useropt 1339 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1340 case $ac_user_opts in 1341 *" 1342"with_$ac_useropt" 1343"*) ;; 1344 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1345 ac_unrecognized_sep=', ';; 1346 esac 1347 eval with_$ac_useropt=no ;; 1348 1349 --x) 1350 # Obsolete; use --with-x. 1351 with_x=yes ;; 1352 1353 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1354 | --x-incl | --x-inc | --x-in | --x-i) 1355 ac_prev=x_includes ;; 1356 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1357 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1358 x_includes=$ac_optarg ;; 1359 1360 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1361 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1362 ac_prev=x_libraries ;; 1363 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1364 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1365 x_libraries=$ac_optarg ;; 1366 1367 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1368Try \`$0 --help' for more information." >&2 1369 { (exit 1); exit 1; }; } 1370 ;; 1371 1372 *=*) 1373 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1374 # Reject names that are not valid shell variable names. 1375 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1376 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1377 { (exit 1); exit 1; }; } 1378 eval $ac_envvar=\$ac_optarg 1379 export $ac_envvar ;; 1380 1381 *) 1382 # FIXME: should be removed in autoconf 3.0. 1383 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1384 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1385 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1386 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1387 ;; 1388 1389 esac 1390done 1391 1392if test -n "$ac_prev"; then 1393 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1394 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1395 { (exit 1); exit 1; }; } 1396fi 1397 1398if test -n "$ac_unrecognized_opts"; then 1399 case $enable_option_checking in 1400 no) ;; 1401 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1402 { (exit 1); exit 1; }; } ;; 1403 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1404 esac 1405fi 1406 1407# Check all directory arguments for consistency. 1408for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1409 datadir sysconfdir sharedstatedir localstatedir includedir \ 1410 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1411 libdir localedir mandir 1412do 1413 eval ac_val=\$$ac_var 1414 # Remove trailing slashes. 1415 case $ac_val in 1416 */ ) 1417 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1418 eval $ac_var=\$ac_val;; 1419 esac 1420 # Be sure to have absolute directory names. 1421 case $ac_val in 1422 [\\/$]* | ?:[\\/]* ) continue;; 1423 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1424 esac 1425 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1426 { (exit 1); exit 1; }; } 1427done 1428 1429# There might be people who depend on the old broken behavior: `$host' 1430# used to hold the argument of --host etc. 1431# FIXME: To remove some day. 1432build=$build_alias 1433host=$host_alias 1434target=$target_alias 1435 1436# FIXME: To remove some day. 1437if test "x$host_alias" != x; then 1438 if test "x$build_alias" = x; then 1439 cross_compiling=maybe 1440 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1441 If a cross compiler is detected then cross compile mode will be used." >&2 1442 elif test "x$build_alias" != "x$host_alias"; then 1443 cross_compiling=yes 1444 fi 1445fi 1446 1447ac_tool_prefix= 1448test -n "$host_alias" && ac_tool_prefix=$host_alias- 1449 1450test "$silent" = yes && exec 6>/dev/null 1451 1452 1453ac_pwd=`pwd` && test -n "$ac_pwd" && 1454ac_ls_di=`ls -di .` && 1455ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1456 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1457 { (exit 1); exit 1; }; } 1458test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1459 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1460 { (exit 1); exit 1; }; } 1461 1462 1463# Find the source files, if location was not specified. 1464if test -z "$srcdir"; then 1465 ac_srcdir_defaulted=yes 1466 # Try the directory containing this script, then the parent directory. 1467 ac_confdir=`$as_dirname -- "$as_myself" || 1468$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1469 X"$as_myself" : 'X\(//\)[^/]' \| \ 1470 X"$as_myself" : 'X\(//\)$' \| \ 1471 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1472$as_echo X"$as_myself" | 1473 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1474 s//\1/ 1475 q 1476 } 1477 /^X\(\/\/\)[^/].*/{ 1478 s//\1/ 1479 q 1480 } 1481 /^X\(\/\/\)$/{ 1482 s//\1/ 1483 q 1484 } 1485 /^X\(\/\).*/{ 1486 s//\1/ 1487 q 1488 } 1489 s/.*/./; q'` 1490 srcdir=$ac_confdir 1491 if test ! -r "$srcdir/$ac_unique_file"; then 1492 srcdir=.. 1493 fi 1494else 1495 ac_srcdir_defaulted=no 1496fi 1497if test ! -r "$srcdir/$ac_unique_file"; then 1498 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1499 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1500 { (exit 1); exit 1; }; } 1501fi 1502ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1503ac_abs_confdir=`( 1504 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1505 { (exit 1); exit 1; }; } 1506 pwd)` 1507# When building in place, set srcdir=. 1508if test "$ac_abs_confdir" = "$ac_pwd"; then 1509 srcdir=. 1510fi 1511# Remove unnecessary trailing slashes from srcdir. 1512# Double slashes in file names in object file debugging info 1513# mess up M-x gdb in Emacs. 1514case $srcdir in 1515*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1516esac 1517for ac_var in $ac_precious_vars; do 1518 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1519 eval ac_env_${ac_var}_value=\$${ac_var} 1520 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1521 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1522done 1523 1524# 1525# Report the --help message. 1526# 1527if test "$ac_init_help" = "long"; then 1528 # Omit some internal or obsolete options to make the list less imposing. 1529 # This message is too long to be a string in the A/UX 3.1 sh. 1530 cat <<_ACEOF 1531\`configure' configures libXmu 1.0.5 to adapt to many kinds of systems. 1532 1533Usage: $0 [OPTION]... [VAR=VALUE]... 1534 1535To assign environment variables (e.g., CC, CFLAGS...), specify them as 1536VAR=VALUE. See below for descriptions of some of the useful variables. 1537 1538Defaults for the options are specified in brackets. 1539 1540Configuration: 1541 -h, --help display this help and exit 1542 --help=short display options specific to this package 1543 --help=recursive display the short help of all the included packages 1544 -V, --version display version information and exit 1545 -q, --quiet, --silent do not print \`checking...' messages 1546 --cache-file=FILE cache test results in FILE [disabled] 1547 -C, --config-cache alias for \`--cache-file=config.cache' 1548 -n, --no-create do not create output files 1549 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1550 1551Installation directories: 1552 --prefix=PREFIX install architecture-independent files in PREFIX 1553 [$ac_default_prefix] 1554 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1555 [PREFIX] 1556 1557By default, \`make install' will install all the files in 1558\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1559an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1560for instance \`--prefix=\$HOME'. 1561 1562For better control, use the options below. 1563 1564Fine tuning of the installation directories: 1565 --bindir=DIR user executables [EPREFIX/bin] 1566 --sbindir=DIR system admin executables [EPREFIX/sbin] 1567 --libexecdir=DIR program executables [EPREFIX/libexec] 1568 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1569 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1570 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1571 --libdir=DIR object code libraries [EPREFIX/lib] 1572 --includedir=DIR C header files [PREFIX/include] 1573 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1574 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1575 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1576 --infodir=DIR info documentation [DATAROOTDIR/info] 1577 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1578 --mandir=DIR man documentation [DATAROOTDIR/man] 1579 --docdir=DIR documentation root [DATAROOTDIR/doc/libXmu] 1580 --htmldir=DIR html documentation [DOCDIR] 1581 --dvidir=DIR dvi documentation [DOCDIR] 1582 --pdfdir=DIR pdf documentation [DOCDIR] 1583 --psdir=DIR ps documentation [DOCDIR] 1584_ACEOF 1585 1586 cat <<\_ACEOF 1587 1588Program names: 1589 --program-prefix=PREFIX prepend PREFIX to installed program names 1590 --program-suffix=SUFFIX append SUFFIX to installed program names 1591 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1592 1593System types: 1594 --build=BUILD configure for building on BUILD [guessed] 1595 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1596_ACEOF 1597fi 1598 1599if test -n "$ac_init_help"; then 1600 case $ac_init_help in 1601 short | recursive ) echo "Configuration of libXmu 1.0.5:";; 1602 esac 1603 cat <<\_ACEOF 1604 1605Optional Features: 1606 --disable-option-checking ignore unrecognized --enable/--with options 1607 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1608 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1609 --enable-maintainer-mode enable make rules and dependencies not useful 1610 (and sometimes confusing) to the casual installer 1611 --enable-shared[=PKGS] build shared libraries [default=yes] 1612 --enable-static[=PKGS] build static libraries [default=yes] 1613 --enable-fast-install[=PKGS] 1614 optimize for fast installation [default=yes] 1615 --disable-dependency-tracking speeds up one-time build 1616 --enable-dependency-tracking do not reject slow dependency extractors 1617 --disable-libtool-lock avoid locking (might break parallel builds) 1618 --enable-silent-rules less verbose build output (undo: `make V=1') 1619 --disable-silent-rules verbose build output (undo: `make V=0') 1620 --enable-strict-compilation 1621 Enable all warnings from compiler and make them 1622 errors (default: disabled) 1623 --enable-unix-transport Enable UNIX domain socket transport 1624 --enable-tcp-transport Enable TCP socket transport 1625 --enable-ipv6 Enable IPv6 support 1626 --enable-local-transport 1627 Enable os-specific local transport 1628 --enable-lint-library Create lint library (default: disabled) 1629 1630Optional Packages: 1631 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1632 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1633 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1634 --with-pic try to use only PIC/non-PIC objects [default=use 1635 both] 1636 --with-tags[=TAGS] include additional configurations [automatic] 1637 --with-release-version=STRING 1638 Use release version string in package name 1639 --with-lint Use a lint-style source code checker (default: 1640 disabled) 1641 1642Some influential environment variables: 1643 CC C compiler command 1644 CFLAGS C compiler flags 1645 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1646 nonstandard directory <lib dir> 1647 LIBS libraries to pass to the linker, e.g. -l<library> 1648 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1649 you have headers in a nonstandard directory <include dir> 1650 CPP C preprocessor 1651 CXX C++ compiler command 1652 CXXFLAGS C++ compiler flags 1653 CXXCPP C++ preprocessor 1654 F77 Fortran 77 compiler command 1655 FFLAGS Fortran 77 compiler flags 1656 PKG_CONFIG path to pkg-config utility 1657 XMU_CFLAGS C compiler flags for XMU, overriding pkg-config 1658 XMU_LIBS linker flags for XMU, overriding pkg-config 1659 XMUU_CFLAGS C compiler flags for XMUU, overriding pkg-config 1660 XMUU_LIBS linker flags for XMUU, 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 1728libXmu configure 1.0.5 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 libXmu $as_me 1.0.5, 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_aux_dir= 2113for ac_dir in . "$srcdir"/.; do 2114 if test -f "$ac_dir/install-sh"; then 2115 ac_aux_dir=$ac_dir 2116 ac_install_sh="$ac_aux_dir/install-sh -c" 2117 break 2118 elif test -f "$ac_dir/install.sh"; then 2119 ac_aux_dir=$ac_dir 2120 ac_install_sh="$ac_aux_dir/install.sh -c" 2121 break 2122 elif test -f "$ac_dir/shtool"; then 2123 ac_aux_dir=$ac_dir 2124 ac_install_sh="$ac_aux_dir/shtool install -c" 2125 break 2126 fi 2127done 2128if test -z "$ac_aux_dir"; then 2129 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2130$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2131 { (exit 1); exit 1; }; } 2132fi 2133 2134# These three variables are undocumented and unsupported, 2135# and are intended to be withdrawn in a future Autoconf release. 2136# They can cause serious problems if a builder's source tree is in a directory 2137# whose full name contains unusual characters. 2138ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2139ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2140ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2141 2142 2143am__api_version='1.11' 2144 2145# Find a good install program. We prefer a C program (faster), 2146# so one script is as good as another. But avoid the broken or 2147# incompatible versions: 2148# SysV /etc/install, /usr/sbin/install 2149# SunOS /usr/etc/install 2150# IRIX /sbin/install 2151# AIX /bin/install 2152# AmigaOS /C/install, which installs bootblocks on floppy discs 2153# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2154# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2155# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2156# OS/2's system install, which has a completely different semantic 2157# ./install, which can be erroneously created by make from ./install.sh. 2158# Reject install programs that cannot install multiple files. 2159{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2160$as_echo_n "checking for a BSD-compatible install... " >&6; } 2161if test -z "$INSTALL"; then 2162if test "${ac_cv_path_install+set}" = set; then 2163 $as_echo_n "(cached) " >&6 2164else 2165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2166for as_dir in $PATH 2167do 2168 IFS=$as_save_IFS 2169 test -z "$as_dir" && as_dir=. 2170 # Account for people who put trailing slashes in PATH elements. 2171case $as_dir/ in 2172 ./ | .// | /cC/* | \ 2173 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2174 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2175 /usr/ucb/* ) ;; 2176 *) 2177 # OSF1 and SCO ODT 3.0 have their own names for install. 2178 # Don't use installbsd from OSF since it installs stuff as root 2179 # by default. 2180 for ac_prog in ginstall scoinst install; do 2181 for ac_exec_ext in '' $ac_executable_extensions; do 2182 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2183 if test $ac_prog = install && 2184 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2185 # AIX install. It has an incompatible calling convention. 2186 : 2187 elif test $ac_prog = install && 2188 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2189 # program-specific install script used by HP pwplus--don't use. 2190 : 2191 else 2192 rm -rf conftest.one conftest.two conftest.dir 2193 echo one > conftest.one 2194 echo two > conftest.two 2195 mkdir conftest.dir 2196 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2197 test -s conftest.one && test -s conftest.two && 2198 test -s conftest.dir/conftest.one && 2199 test -s conftest.dir/conftest.two 2200 then 2201 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2202 break 3 2203 fi 2204 fi 2205 fi 2206 done 2207 done 2208 ;; 2209esac 2210 2211done 2212IFS=$as_save_IFS 2213 2214rm -rf conftest.one conftest.two conftest.dir 2215 2216fi 2217 if test "${ac_cv_path_install+set}" = set; then 2218 INSTALL=$ac_cv_path_install 2219 else 2220 # As a last resort, use the slow shell script. Don't cache a 2221 # value for INSTALL within a source directory, because that will 2222 # break other packages using the cache if that directory is 2223 # removed, or if the value is a relative name. 2224 INSTALL=$ac_install_sh 2225 fi 2226fi 2227{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2228$as_echo "$INSTALL" >&6; } 2229 2230# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2231# It thinks the first close brace ends the variable substitution. 2232test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2233 2234test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2235 2236test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2237 2238{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2239$as_echo_n "checking whether build environment is sane... " >&6; } 2240# Just in case 2241sleep 1 2242echo timestamp > conftest.file 2243# Reject unsafe characters in $srcdir or the absolute working directory 2244# name. Accept space and tab only in the latter. 2245am_lf=' 2246' 2247case `pwd` in 2248 *[\\\"\#\$\&\'\`$am_lf]*) 2249 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2250$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2251 { (exit 1); exit 1; }; };; 2252esac 2253case $srcdir in 2254 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2255 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2256$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2257 { (exit 1); exit 1; }; };; 2258esac 2259 2260# Do `set' in a subshell so we don't clobber the current shell's 2261# arguments. Must try -L first in case configure is actually a 2262# symlink; some systems play weird games with the mod time of symlinks 2263# (eg FreeBSD returns the mod time of the symlink's containing 2264# directory). 2265if ( 2266 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2267 if test "$*" = "X"; then 2268 # -L didn't work. 2269 set X `ls -t "$srcdir/configure" conftest.file` 2270 fi 2271 rm -f conftest.file 2272 if test "$*" != "X $srcdir/configure conftest.file" \ 2273 && test "$*" != "X conftest.file $srcdir/configure"; then 2274 2275 # If neither matched, then we have a broken ls. This can happen 2276 # if, for instance, CONFIG_SHELL is bash and it inherits a 2277 # broken ls alias from the environment. This has actually 2278 # happened. Such a system could not be considered "sane". 2279 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2280alias in your environment" >&5 2281$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2282alias in your environment" >&2;} 2283 { (exit 1); exit 1; }; } 2284 fi 2285 2286 test "$2" = conftest.file 2287 ) 2288then 2289 # Ok. 2290 : 2291else 2292 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2293Check your system clock" >&5 2294$as_echo "$as_me: error: newly created file is older than distributed files! 2295Check your system clock" >&2;} 2296 { (exit 1); exit 1; }; } 2297fi 2298{ $as_echo "$as_me:$LINENO: result: yes" >&5 2299$as_echo "yes" >&6; } 2300test "$program_prefix" != NONE && 2301 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2302# Use a double $ so make ignores it. 2303test "$program_suffix" != NONE && 2304 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2305# Double any \ or $. 2306# By default was `s,x,x', remove it if useless. 2307ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2308program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2309 2310# expand $ac_aux_dir to an absolute path 2311am_aux_dir=`cd $ac_aux_dir && pwd` 2312 2313if test x"${MISSING+set}" != xset; then 2314 case $am_aux_dir in 2315 *\ * | *\ *) 2316 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2317 *) 2318 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2319 esac 2320fi 2321# Use eval to expand $SHELL 2322if eval "$MISSING --run true"; then 2323 am_missing_run="$MISSING --run " 2324else 2325 am_missing_run= 2326 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2327$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2328fi 2329 2330if test x"${install_sh}" != xset; then 2331 case $am_aux_dir in 2332 *\ * | *\ *) 2333 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2334 *) 2335 install_sh="\${SHELL} $am_aux_dir/install-sh" 2336 esac 2337fi 2338 2339# Installed binaries are usually stripped using `strip' when the user 2340# run `make install-strip'. However `strip' might not be the right 2341# tool to use in cross-compilation environments, therefore Automake 2342# will honor the `STRIP' environment variable to overrule this program. 2343if test "$cross_compiling" != no; then 2344 if test -n "$ac_tool_prefix"; then 2345 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2346set dummy ${ac_tool_prefix}strip; ac_word=$2 2347{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2348$as_echo_n "checking for $ac_word... " >&6; } 2349if test "${ac_cv_prog_STRIP+set}" = set; then 2350 $as_echo_n "(cached) " >&6 2351else 2352 if test -n "$STRIP"; then 2353 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2354else 2355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2356for as_dir in $PATH 2357do 2358 IFS=$as_save_IFS 2359 test -z "$as_dir" && as_dir=. 2360 for ac_exec_ext in '' $ac_executable_extensions; do 2361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2362 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2363 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2364 break 2 2365 fi 2366done 2367done 2368IFS=$as_save_IFS 2369 2370fi 2371fi 2372STRIP=$ac_cv_prog_STRIP 2373if test -n "$STRIP"; then 2374 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2375$as_echo "$STRIP" >&6; } 2376else 2377 { $as_echo "$as_me:$LINENO: result: no" >&5 2378$as_echo "no" >&6; } 2379fi 2380 2381 2382fi 2383if test -z "$ac_cv_prog_STRIP"; then 2384 ac_ct_STRIP=$STRIP 2385 # Extract the first word of "strip", so it can be a program name with args. 2386set dummy strip; ac_word=$2 2387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2388$as_echo_n "checking for $ac_word... " >&6; } 2389if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2390 $as_echo_n "(cached) " >&6 2391else 2392 if test -n "$ac_ct_STRIP"; then 2393 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2394else 2395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2396for as_dir in $PATH 2397do 2398 IFS=$as_save_IFS 2399 test -z "$as_dir" && as_dir=. 2400 for ac_exec_ext in '' $ac_executable_extensions; do 2401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2402 ac_cv_prog_ac_ct_STRIP="strip" 2403 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2404 break 2 2405 fi 2406done 2407done 2408IFS=$as_save_IFS 2409 2410fi 2411fi 2412ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2413if test -n "$ac_ct_STRIP"; then 2414 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2415$as_echo "$ac_ct_STRIP" >&6; } 2416else 2417 { $as_echo "$as_me:$LINENO: result: no" >&5 2418$as_echo "no" >&6; } 2419fi 2420 2421 if test "x$ac_ct_STRIP" = x; then 2422 STRIP=":" 2423 else 2424 case $cross_compiling:$ac_tool_warned in 2425yes:) 2426{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2428ac_tool_warned=yes ;; 2429esac 2430 STRIP=$ac_ct_STRIP 2431 fi 2432else 2433 STRIP="$ac_cv_prog_STRIP" 2434fi 2435 2436fi 2437INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2438 2439{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2440$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2441if test -z "$MKDIR_P"; then 2442 if test "${ac_cv_path_mkdir+set}" = set; then 2443 $as_echo_n "(cached) " >&6 2444else 2445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2446for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2447do 2448 IFS=$as_save_IFS 2449 test -z "$as_dir" && as_dir=. 2450 for ac_prog in mkdir gmkdir; do 2451 for ac_exec_ext in '' $ac_executable_extensions; do 2452 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2453 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2454 'mkdir (GNU coreutils) '* | \ 2455 'mkdir (coreutils) '* | \ 2456 'mkdir (fileutils) '4.1*) 2457 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2458 break 3;; 2459 esac 2460 done 2461 done 2462done 2463IFS=$as_save_IFS 2464 2465fi 2466 2467 if test "${ac_cv_path_mkdir+set}" = set; then 2468 MKDIR_P="$ac_cv_path_mkdir -p" 2469 else 2470 # As a last resort, use the slow shell script. Don't cache a 2471 # value for MKDIR_P within a source directory, because that will 2472 # break other packages using the cache if that directory is 2473 # removed, or if the value is a relative name. 2474 test -d ./--version && rmdir ./--version 2475 MKDIR_P="$ac_install_sh -d" 2476 fi 2477fi 2478{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2479$as_echo "$MKDIR_P" >&6; } 2480 2481mkdir_p="$MKDIR_P" 2482case $mkdir_p in 2483 [\\/$]* | ?:[\\/]*) ;; 2484 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2485esac 2486 2487for ac_prog in gawk mawk nawk awk 2488do 2489 # Extract the first word of "$ac_prog", so it can be a program name with args. 2490set dummy $ac_prog; ac_word=$2 2491{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2492$as_echo_n "checking for $ac_word... " >&6; } 2493if test "${ac_cv_prog_AWK+set}" = set; then 2494 $as_echo_n "(cached) " >&6 2495else 2496 if test -n "$AWK"; then 2497 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2498else 2499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2500for as_dir in $PATH 2501do 2502 IFS=$as_save_IFS 2503 test -z "$as_dir" && as_dir=. 2504 for ac_exec_ext in '' $ac_executable_extensions; do 2505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2506 ac_cv_prog_AWK="$ac_prog" 2507 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2508 break 2 2509 fi 2510done 2511done 2512IFS=$as_save_IFS 2513 2514fi 2515fi 2516AWK=$ac_cv_prog_AWK 2517if test -n "$AWK"; then 2518 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2519$as_echo "$AWK" >&6; } 2520else 2521 { $as_echo "$as_me:$LINENO: result: no" >&5 2522$as_echo "no" >&6; } 2523fi 2524 2525 2526 test -n "$AWK" && break 2527done 2528 2529{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2530$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2531set x ${MAKE-make} 2532ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2533if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2534 $as_echo_n "(cached) " >&6 2535else 2536 cat >conftest.make <<\_ACEOF 2537SHELL = /bin/sh 2538all: 2539 @echo '@@@%%%=$(MAKE)=@@@%%%' 2540_ACEOF 2541# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2542case `${MAKE-make} -f conftest.make 2>/dev/null` in 2543 *@@@%%%=?*=@@@%%%*) 2544 eval ac_cv_prog_make_${ac_make}_set=yes;; 2545 *) 2546 eval ac_cv_prog_make_${ac_make}_set=no;; 2547esac 2548rm -f conftest.make 2549fi 2550if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2551 { $as_echo "$as_me:$LINENO: result: yes" >&5 2552$as_echo "yes" >&6; } 2553 SET_MAKE= 2554else 2555 { $as_echo "$as_me:$LINENO: result: no" >&5 2556$as_echo "no" >&6; } 2557 SET_MAKE="MAKE=${MAKE-make}" 2558fi 2559 2560rm -rf .tst 2>/dev/null 2561mkdir .tst 2>/dev/null 2562if test -d .tst; then 2563 am__leading_dot=. 2564else 2565 am__leading_dot=_ 2566fi 2567rmdir .tst 2>/dev/null 2568 2569if test "`cd $srcdir && pwd`" != "`pwd`"; then 2570 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2571 # is not polluted with repeated "-I." 2572 am__isrc=' -I$(srcdir)' 2573 # test to see if srcdir already configured 2574 if test -f $srcdir/config.status; then 2575 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2576$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2577 { (exit 1); exit 1; }; } 2578 fi 2579fi 2580 2581# test whether we have cygpath 2582if test -z "$CYGPATH_W"; then 2583 if (cygpath --version) >/dev/null 2>/dev/null; then 2584 CYGPATH_W='cygpath -w' 2585 else 2586 CYGPATH_W=echo 2587 fi 2588fi 2589 2590 2591# Define the identity of the package. 2592 PACKAGE='libXmu' 2593 VERSION='1.0.5' 2594 2595 2596cat >>confdefs.h <<_ACEOF 2597#define PACKAGE "$PACKAGE" 2598_ACEOF 2599 2600 2601cat >>confdefs.h <<_ACEOF 2602#define VERSION "$VERSION" 2603_ACEOF 2604 2605# Some tools Automake needs. 2606 2607ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2608 2609 2610AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2611 2612 2613AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2614 2615 2616AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2617 2618 2619MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2620 2621# We need awk for the "check" target. The system "awk" is bad on 2622# some platforms. 2623# Always define AMTAR for backward compatibility. 2624 2625AMTAR=${AMTAR-"${am_missing_run}tar"} 2626 2627am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2628 2629 2630 2631 2632 2633 2634 2635{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2636$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2637 # Check whether --enable-maintainer-mode was given. 2638if test "${enable_maintainer_mode+set}" = set; then 2639 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2640else 2641 USE_MAINTAINER_MODE=no 2642fi 2643 2644 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2645$as_echo "$USE_MAINTAINER_MODE" >&6; } 2646 if test $USE_MAINTAINER_MODE = yes; then 2647 MAINTAINER_MODE_TRUE= 2648 MAINTAINER_MODE_FALSE='#' 2649else 2650 MAINTAINER_MODE_TRUE='#' 2651 MAINTAINER_MODE_FALSE= 2652fi 2653 2654 MAINT=$MAINTAINER_MODE_TRUE 2655 2656 2657 2658# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670ac_config_headers="$ac_config_headers config.h" 2671 2672 2673 2674# Checks for programs. 2675# Check whether --enable-shared was given. 2676if test "${enable_shared+set}" = set; then 2677 enableval=$enable_shared; p=${PACKAGE-default} 2678 case $enableval in 2679 yes) enable_shared=yes ;; 2680 no) enable_shared=no ;; 2681 *) 2682 enable_shared=no 2683 # Look at the argument we got. We use all the common list separators. 2684 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2685 for pkg in $enableval; do 2686 IFS="$lt_save_ifs" 2687 if test "X$pkg" = "X$p"; then 2688 enable_shared=yes 2689 fi 2690 done 2691 IFS="$lt_save_ifs" 2692 ;; 2693 esac 2694else 2695 enable_shared=yes 2696fi 2697 2698 2699# Check whether --enable-static was given. 2700if test "${enable_static+set}" = set; then 2701 enableval=$enable_static; p=${PACKAGE-default} 2702 case $enableval in 2703 yes) enable_static=yes ;; 2704 no) enable_static=no ;; 2705 *) 2706 enable_static=no 2707 # Look at the argument we got. We use all the common list separators. 2708 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2709 for pkg in $enableval; do 2710 IFS="$lt_save_ifs" 2711 if test "X$pkg" = "X$p"; then 2712 enable_static=yes 2713 fi 2714 done 2715 IFS="$lt_save_ifs" 2716 ;; 2717 esac 2718else 2719 enable_static=yes 2720fi 2721 2722 2723# Check whether --enable-fast-install was given. 2724if test "${enable_fast_install+set}" = set; then 2725 enableval=$enable_fast_install; p=${PACKAGE-default} 2726 case $enableval in 2727 yes) enable_fast_install=yes ;; 2728 no) enable_fast_install=no ;; 2729 *) 2730 enable_fast_install=no 2731 # Look at the argument we got. We use all the common list separators. 2732 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2733 for pkg in $enableval; do 2734 IFS="$lt_save_ifs" 2735 if test "X$pkg" = "X$p"; then 2736 enable_fast_install=yes 2737 fi 2738 done 2739 IFS="$lt_save_ifs" 2740 ;; 2741 esac 2742else 2743 enable_fast_install=yes 2744fi 2745 2746 2747# Make sure we can run config.sub. 2748$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2749 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2750$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2751 { (exit 1); exit 1; }; } 2752 2753{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2754$as_echo_n "checking build system type... " >&6; } 2755if test "${ac_cv_build+set}" = set; then 2756 $as_echo_n "(cached) " >&6 2757else 2758 ac_build_alias=$build_alias 2759test "x$ac_build_alias" = x && 2760 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2761test "x$ac_build_alias" = x && 2762 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2763$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2764 { (exit 1); exit 1; }; } 2765ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2766 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2767$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2768 { (exit 1); exit 1; }; } 2769 2770fi 2771{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2772$as_echo "$ac_cv_build" >&6; } 2773case $ac_cv_build in 2774*-*-*) ;; 2775*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2776$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2777 { (exit 1); exit 1; }; };; 2778esac 2779build=$ac_cv_build 2780ac_save_IFS=$IFS; IFS='-' 2781set x $ac_cv_build 2782shift 2783build_cpu=$1 2784build_vendor=$2 2785shift; shift 2786# Remember, the first character of IFS is used to create $*, 2787# except with old shells: 2788build_os=$* 2789IFS=$ac_save_IFS 2790case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2791 2792 2793{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2794$as_echo_n "checking host system type... " >&6; } 2795if test "${ac_cv_host+set}" = set; then 2796 $as_echo_n "(cached) " >&6 2797else 2798 if test "x$host_alias" = x; then 2799 ac_cv_host=$ac_cv_build 2800else 2801 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2802 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2803$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2804 { (exit 1); exit 1; }; } 2805fi 2806 2807fi 2808{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2809$as_echo "$ac_cv_host" >&6; } 2810case $ac_cv_host in 2811*-*-*) ;; 2812*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2813$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2814 { (exit 1); exit 1; }; };; 2815esac 2816host=$ac_cv_host 2817ac_save_IFS=$IFS; IFS='-' 2818set x $ac_cv_host 2819shift 2820host_cpu=$1 2821host_vendor=$2 2822shift; shift 2823# Remember, the first character of IFS is used to create $*, 2824# except with old shells: 2825host_os=$* 2826IFS=$ac_save_IFS 2827case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2828 2829 2830DEPDIR="${am__leading_dot}deps" 2831 2832ac_config_commands="$ac_config_commands depfiles" 2833 2834 2835am_make=${MAKE-make} 2836cat > confinc << 'END' 2837am__doit: 2838 @echo this is the am__doit target 2839.PHONY: am__doit 2840END 2841# If we don't find an include directive, just comment out the code. 2842{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2843$as_echo_n "checking for style of include used by $am_make... " >&6; } 2844am__include="#" 2845am__quote= 2846_am_result=none 2847# First try GNU make style include. 2848echo "include confinc" > confmf 2849# Ignore all kinds of additional output from `make'. 2850case `$am_make -s -f confmf 2> /dev/null` in #( 2851*the\ am__doit\ target*) 2852 am__include=include 2853 am__quote= 2854 _am_result=GNU 2855 ;; 2856esac 2857# Now try BSD make style include. 2858if test "$am__include" = "#"; then 2859 echo '.include "confinc"' > confmf 2860 case `$am_make -s -f confmf 2> /dev/null` in #( 2861 *the\ am__doit\ target*) 2862 am__include=.include 2863 am__quote="\"" 2864 _am_result=BSD 2865 ;; 2866 esac 2867fi 2868 2869 2870{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2871$as_echo "$_am_result" >&6; } 2872rm -f confinc confmf 2873 2874# Check whether --enable-dependency-tracking was given. 2875if test "${enable_dependency_tracking+set}" = set; then 2876 enableval=$enable_dependency_tracking; 2877fi 2878 2879if test "x$enable_dependency_tracking" != xno; then 2880 am_depcomp="$ac_aux_dir/depcomp" 2881 AMDEPBACKSLASH='\' 2882fi 2883 if test "x$enable_dependency_tracking" != xno; then 2884 AMDEP_TRUE= 2885 AMDEP_FALSE='#' 2886else 2887 AMDEP_TRUE='#' 2888 AMDEP_FALSE= 2889fi 2890 2891 2892ac_ext=c 2893ac_cpp='$CPP $CPPFLAGS' 2894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2896ac_compiler_gnu=$ac_cv_c_compiler_gnu 2897if test -n "$ac_tool_prefix"; then 2898 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2899set dummy ${ac_tool_prefix}gcc; ac_word=$2 2900{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2901$as_echo_n "checking for $ac_word... " >&6; } 2902if test "${ac_cv_prog_CC+set}" = set; then 2903 $as_echo_n "(cached) " >&6 2904else 2905 if test -n "$CC"; then 2906 ac_cv_prog_CC="$CC" # Let the user override the test. 2907else 2908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2909for as_dir in $PATH 2910do 2911 IFS=$as_save_IFS 2912 test -z "$as_dir" && as_dir=. 2913 for ac_exec_ext in '' $ac_executable_extensions; do 2914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2915 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2916 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2917 break 2 2918 fi 2919done 2920done 2921IFS=$as_save_IFS 2922 2923fi 2924fi 2925CC=$ac_cv_prog_CC 2926if test -n "$CC"; then 2927 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2928$as_echo "$CC" >&6; } 2929else 2930 { $as_echo "$as_me:$LINENO: result: no" >&5 2931$as_echo "no" >&6; } 2932fi 2933 2934 2935fi 2936if test -z "$ac_cv_prog_CC"; then 2937 ac_ct_CC=$CC 2938 # Extract the first word of "gcc", so it can be a program name with args. 2939set dummy gcc; ac_word=$2 2940{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2941$as_echo_n "checking for $ac_word... " >&6; } 2942if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2943 $as_echo_n "(cached) " >&6 2944else 2945 if test -n "$ac_ct_CC"; then 2946 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2947else 2948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2949for as_dir in $PATH 2950do 2951 IFS=$as_save_IFS 2952 test -z "$as_dir" && as_dir=. 2953 for ac_exec_ext in '' $ac_executable_extensions; do 2954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2955 ac_cv_prog_ac_ct_CC="gcc" 2956 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2957 break 2 2958 fi 2959done 2960done 2961IFS=$as_save_IFS 2962 2963fi 2964fi 2965ac_ct_CC=$ac_cv_prog_ac_ct_CC 2966if test -n "$ac_ct_CC"; then 2967 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2968$as_echo "$ac_ct_CC" >&6; } 2969else 2970 { $as_echo "$as_me:$LINENO: result: no" >&5 2971$as_echo "no" >&6; } 2972fi 2973 2974 if test "x$ac_ct_CC" = x; then 2975 CC="" 2976 else 2977 case $cross_compiling:$ac_tool_warned in 2978yes:) 2979{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2981ac_tool_warned=yes ;; 2982esac 2983 CC=$ac_ct_CC 2984 fi 2985else 2986 CC="$ac_cv_prog_CC" 2987fi 2988 2989if test -z "$CC"; then 2990 if test -n "$ac_tool_prefix"; then 2991 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2992set dummy ${ac_tool_prefix}cc; ac_word=$2 2993{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2994$as_echo_n "checking for $ac_word... " >&6; } 2995if test "${ac_cv_prog_CC+set}" = set; then 2996 $as_echo_n "(cached) " >&6 2997else 2998 if test -n "$CC"; then 2999 ac_cv_prog_CC="$CC" # Let the user override the test. 3000else 3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3002for as_dir in $PATH 3003do 3004 IFS=$as_save_IFS 3005 test -z "$as_dir" && as_dir=. 3006 for ac_exec_ext in '' $ac_executable_extensions; do 3007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3008 ac_cv_prog_CC="${ac_tool_prefix}cc" 3009 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3010 break 2 3011 fi 3012done 3013done 3014IFS=$as_save_IFS 3015 3016fi 3017fi 3018CC=$ac_cv_prog_CC 3019if test -n "$CC"; then 3020 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3021$as_echo "$CC" >&6; } 3022else 3023 { $as_echo "$as_me:$LINENO: result: no" >&5 3024$as_echo "no" >&6; } 3025fi 3026 3027 3028 fi 3029fi 3030if test -z "$CC"; then 3031 # Extract the first word of "cc", so it can be a program name with args. 3032set dummy cc; ac_word=$2 3033{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3034$as_echo_n "checking for $ac_word... " >&6; } 3035if test "${ac_cv_prog_CC+set}" = set; then 3036 $as_echo_n "(cached) " >&6 3037else 3038 if test -n "$CC"; then 3039 ac_cv_prog_CC="$CC" # Let the user override the test. 3040else 3041 ac_prog_rejected=no 3042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3043for as_dir in $PATH 3044do 3045 IFS=$as_save_IFS 3046 test -z "$as_dir" && as_dir=. 3047 for ac_exec_ext in '' $ac_executable_extensions; do 3048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3049 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3050 ac_prog_rejected=yes 3051 continue 3052 fi 3053 ac_cv_prog_CC="cc" 3054 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3055 break 2 3056 fi 3057done 3058done 3059IFS=$as_save_IFS 3060 3061if test $ac_prog_rejected = yes; then 3062 # We found a bogon in the path, so make sure we never use it. 3063 set dummy $ac_cv_prog_CC 3064 shift 3065 if test $# != 0; then 3066 # We chose a different compiler from the bogus one. 3067 # However, it has the same basename, so the bogon will be chosen 3068 # first if we set CC to just the basename; use the full file name. 3069 shift 3070 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3071 fi 3072fi 3073fi 3074fi 3075CC=$ac_cv_prog_CC 3076if test -n "$CC"; then 3077 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3078$as_echo "$CC" >&6; } 3079else 3080 { $as_echo "$as_me:$LINENO: result: no" >&5 3081$as_echo "no" >&6; } 3082fi 3083 3084 3085fi 3086if test -z "$CC"; then 3087 if test -n "$ac_tool_prefix"; then 3088 for ac_prog in cl.exe 3089 do 3090 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3091set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3092{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3093$as_echo_n "checking for $ac_word... " >&6; } 3094if test "${ac_cv_prog_CC+set}" = set; then 3095 $as_echo_n "(cached) " >&6 3096else 3097 if test -n "$CC"; then 3098 ac_cv_prog_CC="$CC" # Let the user override the test. 3099else 3100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3101for as_dir in $PATH 3102do 3103 IFS=$as_save_IFS 3104 test -z "$as_dir" && as_dir=. 3105 for ac_exec_ext in '' $ac_executable_extensions; do 3106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3107 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3108 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3109 break 2 3110 fi 3111done 3112done 3113IFS=$as_save_IFS 3114 3115fi 3116fi 3117CC=$ac_cv_prog_CC 3118if test -n "$CC"; then 3119 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3120$as_echo "$CC" >&6; } 3121else 3122 { $as_echo "$as_me:$LINENO: result: no" >&5 3123$as_echo "no" >&6; } 3124fi 3125 3126 3127 test -n "$CC" && break 3128 done 3129fi 3130if test -z "$CC"; then 3131 ac_ct_CC=$CC 3132 for ac_prog in cl.exe 3133do 3134 # Extract the first word of "$ac_prog", so it can be a program name with args. 3135set dummy $ac_prog; ac_word=$2 3136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3137$as_echo_n "checking for $ac_word... " >&6; } 3138if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3139 $as_echo_n "(cached) " >&6 3140else 3141 if test -n "$ac_ct_CC"; then 3142 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3143else 3144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3145for as_dir in $PATH 3146do 3147 IFS=$as_save_IFS 3148 test -z "$as_dir" && as_dir=. 3149 for ac_exec_ext in '' $ac_executable_extensions; do 3150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3151 ac_cv_prog_ac_ct_CC="$ac_prog" 3152 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3153 break 2 3154 fi 3155done 3156done 3157IFS=$as_save_IFS 3158 3159fi 3160fi 3161ac_ct_CC=$ac_cv_prog_ac_ct_CC 3162if test -n "$ac_ct_CC"; then 3163 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3164$as_echo "$ac_ct_CC" >&6; } 3165else 3166 { $as_echo "$as_me:$LINENO: result: no" >&5 3167$as_echo "no" >&6; } 3168fi 3169 3170 3171 test -n "$ac_ct_CC" && break 3172done 3173 3174 if test "x$ac_ct_CC" = x; then 3175 CC="" 3176 else 3177 case $cross_compiling:$ac_tool_warned in 3178yes:) 3179{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3181ac_tool_warned=yes ;; 3182esac 3183 CC=$ac_ct_CC 3184 fi 3185fi 3186 3187fi 3188 3189 3190test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3192{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3193See \`config.log' for more details." >&5 3194$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3195See \`config.log' for more details." >&2;} 3196 { (exit 1); exit 1; }; }; } 3197 3198# Provide some information about the compiler. 3199$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3200set X $ac_compile 3201ac_compiler=$2 3202{ (ac_try="$ac_compiler --version >&5" 3203case "(($ac_try" in 3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3205 *) ac_try_echo=$ac_try;; 3206esac 3207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3208$as_echo "$ac_try_echo") >&5 3209 (eval "$ac_compiler --version >&5") 2>&5 3210 ac_status=$? 3211 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3212 (exit $ac_status); } 3213{ (ac_try="$ac_compiler -v >&5" 3214case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217esac 3218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3219$as_echo "$ac_try_echo") >&5 3220 (eval "$ac_compiler -v >&5") 2>&5 3221 ac_status=$? 3222 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3223 (exit $ac_status); } 3224{ (ac_try="$ac_compiler -V >&5" 3225case "(($ac_try" in 3226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3227 *) ac_try_echo=$ac_try;; 3228esac 3229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3230$as_echo "$ac_try_echo") >&5 3231 (eval "$ac_compiler -V >&5") 2>&5 3232 ac_status=$? 3233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3234 (exit $ac_status); } 3235 3236cat >conftest.$ac_ext <<_ACEOF 3237/* confdefs.h. */ 3238_ACEOF 3239cat confdefs.h >>conftest.$ac_ext 3240cat >>conftest.$ac_ext <<_ACEOF 3241/* end confdefs.h. */ 3242 3243int 3244main () 3245{ 3246 3247 ; 3248 return 0; 3249} 3250_ACEOF 3251ac_clean_files_save=$ac_clean_files 3252ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3253# Try to create an executable without -o first, disregard a.out. 3254# It will help us diagnose broken compilers, and finding out an intuition 3255# of exeext. 3256{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3257$as_echo_n "checking for C compiler default output file name... " >&6; } 3258ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3259 3260# The possible output files: 3261ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3262 3263ac_rmfiles= 3264for ac_file in $ac_files 3265do 3266 case $ac_file in 3267 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3268 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3269 esac 3270done 3271rm -f $ac_rmfiles 3272 3273if { (ac_try="$ac_link_default" 3274case "(($ac_try" in 3275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3276 *) ac_try_echo=$ac_try;; 3277esac 3278eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3279$as_echo "$ac_try_echo") >&5 3280 (eval "$ac_link_default") 2>&5 3281 ac_status=$? 3282 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3283 (exit $ac_status); }; then 3284 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3285# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3286# in a Makefile. We should not override ac_cv_exeext if it was cached, 3287# so that the user can short-circuit this test for compilers unknown to 3288# Autoconf. 3289for ac_file in $ac_files '' 3290do 3291 test -f "$ac_file" || continue 3292 case $ac_file in 3293 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3294 ;; 3295 [ab].out ) 3296 # We found the default executable, but exeext='' is most 3297 # certainly right. 3298 break;; 3299 *.* ) 3300 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3301 then :; else 3302 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3303 fi 3304 # We set ac_cv_exeext here because the later test for it is not 3305 # safe: cross compilers may not add the suffix if given an `-o' 3306 # argument, so we may need to know it at that point already. 3307 # Even if this section looks crufty: it has the advantage of 3308 # actually working. 3309 break;; 3310 * ) 3311 break;; 3312 esac 3313done 3314test "$ac_cv_exeext" = no && ac_cv_exeext= 3315 3316else 3317 ac_file='' 3318fi 3319 3320{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3321$as_echo "$ac_file" >&6; } 3322if test -z "$ac_file"; then 3323 $as_echo "$as_me: failed program was:" >&5 3324sed 's/^/| /' conftest.$ac_ext >&5 3325 3326{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3328{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3329See \`config.log' for more details." >&5 3330$as_echo "$as_me: error: C compiler cannot create executables 3331See \`config.log' for more details." >&2;} 3332 { (exit 77); exit 77; }; }; } 3333fi 3334 3335ac_exeext=$ac_cv_exeext 3336 3337# Check that the compiler produces executables we can run. If not, either 3338# the compiler is broken, or we cross compile. 3339{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3340$as_echo_n "checking whether the C compiler works... " >&6; } 3341# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3342# If not cross compiling, check that we can run a simple program. 3343if test "$cross_compiling" != yes; then 3344 if { ac_try='./$ac_file' 3345 { (case "(($ac_try" in 3346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3347 *) ac_try_echo=$ac_try;; 3348esac 3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3350$as_echo "$ac_try_echo") >&5 3351 (eval "$ac_try") 2>&5 3352 ac_status=$? 3353 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3354 (exit $ac_status); }; }; then 3355 cross_compiling=no 3356 else 3357 if test "$cross_compiling" = maybe; then 3358 cross_compiling=yes 3359 else 3360 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3362{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3363If you meant to cross compile, use \`--host'. 3364See \`config.log' for more details." >&5 3365$as_echo "$as_me: error: cannot run C compiled programs. 3366If you meant to cross compile, use \`--host'. 3367See \`config.log' for more details." >&2;} 3368 { (exit 1); exit 1; }; }; } 3369 fi 3370 fi 3371fi 3372{ $as_echo "$as_me:$LINENO: result: yes" >&5 3373$as_echo "yes" >&6; } 3374 3375rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3376ac_clean_files=$ac_clean_files_save 3377# Check that the compiler produces executables we can run. If not, either 3378# the compiler is broken, or we cross compile. 3379{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3380$as_echo_n "checking whether we are cross compiling... " >&6; } 3381{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3382$as_echo "$cross_compiling" >&6; } 3383 3384{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3385$as_echo_n "checking for suffix of executables... " >&6; } 3386if { (ac_try="$ac_link" 3387case "(($ac_try" in 3388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3389 *) ac_try_echo=$ac_try;; 3390esac 3391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3392$as_echo "$ac_try_echo") >&5 3393 (eval "$ac_link") 2>&5 3394 ac_status=$? 3395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3396 (exit $ac_status); }; then 3397 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3398# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3399# work properly (i.e., refer to `conftest.exe'), while it won't with 3400# `rm'. 3401for ac_file in conftest.exe conftest conftest.*; do 3402 test -f "$ac_file" || continue 3403 case $ac_file in 3404 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3405 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3406 break;; 3407 * ) break;; 3408 esac 3409done 3410else 3411 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3413{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3414See \`config.log' for more details." >&5 3415$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3416See \`config.log' for more details." >&2;} 3417 { (exit 1); exit 1; }; }; } 3418fi 3419 3420rm -f conftest$ac_cv_exeext 3421{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3422$as_echo "$ac_cv_exeext" >&6; } 3423 3424rm -f conftest.$ac_ext 3425EXEEXT=$ac_cv_exeext 3426ac_exeext=$EXEEXT 3427{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3428$as_echo_n "checking for suffix of object files... " >&6; } 3429if test "${ac_cv_objext+set}" = set; then 3430 $as_echo_n "(cached) " >&6 3431else 3432 cat >conftest.$ac_ext <<_ACEOF 3433/* confdefs.h. */ 3434_ACEOF 3435cat confdefs.h >>conftest.$ac_ext 3436cat >>conftest.$ac_ext <<_ACEOF 3437/* end confdefs.h. */ 3438 3439int 3440main () 3441{ 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447rm -f conftest.o conftest.obj 3448if { (ac_try="$ac_compile" 3449case "(($ac_try" in 3450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3451 *) ac_try_echo=$ac_try;; 3452esac 3453eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3454$as_echo "$ac_try_echo") >&5 3455 (eval "$ac_compile") 2>&5 3456 ac_status=$? 3457 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3458 (exit $ac_status); }; then 3459 for ac_file in conftest.o conftest.obj conftest.*; do 3460 test -f "$ac_file" || continue; 3461 case $ac_file in 3462 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3463 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3464 break;; 3465 esac 3466done 3467else 3468 $as_echo "$as_me: failed program was:" >&5 3469sed 's/^/| /' conftest.$ac_ext >&5 3470 3471{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3473{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3474See \`config.log' for more details." >&5 3475$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3476See \`config.log' for more details." >&2;} 3477 { (exit 1); exit 1; }; }; } 3478fi 3479 3480rm -f conftest.$ac_cv_objext conftest.$ac_ext 3481fi 3482{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3483$as_echo "$ac_cv_objext" >&6; } 3484OBJEXT=$ac_cv_objext 3485ac_objext=$OBJEXT 3486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3487$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3488if test "${ac_cv_c_compiler_gnu+set}" = set; then 3489 $as_echo_n "(cached) " >&6 3490else 3491 cat >conftest.$ac_ext <<_ACEOF 3492/* confdefs.h. */ 3493_ACEOF 3494cat confdefs.h >>conftest.$ac_ext 3495cat >>conftest.$ac_ext <<_ACEOF 3496/* end confdefs.h. */ 3497 3498int 3499main () 3500{ 3501#ifndef __GNUC__ 3502 choke me 3503#endif 3504 3505 ; 3506 return 0; 3507} 3508_ACEOF 3509rm -f conftest.$ac_objext 3510if { (ac_try="$ac_compile" 3511case "(($ac_try" in 3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3513 *) ac_try_echo=$ac_try;; 3514esac 3515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3516$as_echo "$ac_try_echo") >&5 3517 (eval "$ac_compile") 2>conftest.er1 3518 ac_status=$? 3519 grep -v '^ *+' conftest.er1 >conftest.err 3520 rm -f conftest.er1 3521 cat conftest.err >&5 3522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3523 (exit $ac_status); } && { 3524 test -z "$ac_c_werror_flag" || 3525 test ! -s conftest.err 3526 } && test -s conftest.$ac_objext; then 3527 ac_compiler_gnu=yes 3528else 3529 $as_echo "$as_me: failed program was:" >&5 3530sed 's/^/| /' conftest.$ac_ext >&5 3531 3532 ac_compiler_gnu=no 3533fi 3534 3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3536ac_cv_c_compiler_gnu=$ac_compiler_gnu 3537 3538fi 3539{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3540$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3541if test $ac_compiler_gnu = yes; then 3542 GCC=yes 3543else 3544 GCC= 3545fi 3546ac_test_CFLAGS=${CFLAGS+set} 3547ac_save_CFLAGS=$CFLAGS 3548{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3549$as_echo_n "checking whether $CC accepts -g... " >&6; } 3550if test "${ac_cv_prog_cc_g+set}" = set; then 3551 $as_echo_n "(cached) " >&6 3552else 3553 ac_save_c_werror_flag=$ac_c_werror_flag 3554 ac_c_werror_flag=yes 3555 ac_cv_prog_cc_g=no 3556 CFLAGS="-g" 3557 cat >conftest.$ac_ext <<_ACEOF 3558/* confdefs.h. */ 3559_ACEOF 3560cat confdefs.h >>conftest.$ac_ext 3561cat >>conftest.$ac_ext <<_ACEOF 3562/* end confdefs.h. */ 3563 3564int 3565main () 3566{ 3567 3568 ; 3569 return 0; 3570} 3571_ACEOF 3572rm -f conftest.$ac_objext 3573if { (ac_try="$ac_compile" 3574case "(($ac_try" in 3575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3576 *) ac_try_echo=$ac_try;; 3577esac 3578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3579$as_echo "$ac_try_echo") >&5 3580 (eval "$ac_compile") 2>conftest.er1 3581 ac_status=$? 3582 grep -v '^ *+' conftest.er1 >conftest.err 3583 rm -f conftest.er1 3584 cat conftest.err >&5 3585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3586 (exit $ac_status); } && { 3587 test -z "$ac_c_werror_flag" || 3588 test ! -s conftest.err 3589 } && test -s conftest.$ac_objext; then 3590 ac_cv_prog_cc_g=yes 3591else 3592 $as_echo "$as_me: failed program was:" >&5 3593sed 's/^/| /' conftest.$ac_ext >&5 3594 3595 CFLAGS="" 3596 cat >conftest.$ac_ext <<_ACEOF 3597/* confdefs.h. */ 3598_ACEOF 3599cat confdefs.h >>conftest.$ac_ext 3600cat >>conftest.$ac_ext <<_ACEOF 3601/* end confdefs.h. */ 3602 3603int 3604main () 3605{ 3606 3607 ; 3608 return 0; 3609} 3610_ACEOF 3611rm -f conftest.$ac_objext 3612if { (ac_try="$ac_compile" 3613case "(($ac_try" in 3614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3615 *) ac_try_echo=$ac_try;; 3616esac 3617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3618$as_echo "$ac_try_echo") >&5 3619 (eval "$ac_compile") 2>conftest.er1 3620 ac_status=$? 3621 grep -v '^ *+' conftest.er1 >conftest.err 3622 rm -f conftest.er1 3623 cat conftest.err >&5 3624 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3625 (exit $ac_status); } && { 3626 test -z "$ac_c_werror_flag" || 3627 test ! -s conftest.err 3628 } && test -s conftest.$ac_objext; then 3629 : 3630else 3631 $as_echo "$as_me: failed program was:" >&5 3632sed 's/^/| /' conftest.$ac_ext >&5 3633 3634 ac_c_werror_flag=$ac_save_c_werror_flag 3635 CFLAGS="-g" 3636 cat >conftest.$ac_ext <<_ACEOF 3637/* confdefs.h. */ 3638_ACEOF 3639cat confdefs.h >>conftest.$ac_ext 3640cat >>conftest.$ac_ext <<_ACEOF 3641/* end confdefs.h. */ 3642 3643int 3644main () 3645{ 3646 3647 ; 3648 return 0; 3649} 3650_ACEOF 3651rm -f conftest.$ac_objext 3652if { (ac_try="$ac_compile" 3653case "(($ac_try" in 3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3655 *) ac_try_echo=$ac_try;; 3656esac 3657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3658$as_echo "$ac_try_echo") >&5 3659 (eval "$ac_compile") 2>conftest.er1 3660 ac_status=$? 3661 grep -v '^ *+' conftest.er1 >conftest.err 3662 rm -f conftest.er1 3663 cat conftest.err >&5 3664 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3665 (exit $ac_status); } && { 3666 test -z "$ac_c_werror_flag" || 3667 test ! -s conftest.err 3668 } && test -s conftest.$ac_objext; then 3669 ac_cv_prog_cc_g=yes 3670else 3671 $as_echo "$as_me: failed program was:" >&5 3672sed 's/^/| /' conftest.$ac_ext >&5 3673 3674 3675fi 3676 3677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3678fi 3679 3680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3681fi 3682 3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3684 ac_c_werror_flag=$ac_save_c_werror_flag 3685fi 3686{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3687$as_echo "$ac_cv_prog_cc_g" >&6; } 3688if test "$ac_test_CFLAGS" = set; then 3689 CFLAGS=$ac_save_CFLAGS 3690elif test $ac_cv_prog_cc_g = yes; then 3691 if test "$GCC" = yes; then 3692 CFLAGS="-g -O2" 3693 else 3694 CFLAGS="-g" 3695 fi 3696else 3697 if test "$GCC" = yes; then 3698 CFLAGS="-O2" 3699 else 3700 CFLAGS= 3701 fi 3702fi 3703{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3704$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3705if test "${ac_cv_prog_cc_c89+set}" = set; then 3706 $as_echo_n "(cached) " >&6 3707else 3708 ac_cv_prog_cc_c89=no 3709ac_save_CC=$CC 3710cat >conftest.$ac_ext <<_ACEOF 3711/* confdefs.h. */ 3712_ACEOF 3713cat confdefs.h >>conftest.$ac_ext 3714cat >>conftest.$ac_ext <<_ACEOF 3715/* end confdefs.h. */ 3716#include <stdarg.h> 3717#include <stdio.h> 3718#include <sys/types.h> 3719#include <sys/stat.h> 3720/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3721struct buf { int x; }; 3722FILE * (*rcsopen) (struct buf *, struct stat *, int); 3723static char *e (p, i) 3724 char **p; 3725 int i; 3726{ 3727 return p[i]; 3728} 3729static char *f (char * (*g) (char **, int), char **p, ...) 3730{ 3731 char *s; 3732 va_list v; 3733 va_start (v,p); 3734 s = g (p, va_arg (v,int)); 3735 va_end (v); 3736 return s; 3737} 3738 3739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3740 function prototypes and stuff, but not '\xHH' hex character constants. 3741 These don't provoke an error unfortunately, instead are silently treated 3742 as 'x'. The following induces an error, until -std is added to get 3743 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3744 array size at least. It's necessary to write '\x00'==0 to get something 3745 that's true only with -std. */ 3746int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3747 3748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3749 inside strings and character constants. */ 3750#define FOO(x) 'x' 3751int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3752 3753int test (int i, double x); 3754struct s1 {int (*f) (int a);}; 3755struct s2 {int (*f) (double a);}; 3756int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3757int argc; 3758char **argv; 3759int 3760main () 3761{ 3762return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3763 ; 3764 return 0; 3765} 3766_ACEOF 3767for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3768 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3769do 3770 CC="$ac_save_CC $ac_arg" 3771 rm -f conftest.$ac_objext 3772if { (ac_try="$ac_compile" 3773case "(($ac_try" in 3774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3775 *) ac_try_echo=$ac_try;; 3776esac 3777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3778$as_echo "$ac_try_echo") >&5 3779 (eval "$ac_compile") 2>conftest.er1 3780 ac_status=$? 3781 grep -v '^ *+' conftest.er1 >conftest.err 3782 rm -f conftest.er1 3783 cat conftest.err >&5 3784 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3785 (exit $ac_status); } && { 3786 test -z "$ac_c_werror_flag" || 3787 test ! -s conftest.err 3788 } && test -s conftest.$ac_objext; then 3789 ac_cv_prog_cc_c89=$ac_arg 3790else 3791 $as_echo "$as_me: failed program was:" >&5 3792sed 's/^/| /' conftest.$ac_ext >&5 3793 3794 3795fi 3796 3797rm -f core conftest.err conftest.$ac_objext 3798 test "x$ac_cv_prog_cc_c89" != "xno" && break 3799done 3800rm -f conftest.$ac_ext 3801CC=$ac_save_CC 3802 3803fi 3804# AC_CACHE_VAL 3805case "x$ac_cv_prog_cc_c89" in 3806 x) 3807 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3808$as_echo "none needed" >&6; } ;; 3809 xno) 3810 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3811$as_echo "unsupported" >&6; } ;; 3812 *) 3813 CC="$CC $ac_cv_prog_cc_c89" 3814 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3815$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3816esac 3817 3818 3819ac_ext=c 3820ac_cpp='$CPP $CPPFLAGS' 3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3823ac_compiler_gnu=$ac_cv_c_compiler_gnu 3824 3825depcc="$CC" am_compiler_list= 3826 3827{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3828$as_echo_n "checking dependency style of $depcc... " >&6; } 3829if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3830 $as_echo_n "(cached) " >&6 3831else 3832 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3833 # We make a subdir and do the tests there. Otherwise we can end up 3834 # making bogus files that we don't know about and never remove. For 3835 # instance it was reported that on HP-UX the gcc test will end up 3836 # making a dummy file named `D' -- because `-MD' means `put the output 3837 # in D'. 3838 mkdir conftest.dir 3839 # Copy depcomp to subdir because otherwise we won't find it if we're 3840 # using a relative directory. 3841 cp "$am_depcomp" conftest.dir 3842 cd conftest.dir 3843 # We will build objects and dependencies in a subdirectory because 3844 # it helps to detect inapplicable dependency modes. For instance 3845 # both Tru64's cc and ICC support -MD to output dependencies as a 3846 # side effect of compilation, but ICC will put the dependencies in 3847 # the current directory while Tru64 will put them in the object 3848 # directory. 3849 mkdir sub 3850 3851 am_cv_CC_dependencies_compiler_type=none 3852 if test "$am_compiler_list" = ""; then 3853 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3854 fi 3855 am__universal=false 3856 case " $depcc " in #( 3857 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3858 esac 3859 3860 for depmode in $am_compiler_list; do 3861 # Setup a source with many dependencies, because some compilers 3862 # like to wrap large dependency lists on column 80 (with \), and 3863 # we should not choose a depcomp mode which is confused by this. 3864 # 3865 # We need to recreate these files for each test, as the compiler may 3866 # overwrite some of them when testing with obscure command lines. 3867 # This happens at least with the AIX C compiler. 3868 : > sub/conftest.c 3869 for i in 1 2 3 4 5 6; do 3870 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3871 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3872 # Solaris 8's {/usr,}/bin/sh. 3873 touch sub/conftst$i.h 3874 done 3875 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3876 3877 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3878 # mode. It turns out that the SunPro C++ compiler does not properly 3879 # handle `-M -o', and we need to detect this. Also, some Intel 3880 # versions had trouble with output in subdirs 3881 am__obj=sub/conftest.${OBJEXT-o} 3882 am__minus_obj="-o $am__obj" 3883 case $depmode in 3884 gcc) 3885 # This depmode causes a compiler race in universal mode. 3886 test "$am__universal" = false || continue 3887 ;; 3888 nosideeffect) 3889 # after this tag, mechanisms are not by side-effect, so they'll 3890 # only be used when explicitly requested 3891 if test "x$enable_dependency_tracking" = xyes; then 3892 continue 3893 else 3894 break 3895 fi 3896 ;; 3897 msvisualcpp | msvcmsys) 3898 # This compiler won't grok `-c -o', but also, the minuso test has 3899 # not run yet. These depmodes are late enough in the game, and 3900 # so weak that their functioning should not be impacted. 3901 am__obj=conftest.${OBJEXT-o} 3902 am__minus_obj= 3903 ;; 3904 none) break ;; 3905 esac 3906 if depmode=$depmode \ 3907 source=sub/conftest.c object=$am__obj \ 3908 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3909 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3910 >/dev/null 2>conftest.err && 3911 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3912 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3913 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3914 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3915 # icc doesn't choke on unknown options, it will just issue warnings 3916 # or remarks (even with -Werror). So we grep stderr for any message 3917 # that says an option was ignored or not supported. 3918 # When given -MP, icc 7.0 and 7.1 complain thusly: 3919 # icc: Command line warning: ignoring option '-M'; no argument required 3920 # The diagnosis changed in icc 8.0: 3921 # icc: Command line remark: option '-MP' not supported 3922 if (grep 'ignoring option' conftest.err || 3923 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3924 am_cv_CC_dependencies_compiler_type=$depmode 3925 break 3926 fi 3927 fi 3928 done 3929 3930 cd .. 3931 rm -rf conftest.dir 3932else 3933 am_cv_CC_dependencies_compiler_type=none 3934fi 3935 3936fi 3937{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3938$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3939CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3940 3941 if 3942 test "x$enable_dependency_tracking" != xno \ 3943 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3944 am__fastdepCC_TRUE= 3945 am__fastdepCC_FALSE='#' 3946else 3947 am__fastdepCC_TRUE='#' 3948 am__fastdepCC_FALSE= 3949fi 3950 3951 3952{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3953$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3954if test "${lt_cv_path_SED+set}" = set; then 3955 $as_echo_n "(cached) " >&6 3956else 3957 # Loop through the user's path and test for sed and gsed. 3958# Then use that list of sed's as ones to test for truncation. 3959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3960for as_dir in $PATH 3961do 3962 IFS=$as_save_IFS 3963 test -z "$as_dir" && as_dir=. 3964 for lt_ac_prog in sed gsed; do 3965 for ac_exec_ext in '' $ac_executable_extensions; do 3966 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3967 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3968 fi 3969 done 3970 done 3971done 3972IFS=$as_save_IFS 3973lt_ac_max=0 3974lt_ac_count=0 3975# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3976# along with /bin/sed that truncates output. 3977for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3978 test ! -f $lt_ac_sed && continue 3979 cat /dev/null > conftest.in 3980 lt_ac_count=0 3981 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3982 # Check for GNU sed and select it if it is found. 3983 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3984 lt_cv_path_SED=$lt_ac_sed 3985 break 3986 fi 3987 while true; do 3988 cat conftest.in conftest.in >conftest.tmp 3989 mv conftest.tmp conftest.in 3990 cp conftest.in conftest.nl 3991 echo >>conftest.nl 3992 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3993 cmp -s conftest.out conftest.nl || break 3994 # 10000 chars as input seems more than enough 3995 test $lt_ac_count -gt 10 && break 3996 lt_ac_count=`expr $lt_ac_count + 1` 3997 if test $lt_ac_count -gt $lt_ac_max; then 3998 lt_ac_max=$lt_ac_count 3999 lt_cv_path_SED=$lt_ac_sed 4000 fi 4001 done 4002done 4003 4004fi 4005 4006SED=$lt_cv_path_SED 4007 4008{ $as_echo "$as_me:$LINENO: result: $SED" >&5 4009$as_echo "$SED" >&6; } 4010 4011{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4012$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4013if test "${ac_cv_path_GREP+set}" = set; then 4014 $as_echo_n "(cached) " >&6 4015else 4016 if test -z "$GREP"; then 4017 ac_path_GREP_found=false 4018 # Loop through the user's path and test for each of PROGNAME-LIST 4019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4020for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4021do 4022 IFS=$as_save_IFS 4023 test -z "$as_dir" && as_dir=. 4024 for ac_prog in grep ggrep; do 4025 for ac_exec_ext in '' $ac_executable_extensions; do 4026 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4027 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4028# Check for GNU ac_path_GREP and select it if it is found. 4029 # Check for GNU $ac_path_GREP 4030case `"$ac_path_GREP" --version 2>&1` in 4031*GNU*) 4032 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4033*) 4034 ac_count=0 4035 $as_echo_n 0123456789 >"conftest.in" 4036 while : 4037 do 4038 cat "conftest.in" "conftest.in" >"conftest.tmp" 4039 mv "conftest.tmp" "conftest.in" 4040 cp "conftest.in" "conftest.nl" 4041 $as_echo 'GREP' >> "conftest.nl" 4042 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4043 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4044 ac_count=`expr $ac_count + 1` 4045 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4046 # Best one so far, save it but keep looking for a better one 4047 ac_cv_path_GREP="$ac_path_GREP" 4048 ac_path_GREP_max=$ac_count 4049 fi 4050 # 10*(2^10) chars as input seems more than enough 4051 test $ac_count -gt 10 && break 4052 done 4053 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4054esac 4055 4056 $ac_path_GREP_found && break 3 4057 done 4058 done 4059done 4060IFS=$as_save_IFS 4061 if test -z "$ac_cv_path_GREP"; then 4062 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4063$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4064 { (exit 1); exit 1; }; } 4065 fi 4066else 4067 ac_cv_path_GREP=$GREP 4068fi 4069 4070fi 4071{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4072$as_echo "$ac_cv_path_GREP" >&6; } 4073 GREP="$ac_cv_path_GREP" 4074 4075 4076{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4077$as_echo_n "checking for egrep... " >&6; } 4078if test "${ac_cv_path_EGREP+set}" = set; then 4079 $as_echo_n "(cached) " >&6 4080else 4081 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4082 then ac_cv_path_EGREP="$GREP -E" 4083 else 4084 if test -z "$EGREP"; then 4085 ac_path_EGREP_found=false 4086 # Loop through the user's path and test for each of PROGNAME-LIST 4087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4088for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4089do 4090 IFS=$as_save_IFS 4091 test -z "$as_dir" && as_dir=. 4092 for ac_prog in egrep; do 4093 for ac_exec_ext in '' $ac_executable_extensions; do 4094 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4095 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4096# Check for GNU ac_path_EGREP and select it if it is found. 4097 # Check for GNU $ac_path_EGREP 4098case `"$ac_path_EGREP" --version 2>&1` in 4099*GNU*) 4100 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4101*) 4102 ac_count=0 4103 $as_echo_n 0123456789 >"conftest.in" 4104 while : 4105 do 4106 cat "conftest.in" "conftest.in" >"conftest.tmp" 4107 mv "conftest.tmp" "conftest.in" 4108 cp "conftest.in" "conftest.nl" 4109 $as_echo 'EGREP' >> "conftest.nl" 4110 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4111 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4112 ac_count=`expr $ac_count + 1` 4113 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4114 # Best one so far, save it but keep looking for a better one 4115 ac_cv_path_EGREP="$ac_path_EGREP" 4116 ac_path_EGREP_max=$ac_count 4117 fi 4118 # 10*(2^10) chars as input seems more than enough 4119 test $ac_count -gt 10 && break 4120 done 4121 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4122esac 4123 4124 $ac_path_EGREP_found && break 3 4125 done 4126 done 4127done 4128IFS=$as_save_IFS 4129 if test -z "$ac_cv_path_EGREP"; then 4130 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4131$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4132 { (exit 1); exit 1; }; } 4133 fi 4134else 4135 ac_cv_path_EGREP=$EGREP 4136fi 4137 4138 fi 4139fi 4140{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4141$as_echo "$ac_cv_path_EGREP" >&6; } 4142 EGREP="$ac_cv_path_EGREP" 4143 4144 4145 4146# Check whether --with-gnu-ld was given. 4147if test "${with_gnu_ld+set}" = set; then 4148 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4149else 4150 with_gnu_ld=no 4151fi 4152 4153ac_prog=ld 4154if test "$GCC" = yes; then 4155 # Check if gcc -print-prog-name=ld gives a path. 4156 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4157$as_echo_n "checking for ld used by $CC... " >&6; } 4158 case $host in 4159 *-*-mingw*) 4160 # gcc leaves a trailing carriage return which upsets mingw 4161 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4162 *) 4163 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4164 esac 4165 case $ac_prog in 4166 # Accept absolute paths. 4167 [\\/]* | ?:[\\/]*) 4168 re_direlt='/[^/][^/]*/\.\./' 4169 # Canonicalize the pathname of ld 4170 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4171 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4172 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4173 done 4174 test -z "$LD" && LD="$ac_prog" 4175 ;; 4176 "") 4177 # If it fails, then pretend we aren't using GCC. 4178 ac_prog=ld 4179 ;; 4180 *) 4181 # If it is relative, then search for the first ld in PATH. 4182 with_gnu_ld=unknown 4183 ;; 4184 esac 4185elif test "$with_gnu_ld" = yes; then 4186 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4187$as_echo_n "checking for GNU ld... " >&6; } 4188else 4189 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4190$as_echo_n "checking for non-GNU ld... " >&6; } 4191fi 4192if test "${lt_cv_path_LD+set}" = set; then 4193 $as_echo_n "(cached) " >&6 4194else 4195 if test -z "$LD"; then 4196 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4197 for ac_dir in $PATH; do 4198 IFS="$lt_save_ifs" 4199 test -z "$ac_dir" && ac_dir=. 4200 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4201 lt_cv_path_LD="$ac_dir/$ac_prog" 4202 # Check to see if the program is GNU ld. I'd rather use --version, 4203 # but apparently some variants of GNU ld only accept -v. 4204 # Break only if it was the GNU/non-GNU ld that we prefer. 4205 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4206 *GNU* | *'with BFD'*) 4207 test "$with_gnu_ld" != no && break 4208 ;; 4209 *) 4210 test "$with_gnu_ld" != yes && break 4211 ;; 4212 esac 4213 fi 4214 done 4215 IFS="$lt_save_ifs" 4216else 4217 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4218fi 4219fi 4220 4221LD="$lt_cv_path_LD" 4222if test -n "$LD"; then 4223 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4224$as_echo "$LD" >&6; } 4225else 4226 { $as_echo "$as_me:$LINENO: result: no" >&5 4227$as_echo "no" >&6; } 4228fi 4229test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4230$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4231 { (exit 1); exit 1; }; } 4232{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4233$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4234if test "${lt_cv_prog_gnu_ld+set}" = set; then 4235 $as_echo_n "(cached) " >&6 4236else 4237 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4238case `$LD -v 2>&1 </dev/null` in 4239*GNU* | *'with BFD'*) 4240 lt_cv_prog_gnu_ld=yes 4241 ;; 4242*) 4243 lt_cv_prog_gnu_ld=no 4244 ;; 4245esac 4246fi 4247{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4248$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4249with_gnu_ld=$lt_cv_prog_gnu_ld 4250 4251 4252{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4253$as_echo_n "checking for $LD option to reload object files... " >&6; } 4254if test "${lt_cv_ld_reload_flag+set}" = set; then 4255 $as_echo_n "(cached) " >&6 4256else 4257 lt_cv_ld_reload_flag='-r' 4258fi 4259{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4260$as_echo "$lt_cv_ld_reload_flag" >&6; } 4261reload_flag=$lt_cv_ld_reload_flag 4262case $reload_flag in 4263"" | " "*) ;; 4264*) reload_flag=" $reload_flag" ;; 4265esac 4266reload_cmds='$LD$reload_flag -o $output$reload_objs' 4267case $host_os in 4268 darwin*) 4269 if test "$GCC" = yes; then 4270 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4271 else 4272 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4273 fi 4274 ;; 4275esac 4276 4277{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4278$as_echo_n "checking for BSD-compatible nm... " >&6; } 4279if test "${lt_cv_path_NM+set}" = set; then 4280 $as_echo_n "(cached) " >&6 4281else 4282 if test -n "$NM"; then 4283 # Let the user override the test. 4284 lt_cv_path_NM="$NM" 4285else 4286 lt_nm_to_check="${ac_tool_prefix}nm" 4287 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4288 lt_nm_to_check="$lt_nm_to_check nm" 4289 fi 4290 for lt_tmp_nm in $lt_nm_to_check; do 4291 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4292 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4293 IFS="$lt_save_ifs" 4294 test -z "$ac_dir" && ac_dir=. 4295 tmp_nm="$ac_dir/$lt_tmp_nm" 4296 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4297 # Check to see if the nm accepts a BSD-compat flag. 4298 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4299 # nm: unknown option "B" ignored 4300 # Tru64's nm complains that /dev/null is an invalid object file 4301 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4302 */dev/null* | *'Invalid file or object type'*) 4303 lt_cv_path_NM="$tmp_nm -B" 4304 break 4305 ;; 4306 *) 4307 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4308 */dev/null*) 4309 lt_cv_path_NM="$tmp_nm -p" 4310 break 4311 ;; 4312 *) 4313 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4314 continue # so that we can try to find one that supports BSD flags 4315 ;; 4316 esac 4317 ;; 4318 esac 4319 fi 4320 done 4321 IFS="$lt_save_ifs" 4322 done 4323 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4324fi 4325fi 4326{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4327$as_echo "$lt_cv_path_NM" >&6; } 4328NM="$lt_cv_path_NM" 4329 4330{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4331$as_echo_n "checking whether ln -s works... " >&6; } 4332LN_S=$as_ln_s 4333if test "$LN_S" = "ln -s"; then 4334 { $as_echo "$as_me:$LINENO: result: yes" >&5 4335$as_echo "yes" >&6; } 4336else 4337 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4338$as_echo "no, using $LN_S" >&6; } 4339fi 4340 4341{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4342$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4343if test "${lt_cv_deplibs_check_method+set}" = set; then 4344 $as_echo_n "(cached) " >&6 4345else 4346 lt_cv_file_magic_cmd='$MAGIC_CMD' 4347lt_cv_file_magic_test_file= 4348lt_cv_deplibs_check_method='unknown' 4349# Need to set the preceding variable on all platforms that support 4350# interlibrary dependencies. 4351# 'none' -- dependencies not supported. 4352# `unknown' -- same as none, but documents that we really don't know. 4353# 'pass_all' -- all dependencies passed with no checks. 4354# 'test_compile' -- check by making test program. 4355# 'file_magic [[regex]]' -- check by looking for files in library path 4356# which responds to the $file_magic_cmd with a given extended regex. 4357# If you have `file' or equivalent on your system and you're not sure 4358# whether `pass_all' will *always* work, you probably want this one. 4359 4360case $host_os in 4361aix[4-9]*) 4362 lt_cv_deplibs_check_method=pass_all 4363 ;; 4364 4365beos*) 4366 lt_cv_deplibs_check_method=pass_all 4367 ;; 4368 4369bsdi[45]*) 4370 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4371 lt_cv_file_magic_cmd='/usr/bin/file -L' 4372 lt_cv_file_magic_test_file=/shlib/libc.so 4373 ;; 4374 4375cygwin*) 4376 # func_win32_libid is a shell function defined in ltmain.sh 4377 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4378 lt_cv_file_magic_cmd='func_win32_libid' 4379 ;; 4380 4381mingw* | pw32*) 4382 # Base MSYS/MinGW do not provide the 'file' command needed by 4383 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4384 # unless we find 'file', for example because we are cross-compiling. 4385 if ( file / ) >/dev/null 2>&1; then 4386 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4387 lt_cv_file_magic_cmd='func_win32_libid' 4388 else 4389 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4390 lt_cv_file_magic_cmd='$OBJDUMP -f' 4391 fi 4392 ;; 4393 4394darwin* | rhapsody*) 4395 lt_cv_deplibs_check_method=pass_all 4396 ;; 4397 4398freebsd* | dragonfly*) 4399 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4400 case $host_cpu in 4401 i*86 ) 4402 # Not sure whether the presence of OpenBSD here was a mistake. 4403 # Let's accept both of them until this is cleared up. 4404 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4405 lt_cv_file_magic_cmd=/usr/bin/file 4406 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4407 ;; 4408 esac 4409 else 4410 lt_cv_deplibs_check_method=pass_all 4411 fi 4412 ;; 4413 4414gnu*) 4415 lt_cv_deplibs_check_method=pass_all 4416 ;; 4417 4418hpux10.20* | hpux11*) 4419 lt_cv_file_magic_cmd=/usr/bin/file 4420 case $host_cpu in 4421 ia64*) 4422 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4423 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4424 ;; 4425 hppa*64*) 4426 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]' 4427 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4428 ;; 4429 *) 4430 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4431 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4432 ;; 4433 esac 4434 ;; 4435 4436interix[3-9]*) 4437 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4439 ;; 4440 4441irix5* | irix6* | nonstopux*) 4442 case $LD in 4443 *-32|*"-32 ") libmagic=32-bit;; 4444 *-n32|*"-n32 ") libmagic=N32;; 4445 *-64|*"-64 ") libmagic=64-bit;; 4446 *) libmagic=never-match;; 4447 esac 4448 lt_cv_deplibs_check_method=pass_all 4449 ;; 4450 4451# This must be Linux ELF. 4452linux* | k*bsd*-gnu) 4453 lt_cv_deplibs_check_method=pass_all 4454 ;; 4455 4456netbsd*) 4457 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4458 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4459 else 4460 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4461 fi 4462 ;; 4463 4464newos6*) 4465 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4466 lt_cv_file_magic_cmd=/usr/bin/file 4467 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4468 ;; 4469 4470nto-qnx*) 4471 lt_cv_deplibs_check_method=unknown 4472 ;; 4473 4474openbsd*) 4475 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4476 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4477 else 4478 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4479 fi 4480 ;; 4481 4482osf3* | osf4* | osf5*) 4483 lt_cv_deplibs_check_method=pass_all 4484 ;; 4485 4486rdos*) 4487 lt_cv_deplibs_check_method=pass_all 4488 ;; 4489 4490solaris*) 4491 lt_cv_deplibs_check_method=pass_all 4492 ;; 4493 4494sysv4 | sysv4.3*) 4495 case $host_vendor in 4496 motorola) 4497 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]' 4498 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4499 ;; 4500 ncr) 4501 lt_cv_deplibs_check_method=pass_all 4502 ;; 4503 sequent) 4504 lt_cv_file_magic_cmd='/bin/file' 4505 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4506 ;; 4507 sni) 4508 lt_cv_file_magic_cmd='/bin/file' 4509 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4510 lt_cv_file_magic_test_file=/lib/libc.so 4511 ;; 4512 siemens) 4513 lt_cv_deplibs_check_method=pass_all 4514 ;; 4515 pc) 4516 lt_cv_deplibs_check_method=pass_all 4517 ;; 4518 esac 4519 ;; 4520 4521sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4522 lt_cv_deplibs_check_method=pass_all 4523 ;; 4524esac 4525 4526fi 4527{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4528$as_echo "$lt_cv_deplibs_check_method" >&6; } 4529file_magic_cmd=$lt_cv_file_magic_cmd 4530deplibs_check_method=$lt_cv_deplibs_check_method 4531test -z "$deplibs_check_method" && deplibs_check_method=unknown 4532 4533 4534 4535 4536# If no C compiler was specified, use CC. 4537LTCC=${LTCC-"$CC"} 4538 4539# If no C compiler flags were specified, use CFLAGS. 4540LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4541 4542# Allow CC to be a program name with arguments. 4543compiler=$CC 4544 4545 4546# Check whether --enable-libtool-lock was given. 4547if test "${enable_libtool_lock+set}" = set; then 4548 enableval=$enable_libtool_lock; 4549fi 4550 4551test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4552 4553# Some flags need to be propagated to the compiler or linker for good 4554# libtool support. 4555case $host in 4556ia64-*-hpux*) 4557 # Find out which ABI we are using. 4558 echo 'int i;' > conftest.$ac_ext 4559 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4560 (eval $ac_compile) 2>&5 4561 ac_status=$? 4562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4563 (exit $ac_status); }; then 4564 case `/usr/bin/file conftest.$ac_objext` in 4565 *ELF-32*) 4566 HPUX_IA64_MODE="32" 4567 ;; 4568 *ELF-64*) 4569 HPUX_IA64_MODE="64" 4570 ;; 4571 esac 4572 fi 4573 rm -rf conftest* 4574 ;; 4575*-*-irix6*) 4576 # Find out which ABI we are using. 4577 echo '#line 4577 "configure"' > conftest.$ac_ext 4578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4579 (eval $ac_compile) 2>&5 4580 ac_status=$? 4581 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4582 (exit $ac_status); }; then 4583 if test "$lt_cv_prog_gnu_ld" = yes; then 4584 case `/usr/bin/file conftest.$ac_objext` in 4585 *32-bit*) 4586 LD="${LD-ld} -melf32bsmip" 4587 ;; 4588 *N32*) 4589 LD="${LD-ld} -melf32bmipn32" 4590 ;; 4591 *64-bit*) 4592 LD="${LD-ld} -melf64bmip" 4593 ;; 4594 esac 4595 else 4596 case `/usr/bin/file conftest.$ac_objext` in 4597 *32-bit*) 4598 LD="${LD-ld} -32" 4599 ;; 4600 *N32*) 4601 LD="${LD-ld} -n32" 4602 ;; 4603 *64-bit*) 4604 LD="${LD-ld} -64" 4605 ;; 4606 esac 4607 fi 4608 fi 4609 rm -rf conftest* 4610 ;; 4611 4612x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4613s390*-*linux*|sparc*-*linux*) 4614 # Find out which ABI we are using. 4615 echo 'int i;' > conftest.$ac_ext 4616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4617 (eval $ac_compile) 2>&5 4618 ac_status=$? 4619 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4620 (exit $ac_status); }; then 4621 case `/usr/bin/file conftest.o` in 4622 *32-bit*) 4623 case $host in 4624 x86_64-*kfreebsd*-gnu) 4625 LD="${LD-ld} -m elf_i386_fbsd" 4626 ;; 4627 x86_64-*linux*) 4628 LD="${LD-ld} -m elf_i386" 4629 ;; 4630 ppc64-*linux*|powerpc64-*linux*) 4631 LD="${LD-ld} -m elf32ppclinux" 4632 ;; 4633 s390x-*linux*) 4634 LD="${LD-ld} -m elf_s390" 4635 ;; 4636 sparc64-*linux*) 4637 LD="${LD-ld} -m elf32_sparc" 4638 ;; 4639 esac 4640 ;; 4641 *64-bit*) 4642 case $host in 4643 x86_64-*kfreebsd*-gnu) 4644 LD="${LD-ld} -m elf_x86_64_fbsd" 4645 ;; 4646 x86_64-*linux*) 4647 LD="${LD-ld} -m elf_x86_64" 4648 ;; 4649 ppc*-*linux*|powerpc*-*linux*) 4650 LD="${LD-ld} -m elf64ppc" 4651 ;; 4652 s390*-*linux*) 4653 LD="${LD-ld} -m elf64_s390" 4654 ;; 4655 sparc*-*linux*) 4656 LD="${LD-ld} -m elf64_sparc" 4657 ;; 4658 esac 4659 ;; 4660 esac 4661 fi 4662 rm -rf conftest* 4663 ;; 4664 4665*-*-sco3.2v5*) 4666 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4667 SAVE_CFLAGS="$CFLAGS" 4668 CFLAGS="$CFLAGS -belf" 4669 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4670$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4671if test "${lt_cv_cc_needs_belf+set}" = set; then 4672 $as_echo_n "(cached) " >&6 4673else 4674 ac_ext=c 4675ac_cpp='$CPP $CPPFLAGS' 4676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4678ac_compiler_gnu=$ac_cv_c_compiler_gnu 4679 4680 cat >conftest.$ac_ext <<_ACEOF 4681/* confdefs.h. */ 4682_ACEOF 4683cat confdefs.h >>conftest.$ac_ext 4684cat >>conftest.$ac_ext <<_ACEOF 4685/* end confdefs.h. */ 4686 4687int 4688main () 4689{ 4690 4691 ; 4692 return 0; 4693} 4694_ACEOF 4695rm -f conftest.$ac_objext conftest$ac_exeext 4696if { (ac_try="$ac_link" 4697case "(($ac_try" in 4698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4699 *) ac_try_echo=$ac_try;; 4700esac 4701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4702$as_echo "$ac_try_echo") >&5 4703 (eval "$ac_link") 2>conftest.er1 4704 ac_status=$? 4705 grep -v '^ *+' conftest.er1 >conftest.err 4706 rm -f conftest.er1 4707 cat conftest.err >&5 4708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4709 (exit $ac_status); } && { 4710 test -z "$ac_c_werror_flag" || 4711 test ! -s conftest.err 4712 } && test -s conftest$ac_exeext && { 4713 test "$cross_compiling" = yes || 4714 $as_test_x conftest$ac_exeext 4715 }; then 4716 lt_cv_cc_needs_belf=yes 4717else 4718 $as_echo "$as_me: failed program was:" >&5 4719sed 's/^/| /' conftest.$ac_ext >&5 4720 4721 lt_cv_cc_needs_belf=no 4722fi 4723 4724rm -rf conftest.dSYM 4725rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4726 conftest$ac_exeext conftest.$ac_ext 4727 ac_ext=c 4728ac_cpp='$CPP $CPPFLAGS' 4729ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4730ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4731ac_compiler_gnu=$ac_cv_c_compiler_gnu 4732 4733fi 4734{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4735$as_echo "$lt_cv_cc_needs_belf" >&6; } 4736 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4737 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4738 CFLAGS="$SAVE_CFLAGS" 4739 fi 4740 ;; 4741sparc*-*solaris*) 4742 # Find out which ABI we are using. 4743 echo 'int i;' > conftest.$ac_ext 4744 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4745 (eval $ac_compile) 2>&5 4746 ac_status=$? 4747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4748 (exit $ac_status); }; then 4749 case `/usr/bin/file conftest.o` in 4750 *64-bit*) 4751 case $lt_cv_prog_gnu_ld in 4752 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4753 *) 4754 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4755 LD="${LD-ld} -64" 4756 fi 4757 ;; 4758 esac 4759 ;; 4760 esac 4761 fi 4762 rm -rf conftest* 4763 ;; 4764 4765 4766esac 4767 4768need_locks="$enable_libtool_lock" 4769 4770 4771ac_ext=c 4772ac_cpp='$CPP $CPPFLAGS' 4773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4775ac_compiler_gnu=$ac_cv_c_compiler_gnu 4776{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4777$as_echo_n "checking how to run the C preprocessor... " >&6; } 4778# On Suns, sometimes $CPP names a directory. 4779if test -n "$CPP" && test -d "$CPP"; then 4780 CPP= 4781fi 4782if test -z "$CPP"; then 4783 if test "${ac_cv_prog_CPP+set}" = set; then 4784 $as_echo_n "(cached) " >&6 4785else 4786 # Double quotes because CPP needs to be expanded 4787 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4788 do 4789 ac_preproc_ok=false 4790for ac_c_preproc_warn_flag in '' yes 4791do 4792 # Use a header file that comes with gcc, so configuring glibc 4793 # with a fresh cross-compiler works. 4794 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4795 # <limits.h> exists even on freestanding compilers. 4796 # On the NeXT, cc -E runs the code through the compiler's parser, 4797 # not just through cpp. "Syntax error" is here to catch this case. 4798 cat >conftest.$ac_ext <<_ACEOF 4799/* confdefs.h. */ 4800_ACEOF 4801cat confdefs.h >>conftest.$ac_ext 4802cat >>conftest.$ac_ext <<_ACEOF 4803/* end confdefs.h. */ 4804#ifdef __STDC__ 4805# include <limits.h> 4806#else 4807# include <assert.h> 4808#endif 4809 Syntax error 4810_ACEOF 4811if { (ac_try="$ac_cpp conftest.$ac_ext" 4812case "(($ac_try" in 4813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4814 *) ac_try_echo=$ac_try;; 4815esac 4816eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4817$as_echo "$ac_try_echo") >&5 4818 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4819 ac_status=$? 4820 grep -v '^ *+' conftest.er1 >conftest.err 4821 rm -f conftest.er1 4822 cat conftest.err >&5 4823 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4824 (exit $ac_status); } >/dev/null && { 4825 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4826 test ! -s conftest.err 4827 }; then 4828 : 4829else 4830 $as_echo "$as_me: failed program was:" >&5 4831sed 's/^/| /' conftest.$ac_ext >&5 4832 4833 # Broken: fails on valid input. 4834continue 4835fi 4836 4837rm -f conftest.err conftest.$ac_ext 4838 4839 # OK, works on sane cases. Now check whether nonexistent headers 4840 # can be detected and how. 4841 cat >conftest.$ac_ext <<_ACEOF 4842/* confdefs.h. */ 4843_ACEOF 4844cat confdefs.h >>conftest.$ac_ext 4845cat >>conftest.$ac_ext <<_ACEOF 4846/* end confdefs.h. */ 4847#include <ac_nonexistent.h> 4848_ACEOF 4849if { (ac_try="$ac_cpp conftest.$ac_ext" 4850case "(($ac_try" in 4851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4852 *) ac_try_echo=$ac_try;; 4853esac 4854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4855$as_echo "$ac_try_echo") >&5 4856 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4857 ac_status=$? 4858 grep -v '^ *+' conftest.er1 >conftest.err 4859 rm -f conftest.er1 4860 cat conftest.err >&5 4861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4862 (exit $ac_status); } >/dev/null && { 4863 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4864 test ! -s conftest.err 4865 }; then 4866 # Broken: success on invalid input. 4867continue 4868else 4869 $as_echo "$as_me: failed program was:" >&5 4870sed 's/^/| /' conftest.$ac_ext >&5 4871 4872 # Passes both tests. 4873ac_preproc_ok=: 4874break 4875fi 4876 4877rm -f conftest.err conftest.$ac_ext 4878 4879done 4880# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4881rm -f conftest.err conftest.$ac_ext 4882if $ac_preproc_ok; then 4883 break 4884fi 4885 4886 done 4887 ac_cv_prog_CPP=$CPP 4888 4889fi 4890 CPP=$ac_cv_prog_CPP 4891else 4892 ac_cv_prog_CPP=$CPP 4893fi 4894{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4895$as_echo "$CPP" >&6; } 4896ac_preproc_ok=false 4897for ac_c_preproc_warn_flag in '' yes 4898do 4899 # Use a header file that comes with gcc, so configuring glibc 4900 # with a fresh cross-compiler works. 4901 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4902 # <limits.h> exists even on freestanding compilers. 4903 # On the NeXT, cc -E runs the code through the compiler's parser, 4904 # not just through cpp. "Syntax error" is here to catch this case. 4905 cat >conftest.$ac_ext <<_ACEOF 4906/* confdefs.h. */ 4907_ACEOF 4908cat confdefs.h >>conftest.$ac_ext 4909cat >>conftest.$ac_ext <<_ACEOF 4910/* end confdefs.h. */ 4911#ifdef __STDC__ 4912# include <limits.h> 4913#else 4914# include <assert.h> 4915#endif 4916 Syntax error 4917_ACEOF 4918if { (ac_try="$ac_cpp conftest.$ac_ext" 4919case "(($ac_try" in 4920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4921 *) ac_try_echo=$ac_try;; 4922esac 4923eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4924$as_echo "$ac_try_echo") >&5 4925 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4926 ac_status=$? 4927 grep -v '^ *+' conftest.er1 >conftest.err 4928 rm -f conftest.er1 4929 cat conftest.err >&5 4930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4931 (exit $ac_status); } >/dev/null && { 4932 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4933 test ! -s conftest.err 4934 }; then 4935 : 4936else 4937 $as_echo "$as_me: failed program was:" >&5 4938sed 's/^/| /' conftest.$ac_ext >&5 4939 4940 # Broken: fails on valid input. 4941continue 4942fi 4943 4944rm -f conftest.err conftest.$ac_ext 4945 4946 # OK, works on sane cases. Now check whether nonexistent headers 4947 # can be detected and how. 4948 cat >conftest.$ac_ext <<_ACEOF 4949/* confdefs.h. */ 4950_ACEOF 4951cat confdefs.h >>conftest.$ac_ext 4952cat >>conftest.$ac_ext <<_ACEOF 4953/* end confdefs.h. */ 4954#include <ac_nonexistent.h> 4955_ACEOF 4956if { (ac_try="$ac_cpp conftest.$ac_ext" 4957case "(($ac_try" in 4958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4959 *) ac_try_echo=$ac_try;; 4960esac 4961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4962$as_echo "$ac_try_echo") >&5 4963 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4964 ac_status=$? 4965 grep -v '^ *+' conftest.er1 >conftest.err 4966 rm -f conftest.er1 4967 cat conftest.err >&5 4968 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4969 (exit $ac_status); } >/dev/null && { 4970 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4971 test ! -s conftest.err 4972 }; then 4973 # Broken: success on invalid input. 4974continue 4975else 4976 $as_echo "$as_me: failed program was:" >&5 4977sed 's/^/| /' conftest.$ac_ext >&5 4978 4979 # Passes both tests. 4980ac_preproc_ok=: 4981break 4982fi 4983 4984rm -f conftest.err conftest.$ac_ext 4985 4986done 4987# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4988rm -f conftest.err conftest.$ac_ext 4989if $ac_preproc_ok; then 4990 : 4991else 4992 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4993$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4994{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4995See \`config.log' for more details." >&5 4996$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4997See \`config.log' for more details." >&2;} 4998 { (exit 1); exit 1; }; }; } 4999fi 5000 5001ac_ext=c 5002ac_cpp='$CPP $CPPFLAGS' 5003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5005ac_compiler_gnu=$ac_cv_c_compiler_gnu 5006 5007 5008{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 5009$as_echo_n "checking for ANSI C header files... " >&6; } 5010if test "${ac_cv_header_stdc+set}" = set; then 5011 $as_echo_n "(cached) " >&6 5012else 5013 cat >conftest.$ac_ext <<_ACEOF 5014/* confdefs.h. */ 5015_ACEOF 5016cat confdefs.h >>conftest.$ac_ext 5017cat >>conftest.$ac_ext <<_ACEOF 5018/* end confdefs.h. */ 5019#include <stdlib.h> 5020#include <stdarg.h> 5021#include <string.h> 5022#include <float.h> 5023 5024int 5025main () 5026{ 5027 5028 ; 5029 return 0; 5030} 5031_ACEOF 5032rm -f conftest.$ac_objext 5033if { (ac_try="$ac_compile" 5034case "(($ac_try" in 5035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5036 *) ac_try_echo=$ac_try;; 5037esac 5038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5039$as_echo "$ac_try_echo") >&5 5040 (eval "$ac_compile") 2>conftest.er1 5041 ac_status=$? 5042 grep -v '^ *+' conftest.er1 >conftest.err 5043 rm -f conftest.er1 5044 cat conftest.err >&5 5045 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5046 (exit $ac_status); } && { 5047 test -z "$ac_c_werror_flag" || 5048 test ! -s conftest.err 5049 } && test -s conftest.$ac_objext; then 5050 ac_cv_header_stdc=yes 5051else 5052 $as_echo "$as_me: failed program was:" >&5 5053sed 's/^/| /' conftest.$ac_ext >&5 5054 5055 ac_cv_header_stdc=no 5056fi 5057 5058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5059 5060if test $ac_cv_header_stdc = yes; then 5061 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5062 cat >conftest.$ac_ext <<_ACEOF 5063/* confdefs.h. */ 5064_ACEOF 5065cat confdefs.h >>conftest.$ac_ext 5066cat >>conftest.$ac_ext <<_ACEOF 5067/* end confdefs.h. */ 5068#include <string.h> 5069 5070_ACEOF 5071if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5072 $EGREP "memchr" >/dev/null 2>&1; then 5073 : 5074else 5075 ac_cv_header_stdc=no 5076fi 5077rm -f conftest* 5078 5079fi 5080 5081if test $ac_cv_header_stdc = yes; then 5082 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5083 cat >conftest.$ac_ext <<_ACEOF 5084/* confdefs.h. */ 5085_ACEOF 5086cat confdefs.h >>conftest.$ac_ext 5087cat >>conftest.$ac_ext <<_ACEOF 5088/* end confdefs.h. */ 5089#include <stdlib.h> 5090 5091_ACEOF 5092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5093 $EGREP "free" >/dev/null 2>&1; then 5094 : 5095else 5096 ac_cv_header_stdc=no 5097fi 5098rm -f conftest* 5099 5100fi 5101 5102if test $ac_cv_header_stdc = yes; then 5103 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5104 if test "$cross_compiling" = yes; then 5105 : 5106else 5107 cat >conftest.$ac_ext <<_ACEOF 5108/* confdefs.h. */ 5109_ACEOF 5110cat confdefs.h >>conftest.$ac_ext 5111cat >>conftest.$ac_ext <<_ACEOF 5112/* end confdefs.h. */ 5113#include <ctype.h> 5114#include <stdlib.h> 5115#if ((' ' & 0x0FF) == 0x020) 5116# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5117# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5118#else 5119# define ISLOWER(c) \ 5120 (('a' <= (c) && (c) <= 'i') \ 5121 || ('j' <= (c) && (c) <= 'r') \ 5122 || ('s' <= (c) && (c) <= 'z')) 5123# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5124#endif 5125 5126#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5127int 5128main () 5129{ 5130 int i; 5131 for (i = 0; i < 256; i++) 5132 if (XOR (islower (i), ISLOWER (i)) 5133 || toupper (i) != TOUPPER (i)) 5134 return 2; 5135 return 0; 5136} 5137_ACEOF 5138rm -f conftest$ac_exeext 5139if { (ac_try="$ac_link" 5140case "(($ac_try" in 5141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5142 *) ac_try_echo=$ac_try;; 5143esac 5144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5145$as_echo "$ac_try_echo") >&5 5146 (eval "$ac_link") 2>&5 5147 ac_status=$? 5148 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5149 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5150 { (case "(($ac_try" in 5151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5152 *) ac_try_echo=$ac_try;; 5153esac 5154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5155$as_echo "$ac_try_echo") >&5 5156 (eval "$ac_try") 2>&5 5157 ac_status=$? 5158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5159 (exit $ac_status); }; }; then 5160 : 5161else 5162 $as_echo "$as_me: program exited with status $ac_status" >&5 5163$as_echo "$as_me: failed program was:" >&5 5164sed 's/^/| /' conftest.$ac_ext >&5 5165 5166( exit $ac_status ) 5167ac_cv_header_stdc=no 5168fi 5169rm -rf conftest.dSYM 5170rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5171fi 5172 5173 5174fi 5175fi 5176{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5177$as_echo "$ac_cv_header_stdc" >&6; } 5178if test $ac_cv_header_stdc = yes; then 5179 5180cat >>confdefs.h <<\_ACEOF 5181#define STDC_HEADERS 1 5182_ACEOF 5183 5184fi 5185 5186# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5197 inttypes.h stdint.h unistd.h 5198do 5199as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5200{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5201$as_echo_n "checking for $ac_header... " >&6; } 5202if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5203 $as_echo_n "(cached) " >&6 5204else 5205 cat >conftest.$ac_ext <<_ACEOF 5206/* confdefs.h. */ 5207_ACEOF 5208cat confdefs.h >>conftest.$ac_ext 5209cat >>conftest.$ac_ext <<_ACEOF 5210/* end confdefs.h. */ 5211$ac_includes_default 5212 5213#include <$ac_header> 5214_ACEOF 5215rm -f conftest.$ac_objext 5216if { (ac_try="$ac_compile" 5217case "(($ac_try" in 5218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5219 *) ac_try_echo=$ac_try;; 5220esac 5221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5222$as_echo "$ac_try_echo") >&5 5223 (eval "$ac_compile") 2>conftest.er1 5224 ac_status=$? 5225 grep -v '^ *+' conftest.er1 >conftest.err 5226 rm -f conftest.er1 5227 cat conftest.err >&5 5228 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5229 (exit $ac_status); } && { 5230 test -z "$ac_c_werror_flag" || 5231 test ! -s conftest.err 5232 } && test -s conftest.$ac_objext; then 5233 eval "$as_ac_Header=yes" 5234else 5235 $as_echo "$as_me: failed program was:" >&5 5236sed 's/^/| /' conftest.$ac_ext >&5 5237 5238 eval "$as_ac_Header=no" 5239fi 5240 5241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5242fi 5243ac_res=`eval 'as_val=${'$as_ac_Header'} 5244 $as_echo "$as_val"'` 5245 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5246$as_echo "$ac_res" >&6; } 5247as_val=`eval 'as_val=${'$as_ac_Header'} 5248 $as_echo "$as_val"'` 5249 if test "x$as_val" = x""yes; then 5250 cat >>confdefs.h <<_ACEOF 5251#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5252_ACEOF 5253 5254fi 5255 5256done 5257 5258 5259 5260for ac_header in dlfcn.h 5261do 5262as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5263if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5264 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5265$as_echo_n "checking for $ac_header... " >&6; } 5266if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5267 $as_echo_n "(cached) " >&6 5268fi 5269ac_res=`eval 'as_val=${'$as_ac_Header'} 5270 $as_echo "$as_val"'` 5271 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5272$as_echo "$ac_res" >&6; } 5273else 5274 # Is the header compilable? 5275{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5276$as_echo_n "checking $ac_header usability... " >&6; } 5277cat >conftest.$ac_ext <<_ACEOF 5278/* confdefs.h. */ 5279_ACEOF 5280cat confdefs.h >>conftest.$ac_ext 5281cat >>conftest.$ac_ext <<_ACEOF 5282/* end confdefs.h. */ 5283$ac_includes_default 5284#include <$ac_header> 5285_ACEOF 5286rm -f conftest.$ac_objext 5287if { (ac_try="$ac_compile" 5288case "(($ac_try" in 5289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5290 *) ac_try_echo=$ac_try;; 5291esac 5292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5293$as_echo "$ac_try_echo") >&5 5294 (eval "$ac_compile") 2>conftest.er1 5295 ac_status=$? 5296 grep -v '^ *+' conftest.er1 >conftest.err 5297 rm -f conftest.er1 5298 cat conftest.err >&5 5299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5300 (exit $ac_status); } && { 5301 test -z "$ac_c_werror_flag" || 5302 test ! -s conftest.err 5303 } && test -s conftest.$ac_objext; then 5304 ac_header_compiler=yes 5305else 5306 $as_echo "$as_me: failed program was:" >&5 5307sed 's/^/| /' conftest.$ac_ext >&5 5308 5309 ac_header_compiler=no 5310fi 5311 5312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5313{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5314$as_echo "$ac_header_compiler" >&6; } 5315 5316# Is the header present? 5317{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5318$as_echo_n "checking $ac_header presence... " >&6; } 5319cat >conftest.$ac_ext <<_ACEOF 5320/* confdefs.h. */ 5321_ACEOF 5322cat confdefs.h >>conftest.$ac_ext 5323cat >>conftest.$ac_ext <<_ACEOF 5324/* end confdefs.h. */ 5325#include <$ac_header> 5326_ACEOF 5327if { (ac_try="$ac_cpp conftest.$ac_ext" 5328case "(($ac_try" in 5329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5330 *) ac_try_echo=$ac_try;; 5331esac 5332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5333$as_echo "$ac_try_echo") >&5 5334 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5335 ac_status=$? 5336 grep -v '^ *+' conftest.er1 >conftest.err 5337 rm -f conftest.er1 5338 cat conftest.err >&5 5339 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5340 (exit $ac_status); } >/dev/null && { 5341 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5342 test ! -s conftest.err 5343 }; then 5344 ac_header_preproc=yes 5345else 5346 $as_echo "$as_me: failed program was:" >&5 5347sed 's/^/| /' conftest.$ac_ext >&5 5348 5349 ac_header_preproc=no 5350fi 5351 5352rm -f conftest.err conftest.$ac_ext 5353{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5354$as_echo "$ac_header_preproc" >&6; } 5355 5356# So? What about this header? 5357case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5358 yes:no: ) 5359 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5360$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5361 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5362$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5363 ac_header_preproc=yes 5364 ;; 5365 no:yes:* ) 5366 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5367$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5368 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5369$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5370 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5371$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5372 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5373$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5374 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5375$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5376 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5377$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5378 ( cat <<\_ASBOX 5379## ---------------------------------------------------------------------- ## 5380## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5381## ---------------------------------------------------------------------- ## 5382_ASBOX 5383 ) | sed "s/^/$as_me: WARNING: /" >&2 5384 ;; 5385esac 5386{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5387$as_echo_n "checking for $ac_header... " >&6; } 5388if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5389 $as_echo_n "(cached) " >&6 5390else 5391 eval "$as_ac_Header=\$ac_header_preproc" 5392fi 5393ac_res=`eval 'as_val=${'$as_ac_Header'} 5394 $as_echo "$as_val"'` 5395 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5396$as_echo "$ac_res" >&6; } 5397 5398fi 5399as_val=`eval 'as_val=${'$as_ac_Header'} 5400 $as_echo "$as_val"'` 5401 if test "x$as_val" = x""yes; then 5402 cat >>confdefs.h <<_ACEOF 5403#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5404_ACEOF 5405 5406fi 5407 5408done 5409 5410ac_ext=cpp 5411ac_cpp='$CXXCPP $CPPFLAGS' 5412ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5413ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5414ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5415if test -z "$CXX"; then 5416 if test -n "$CCC"; then 5417 CXX=$CCC 5418 else 5419 if test -n "$ac_tool_prefix"; then 5420 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5421 do 5422 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5423set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5424{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5425$as_echo_n "checking for $ac_word... " >&6; } 5426if test "${ac_cv_prog_CXX+set}" = set; then 5427 $as_echo_n "(cached) " >&6 5428else 5429 if test -n "$CXX"; then 5430 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5431else 5432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5433for as_dir in $PATH 5434do 5435 IFS=$as_save_IFS 5436 test -z "$as_dir" && as_dir=. 5437 for ac_exec_ext in '' $ac_executable_extensions; do 5438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5439 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5440 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5441 break 2 5442 fi 5443done 5444done 5445IFS=$as_save_IFS 5446 5447fi 5448fi 5449CXX=$ac_cv_prog_CXX 5450if test -n "$CXX"; then 5451 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5452$as_echo "$CXX" >&6; } 5453else 5454 { $as_echo "$as_me:$LINENO: result: no" >&5 5455$as_echo "no" >&6; } 5456fi 5457 5458 5459 test -n "$CXX" && break 5460 done 5461fi 5462if test -z "$CXX"; then 5463 ac_ct_CXX=$CXX 5464 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5465do 5466 # Extract the first word of "$ac_prog", so it can be a program name with args. 5467set dummy $ac_prog; ac_word=$2 5468{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5469$as_echo_n "checking for $ac_word... " >&6; } 5470if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5471 $as_echo_n "(cached) " >&6 5472else 5473 if test -n "$ac_ct_CXX"; then 5474 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5475else 5476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5477for as_dir in $PATH 5478do 5479 IFS=$as_save_IFS 5480 test -z "$as_dir" && as_dir=. 5481 for ac_exec_ext in '' $ac_executable_extensions; do 5482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5483 ac_cv_prog_ac_ct_CXX="$ac_prog" 5484 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5485 break 2 5486 fi 5487done 5488done 5489IFS=$as_save_IFS 5490 5491fi 5492fi 5493ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5494if test -n "$ac_ct_CXX"; then 5495 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5496$as_echo "$ac_ct_CXX" >&6; } 5497else 5498 { $as_echo "$as_me:$LINENO: result: no" >&5 5499$as_echo "no" >&6; } 5500fi 5501 5502 5503 test -n "$ac_ct_CXX" && break 5504done 5505 5506 if test "x$ac_ct_CXX" = x; then 5507 CXX="g++" 5508 else 5509 case $cross_compiling:$ac_tool_warned in 5510yes:) 5511{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5513ac_tool_warned=yes ;; 5514esac 5515 CXX=$ac_ct_CXX 5516 fi 5517fi 5518 5519 fi 5520fi 5521# Provide some information about the compiler. 5522$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5523set X $ac_compile 5524ac_compiler=$2 5525{ (ac_try="$ac_compiler --version >&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 --version >&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{ (ac_try="$ac_compiler -V >&5" 5548case "(($ac_try" in 5549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5550 *) ac_try_echo=$ac_try;; 5551esac 5552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5553$as_echo "$ac_try_echo") >&5 5554 (eval "$ac_compiler -V >&5") 2>&5 5555 ac_status=$? 5556 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5557 (exit $ac_status); } 5558 5559{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5560$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5561if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5562 $as_echo_n "(cached) " >&6 5563else 5564 cat >conftest.$ac_ext <<_ACEOF 5565/* confdefs.h. */ 5566_ACEOF 5567cat confdefs.h >>conftest.$ac_ext 5568cat >>conftest.$ac_ext <<_ACEOF 5569/* end confdefs.h. */ 5570 5571int 5572main () 5573{ 5574#ifndef __GNUC__ 5575 choke me 5576#endif 5577 5578 ; 5579 return 0; 5580} 5581_ACEOF 5582rm -f conftest.$ac_objext 5583if { (ac_try="$ac_compile" 5584case "(($ac_try" in 5585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5586 *) ac_try_echo=$ac_try;; 5587esac 5588eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5589$as_echo "$ac_try_echo") >&5 5590 (eval "$ac_compile") 2>conftest.er1 5591 ac_status=$? 5592 grep -v '^ *+' conftest.er1 >conftest.err 5593 rm -f conftest.er1 5594 cat conftest.err >&5 5595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5596 (exit $ac_status); } && { 5597 test -z "$ac_cxx_werror_flag" || 5598 test ! -s conftest.err 5599 } && test -s conftest.$ac_objext; then 5600 ac_compiler_gnu=yes 5601else 5602 $as_echo "$as_me: failed program was:" >&5 5603sed 's/^/| /' conftest.$ac_ext >&5 5604 5605 ac_compiler_gnu=no 5606fi 5607 5608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5609ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5610 5611fi 5612{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5613$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5614if test $ac_compiler_gnu = yes; then 5615 GXX=yes 5616else 5617 GXX= 5618fi 5619ac_test_CXXFLAGS=${CXXFLAGS+set} 5620ac_save_CXXFLAGS=$CXXFLAGS 5621{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5622$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5623if test "${ac_cv_prog_cxx_g+set}" = set; then 5624 $as_echo_n "(cached) " >&6 5625else 5626 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5627 ac_cxx_werror_flag=yes 5628 ac_cv_prog_cxx_g=no 5629 CXXFLAGS="-g" 5630 cat >conftest.$ac_ext <<_ACEOF 5631/* confdefs.h. */ 5632_ACEOF 5633cat confdefs.h >>conftest.$ac_ext 5634cat >>conftest.$ac_ext <<_ACEOF 5635/* end confdefs.h. */ 5636 5637int 5638main () 5639{ 5640 5641 ; 5642 return 0; 5643} 5644_ACEOF 5645rm -f conftest.$ac_objext 5646if { (ac_try="$ac_compile" 5647case "(($ac_try" in 5648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5649 *) ac_try_echo=$ac_try;; 5650esac 5651eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5652$as_echo "$ac_try_echo") >&5 5653 (eval "$ac_compile") 2>conftest.er1 5654 ac_status=$? 5655 grep -v '^ *+' conftest.er1 >conftest.err 5656 rm -f conftest.er1 5657 cat conftest.err >&5 5658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5659 (exit $ac_status); } && { 5660 test -z "$ac_cxx_werror_flag" || 5661 test ! -s conftest.err 5662 } && test -s conftest.$ac_objext; then 5663 ac_cv_prog_cxx_g=yes 5664else 5665 $as_echo "$as_me: failed program was:" >&5 5666sed 's/^/| /' conftest.$ac_ext >&5 5667 5668 CXXFLAGS="" 5669 cat >conftest.$ac_ext <<_ACEOF 5670/* confdefs.h. */ 5671_ACEOF 5672cat confdefs.h >>conftest.$ac_ext 5673cat >>conftest.$ac_ext <<_ACEOF 5674/* end confdefs.h. */ 5675 5676int 5677main () 5678{ 5679 5680 ; 5681 return 0; 5682} 5683_ACEOF 5684rm -f conftest.$ac_objext 5685if { (ac_try="$ac_compile" 5686case "(($ac_try" in 5687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5688 *) ac_try_echo=$ac_try;; 5689esac 5690eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5691$as_echo "$ac_try_echo") >&5 5692 (eval "$ac_compile") 2>conftest.er1 5693 ac_status=$? 5694 grep -v '^ *+' conftest.er1 >conftest.err 5695 rm -f conftest.er1 5696 cat conftest.err >&5 5697 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5698 (exit $ac_status); } && { 5699 test -z "$ac_cxx_werror_flag" || 5700 test ! -s conftest.err 5701 } && test -s conftest.$ac_objext; then 5702 : 5703else 5704 $as_echo "$as_me: failed program was:" >&5 5705sed 's/^/| /' conftest.$ac_ext >&5 5706 5707 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5708 CXXFLAGS="-g" 5709 cat >conftest.$ac_ext <<_ACEOF 5710/* confdefs.h. */ 5711_ACEOF 5712cat confdefs.h >>conftest.$ac_ext 5713cat >>conftest.$ac_ext <<_ACEOF 5714/* end confdefs.h. */ 5715 5716int 5717main () 5718{ 5719 5720 ; 5721 return 0; 5722} 5723_ACEOF 5724rm -f conftest.$ac_objext 5725if { (ac_try="$ac_compile" 5726case "(($ac_try" in 5727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5728 *) ac_try_echo=$ac_try;; 5729esac 5730eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5731$as_echo "$ac_try_echo") >&5 5732 (eval "$ac_compile") 2>conftest.er1 5733 ac_status=$? 5734 grep -v '^ *+' conftest.er1 >conftest.err 5735 rm -f conftest.er1 5736 cat conftest.err >&5 5737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5738 (exit $ac_status); } && { 5739 test -z "$ac_cxx_werror_flag" || 5740 test ! -s conftest.err 5741 } && test -s conftest.$ac_objext; then 5742 ac_cv_prog_cxx_g=yes 5743else 5744 $as_echo "$as_me: failed program was:" >&5 5745sed 's/^/| /' conftest.$ac_ext >&5 5746 5747 5748fi 5749 5750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5751fi 5752 5753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5754fi 5755 5756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5757 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5758fi 5759{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5760$as_echo "$ac_cv_prog_cxx_g" >&6; } 5761if test "$ac_test_CXXFLAGS" = set; then 5762 CXXFLAGS=$ac_save_CXXFLAGS 5763elif test $ac_cv_prog_cxx_g = yes; then 5764 if test "$GXX" = yes; then 5765 CXXFLAGS="-g -O2" 5766 else 5767 CXXFLAGS="-g" 5768 fi 5769else 5770 if test "$GXX" = yes; then 5771 CXXFLAGS="-O2" 5772 else 5773 CXXFLAGS= 5774 fi 5775fi 5776ac_ext=cpp 5777ac_cpp='$CXXCPP $CPPFLAGS' 5778ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5779ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5780ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5781 5782depcc="$CXX" am_compiler_list= 5783 5784{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5785$as_echo_n "checking dependency style of $depcc... " >&6; } 5786if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5787 $as_echo_n "(cached) " >&6 5788else 5789 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5790 # We make a subdir and do the tests there. Otherwise we can end up 5791 # making bogus files that we don't know about and never remove. For 5792 # instance it was reported that on HP-UX the gcc test will end up 5793 # making a dummy file named `D' -- because `-MD' means `put the output 5794 # in D'. 5795 mkdir conftest.dir 5796 # Copy depcomp to subdir because otherwise we won't find it if we're 5797 # using a relative directory. 5798 cp "$am_depcomp" conftest.dir 5799 cd conftest.dir 5800 # We will build objects and dependencies in a subdirectory because 5801 # it helps to detect inapplicable dependency modes. For instance 5802 # both Tru64's cc and ICC support -MD to output dependencies as a 5803 # side effect of compilation, but ICC will put the dependencies in 5804 # the current directory while Tru64 will put them in the object 5805 # directory. 5806 mkdir sub 5807 5808 am_cv_CXX_dependencies_compiler_type=none 5809 if test "$am_compiler_list" = ""; then 5810 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5811 fi 5812 am__universal=false 5813 case " $depcc " in #( 5814 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5815 esac 5816 5817 for depmode in $am_compiler_list; do 5818 # Setup a source with many dependencies, because some compilers 5819 # like to wrap large dependency lists on column 80 (with \), and 5820 # we should not choose a depcomp mode which is confused by this. 5821 # 5822 # We need to recreate these files for each test, as the compiler may 5823 # overwrite some of them when testing with obscure command lines. 5824 # This happens at least with the AIX C compiler. 5825 : > sub/conftest.c 5826 for i in 1 2 3 4 5 6; do 5827 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5828 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5829 # Solaris 8's {/usr,}/bin/sh. 5830 touch sub/conftst$i.h 5831 done 5832 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5833 5834 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5835 # mode. It turns out that the SunPro C++ compiler does not properly 5836 # handle `-M -o', and we need to detect this. Also, some Intel 5837 # versions had trouble with output in subdirs 5838 am__obj=sub/conftest.${OBJEXT-o} 5839 am__minus_obj="-o $am__obj" 5840 case $depmode in 5841 gcc) 5842 # This depmode causes a compiler race in universal mode. 5843 test "$am__universal" = false || continue 5844 ;; 5845 nosideeffect) 5846 # after this tag, mechanisms are not by side-effect, so they'll 5847 # only be used when explicitly requested 5848 if test "x$enable_dependency_tracking" = xyes; then 5849 continue 5850 else 5851 break 5852 fi 5853 ;; 5854 msvisualcpp | msvcmsys) 5855 # This compiler won't grok `-c -o', but also, the minuso test has 5856 # not run yet. These depmodes are late enough in the game, and 5857 # so weak that their functioning should not be impacted. 5858 am__obj=conftest.${OBJEXT-o} 5859 am__minus_obj= 5860 ;; 5861 none) break ;; 5862 esac 5863 if depmode=$depmode \ 5864 source=sub/conftest.c object=$am__obj \ 5865 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5866 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5867 >/dev/null 2>conftest.err && 5868 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5869 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5870 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5871 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5872 # icc doesn't choke on unknown options, it will just issue warnings 5873 # or remarks (even with -Werror). So we grep stderr for any message 5874 # that says an option was ignored or not supported. 5875 # When given -MP, icc 7.0 and 7.1 complain thusly: 5876 # icc: Command line warning: ignoring option '-M'; no argument required 5877 # The diagnosis changed in icc 8.0: 5878 # icc: Command line remark: option '-MP' not supported 5879 if (grep 'ignoring option' conftest.err || 5880 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5881 am_cv_CXX_dependencies_compiler_type=$depmode 5882 break 5883 fi 5884 fi 5885 done 5886 5887 cd .. 5888 rm -rf conftest.dir 5889else 5890 am_cv_CXX_dependencies_compiler_type=none 5891fi 5892 5893fi 5894{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5895$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5896CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5897 5898 if 5899 test "x$enable_dependency_tracking" != xno \ 5900 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5901 am__fastdepCXX_TRUE= 5902 am__fastdepCXX_FALSE='#' 5903else 5904 am__fastdepCXX_TRUE='#' 5905 am__fastdepCXX_FALSE= 5906fi 5907 5908 5909 5910 5911if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5912 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5913 (test "X$CXX" != "Xg++"))) ; then 5914 ac_ext=cpp 5915ac_cpp='$CXXCPP $CPPFLAGS' 5916ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5917ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5918ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5919{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5920$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5921if test -z "$CXXCPP"; then 5922 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5923 $as_echo_n "(cached) " >&6 5924else 5925 # Double quotes because CXXCPP needs to be expanded 5926 for CXXCPP in "$CXX -E" "/lib/cpp" 5927 do 5928 ac_preproc_ok=false 5929for ac_cxx_preproc_warn_flag in '' yes 5930do 5931 # Use a header file that comes with gcc, so configuring glibc 5932 # with a fresh cross-compiler works. 5933 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5934 # <limits.h> exists even on freestanding compilers. 5935 # On the NeXT, cc -E runs the code through the compiler's parser, 5936 # not just through cpp. "Syntax error" is here to catch this case. 5937 cat >conftest.$ac_ext <<_ACEOF 5938/* confdefs.h. */ 5939_ACEOF 5940cat confdefs.h >>conftest.$ac_ext 5941cat >>conftest.$ac_ext <<_ACEOF 5942/* end confdefs.h. */ 5943#ifdef __STDC__ 5944# include <limits.h> 5945#else 5946# include <assert.h> 5947#endif 5948 Syntax error 5949_ACEOF 5950if { (ac_try="$ac_cpp conftest.$ac_ext" 5951case "(($ac_try" in 5952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5953 *) ac_try_echo=$ac_try;; 5954esac 5955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5956$as_echo "$ac_try_echo") >&5 5957 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5958 ac_status=$? 5959 grep -v '^ *+' conftest.er1 >conftest.err 5960 rm -f conftest.er1 5961 cat conftest.err >&5 5962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5963 (exit $ac_status); } >/dev/null && { 5964 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5965 test ! -s conftest.err 5966 }; then 5967 : 5968else 5969 $as_echo "$as_me: failed program was:" >&5 5970sed 's/^/| /' conftest.$ac_ext >&5 5971 5972 # Broken: fails on valid input. 5973continue 5974fi 5975 5976rm -f conftest.err conftest.$ac_ext 5977 5978 # OK, works on sane cases. Now check whether nonexistent headers 5979 # can be detected and how. 5980 cat >conftest.$ac_ext <<_ACEOF 5981/* confdefs.h. */ 5982_ACEOF 5983cat confdefs.h >>conftest.$ac_ext 5984cat >>conftest.$ac_ext <<_ACEOF 5985/* end confdefs.h. */ 5986#include <ac_nonexistent.h> 5987_ACEOF 5988if { (ac_try="$ac_cpp conftest.$ac_ext" 5989case "(($ac_try" in 5990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5991 *) ac_try_echo=$ac_try;; 5992esac 5993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5994$as_echo "$ac_try_echo") >&5 5995 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5996 ac_status=$? 5997 grep -v '^ *+' conftest.er1 >conftest.err 5998 rm -f conftest.er1 5999 cat conftest.err >&5 6000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6001 (exit $ac_status); } >/dev/null && { 6002 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6003 test ! -s conftest.err 6004 }; then 6005 # Broken: success on invalid input. 6006continue 6007else 6008 $as_echo "$as_me: failed program was:" >&5 6009sed 's/^/| /' conftest.$ac_ext >&5 6010 6011 # Passes both tests. 6012ac_preproc_ok=: 6013break 6014fi 6015 6016rm -f conftest.err conftest.$ac_ext 6017 6018done 6019# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6020rm -f conftest.err conftest.$ac_ext 6021if $ac_preproc_ok; then 6022 break 6023fi 6024 6025 done 6026 ac_cv_prog_CXXCPP=$CXXCPP 6027 6028fi 6029 CXXCPP=$ac_cv_prog_CXXCPP 6030else 6031 ac_cv_prog_CXXCPP=$CXXCPP 6032fi 6033{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6034$as_echo "$CXXCPP" >&6; } 6035ac_preproc_ok=false 6036for ac_cxx_preproc_warn_flag in '' yes 6037do 6038 # Use a header file that comes with gcc, so configuring glibc 6039 # with a fresh cross-compiler works. 6040 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6041 # <limits.h> exists even on freestanding compilers. 6042 # On the NeXT, cc -E runs the code through the compiler's parser, 6043 # not just through cpp. "Syntax error" is here to catch this case. 6044 cat >conftest.$ac_ext <<_ACEOF 6045/* confdefs.h. */ 6046_ACEOF 6047cat confdefs.h >>conftest.$ac_ext 6048cat >>conftest.$ac_ext <<_ACEOF 6049/* end confdefs.h. */ 6050#ifdef __STDC__ 6051# include <limits.h> 6052#else 6053# include <assert.h> 6054#endif 6055 Syntax error 6056_ACEOF 6057if { (ac_try="$ac_cpp conftest.$ac_ext" 6058case "(($ac_try" in 6059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6060 *) ac_try_echo=$ac_try;; 6061esac 6062eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6063$as_echo "$ac_try_echo") >&5 6064 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6065 ac_status=$? 6066 grep -v '^ *+' conftest.er1 >conftest.err 6067 rm -f conftest.er1 6068 cat conftest.err >&5 6069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6070 (exit $ac_status); } >/dev/null && { 6071 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6072 test ! -s conftest.err 6073 }; then 6074 : 6075else 6076 $as_echo "$as_me: failed program was:" >&5 6077sed 's/^/| /' conftest.$ac_ext >&5 6078 6079 # Broken: fails on valid input. 6080continue 6081fi 6082 6083rm -f conftest.err conftest.$ac_ext 6084 6085 # OK, works on sane cases. Now check whether nonexistent headers 6086 # can be detected and how. 6087 cat >conftest.$ac_ext <<_ACEOF 6088/* confdefs.h. */ 6089_ACEOF 6090cat confdefs.h >>conftest.$ac_ext 6091cat >>conftest.$ac_ext <<_ACEOF 6092/* end confdefs.h. */ 6093#include <ac_nonexistent.h> 6094_ACEOF 6095if { (ac_try="$ac_cpp conftest.$ac_ext" 6096case "(($ac_try" in 6097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6098 *) ac_try_echo=$ac_try;; 6099esac 6100eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6101$as_echo "$ac_try_echo") >&5 6102 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6103 ac_status=$? 6104 grep -v '^ *+' conftest.er1 >conftest.err 6105 rm -f conftest.er1 6106 cat conftest.err >&5 6107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6108 (exit $ac_status); } >/dev/null && { 6109 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6110 test ! -s conftest.err 6111 }; then 6112 # Broken: success on invalid input. 6113continue 6114else 6115 $as_echo "$as_me: failed program was:" >&5 6116sed 's/^/| /' conftest.$ac_ext >&5 6117 6118 # Passes both tests. 6119ac_preproc_ok=: 6120break 6121fi 6122 6123rm -f conftest.err conftest.$ac_ext 6124 6125done 6126# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6127rm -f conftest.err conftest.$ac_ext 6128if $ac_preproc_ok; then 6129 : 6130else 6131 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6133{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6134See \`config.log' for more details." >&5 6135$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6136See \`config.log' for more details." >&2;} 6137 { (exit 1); exit 1; }; }; } 6138fi 6139 6140ac_ext=cpp 6141ac_cpp='$CXXCPP $CPPFLAGS' 6142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6145 6146fi 6147 6148 6149ac_ext=f 6150ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6151ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6152ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6153if test -n "$ac_tool_prefix"; then 6154 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 6155 do 6156 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6157set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6158{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6159$as_echo_n "checking for $ac_word... " >&6; } 6160if test "${ac_cv_prog_F77+set}" = set; then 6161 $as_echo_n "(cached) " >&6 6162else 6163 if test -n "$F77"; then 6164 ac_cv_prog_F77="$F77" # Let the user override the test. 6165else 6166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6167for as_dir in $PATH 6168do 6169 IFS=$as_save_IFS 6170 test -z "$as_dir" && as_dir=. 6171 for ac_exec_ext in '' $ac_executable_extensions; do 6172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6173 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6174 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6175 break 2 6176 fi 6177done 6178done 6179IFS=$as_save_IFS 6180 6181fi 6182fi 6183F77=$ac_cv_prog_F77 6184if test -n "$F77"; then 6185 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6186$as_echo "$F77" >&6; } 6187else 6188 { $as_echo "$as_me:$LINENO: result: no" >&5 6189$as_echo "no" >&6; } 6190fi 6191 6192 6193 test -n "$F77" && break 6194 done 6195fi 6196if test -z "$F77"; then 6197 ac_ct_F77=$F77 6198 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 6199do 6200 # Extract the first word of "$ac_prog", so it can be a program name with args. 6201set dummy $ac_prog; ac_word=$2 6202{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6203$as_echo_n "checking for $ac_word... " >&6; } 6204if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6205 $as_echo_n "(cached) " >&6 6206else 6207 if test -n "$ac_ct_F77"; then 6208 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6209else 6210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6211for as_dir in $PATH 6212do 6213 IFS=$as_save_IFS 6214 test -z "$as_dir" && as_dir=. 6215 for ac_exec_ext in '' $ac_executable_extensions; do 6216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6217 ac_cv_prog_ac_ct_F77="$ac_prog" 6218 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6219 break 2 6220 fi 6221done 6222done 6223IFS=$as_save_IFS 6224 6225fi 6226fi 6227ac_ct_F77=$ac_cv_prog_ac_ct_F77 6228if test -n "$ac_ct_F77"; then 6229 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6230$as_echo "$ac_ct_F77" >&6; } 6231else 6232 { $as_echo "$as_me:$LINENO: result: no" >&5 6233$as_echo "no" >&6; } 6234fi 6235 6236 6237 test -n "$ac_ct_F77" && break 6238done 6239 6240 if test "x$ac_ct_F77" = x; then 6241 F77="" 6242 else 6243 case $cross_compiling:$ac_tool_warned in 6244yes:) 6245{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6247ac_tool_warned=yes ;; 6248esac 6249 F77=$ac_ct_F77 6250 fi 6251fi 6252 6253 6254# Provide some information about the compiler. 6255$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6256set X $ac_compile 6257ac_compiler=$2 6258{ (ac_try="$ac_compiler --version >&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 --version >&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); } 6280{ (ac_try="$ac_compiler -V >&5" 6281case "(($ac_try" in 6282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6283 *) ac_try_echo=$ac_try;; 6284esac 6285eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6286$as_echo "$ac_try_echo") >&5 6287 (eval "$ac_compiler -V >&5") 2>&5 6288 ac_status=$? 6289 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6290 (exit $ac_status); } 6291rm -f a.out 6292 6293# If we don't use `.F' as extension, the preprocessor is not run on the 6294# input file. (Note that this only needs to work for GNU compilers.) 6295ac_save_ext=$ac_ext 6296ac_ext=F 6297{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6298$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6299if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6300 $as_echo_n "(cached) " >&6 6301else 6302 cat >conftest.$ac_ext <<_ACEOF 6303 program main 6304#ifndef __GNUC__ 6305 choke me 6306#endif 6307 6308 end 6309_ACEOF 6310rm -f conftest.$ac_objext 6311if { (ac_try="$ac_compile" 6312case "(($ac_try" in 6313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6314 *) ac_try_echo=$ac_try;; 6315esac 6316eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6317$as_echo "$ac_try_echo") >&5 6318 (eval "$ac_compile") 2>conftest.er1 6319 ac_status=$? 6320 grep -v '^ *+' conftest.er1 >conftest.err 6321 rm -f conftest.er1 6322 cat conftest.err >&5 6323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6324 (exit $ac_status); } && { 6325 test -z "$ac_f77_werror_flag" || 6326 test ! -s conftest.err 6327 } && test -s conftest.$ac_objext; then 6328 ac_compiler_gnu=yes 6329else 6330 $as_echo "$as_me: failed program was:" >&5 6331sed 's/^/| /' conftest.$ac_ext >&5 6332 6333 ac_compiler_gnu=no 6334fi 6335 6336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6337ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6338 6339fi 6340{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6341$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6342ac_ext=$ac_save_ext 6343ac_test_FFLAGS=${FFLAGS+set} 6344ac_save_FFLAGS=$FFLAGS 6345FFLAGS= 6346{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6347$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6348if test "${ac_cv_prog_f77_g+set}" = set; then 6349 $as_echo_n "(cached) " >&6 6350else 6351 FFLAGS=-g 6352cat >conftest.$ac_ext <<_ACEOF 6353 program main 6354 6355 end 6356_ACEOF 6357rm -f conftest.$ac_objext 6358if { (ac_try="$ac_compile" 6359case "(($ac_try" in 6360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6361 *) ac_try_echo=$ac_try;; 6362esac 6363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6364$as_echo "$ac_try_echo") >&5 6365 (eval "$ac_compile") 2>conftest.er1 6366 ac_status=$? 6367 grep -v '^ *+' conftest.er1 >conftest.err 6368 rm -f conftest.er1 6369 cat conftest.err >&5 6370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6371 (exit $ac_status); } && { 6372 test -z "$ac_f77_werror_flag" || 6373 test ! -s conftest.err 6374 } && test -s conftest.$ac_objext; then 6375 ac_cv_prog_f77_g=yes 6376else 6377 $as_echo "$as_me: failed program was:" >&5 6378sed 's/^/| /' conftest.$ac_ext >&5 6379 6380 ac_cv_prog_f77_g=no 6381fi 6382 6383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6384 6385fi 6386{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6387$as_echo "$ac_cv_prog_f77_g" >&6; } 6388if test "$ac_test_FFLAGS" = set; then 6389 FFLAGS=$ac_save_FFLAGS 6390elif test $ac_cv_prog_f77_g = yes; then 6391 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6392 FFLAGS="-g -O2" 6393 else 6394 FFLAGS="-g" 6395 fi 6396else 6397 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6398 FFLAGS="-O2" 6399 else 6400 FFLAGS= 6401 fi 6402fi 6403 6404if test $ac_compiler_gnu = yes; then 6405 G77=yes 6406else 6407 G77= 6408fi 6409ac_ext=c 6410ac_cpp='$CPP $CPPFLAGS' 6411ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6412ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6413ac_compiler_gnu=$ac_cv_c_compiler_gnu 6414 6415 6416 6417# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6418# find the maximum length of command line arguments 6419{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6420$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6421if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6422 $as_echo_n "(cached) " >&6 6423else 6424 i=0 6425 teststring="ABCD" 6426 6427 case $build_os in 6428 msdosdjgpp*) 6429 # On DJGPP, this test can blow up pretty badly due to problems in libc 6430 # (any single argument exceeding 2000 bytes causes a buffer overrun 6431 # during glob expansion). Even if it were fixed, the result of this 6432 # check would be larger than it should be. 6433 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6434 ;; 6435 6436 gnu*) 6437 # Under GNU Hurd, this test is not required because there is 6438 # no limit to the length of command line arguments. 6439 # Libtool will interpret -1 as no limit whatsoever 6440 lt_cv_sys_max_cmd_len=-1; 6441 ;; 6442 6443 cygwin* | mingw*) 6444 # On Win9x/ME, this test blows up -- it succeeds, but takes 6445 # about 5 minutes as the teststring grows exponentially. 6446 # Worse, since 9x/ME are not pre-emptively multitasking, 6447 # you end up with a "frozen" computer, even though with patience 6448 # the test eventually succeeds (with a max line length of 256k). 6449 # Instead, let's just punt: use the minimum linelength reported by 6450 # all of the supported platforms: 8192 (on NT/2K/XP). 6451 lt_cv_sys_max_cmd_len=8192; 6452 ;; 6453 6454 amigaos*) 6455 # On AmigaOS with pdksh, this test takes hours, literally. 6456 # So we just punt and use a minimum line length of 8192. 6457 lt_cv_sys_max_cmd_len=8192; 6458 ;; 6459 6460 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6461 # This has been around since 386BSD, at least. Likely further. 6462 if test -x /sbin/sysctl; then 6463 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6464 elif test -x /usr/sbin/sysctl; then 6465 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6466 else 6467 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6468 fi 6469 # And add a safety zone 6470 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6472 ;; 6473 6474 interix*) 6475 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6476 lt_cv_sys_max_cmd_len=196608 6477 ;; 6478 6479 osf*) 6480 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6481 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6482 # nice to cause kernel panics so lets avoid the loop below. 6483 # First set a reasonable default. 6484 lt_cv_sys_max_cmd_len=16384 6485 # 6486 if test -x /sbin/sysconfig; then 6487 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6488 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6489 esac 6490 fi 6491 ;; 6492 sco3.2v5*) 6493 lt_cv_sys_max_cmd_len=102400 6494 ;; 6495 sysv5* | sco5v6* | sysv4.2uw2*) 6496 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6497 if test -n "$kargmax"; then 6498 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6499 else 6500 lt_cv_sys_max_cmd_len=32768 6501 fi 6502 ;; 6503 *) 6504 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6505 if test -n "$lt_cv_sys_max_cmd_len"; then 6506 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6507 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6508 else 6509 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6510 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6511 = "XX$teststring") >/dev/null 2>&1 && 6512 new_result=`expr "X$teststring" : ".*" 2>&1` && 6513 lt_cv_sys_max_cmd_len=$new_result && 6514 test $i != 17 # 1/2 MB should be enough 6515 do 6516 i=`expr $i + 1` 6517 teststring=$teststring$teststring 6518 done 6519 teststring= 6520 # Add a significant safety factor because C++ compilers can tack on massive 6521 # amounts of additional arguments before passing them to the linker. 6522 # It appears as though 1/2 is a usable value. 6523 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6524 fi 6525 ;; 6526 esac 6527 6528fi 6529 6530if test -n $lt_cv_sys_max_cmd_len ; then 6531 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6532$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6533else 6534 { $as_echo "$as_me:$LINENO: result: none" >&5 6535$as_echo "none" >&6; } 6536fi 6537 6538 6539 6540 6541 6542# Check for command to grab the raw symbol name followed by C symbol from nm. 6543{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6544$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6545if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6546 $as_echo_n "(cached) " >&6 6547else 6548 6549# These are sane defaults that work on at least a few old systems. 6550# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6551 6552# Character class describing NM global symbol codes. 6553symcode='[BCDEGRST]' 6554 6555# Regexp to match symbols that can be accessed directly from C. 6556sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6557 6558# Transform an extracted symbol line into a proper C declaration 6559lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6560 6561# Transform an extracted symbol line into symbol name and symbol address 6562lt_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'" 6563 6564# Define system-specific variables. 6565case $host_os in 6566aix*) 6567 symcode='[BCDT]' 6568 ;; 6569cygwin* | mingw* | pw32*) 6570 symcode='[ABCDGISTW]' 6571 ;; 6572hpux*) # Its linker distinguishes data from code symbols 6573 if test "$host_cpu" = ia64; then 6574 symcode='[ABCDEGRST]' 6575 fi 6576 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6577 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'" 6578 ;; 6579linux* | k*bsd*-gnu) 6580 if test "$host_cpu" = ia64; then 6581 symcode='[ABCDGIRSTW]' 6582 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6583 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'" 6584 fi 6585 ;; 6586irix* | nonstopux*) 6587 symcode='[BCDEGRST]' 6588 ;; 6589osf*) 6590 symcode='[BCDEGQRST]' 6591 ;; 6592solaris*) 6593 symcode='[BDRT]' 6594 ;; 6595sco3.2v5*) 6596 symcode='[DT]' 6597 ;; 6598sysv4.2uw2*) 6599 symcode='[DT]' 6600 ;; 6601sysv5* | sco5v6* | unixware* | OpenUNIX*) 6602 symcode='[ABDT]' 6603 ;; 6604sysv4) 6605 symcode='[DFNSTU]' 6606 ;; 6607esac 6608 6609# Handle CRLF in mingw tool chain 6610opt_cr= 6611case $build_os in 6612mingw*) 6613 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6614 ;; 6615esac 6616 6617# If we're using GNU nm, then use its standard symbol codes. 6618case `$NM -V 2>&1` in 6619*GNU* | *'with BFD'*) 6620 symcode='[ABCDGIRSTW]' ;; 6621esac 6622 6623# Try without a prefix undercore, then with it. 6624for ac_symprfx in "" "_"; do 6625 6626 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6627 symxfrm="\\1 $ac_symprfx\\2 \\2" 6628 6629 # Write the raw and C identifiers. 6630 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6631 6632 # Check to see that the pipe works correctly. 6633 pipe_works=no 6634 6635 rm -f conftest* 6636 cat > conftest.$ac_ext <<EOF 6637#ifdef __cplusplus 6638extern "C" { 6639#endif 6640char nm_test_var; 6641void nm_test_func(){} 6642#ifdef __cplusplus 6643} 6644#endif 6645int main(){nm_test_var='a';nm_test_func();return(0);} 6646EOF 6647 6648 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6649 (eval $ac_compile) 2>&5 6650 ac_status=$? 6651 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6652 (exit $ac_status); }; then 6653 # Now try to grab the symbols. 6654 nlist=conftest.nm 6655 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6656 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6657 ac_status=$? 6658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6659 (exit $ac_status); } && test -s "$nlist"; then 6660 # Try sorting and uniquifying the output. 6661 if sort "$nlist" | uniq > "$nlist"T; then 6662 mv -f "$nlist"T "$nlist" 6663 else 6664 rm -f "$nlist"T 6665 fi 6666 6667 # Make sure that we snagged all the symbols we need. 6668 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6669 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6670 cat <<EOF > conftest.$ac_ext 6671#ifdef __cplusplus 6672extern "C" { 6673#endif 6674 6675EOF 6676 # Now generate the symbol file. 6677 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6678 6679 cat <<EOF >> conftest.$ac_ext 6680#if defined (__STDC__) && __STDC__ 6681# define lt_ptr_t void * 6682#else 6683# define lt_ptr_t char * 6684# define const 6685#endif 6686 6687/* The mapping between symbol names and symbols. */ 6688const struct { 6689 const char *name; 6690 lt_ptr_t address; 6691} 6692lt_preloaded_symbols[] = 6693{ 6694EOF 6695 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6696 cat <<\EOF >> conftest.$ac_ext 6697 {0, (lt_ptr_t) 0} 6698}; 6699 6700#ifdef __cplusplus 6701} 6702#endif 6703EOF 6704 # Now try linking the two files. 6705 mv conftest.$ac_objext conftstm.$ac_objext 6706 lt_save_LIBS="$LIBS" 6707 lt_save_CFLAGS="$CFLAGS" 6708 LIBS="conftstm.$ac_objext" 6709 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6710 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6711 (eval $ac_link) 2>&5 6712 ac_status=$? 6713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6714 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6715 pipe_works=yes 6716 fi 6717 LIBS="$lt_save_LIBS" 6718 CFLAGS="$lt_save_CFLAGS" 6719 else 6720 echo "cannot find nm_test_func in $nlist" >&5 6721 fi 6722 else 6723 echo "cannot find nm_test_var in $nlist" >&5 6724 fi 6725 else 6726 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6727 fi 6728 else 6729 echo "$progname: failed program was:" >&5 6730 cat conftest.$ac_ext >&5 6731 fi 6732 rm -rf conftest* conftst* 6733 6734 # Do not use the global_symbol_pipe unless it works. 6735 if test "$pipe_works" = yes; then 6736 break 6737 else 6738 lt_cv_sys_global_symbol_pipe= 6739 fi 6740done 6741 6742fi 6743 6744if test -z "$lt_cv_sys_global_symbol_pipe"; then 6745 lt_cv_sys_global_symbol_to_cdecl= 6746fi 6747if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6748 { $as_echo "$as_me:$LINENO: result: failed" >&5 6749$as_echo "failed" >&6; } 6750else 6751 { $as_echo "$as_me:$LINENO: result: ok" >&5 6752$as_echo "ok" >&6; } 6753fi 6754 6755{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6756$as_echo_n "checking for objdir... " >&6; } 6757if test "${lt_cv_objdir+set}" = set; then 6758 $as_echo_n "(cached) " >&6 6759else 6760 rm -f .libs 2>/dev/null 6761mkdir .libs 2>/dev/null 6762if test -d .libs; then 6763 lt_cv_objdir=.libs 6764else 6765 # MS-DOS does not allow filenames that begin with a dot. 6766 lt_cv_objdir=_libs 6767fi 6768rmdir .libs 2>/dev/null 6769fi 6770{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6771$as_echo "$lt_cv_objdir" >&6; } 6772objdir=$lt_cv_objdir 6773 6774 6775 6776 6777 6778case $host_os in 6779aix3*) 6780 # AIX sometimes has problems with the GCC collect2 program. For some 6781 # reason, if we set the COLLECT_NAMES environment variable, the problems 6782 # vanish in a puff of smoke. 6783 if test "X${COLLECT_NAMES+set}" != Xset; then 6784 COLLECT_NAMES= 6785 export COLLECT_NAMES 6786 fi 6787 ;; 6788esac 6789 6790# Sed substitution that helps us do robust quoting. It backslashifies 6791# metacharacters that are still active within double-quoted strings. 6792Xsed='sed -e 1s/^X//' 6793sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6794 6795# Same as above, but do not quote variable references. 6796double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6797 6798# Sed substitution to delay expansion of an escaped shell variable in a 6799# double_quote_subst'ed string. 6800delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6801 6802# Sed substitution to avoid accidental globbing in evaled expressions 6803no_glob_subst='s/\*/\\\*/g' 6804 6805# Constants: 6806rm="rm -f" 6807 6808# Global variables: 6809default_ofile=libtool 6810can_build_shared=yes 6811 6812# All known linkers require a `.a' archive for static linking (except MSVC, 6813# which needs '.lib'). 6814libext=a 6815ltmain="$ac_aux_dir/ltmain.sh" 6816ofile="$default_ofile" 6817with_gnu_ld="$lt_cv_prog_gnu_ld" 6818 6819if test -n "$ac_tool_prefix"; then 6820 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6821set dummy ${ac_tool_prefix}ar; ac_word=$2 6822{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6823$as_echo_n "checking for $ac_word... " >&6; } 6824if test "${ac_cv_prog_AR+set}" = set; then 6825 $as_echo_n "(cached) " >&6 6826else 6827 if test -n "$AR"; then 6828 ac_cv_prog_AR="$AR" # Let the user override the test. 6829else 6830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6831for as_dir in $PATH 6832do 6833 IFS=$as_save_IFS 6834 test -z "$as_dir" && as_dir=. 6835 for ac_exec_ext in '' $ac_executable_extensions; do 6836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6837 ac_cv_prog_AR="${ac_tool_prefix}ar" 6838 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6839 break 2 6840 fi 6841done 6842done 6843IFS=$as_save_IFS 6844 6845fi 6846fi 6847AR=$ac_cv_prog_AR 6848if test -n "$AR"; then 6849 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6850$as_echo "$AR" >&6; } 6851else 6852 { $as_echo "$as_me:$LINENO: result: no" >&5 6853$as_echo "no" >&6; } 6854fi 6855 6856 6857fi 6858if test -z "$ac_cv_prog_AR"; then 6859 ac_ct_AR=$AR 6860 # Extract the first word of "ar", so it can be a program name with args. 6861set dummy ar; ac_word=$2 6862{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6863$as_echo_n "checking for $ac_word... " >&6; } 6864if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6865 $as_echo_n "(cached) " >&6 6866else 6867 if test -n "$ac_ct_AR"; then 6868 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6869else 6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6871for as_dir in $PATH 6872do 6873 IFS=$as_save_IFS 6874 test -z "$as_dir" && as_dir=. 6875 for ac_exec_ext in '' $ac_executable_extensions; do 6876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6877 ac_cv_prog_ac_ct_AR="ar" 6878 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6879 break 2 6880 fi 6881done 6882done 6883IFS=$as_save_IFS 6884 6885fi 6886fi 6887ac_ct_AR=$ac_cv_prog_ac_ct_AR 6888if test -n "$ac_ct_AR"; then 6889 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6890$as_echo "$ac_ct_AR" >&6; } 6891else 6892 { $as_echo "$as_me:$LINENO: result: no" >&5 6893$as_echo "no" >&6; } 6894fi 6895 6896 if test "x$ac_ct_AR" = x; then 6897 AR="false" 6898 else 6899 case $cross_compiling:$ac_tool_warned in 6900yes:) 6901{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6902$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6903ac_tool_warned=yes ;; 6904esac 6905 AR=$ac_ct_AR 6906 fi 6907else 6908 AR="$ac_cv_prog_AR" 6909fi 6910 6911if test -n "$ac_tool_prefix"; then 6912 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6913set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6914{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6915$as_echo_n "checking for $ac_word... " >&6; } 6916if test "${ac_cv_prog_RANLIB+set}" = set; then 6917 $as_echo_n "(cached) " >&6 6918else 6919 if test -n "$RANLIB"; then 6920 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6921else 6922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6923for as_dir in $PATH 6924do 6925 IFS=$as_save_IFS 6926 test -z "$as_dir" && as_dir=. 6927 for ac_exec_ext in '' $ac_executable_extensions; do 6928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6929 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6930 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6931 break 2 6932 fi 6933done 6934done 6935IFS=$as_save_IFS 6936 6937fi 6938fi 6939RANLIB=$ac_cv_prog_RANLIB 6940if test -n "$RANLIB"; then 6941 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6942$as_echo "$RANLIB" >&6; } 6943else 6944 { $as_echo "$as_me:$LINENO: result: no" >&5 6945$as_echo "no" >&6; } 6946fi 6947 6948 6949fi 6950if test -z "$ac_cv_prog_RANLIB"; then 6951 ac_ct_RANLIB=$RANLIB 6952 # Extract the first word of "ranlib", so it can be a program name with args. 6953set dummy ranlib; ac_word=$2 6954{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6955$as_echo_n "checking for $ac_word... " >&6; } 6956if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6957 $as_echo_n "(cached) " >&6 6958else 6959 if test -n "$ac_ct_RANLIB"; then 6960 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6961else 6962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6963for as_dir in $PATH 6964do 6965 IFS=$as_save_IFS 6966 test -z "$as_dir" && as_dir=. 6967 for ac_exec_ext in '' $ac_executable_extensions; do 6968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6969 ac_cv_prog_ac_ct_RANLIB="ranlib" 6970 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6971 break 2 6972 fi 6973done 6974done 6975IFS=$as_save_IFS 6976 6977fi 6978fi 6979ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6980if test -n "$ac_ct_RANLIB"; then 6981 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6982$as_echo "$ac_ct_RANLIB" >&6; } 6983else 6984 { $as_echo "$as_me:$LINENO: result: no" >&5 6985$as_echo "no" >&6; } 6986fi 6987 6988 if test "x$ac_ct_RANLIB" = x; then 6989 RANLIB=":" 6990 else 6991 case $cross_compiling:$ac_tool_warned in 6992yes:) 6993{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6994$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6995ac_tool_warned=yes ;; 6996esac 6997 RANLIB=$ac_ct_RANLIB 6998 fi 6999else 7000 RANLIB="$ac_cv_prog_RANLIB" 7001fi 7002 7003if test -n "$ac_tool_prefix"; then 7004 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7005set dummy ${ac_tool_prefix}strip; ac_word=$2 7006{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7007$as_echo_n "checking for $ac_word... " >&6; } 7008if test "${ac_cv_prog_STRIP+set}" = set; then 7009 $as_echo_n "(cached) " >&6 7010else 7011 if test -n "$STRIP"; then 7012 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7013else 7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7015for as_dir in $PATH 7016do 7017 IFS=$as_save_IFS 7018 test -z "$as_dir" && as_dir=. 7019 for ac_exec_ext in '' $ac_executable_extensions; do 7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7021 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7022 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7023 break 2 7024 fi 7025done 7026done 7027IFS=$as_save_IFS 7028 7029fi 7030fi 7031STRIP=$ac_cv_prog_STRIP 7032if test -n "$STRIP"; then 7033 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7034$as_echo "$STRIP" >&6; } 7035else 7036 { $as_echo "$as_me:$LINENO: result: no" >&5 7037$as_echo "no" >&6; } 7038fi 7039 7040 7041fi 7042if test -z "$ac_cv_prog_STRIP"; then 7043 ac_ct_STRIP=$STRIP 7044 # Extract the first word of "strip", so it can be a program name with args. 7045set dummy strip; ac_word=$2 7046{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7047$as_echo_n "checking for $ac_word... " >&6; } 7048if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7049 $as_echo_n "(cached) " >&6 7050else 7051 if test -n "$ac_ct_STRIP"; then 7052 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7053else 7054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7055for as_dir in $PATH 7056do 7057 IFS=$as_save_IFS 7058 test -z "$as_dir" && as_dir=. 7059 for ac_exec_ext in '' $ac_executable_extensions; do 7060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7061 ac_cv_prog_ac_ct_STRIP="strip" 7062 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7063 break 2 7064 fi 7065done 7066done 7067IFS=$as_save_IFS 7068 7069fi 7070fi 7071ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7072if test -n "$ac_ct_STRIP"; then 7073 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7074$as_echo "$ac_ct_STRIP" >&6; } 7075else 7076 { $as_echo "$as_me:$LINENO: result: no" >&5 7077$as_echo "no" >&6; } 7078fi 7079 7080 if test "x$ac_ct_STRIP" = x; then 7081 STRIP=":" 7082 else 7083 case $cross_compiling:$ac_tool_warned in 7084yes:) 7085{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7086$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7087ac_tool_warned=yes ;; 7088esac 7089 STRIP=$ac_ct_STRIP 7090 fi 7091else 7092 STRIP="$ac_cv_prog_STRIP" 7093fi 7094 7095 7096old_CC="$CC" 7097old_CFLAGS="$CFLAGS" 7098 7099# Set sane defaults for various variables 7100test -z "$AR" && AR=ar 7101test -z "$AR_FLAGS" && AR_FLAGS=cru 7102test -z "$AS" && AS=as 7103test -z "$CC" && CC=cc 7104test -z "$LTCC" && LTCC=$CC 7105test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7106test -z "$DLLTOOL" && DLLTOOL=dlltool 7107test -z "$LD" && LD=ld 7108test -z "$LN_S" && LN_S="ln -s" 7109test -z "$MAGIC_CMD" && MAGIC_CMD=file 7110test -z "$NM" && NM=nm 7111test -z "$SED" && SED=sed 7112test -z "$OBJDUMP" && OBJDUMP=objdump 7113test -z "$RANLIB" && RANLIB=: 7114test -z "$STRIP" && STRIP=: 7115test -z "$ac_objext" && ac_objext=o 7116 7117# Determine commands to create old-style static archives. 7118old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7119old_postinstall_cmds='chmod 644 $oldlib' 7120old_postuninstall_cmds= 7121 7122if test -n "$RANLIB"; then 7123 case $host_os in 7124 openbsd*) 7125 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7126 ;; 7127 *) 7128 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7129 ;; 7130 esac 7131 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7132fi 7133 7134for cc_temp in $compiler""; do 7135 case $cc_temp in 7136 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7137 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7138 \-*) ;; 7139 *) break;; 7140 esac 7141done 7142cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7143 7144 7145# Only perform the check for file, if the check method requires it 7146case $deplibs_check_method in 7147file_magic*) 7148 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7149 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7150$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7151if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7152 $as_echo_n "(cached) " >&6 7153else 7154 case $MAGIC_CMD in 7155[\\/*] | ?:[\\/]*) 7156 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7157 ;; 7158*) 7159 lt_save_MAGIC_CMD="$MAGIC_CMD" 7160 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7161 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7162 for ac_dir in $ac_dummy; do 7163 IFS="$lt_save_ifs" 7164 test -z "$ac_dir" && ac_dir=. 7165 if test -f $ac_dir/${ac_tool_prefix}file; then 7166 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7167 if test -n "$file_magic_test_file"; then 7168 case $deplibs_check_method in 7169 "file_magic "*) 7170 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7171 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7172 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7173 $EGREP "$file_magic_regex" > /dev/null; then 7174 : 7175 else 7176 cat <<EOF 1>&2 7177 7178*** Warning: the command libtool uses to detect shared libraries, 7179*** $file_magic_cmd, produces output that libtool cannot recognize. 7180*** The result is that libtool may fail to recognize shared libraries 7181*** as such. This will affect the creation of libtool libraries that 7182*** depend on shared libraries, but programs linked with such libtool 7183*** libraries will work regardless of this problem. Nevertheless, you 7184*** may want to report the problem to your system manager and/or to 7185*** bug-libtool@gnu.org 7186 7187EOF 7188 fi ;; 7189 esac 7190 fi 7191 break 7192 fi 7193 done 7194 IFS="$lt_save_ifs" 7195 MAGIC_CMD="$lt_save_MAGIC_CMD" 7196 ;; 7197esac 7198fi 7199 7200MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7201if test -n "$MAGIC_CMD"; then 7202 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7203$as_echo "$MAGIC_CMD" >&6; } 7204else 7205 { $as_echo "$as_me:$LINENO: result: no" >&5 7206$as_echo "no" >&6; } 7207fi 7208 7209if test -z "$lt_cv_path_MAGIC_CMD"; then 7210 if test -n "$ac_tool_prefix"; then 7211 { $as_echo "$as_me:$LINENO: checking for file" >&5 7212$as_echo_n "checking for file... " >&6; } 7213if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7214 $as_echo_n "(cached) " >&6 7215else 7216 case $MAGIC_CMD in 7217[\\/*] | ?:[\\/]*) 7218 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7219 ;; 7220*) 7221 lt_save_MAGIC_CMD="$MAGIC_CMD" 7222 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7223 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7224 for ac_dir in $ac_dummy; do 7225 IFS="$lt_save_ifs" 7226 test -z "$ac_dir" && ac_dir=. 7227 if test -f $ac_dir/file; then 7228 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7229 if test -n "$file_magic_test_file"; then 7230 case $deplibs_check_method in 7231 "file_magic "*) 7232 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7233 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7234 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7235 $EGREP "$file_magic_regex" > /dev/null; then 7236 : 7237 else 7238 cat <<EOF 1>&2 7239 7240*** Warning: the command libtool uses to detect shared libraries, 7241*** $file_magic_cmd, produces output that libtool cannot recognize. 7242*** The result is that libtool may fail to recognize shared libraries 7243*** as such. This will affect the creation of libtool libraries that 7244*** depend on shared libraries, but programs linked with such libtool 7245*** libraries will work regardless of this problem. Nevertheless, you 7246*** may want to report the problem to your system manager and/or to 7247*** bug-libtool@gnu.org 7248 7249EOF 7250 fi ;; 7251 esac 7252 fi 7253 break 7254 fi 7255 done 7256 IFS="$lt_save_ifs" 7257 MAGIC_CMD="$lt_save_MAGIC_CMD" 7258 ;; 7259esac 7260fi 7261 7262MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7263if test -n "$MAGIC_CMD"; then 7264 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7265$as_echo "$MAGIC_CMD" >&6; } 7266else 7267 { $as_echo "$as_me:$LINENO: result: no" >&5 7268$as_echo "no" >&6; } 7269fi 7270 7271 else 7272 MAGIC_CMD=: 7273 fi 7274fi 7275 7276 fi 7277 ;; 7278esac 7279 7280 7281 case $host_os in 7282 rhapsody* | darwin*) 7283 if test -n "$ac_tool_prefix"; then 7284 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7285set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7286{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7287$as_echo_n "checking for $ac_word... " >&6; } 7288if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7289 $as_echo_n "(cached) " >&6 7290else 7291 if test -n "$DSYMUTIL"; then 7292 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7293else 7294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7295for as_dir in $PATH 7296do 7297 IFS=$as_save_IFS 7298 test -z "$as_dir" && as_dir=. 7299 for ac_exec_ext in '' $ac_executable_extensions; do 7300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7301 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7302 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7303 break 2 7304 fi 7305done 7306done 7307IFS=$as_save_IFS 7308 7309fi 7310fi 7311DSYMUTIL=$ac_cv_prog_DSYMUTIL 7312if test -n "$DSYMUTIL"; then 7313 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7314$as_echo "$DSYMUTIL" >&6; } 7315else 7316 { $as_echo "$as_me:$LINENO: result: no" >&5 7317$as_echo "no" >&6; } 7318fi 7319 7320 7321fi 7322if test -z "$ac_cv_prog_DSYMUTIL"; then 7323 ac_ct_DSYMUTIL=$DSYMUTIL 7324 # Extract the first word of "dsymutil", so it can be a program name with args. 7325set dummy dsymutil; ac_word=$2 7326{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7327$as_echo_n "checking for $ac_word... " >&6; } 7328if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7329 $as_echo_n "(cached) " >&6 7330else 7331 if test -n "$ac_ct_DSYMUTIL"; then 7332 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7333else 7334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7335for as_dir in $PATH 7336do 7337 IFS=$as_save_IFS 7338 test -z "$as_dir" && as_dir=. 7339 for ac_exec_ext in '' $ac_executable_extensions; do 7340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7341 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7342 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7343 break 2 7344 fi 7345done 7346done 7347IFS=$as_save_IFS 7348 7349fi 7350fi 7351ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7352if test -n "$ac_ct_DSYMUTIL"; then 7353 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7354$as_echo "$ac_ct_DSYMUTIL" >&6; } 7355else 7356 { $as_echo "$as_me:$LINENO: result: no" >&5 7357$as_echo "no" >&6; } 7358fi 7359 7360 if test "x$ac_ct_DSYMUTIL" = x; then 7361 DSYMUTIL=":" 7362 else 7363 case $cross_compiling:$ac_tool_warned in 7364yes:) 7365{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7367ac_tool_warned=yes ;; 7368esac 7369 DSYMUTIL=$ac_ct_DSYMUTIL 7370 fi 7371else 7372 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7373fi 7374 7375 if test -n "$ac_tool_prefix"; then 7376 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7377set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7378{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7379$as_echo_n "checking for $ac_word... " >&6; } 7380if test "${ac_cv_prog_NMEDIT+set}" = set; then 7381 $as_echo_n "(cached) " >&6 7382else 7383 if test -n "$NMEDIT"; then 7384 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7385else 7386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7387for as_dir in $PATH 7388do 7389 IFS=$as_save_IFS 7390 test -z "$as_dir" && as_dir=. 7391 for ac_exec_ext in '' $ac_executable_extensions; do 7392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7393 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7394 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7395 break 2 7396 fi 7397done 7398done 7399IFS=$as_save_IFS 7400 7401fi 7402fi 7403NMEDIT=$ac_cv_prog_NMEDIT 7404if test -n "$NMEDIT"; then 7405 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7406$as_echo "$NMEDIT" >&6; } 7407else 7408 { $as_echo "$as_me:$LINENO: result: no" >&5 7409$as_echo "no" >&6; } 7410fi 7411 7412 7413fi 7414if test -z "$ac_cv_prog_NMEDIT"; then 7415 ac_ct_NMEDIT=$NMEDIT 7416 # Extract the first word of "nmedit", so it can be a program name with args. 7417set dummy nmedit; ac_word=$2 7418{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7419$as_echo_n "checking for $ac_word... " >&6; } 7420if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7421 $as_echo_n "(cached) " >&6 7422else 7423 if test -n "$ac_ct_NMEDIT"; then 7424 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7425else 7426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7427for as_dir in $PATH 7428do 7429 IFS=$as_save_IFS 7430 test -z "$as_dir" && as_dir=. 7431 for ac_exec_ext in '' $ac_executable_extensions; do 7432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7433 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7434 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7435 break 2 7436 fi 7437done 7438done 7439IFS=$as_save_IFS 7440 7441fi 7442fi 7443ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7444if test -n "$ac_ct_NMEDIT"; then 7445 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7446$as_echo "$ac_ct_NMEDIT" >&6; } 7447else 7448 { $as_echo "$as_me:$LINENO: result: no" >&5 7449$as_echo "no" >&6; } 7450fi 7451 7452 if test "x$ac_ct_NMEDIT" = x; then 7453 NMEDIT=":" 7454 else 7455 case $cross_compiling:$ac_tool_warned in 7456yes:) 7457{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7459ac_tool_warned=yes ;; 7460esac 7461 NMEDIT=$ac_ct_NMEDIT 7462 fi 7463else 7464 NMEDIT="$ac_cv_prog_NMEDIT" 7465fi 7466 7467 7468 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7469$as_echo_n "checking for -single_module linker flag... " >&6; } 7470if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7471 $as_echo_n "(cached) " >&6 7472else 7473 lt_cv_apple_cc_single_mod=no 7474 if test -z "${LT_MULTI_MODULE}"; then 7475 # By default we will add the -single_module flag. You can override 7476 # by either setting the environment variable LT_MULTI_MODULE 7477 # non-empty at configure time, or by adding -multi_module to the 7478 # link flags. 7479 echo "int foo(void){return 1;}" > conftest.c 7480 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7481 -dynamiclib ${wl}-single_module conftest.c 7482 if test -f libconftest.dylib; then 7483 lt_cv_apple_cc_single_mod=yes 7484 rm -rf libconftest.dylib* 7485 fi 7486 rm conftest.c 7487 fi 7488fi 7489{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7490$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7491 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7492$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7493if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7494 $as_echo_n "(cached) " >&6 7495else 7496 lt_cv_ld_exported_symbols_list=no 7497 save_LDFLAGS=$LDFLAGS 7498 echo "_main" > conftest.sym 7499 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7500 cat >conftest.$ac_ext <<_ACEOF 7501/* confdefs.h. */ 7502_ACEOF 7503cat confdefs.h >>conftest.$ac_ext 7504cat >>conftest.$ac_ext <<_ACEOF 7505/* end confdefs.h. */ 7506 7507int 7508main () 7509{ 7510 7511 ; 7512 return 0; 7513} 7514_ACEOF 7515rm -f conftest.$ac_objext conftest$ac_exeext 7516if { (ac_try="$ac_link" 7517case "(($ac_try" in 7518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7519 *) ac_try_echo=$ac_try;; 7520esac 7521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7522$as_echo "$ac_try_echo") >&5 7523 (eval "$ac_link") 2>conftest.er1 7524 ac_status=$? 7525 grep -v '^ *+' conftest.er1 >conftest.err 7526 rm -f conftest.er1 7527 cat conftest.err >&5 7528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7529 (exit $ac_status); } && { 7530 test -z "$ac_c_werror_flag" || 7531 test ! -s conftest.err 7532 } && test -s conftest$ac_exeext && { 7533 test "$cross_compiling" = yes || 7534 $as_test_x conftest$ac_exeext 7535 }; then 7536 lt_cv_ld_exported_symbols_list=yes 7537else 7538 $as_echo "$as_me: failed program was:" >&5 7539sed 's/^/| /' conftest.$ac_ext >&5 7540 7541 lt_cv_ld_exported_symbols_list=no 7542fi 7543 7544rm -rf conftest.dSYM 7545rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7546 conftest$ac_exeext conftest.$ac_ext 7547 LDFLAGS="$save_LDFLAGS" 7548 7549fi 7550{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7551$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7552 case $host_os in 7553 rhapsody* | darwin1.[0123]) 7554 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7555 darwin1.*) 7556 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7557 darwin*) 7558 # if running on 10.5 or later, the deployment target defaults 7559 # to the OS version, if on x86, and 10.4, the deployment 7560 # target defaults to 10.4. Don't you love it? 7561 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7562 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7563 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7564 10.[012]*) 7565 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7566 10.*) 7567 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7568 esac 7569 ;; 7570 esac 7571 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7572 _lt_dar_single_mod='$single_module' 7573 fi 7574 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7575 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7576 else 7577 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7578 fi 7579 if test "$DSYMUTIL" != ":"; then 7580 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7581 else 7582 _lt_dsymutil= 7583 fi 7584 ;; 7585 esac 7586 7587 7588enable_dlopen=no 7589enable_win32_dll=no 7590 7591# Check whether --enable-libtool-lock was given. 7592if test "${enable_libtool_lock+set}" = set; then 7593 enableval=$enable_libtool_lock; 7594fi 7595 7596test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7597 7598 7599# Check whether --with-pic was given. 7600if test "${with_pic+set}" = set; then 7601 withval=$with_pic; pic_mode="$withval" 7602else 7603 pic_mode=default 7604fi 7605 7606test -z "$pic_mode" && pic_mode=default 7607 7608# Use C for the default configuration in the libtool script 7609tagname= 7610lt_save_CC="$CC" 7611ac_ext=c 7612ac_cpp='$CPP $CPPFLAGS' 7613ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7614ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7615ac_compiler_gnu=$ac_cv_c_compiler_gnu 7616 7617 7618# Source file extension for C test sources. 7619ac_ext=c 7620 7621# Object file extension for compiled C test sources. 7622objext=o 7623objext=$objext 7624 7625# Code to be used in simple compile tests 7626lt_simple_compile_test_code="int some_variable = 0;" 7627 7628# Code to be used in simple link tests 7629lt_simple_link_test_code='int main(){return(0);}' 7630 7631 7632# If no C compiler was specified, use CC. 7633LTCC=${LTCC-"$CC"} 7634 7635# If no C compiler flags were specified, use CFLAGS. 7636LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7637 7638# Allow CC to be a program name with arguments. 7639compiler=$CC 7640 7641 7642# save warnings/boilerplate of simple test code 7643ac_outfile=conftest.$ac_objext 7644echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7645eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7646_lt_compiler_boilerplate=`cat conftest.err` 7647$rm conftest* 7648 7649ac_outfile=conftest.$ac_objext 7650echo "$lt_simple_link_test_code" >conftest.$ac_ext 7651eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7652_lt_linker_boilerplate=`cat conftest.err` 7653$rm -r conftest* 7654 7655 7656 7657lt_prog_compiler_no_builtin_flag= 7658 7659if test "$GCC" = yes; then 7660 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7661 7662 7663{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7664$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7665if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7666 $as_echo_n "(cached) " >&6 7667else 7668 lt_cv_prog_compiler_rtti_exceptions=no 7669 ac_outfile=conftest.$ac_objext 7670 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7671 lt_compiler_flag="-fno-rtti -fno-exceptions" 7672 # Insert the option either (1) after the last *FLAGS variable, or 7673 # (2) before a word containing "conftest.", or (3) at the end. 7674 # Note that $ac_compile itself does not contain backslashes and begins 7675 # with a dollar sign (not a hyphen), so the echo should work correctly. 7676 # The option is referenced via a variable to avoid confusing sed. 7677 lt_compile=`echo "$ac_compile" | $SED \ 7678 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7679 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7680 -e 's:$: $lt_compiler_flag:'` 7681 (eval echo "\"\$as_me:7681: $lt_compile\"" >&5) 7682 (eval "$lt_compile" 2>conftest.err) 7683 ac_status=$? 7684 cat conftest.err >&5 7685 echo "$as_me:7685: \$? = $ac_status" >&5 7686 if (exit $ac_status) && test -s "$ac_outfile"; then 7687 # The compiler can only warn and ignore the option if not recognized 7688 # So say no if there are warnings other than the usual output. 7689 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7690 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7691 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7692 lt_cv_prog_compiler_rtti_exceptions=yes 7693 fi 7694 fi 7695 $rm conftest* 7696 7697fi 7698{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7699$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7700 7701if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7702 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7703else 7704 : 7705fi 7706 7707fi 7708 7709lt_prog_compiler_wl= 7710lt_prog_compiler_pic= 7711lt_prog_compiler_static= 7712 7713{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7714$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7715 7716 if test "$GCC" = yes; then 7717 lt_prog_compiler_wl='-Wl,' 7718 lt_prog_compiler_static='-static' 7719 7720 case $host_os in 7721 aix*) 7722 # All AIX code is PIC. 7723 if test "$host_cpu" = ia64; then 7724 # AIX 5 now supports IA64 processor 7725 lt_prog_compiler_static='-Bstatic' 7726 fi 7727 ;; 7728 7729 amigaos*) 7730 # FIXME: we need at least 68020 code to build shared libraries, but 7731 # adding the `-m68020' flag to GCC prevents building anything better, 7732 # like `-m68040'. 7733 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7734 ;; 7735 7736 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7737 # PIC is the default for these OSes. 7738 ;; 7739 7740 mingw* | cygwin* | pw32* | os2*) 7741 # This hack is so that the source file can tell whether it is being 7742 # built for inclusion in a dll (and should export symbols for example). 7743 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7744 # (--disable-auto-import) libraries 7745 lt_prog_compiler_pic='-DDLL_EXPORT' 7746 ;; 7747 7748 darwin* | rhapsody*) 7749 # PIC is the default on this platform 7750 # Common symbols not allowed in MH_DYLIB files 7751 lt_prog_compiler_pic='-fno-common' 7752 ;; 7753 7754 interix[3-9]*) 7755 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7756 # Instead, we relocate shared libraries at runtime. 7757 ;; 7758 7759 msdosdjgpp*) 7760 # Just because we use GCC doesn't mean we suddenly get shared libraries 7761 # on systems that don't support them. 7762 lt_prog_compiler_can_build_shared=no 7763 enable_shared=no 7764 ;; 7765 7766 sysv4*MP*) 7767 if test -d /usr/nec; then 7768 lt_prog_compiler_pic=-Kconform_pic 7769 fi 7770 ;; 7771 7772 hpux*) 7773 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7774 # not for PA HP-UX. 7775 case $host_cpu in 7776 hppa*64*|ia64*) 7777 # +Z the default 7778 ;; 7779 *) 7780 lt_prog_compiler_pic='-fPIC' 7781 ;; 7782 esac 7783 ;; 7784 7785 *) 7786 lt_prog_compiler_pic='-fPIC' 7787 ;; 7788 esac 7789 else 7790 # PORTME Check for flag to pass linker flags through the system compiler. 7791 case $host_os in 7792 aix*) 7793 lt_prog_compiler_wl='-Wl,' 7794 if test "$host_cpu" = ia64; then 7795 # AIX 5 now supports IA64 processor 7796 lt_prog_compiler_static='-Bstatic' 7797 else 7798 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7799 fi 7800 ;; 7801 darwin*) 7802 # PIC is the default on this platform 7803 # Common symbols not allowed in MH_DYLIB files 7804 case $cc_basename in 7805 xlc*) 7806 lt_prog_compiler_pic='-qnocommon' 7807 lt_prog_compiler_wl='-Wl,' 7808 ;; 7809 esac 7810 ;; 7811 7812 mingw* | cygwin* | pw32* | os2*) 7813 # This hack is so that the source file can tell whether it is being 7814 # built for inclusion in a dll (and should export symbols for example). 7815 lt_prog_compiler_pic='-DDLL_EXPORT' 7816 ;; 7817 7818 hpux9* | hpux10* | hpux11*) 7819 lt_prog_compiler_wl='-Wl,' 7820 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7821 # not for PA HP-UX. 7822 case $host_cpu in 7823 hppa*64*|ia64*) 7824 # +Z the default 7825 ;; 7826 *) 7827 lt_prog_compiler_pic='+Z' 7828 ;; 7829 esac 7830 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7831 lt_prog_compiler_static='${wl}-a ${wl}archive' 7832 ;; 7833 7834 irix5* | irix6* | nonstopux*) 7835 lt_prog_compiler_wl='-Wl,' 7836 # PIC (with -KPIC) is the default. 7837 lt_prog_compiler_static='-non_shared' 7838 ;; 7839 7840 newsos6) 7841 lt_prog_compiler_pic='-KPIC' 7842 lt_prog_compiler_static='-Bstatic' 7843 ;; 7844 7845 linux* | k*bsd*-gnu) 7846 case $cc_basename in 7847 icc* | ecc*) 7848 lt_prog_compiler_wl='-Wl,' 7849 lt_prog_compiler_pic='-KPIC' 7850 lt_prog_compiler_static='-static' 7851 ;; 7852 pgcc* | pgf77* | pgf90* | pgf95*) 7853 # Portland Group compilers (*not* the Pentium gcc compiler, 7854 # which looks to be a dead project) 7855 lt_prog_compiler_wl='-Wl,' 7856 lt_prog_compiler_pic='-fpic' 7857 lt_prog_compiler_static='-Bstatic' 7858 ;; 7859 ccc*) 7860 lt_prog_compiler_wl='-Wl,' 7861 # All Alpha code is PIC. 7862 lt_prog_compiler_static='-non_shared' 7863 ;; 7864 *) 7865 case `$CC -V 2>&1 | sed 5q` in 7866 *Sun\ C*) 7867 # Sun C 5.9 7868 lt_prog_compiler_pic='-KPIC' 7869 lt_prog_compiler_static='-Bstatic' 7870 lt_prog_compiler_wl='-Wl,' 7871 ;; 7872 *Sun\ F*) 7873 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7874 lt_prog_compiler_pic='-KPIC' 7875 lt_prog_compiler_static='-Bstatic' 7876 lt_prog_compiler_wl='' 7877 ;; 7878 esac 7879 ;; 7880 esac 7881 ;; 7882 7883 osf3* | osf4* | osf5*) 7884 lt_prog_compiler_wl='-Wl,' 7885 # All OSF/1 code is PIC. 7886 lt_prog_compiler_static='-non_shared' 7887 ;; 7888 7889 rdos*) 7890 lt_prog_compiler_static='-non_shared' 7891 ;; 7892 7893 solaris*) 7894 lt_prog_compiler_pic='-KPIC' 7895 lt_prog_compiler_static='-Bstatic' 7896 case $cc_basename in 7897 f77* | f90* | f95*) 7898 lt_prog_compiler_wl='-Qoption ld ';; 7899 *) 7900 lt_prog_compiler_wl='-Wl,';; 7901 esac 7902 ;; 7903 7904 sunos4*) 7905 lt_prog_compiler_wl='-Qoption ld ' 7906 lt_prog_compiler_pic='-PIC' 7907 lt_prog_compiler_static='-Bstatic' 7908 ;; 7909 7910 sysv4 | sysv4.2uw2* | sysv4.3*) 7911 lt_prog_compiler_wl='-Wl,' 7912 lt_prog_compiler_pic='-KPIC' 7913 lt_prog_compiler_static='-Bstatic' 7914 ;; 7915 7916 sysv4*MP*) 7917 if test -d /usr/nec ;then 7918 lt_prog_compiler_pic='-Kconform_pic' 7919 lt_prog_compiler_static='-Bstatic' 7920 fi 7921 ;; 7922 7923 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7924 lt_prog_compiler_wl='-Wl,' 7925 lt_prog_compiler_pic='-KPIC' 7926 lt_prog_compiler_static='-Bstatic' 7927 ;; 7928 7929 unicos*) 7930 lt_prog_compiler_wl='-Wl,' 7931 lt_prog_compiler_can_build_shared=no 7932 ;; 7933 7934 uts4*) 7935 lt_prog_compiler_pic='-pic' 7936 lt_prog_compiler_static='-Bstatic' 7937 ;; 7938 7939 *) 7940 lt_prog_compiler_can_build_shared=no 7941 ;; 7942 esac 7943 fi 7944 7945{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7946$as_echo "$lt_prog_compiler_pic" >&6; } 7947 7948# 7949# Check to make sure the PIC flag actually works. 7950# 7951if test -n "$lt_prog_compiler_pic"; then 7952 7953{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7954$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7955if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7956 $as_echo_n "(cached) " >&6 7957else 7958 lt_cv_prog_compiler_pic_works=no 7959 ac_outfile=conftest.$ac_objext 7960 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7961 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7962 # Insert the option either (1) after the last *FLAGS variable, or 7963 # (2) before a word containing "conftest.", or (3) at the end. 7964 # Note that $ac_compile itself does not contain backslashes and begins 7965 # with a dollar sign (not a hyphen), so the echo should work correctly. 7966 # The option is referenced via a variable to avoid confusing sed. 7967 lt_compile=`echo "$ac_compile" | $SED \ 7968 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7969 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7970 -e 's:$: $lt_compiler_flag:'` 7971 (eval echo "\"\$as_me:7971: $lt_compile\"" >&5) 7972 (eval "$lt_compile" 2>conftest.err) 7973 ac_status=$? 7974 cat conftest.err >&5 7975 echo "$as_me:7975: \$? = $ac_status" >&5 7976 if (exit $ac_status) && test -s "$ac_outfile"; then 7977 # The compiler can only warn and ignore the option if not recognized 7978 # So say no if there are warnings other than the usual output. 7979 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7980 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7981 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7982 lt_cv_prog_compiler_pic_works=yes 7983 fi 7984 fi 7985 $rm conftest* 7986 7987fi 7988{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7989$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7990 7991if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7992 case $lt_prog_compiler_pic in 7993 "" | " "*) ;; 7994 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7995 esac 7996else 7997 lt_prog_compiler_pic= 7998 lt_prog_compiler_can_build_shared=no 7999fi 8000 8001fi 8002case $host_os in 8003 # For platforms which do not support PIC, -DPIC is meaningless: 8004 *djgpp*) 8005 lt_prog_compiler_pic= 8006 ;; 8007 *) 8008 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8009 ;; 8010esac 8011 8012# 8013# Check to make sure the static flag actually works. 8014# 8015wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8016{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8017$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8018if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8019 $as_echo_n "(cached) " >&6 8020else 8021 lt_cv_prog_compiler_static_works=no 8022 save_LDFLAGS="$LDFLAGS" 8023 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8024 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8025 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8026 # The linker can only warn and ignore the option if not recognized 8027 # So say no if there are warnings 8028 if test -s conftest.err; then 8029 # Append any errors to the config.log. 8030 cat conftest.err 1>&5 8031 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8032 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8033 if diff conftest.exp conftest.er2 >/dev/null; then 8034 lt_cv_prog_compiler_static_works=yes 8035 fi 8036 else 8037 lt_cv_prog_compiler_static_works=yes 8038 fi 8039 fi 8040 $rm -r conftest* 8041 LDFLAGS="$save_LDFLAGS" 8042 8043fi 8044{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8045$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8046 8047if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8048 : 8049else 8050 lt_prog_compiler_static= 8051fi 8052 8053 8054{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8055$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8056if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8057 $as_echo_n "(cached) " >&6 8058else 8059 lt_cv_prog_compiler_c_o=no 8060 $rm -r conftest 2>/dev/null 8061 mkdir conftest 8062 cd conftest 8063 mkdir out 8064 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8065 8066 lt_compiler_flag="-o out/conftest2.$ac_objext" 8067 # Insert the option either (1) after the last *FLAGS variable, or 8068 # (2) before a word containing "conftest.", or (3) at the end. 8069 # Note that $ac_compile itself does not contain backslashes and begins 8070 # with a dollar sign (not a hyphen), so the echo should work correctly. 8071 lt_compile=`echo "$ac_compile" | $SED \ 8072 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8073 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8074 -e 's:$: $lt_compiler_flag:'` 8075 (eval echo "\"\$as_me:8075: $lt_compile\"" >&5) 8076 (eval "$lt_compile" 2>out/conftest.err) 8077 ac_status=$? 8078 cat out/conftest.err >&5 8079 echo "$as_me:8079: \$? = $ac_status" >&5 8080 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8081 then 8082 # The compiler can only warn and ignore the option if not recognized 8083 # So say no if there are warnings 8084 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8085 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8086 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8087 lt_cv_prog_compiler_c_o=yes 8088 fi 8089 fi 8090 chmod u+w . 2>&5 8091 $rm conftest* 8092 # SGI C++ compiler will create directory out/ii_files/ for 8093 # template instantiation 8094 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8095 $rm out/* && rmdir out 8096 cd .. 8097 rmdir conftest 8098 $rm conftest* 8099 8100fi 8101{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8102$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8103 8104 8105hard_links="nottested" 8106if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8107 # do not overwrite the value of need_locks provided by the user 8108 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8109$as_echo_n "checking if we can lock with hard links... " >&6; } 8110 hard_links=yes 8111 $rm conftest* 8112 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8113 touch conftest.a 8114 ln conftest.a conftest.b 2>&5 || hard_links=no 8115 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8116 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8117$as_echo "$hard_links" >&6; } 8118 if test "$hard_links" = no; then 8119 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8120$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8121 need_locks=warn 8122 fi 8123else 8124 need_locks=no 8125fi 8126 8127{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8128$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8129 8130 runpath_var= 8131 allow_undefined_flag= 8132 enable_shared_with_static_runtimes=no 8133 archive_cmds= 8134 archive_expsym_cmds= 8135 old_archive_From_new_cmds= 8136 old_archive_from_expsyms_cmds= 8137 export_dynamic_flag_spec= 8138 whole_archive_flag_spec= 8139 thread_safe_flag_spec= 8140 hardcode_libdir_flag_spec= 8141 hardcode_libdir_flag_spec_ld= 8142 hardcode_libdir_separator= 8143 hardcode_direct=no 8144 hardcode_minus_L=no 8145 hardcode_shlibpath_var=unsupported 8146 link_all_deplibs=unknown 8147 hardcode_automatic=no 8148 module_cmds= 8149 module_expsym_cmds= 8150 always_export_symbols=no 8151 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8152 # include_expsyms should be a list of space-separated symbols to be *always* 8153 # included in the symbol list 8154 include_expsyms= 8155 # exclude_expsyms can be an extended regexp of symbols to exclude 8156 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8157 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8158 # as well as any symbol that contains `d'. 8159 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8160 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8161 # platforms (ab)use it in PIC code, but their linkers get confused if 8162 # the symbol is explicitly referenced. Since portable code cannot 8163 # rely on this symbol name, it's probably fine to never include it in 8164 # preloaded symbol tables. 8165 # Exclude shared library initialization/finalization symbols. 8166 extract_expsyms_cmds= 8167 # Just being paranoid about ensuring that cc_basename is set. 8168 for cc_temp in $compiler""; do 8169 case $cc_temp in 8170 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8171 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8172 \-*) ;; 8173 *) break;; 8174 esac 8175done 8176cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8177 8178 case $host_os in 8179 cygwin* | mingw* | pw32*) 8180 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8181 # When not using gcc, we currently assume that we are using 8182 # Microsoft Visual C++. 8183 if test "$GCC" != yes; then 8184 with_gnu_ld=no 8185 fi 8186 ;; 8187 interix*) 8188 # we just hope/assume this is gcc and not c89 (= MSVC++) 8189 with_gnu_ld=yes 8190 ;; 8191 openbsd*) 8192 with_gnu_ld=no 8193 ;; 8194 esac 8195 8196 ld_shlibs=yes 8197 if test "$with_gnu_ld" = yes; then 8198 # If archive_cmds runs LD, not CC, wlarc should be empty 8199 wlarc='${wl}' 8200 8201 # Set some defaults for GNU ld with shared library support. These 8202 # are reset later if shared libraries are not supported. Putting them 8203 # here allows them to be overridden if necessary. 8204 runpath_var=LD_RUN_PATH 8205 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8206 export_dynamic_flag_spec='${wl}--export-dynamic' 8207 # ancient GNU ld didn't support --whole-archive et. al. 8208 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8209 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8210 else 8211 whole_archive_flag_spec= 8212 fi 8213 supports_anon_versioning=no 8214 case `$LD -v 2>/dev/null` in 8215 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8216 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8217 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8218 *\ 2.11.*) ;; # other 2.11 versions 8219 *) supports_anon_versioning=yes ;; 8220 esac 8221 8222 # See if GNU ld supports shared libraries. 8223 case $host_os in 8224 aix[3-9]*) 8225 # On AIX/PPC, the GNU linker is very broken 8226 if test "$host_cpu" != ia64; then 8227 ld_shlibs=no 8228 cat <<EOF 1>&2 8229 8230*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8231*** to be unable to reliably create shared libraries on AIX. 8232*** Therefore, libtool is disabling shared libraries support. If you 8233*** really care for shared libraries, you may want to modify your PATH 8234*** so that a non-GNU linker is found, and then restart. 8235 8236EOF 8237 fi 8238 ;; 8239 8240 amigaos*) 8241 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)' 8242 hardcode_libdir_flag_spec='-L$libdir' 8243 hardcode_minus_L=yes 8244 8245 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8246 # that the semantics of dynamic libraries on AmigaOS, at least up 8247 # to version 4, is to share data among multiple programs linked 8248 # with the same dynamic library. Since this doesn't match the 8249 # behavior of shared libraries on other platforms, we can't use 8250 # them. 8251 ld_shlibs=no 8252 ;; 8253 8254 beos*) 8255 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8256 allow_undefined_flag=unsupported 8257 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8258 # support --undefined. This deserves some investigation. FIXME 8259 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8260 else 8261 ld_shlibs=no 8262 fi 8263 ;; 8264 8265 cygwin* | mingw* | pw32*) 8266 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8267 # as there is no search path for DLLs. 8268 hardcode_libdir_flag_spec='-L$libdir' 8269 allow_undefined_flag=unsupported 8270 always_export_symbols=no 8271 enable_shared_with_static_runtimes=yes 8272 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8273 8274 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8275 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8276 # If the export-symbols file already is a .def file (1st line 8277 # is EXPORTS), use it as is; otherwise, prepend... 8278 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8279 cp $export_symbols $output_objdir/$soname.def; 8280 else 8281 echo EXPORTS > $output_objdir/$soname.def; 8282 cat $export_symbols >> $output_objdir/$soname.def; 8283 fi~ 8284 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8285 else 8286 ld_shlibs=no 8287 fi 8288 ;; 8289 8290 interix[3-9]*) 8291 hardcode_direct=no 8292 hardcode_shlibpath_var=no 8293 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8294 export_dynamic_flag_spec='${wl}-E' 8295 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8296 # Instead, shared libraries are loaded at an image base (0x10000000 by 8297 # default) and relocated if they conflict, which is a slow very memory 8298 # consuming and fragmenting process. To avoid this, we pick a random, 8299 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8300 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8301 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8302 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' 8303 ;; 8304 8305 gnu* | linux* | k*bsd*-gnu) 8306 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8307 tmp_addflag= 8308 case $cc_basename,$host_cpu in 8309 pgcc*) # Portland Group C compiler 8310 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' 8311 tmp_addflag=' $pic_flag' 8312 ;; 8313 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8314 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' 8315 tmp_addflag=' $pic_flag -Mnomain' ;; 8316 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8317 tmp_addflag=' -i_dynamic' ;; 8318 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8319 tmp_addflag=' -i_dynamic -nofor_main' ;; 8320 ifc* | ifort*) # Intel Fortran compiler 8321 tmp_addflag=' -nofor_main' ;; 8322 esac 8323 case `$CC -V 2>&1 | sed 5q` in 8324 *Sun\ C*) # Sun C 5.9 8325 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' 8326 tmp_sharedflag='-G' ;; 8327 *Sun\ F*) # Sun Fortran 8.3 8328 tmp_sharedflag='-G' ;; 8329 *) 8330 tmp_sharedflag='-shared' ;; 8331 esac 8332 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8333 8334 if test $supports_anon_versioning = yes; then 8335 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8336 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8337 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8338 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8339 fi 8340 else 8341 ld_shlibs=no 8342 fi 8343 ;; 8344 8345 netbsd*) 8346 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8347 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8348 wlarc= 8349 else 8350 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8351 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8352 fi 8353 ;; 8354 8355 solaris*) 8356 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8357 ld_shlibs=no 8358 cat <<EOF 1>&2 8359 8360*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8361*** create shared libraries on Solaris systems. Therefore, libtool 8362*** is disabling shared libraries support. We urge you to upgrade GNU 8363*** binutils to release 2.9.1 or newer. Another option is to modify 8364*** your PATH or compiler configuration so that the native linker is 8365*** used, and then restart. 8366 8367EOF 8368 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8370 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8371 else 8372 ld_shlibs=no 8373 fi 8374 ;; 8375 8376 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8377 case `$LD -v 2>&1` in 8378 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8379 ld_shlibs=no 8380 cat <<_LT_EOF 1>&2 8381 8382*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8383*** reliably create shared libraries on SCO systems. Therefore, libtool 8384*** is disabling shared libraries support. We urge you to upgrade GNU 8385*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8386*** your PATH or compiler configuration so that the native linker is 8387*** used, and then restart. 8388 8389_LT_EOF 8390 ;; 8391 *) 8392 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8393 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8394 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8395 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8396 else 8397 ld_shlibs=no 8398 fi 8399 ;; 8400 esac 8401 ;; 8402 8403 sunos4*) 8404 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8405 wlarc= 8406 hardcode_direct=yes 8407 hardcode_shlibpath_var=no 8408 ;; 8409 8410 *) 8411 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8412 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8413 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8414 else 8415 ld_shlibs=no 8416 fi 8417 ;; 8418 esac 8419 8420 if test "$ld_shlibs" = no; then 8421 runpath_var= 8422 hardcode_libdir_flag_spec= 8423 export_dynamic_flag_spec= 8424 whole_archive_flag_spec= 8425 fi 8426 else 8427 # PORTME fill in a description of your system's linker (not GNU ld) 8428 case $host_os in 8429 aix3*) 8430 allow_undefined_flag=unsupported 8431 always_export_symbols=yes 8432 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' 8433 # Note: this linker hardcodes the directories in LIBPATH if there 8434 # are no directories specified by -L. 8435 hardcode_minus_L=yes 8436 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8437 # Neither direct hardcoding nor static linking is supported with a 8438 # broken collect2. 8439 hardcode_direct=unsupported 8440 fi 8441 ;; 8442 8443 aix[4-9]*) 8444 if test "$host_cpu" = ia64; then 8445 # On IA64, the linker does run time linking by default, so we don't 8446 # have to do anything special. 8447 aix_use_runtimelinking=no 8448 exp_sym_flag='-Bexport' 8449 no_entry_flag="" 8450 else 8451 # If we're using GNU nm, then we don't want the "-C" option. 8452 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8453 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8454 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' 8455 else 8456 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' 8457 fi 8458 aix_use_runtimelinking=no 8459 8460 # Test if we are trying to use run time linking or normal 8461 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8462 # need to do runtime linking. 8463 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8464 for ld_flag in $LDFLAGS; do 8465 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8466 aix_use_runtimelinking=yes 8467 break 8468 fi 8469 done 8470 ;; 8471 esac 8472 8473 exp_sym_flag='-bexport' 8474 no_entry_flag='-bnoentry' 8475 fi 8476 8477 # When large executables or shared objects are built, AIX ld can 8478 # have problems creating the table of contents. If linking a library 8479 # or program results in "error TOC overflow" add -mminimal-toc to 8480 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8481 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8482 8483 archive_cmds='' 8484 hardcode_direct=yes 8485 hardcode_libdir_separator=':' 8486 link_all_deplibs=yes 8487 8488 if test "$GCC" = yes; then 8489 case $host_os in aix4.[012]|aix4.[012].*) 8490 # We only want to do this on AIX 4.2 and lower, the check 8491 # below for broken collect2 doesn't work under 4.3+ 8492 collect2name=`${CC} -print-prog-name=collect2` 8493 if test -f "$collect2name" && \ 8494 strings "$collect2name" | grep resolve_lib_name >/dev/null 8495 then 8496 # We have reworked collect2 8497 : 8498 else 8499 # We have old collect2 8500 hardcode_direct=unsupported 8501 # It fails to find uninstalled libraries when the uninstalled 8502 # path is not listed in the libpath. Setting hardcode_minus_L 8503 # to unsupported forces relinking 8504 hardcode_minus_L=yes 8505 hardcode_libdir_flag_spec='-L$libdir' 8506 hardcode_libdir_separator= 8507 fi 8508 ;; 8509 esac 8510 shared_flag='-shared' 8511 if test "$aix_use_runtimelinking" = yes; then 8512 shared_flag="$shared_flag "'${wl}-G' 8513 fi 8514 else 8515 # not using gcc 8516 if test "$host_cpu" = ia64; then 8517 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8518 # chokes on -Wl,-G. The following line is correct: 8519 shared_flag='-G' 8520 else 8521 if test "$aix_use_runtimelinking" = yes; then 8522 shared_flag='${wl}-G' 8523 else 8524 shared_flag='${wl}-bM:SRE' 8525 fi 8526 fi 8527 fi 8528 8529 # It seems that -bexpall does not export symbols beginning with 8530 # underscore (_), so it is better to generate a list of symbols to export. 8531 always_export_symbols=yes 8532 if test "$aix_use_runtimelinking" = yes; then 8533 # Warning - without using the other runtime loading flags (-brtl), 8534 # -berok will link without error, but may produce a broken library. 8535 allow_undefined_flag='-berok' 8536 # Determine the default libpath from the value encoded in an empty executable. 8537 cat >conftest.$ac_ext <<_ACEOF 8538/* confdefs.h. */ 8539_ACEOF 8540cat confdefs.h >>conftest.$ac_ext 8541cat >>conftest.$ac_ext <<_ACEOF 8542/* end confdefs.h. */ 8543 8544int 8545main () 8546{ 8547 8548 ; 8549 return 0; 8550} 8551_ACEOF 8552rm -f conftest.$ac_objext conftest$ac_exeext 8553if { (ac_try="$ac_link" 8554case "(($ac_try" in 8555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8556 *) ac_try_echo=$ac_try;; 8557esac 8558eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8559$as_echo "$ac_try_echo") >&5 8560 (eval "$ac_link") 2>conftest.er1 8561 ac_status=$? 8562 grep -v '^ *+' conftest.er1 >conftest.err 8563 rm -f conftest.er1 8564 cat conftest.err >&5 8565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8566 (exit $ac_status); } && { 8567 test -z "$ac_c_werror_flag" || 8568 test ! -s conftest.err 8569 } && test -s conftest$ac_exeext && { 8570 test "$cross_compiling" = yes || 8571 $as_test_x conftest$ac_exeext 8572 }; then 8573 8574lt_aix_libpath_sed=' 8575 /Import File Strings/,/^$/ { 8576 /^0/ { 8577 s/^0 *\(.*\)$/\1/ 8578 p 8579 } 8580 }' 8581aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8582# Check for a 64-bit object if we didn't find anything. 8583if test -z "$aix_libpath"; then 8584 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8585fi 8586else 8587 $as_echo "$as_me: failed program was:" >&5 8588sed 's/^/| /' conftest.$ac_ext >&5 8589 8590 8591fi 8592 8593rm -rf conftest.dSYM 8594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8595 conftest$ac_exeext conftest.$ac_ext 8596if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8597 8598 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8599 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" 8600 else 8601 if test "$host_cpu" = ia64; then 8602 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8603 allow_undefined_flag="-z nodefs" 8604 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" 8605 else 8606 # Determine the default libpath from the value encoded in an empty executable. 8607 cat >conftest.$ac_ext <<_ACEOF 8608/* confdefs.h. */ 8609_ACEOF 8610cat confdefs.h >>conftest.$ac_ext 8611cat >>conftest.$ac_ext <<_ACEOF 8612/* end confdefs.h. */ 8613 8614int 8615main () 8616{ 8617 8618 ; 8619 return 0; 8620} 8621_ACEOF 8622rm -f conftest.$ac_objext conftest$ac_exeext 8623if { (ac_try="$ac_link" 8624case "(($ac_try" in 8625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8626 *) ac_try_echo=$ac_try;; 8627esac 8628eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8629$as_echo "$ac_try_echo") >&5 8630 (eval "$ac_link") 2>conftest.er1 8631 ac_status=$? 8632 grep -v '^ *+' conftest.er1 >conftest.err 8633 rm -f conftest.er1 8634 cat conftest.err >&5 8635 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8636 (exit $ac_status); } && { 8637 test -z "$ac_c_werror_flag" || 8638 test ! -s conftest.err 8639 } && test -s conftest$ac_exeext && { 8640 test "$cross_compiling" = yes || 8641 $as_test_x conftest$ac_exeext 8642 }; then 8643 8644lt_aix_libpath_sed=' 8645 /Import File Strings/,/^$/ { 8646 /^0/ { 8647 s/^0 *\(.*\)$/\1/ 8648 p 8649 } 8650 }' 8651aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8652# Check for a 64-bit object if we didn't find anything. 8653if test -z "$aix_libpath"; then 8654 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8655fi 8656else 8657 $as_echo "$as_me: failed program was:" >&5 8658sed 's/^/| /' conftest.$ac_ext >&5 8659 8660 8661fi 8662 8663rm -rf conftest.dSYM 8664rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8665 conftest$ac_exeext conftest.$ac_ext 8666if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8667 8668 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8669 # Warning - without using the other run time loading flags, 8670 # -berok will link without error, but may produce a broken library. 8671 no_undefined_flag=' ${wl}-bernotok' 8672 allow_undefined_flag=' ${wl}-berok' 8673 # Exported symbols can be pulled into shared objects from archives 8674 whole_archive_flag_spec='$convenience' 8675 archive_cmds_need_lc=yes 8676 # This is similar to how AIX traditionally builds its shared libraries. 8677 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' 8678 fi 8679 fi 8680 ;; 8681 8682 amigaos*) 8683 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)' 8684 hardcode_libdir_flag_spec='-L$libdir' 8685 hardcode_minus_L=yes 8686 # see comment about different semantics on the GNU ld section 8687 ld_shlibs=no 8688 ;; 8689 8690 bsdi[45]*) 8691 export_dynamic_flag_spec=-rdynamic 8692 ;; 8693 8694 cygwin* | mingw* | pw32*) 8695 # When not using gcc, we currently assume that we are using 8696 # Microsoft Visual C++. 8697 # hardcode_libdir_flag_spec is actually meaningless, as there is 8698 # no search path for DLLs. 8699 hardcode_libdir_flag_spec=' ' 8700 allow_undefined_flag=unsupported 8701 # Tell ltmain to make .lib files, not .a files. 8702 libext=lib 8703 # Tell ltmain to make .dll files, not .so files. 8704 shrext_cmds=".dll" 8705 # FIXME: Setting linknames here is a bad hack. 8706 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8707 # The linker will automatically build a .lib file if we build a DLL. 8708 old_archive_From_new_cmds='true' 8709 # FIXME: Should let the user specify the lib program. 8710 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8711 fix_srcfile_path='`cygpath -w "$srcfile"`' 8712 enable_shared_with_static_runtimes=yes 8713 ;; 8714 8715 darwin* | rhapsody*) 8716 case $host_os in 8717 rhapsody* | darwin1.[012]) 8718 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8719 ;; 8720 *) # Darwin 1.3 on 8721 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8722 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8723 else 8724 case ${MACOSX_DEPLOYMENT_TARGET} in 8725 10.[012]) 8726 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8727 ;; 8728 10.*) 8729 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8730 ;; 8731 esac 8732 fi 8733 ;; 8734 esac 8735 archive_cmds_need_lc=no 8736 hardcode_direct=no 8737 hardcode_automatic=yes 8738 hardcode_shlibpath_var=unsupported 8739 whole_archive_flag_spec='' 8740 link_all_deplibs=yes 8741 if test "$GCC" = yes ; then 8742 output_verbose_link_cmd='echo' 8743 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8744 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8745 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}" 8746 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}" 8747 else 8748 case $cc_basename in 8749 xlc*) 8750 output_verbose_link_cmd='echo' 8751 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8752 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8753 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8754 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}' 8755 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}' 8756 ;; 8757 *) 8758 ld_shlibs=no 8759 ;; 8760 esac 8761 fi 8762 ;; 8763 8764 dgux*) 8765 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8766 hardcode_libdir_flag_spec='-L$libdir' 8767 hardcode_shlibpath_var=no 8768 ;; 8769 8770 freebsd1*) 8771 ld_shlibs=no 8772 ;; 8773 8774 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8775 # support. Future versions do this automatically, but an explicit c++rt0.o 8776 # does not break anything, and helps significantly (at the cost of a little 8777 # extra space). 8778 freebsd2.2*) 8779 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8780 hardcode_libdir_flag_spec='-R$libdir' 8781 hardcode_direct=yes 8782 hardcode_shlibpath_var=no 8783 ;; 8784 8785 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8786 freebsd2*) 8787 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8788 hardcode_direct=yes 8789 hardcode_minus_L=yes 8790 hardcode_shlibpath_var=no 8791 ;; 8792 8793 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8794 freebsd* | dragonfly*) 8795 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8796 hardcode_libdir_flag_spec='-R$libdir' 8797 hardcode_direct=yes 8798 hardcode_shlibpath_var=no 8799 ;; 8800 8801 hpux9*) 8802 if test "$GCC" = yes; then 8803 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' 8804 else 8805 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' 8806 fi 8807 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8808 hardcode_libdir_separator=: 8809 hardcode_direct=yes 8810 8811 # hardcode_minus_L: Not really in the search PATH, 8812 # but as the default location of the library. 8813 hardcode_minus_L=yes 8814 export_dynamic_flag_spec='${wl}-E' 8815 ;; 8816 8817 hpux10*) 8818 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8819 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8820 else 8821 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8822 fi 8823 if test "$with_gnu_ld" = no; then 8824 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8825 hardcode_libdir_separator=: 8826 8827 hardcode_direct=yes 8828 export_dynamic_flag_spec='${wl}-E' 8829 8830 # hardcode_minus_L: Not really in the search PATH, 8831 # but as the default location of the library. 8832 hardcode_minus_L=yes 8833 fi 8834 ;; 8835 8836 hpux11*) 8837 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8838 case $host_cpu in 8839 hppa*64*) 8840 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8841 ;; 8842 ia64*) 8843 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8844 ;; 8845 *) 8846 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8847 ;; 8848 esac 8849 else 8850 case $host_cpu in 8851 hppa*64*) 8852 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8853 ;; 8854 ia64*) 8855 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8856 ;; 8857 *) 8858 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8859 ;; 8860 esac 8861 fi 8862 if test "$with_gnu_ld" = no; then 8863 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8864 hardcode_libdir_separator=: 8865 8866 case $host_cpu in 8867 hppa*64*|ia64*) 8868 hardcode_libdir_flag_spec_ld='+b $libdir' 8869 hardcode_direct=no 8870 hardcode_shlibpath_var=no 8871 ;; 8872 *) 8873 hardcode_direct=yes 8874 export_dynamic_flag_spec='${wl}-E' 8875 8876 # hardcode_minus_L: Not really in the search PATH, 8877 # but as the default location of the library. 8878 hardcode_minus_L=yes 8879 ;; 8880 esac 8881 fi 8882 ;; 8883 8884 irix5* | irix6* | nonstopux*) 8885 if test "$GCC" = yes; then 8886 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' 8887 else 8888 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' 8889 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8890 fi 8891 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8892 hardcode_libdir_separator=: 8893 link_all_deplibs=yes 8894 ;; 8895 8896 netbsd*) 8897 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8898 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8899 else 8900 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8901 fi 8902 hardcode_libdir_flag_spec='-R$libdir' 8903 hardcode_direct=yes 8904 hardcode_shlibpath_var=no 8905 ;; 8906 8907 newsos6) 8908 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8909 hardcode_direct=yes 8910 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8911 hardcode_libdir_separator=: 8912 hardcode_shlibpath_var=no 8913 ;; 8914 8915 openbsd*) 8916 if test -f /usr/libexec/ld.so; then 8917 hardcode_direct=yes 8918 hardcode_shlibpath_var=no 8919 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8920 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8921 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8922 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8923 export_dynamic_flag_spec='${wl}-E' 8924 else 8925 case $host_os in 8926 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8927 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8928 hardcode_libdir_flag_spec='-R$libdir' 8929 ;; 8930 *) 8931 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8932 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8933 ;; 8934 esac 8935 fi 8936 else 8937 ld_shlibs=no 8938 fi 8939 ;; 8940 8941 os2*) 8942 hardcode_libdir_flag_spec='-L$libdir' 8943 hardcode_minus_L=yes 8944 allow_undefined_flag=unsupported 8945 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' 8946 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8947 ;; 8948 8949 osf3*) 8950 if test "$GCC" = yes; then 8951 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8952 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' 8953 else 8954 allow_undefined_flag=' -expect_unresolved \*' 8955 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' 8956 fi 8957 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8958 hardcode_libdir_separator=: 8959 ;; 8960 8961 osf4* | osf5*) # as osf3* with the addition of -msym flag 8962 if test "$GCC" = yes; then 8963 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8964 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' 8965 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8966 else 8967 allow_undefined_flag=' -expect_unresolved \*' 8968 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' 8969 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8970 $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' 8971 8972 # Both c and cxx compiler support -rpath directly 8973 hardcode_libdir_flag_spec='-rpath $libdir' 8974 fi 8975 hardcode_libdir_separator=: 8976 ;; 8977 8978 solaris*) 8979 no_undefined_flag=' -z text' 8980 if test "$GCC" = yes; then 8981 wlarc='${wl}' 8982 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8983 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8984 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8985 else 8986 wlarc='' 8987 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8988 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8989 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8990 fi 8991 hardcode_libdir_flag_spec='-R$libdir' 8992 hardcode_shlibpath_var=no 8993 case $host_os in 8994 solaris2.[0-5] | solaris2.[0-5].*) ;; 8995 *) 8996 # The compiler driver will combine and reorder linker options, 8997 # but understands `-z linker_flag'. GCC discards it without `$wl', 8998 # but is careful enough not to reorder. 8999 # Supported since Solaris 2.6 (maybe 2.5.1?) 9000 if test "$GCC" = yes; then 9001 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9002 else 9003 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9004 fi 9005 ;; 9006 esac 9007 link_all_deplibs=yes 9008 ;; 9009 9010 sunos4*) 9011 if test "x$host_vendor" = xsequent; then 9012 # Use $CC to link under sequent, because it throws in some extra .o 9013 # files that make .init and .fini sections work. 9014 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9015 else 9016 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9017 fi 9018 hardcode_libdir_flag_spec='-L$libdir' 9019 hardcode_direct=yes 9020 hardcode_minus_L=yes 9021 hardcode_shlibpath_var=no 9022 ;; 9023 9024 sysv4) 9025 case $host_vendor in 9026 sni) 9027 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9028 hardcode_direct=yes # is this really true??? 9029 ;; 9030 siemens) 9031 ## LD is ld it makes a PLAMLIB 9032 ## CC just makes a GrossModule. 9033 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9034 reload_cmds='$CC -r -o $output$reload_objs' 9035 hardcode_direct=no 9036 ;; 9037 motorola) 9038 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9039 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9040 ;; 9041 esac 9042 runpath_var='LD_RUN_PATH' 9043 hardcode_shlibpath_var=no 9044 ;; 9045 9046 sysv4.3*) 9047 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9048 hardcode_shlibpath_var=no 9049 export_dynamic_flag_spec='-Bexport' 9050 ;; 9051 9052 sysv4*MP*) 9053 if test -d /usr/nec; then 9054 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9055 hardcode_shlibpath_var=no 9056 runpath_var=LD_RUN_PATH 9057 hardcode_runpath_var=yes 9058 ld_shlibs=yes 9059 fi 9060 ;; 9061 9062 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9063 no_undefined_flag='${wl}-z,text' 9064 archive_cmds_need_lc=no 9065 hardcode_shlibpath_var=no 9066 runpath_var='LD_RUN_PATH' 9067 9068 if test "$GCC" = yes; then 9069 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9070 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9071 else 9072 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9073 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9074 fi 9075 ;; 9076 9077 sysv5* | sco3.2v5* | sco5v6*) 9078 # Note: We can NOT use -z defs as we might desire, because we do not 9079 # link with -lc, and that would cause any symbols used from libc to 9080 # always be unresolved, which means just about no library would 9081 # ever link correctly. If we're not using GNU ld we use -z text 9082 # though, which does catch some bad symbols but isn't as heavy-handed 9083 # as -z defs. 9084 no_undefined_flag='${wl}-z,text' 9085 allow_undefined_flag='${wl}-z,nodefs' 9086 archive_cmds_need_lc=no 9087 hardcode_shlibpath_var=no 9088 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9089 hardcode_libdir_separator=':' 9090 link_all_deplibs=yes 9091 export_dynamic_flag_spec='${wl}-Bexport' 9092 runpath_var='LD_RUN_PATH' 9093 9094 if test "$GCC" = yes; then 9095 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9096 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9097 else 9098 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9099 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9100 fi 9101 ;; 9102 9103 uts4*) 9104 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9105 hardcode_libdir_flag_spec='-L$libdir' 9106 hardcode_shlibpath_var=no 9107 ;; 9108 9109 *) 9110 ld_shlibs=no 9111 ;; 9112 esac 9113 fi 9114 9115{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9116$as_echo "$ld_shlibs" >&6; } 9117test "$ld_shlibs" = no && can_build_shared=no 9118 9119# 9120# Do we need to explicitly link libc? 9121# 9122case "x$archive_cmds_need_lc" in 9123x|xyes) 9124 # Assume -lc should be added 9125 archive_cmds_need_lc=yes 9126 9127 if test "$enable_shared" = yes && test "$GCC" = yes; then 9128 case $archive_cmds in 9129 *'~'*) 9130 # FIXME: we may have to deal with multi-command sequences. 9131 ;; 9132 '$CC '*) 9133 # Test whether the compiler implicitly links with -lc since on some 9134 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9135 # to ld, don't add -lc before -lgcc. 9136 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9137$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9138 $rm conftest* 9139 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9140 9141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9142 (eval $ac_compile) 2>&5 9143 ac_status=$? 9144 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9145 (exit $ac_status); } 2>conftest.err; then 9146 soname=conftest 9147 lib=conftest 9148 libobjs=conftest.$ac_objext 9149 deplibs= 9150 wl=$lt_prog_compiler_wl 9151 pic_flag=$lt_prog_compiler_pic 9152 compiler_flags=-v 9153 linker_flags=-v 9154 verstring= 9155 output_objdir=. 9156 libname=conftest 9157 lt_save_allow_undefined_flag=$allow_undefined_flag 9158 allow_undefined_flag= 9159 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9160 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9161 ac_status=$? 9162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9163 (exit $ac_status); } 9164 then 9165 archive_cmds_need_lc=no 9166 else 9167 archive_cmds_need_lc=yes 9168 fi 9169 allow_undefined_flag=$lt_save_allow_undefined_flag 9170 else 9171 cat conftest.err 1>&5 9172 fi 9173 $rm conftest* 9174 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9175$as_echo "$archive_cmds_need_lc" >&6; } 9176 ;; 9177 esac 9178 fi 9179 ;; 9180esac 9181 9182{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9183$as_echo_n "checking dynamic linker characteristics... " >&6; } 9184library_names_spec= 9185libname_spec='lib$name' 9186soname_spec= 9187shrext_cmds=".so" 9188postinstall_cmds= 9189postuninstall_cmds= 9190finish_cmds= 9191finish_eval= 9192shlibpath_var= 9193shlibpath_overrides_runpath=unknown 9194version_type=none 9195dynamic_linker="$host_os ld.so" 9196sys_lib_dlsearch_path_spec="/lib /usr/lib" 9197 9198if test "$GCC" = yes; then 9199 case $host_os in 9200 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9201 *) lt_awk_arg="/^libraries:/" ;; 9202 esac 9203 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9204 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9205 # if the path contains ";" then we assume it to be the separator 9206 # otherwise default to the standard path separator (i.e. ":") - it is 9207 # assumed that no part of a normal pathname contains ";" but that should 9208 # okay in the real world where ";" in dirpaths is itself problematic. 9209 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9210 else 9211 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9212 fi 9213 # Ok, now we have the path, separated by spaces, we can step through it 9214 # and add multilib dir if necessary. 9215 lt_tmp_lt_search_path_spec= 9216 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9217 for lt_sys_path in $lt_search_path_spec; do 9218 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9219 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9220 else 9221 test -d "$lt_sys_path" && \ 9222 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9223 fi 9224 done 9225 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9226BEGIN {RS=" "; FS="/|\n";} { 9227 lt_foo=""; 9228 lt_count=0; 9229 for (lt_i = NF; lt_i > 0; lt_i--) { 9230 if ($lt_i != "" && $lt_i != ".") { 9231 if ($lt_i == "..") { 9232 lt_count++; 9233 } else { 9234 if (lt_count == 0) { 9235 lt_foo="/" $lt_i lt_foo; 9236 } else { 9237 lt_count--; 9238 } 9239 } 9240 } 9241 } 9242 if (lt_foo != "") { lt_freq[lt_foo]++; } 9243 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9244}'` 9245 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9246else 9247 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9248fi 9249need_lib_prefix=unknown 9250hardcode_into_libs=no 9251 9252# when you set need_version to no, make sure it does not cause -set_version 9253# flags to be left without arguments 9254need_version=unknown 9255 9256case $host_os in 9257aix3*) 9258 version_type=linux 9259 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9260 shlibpath_var=LIBPATH 9261 9262 # AIX 3 has no versioning support, so we append a major version to the name. 9263 soname_spec='${libname}${release}${shared_ext}$major' 9264 ;; 9265 9266aix[4-9]*) 9267 version_type=linux 9268 need_lib_prefix=no 9269 need_version=no 9270 hardcode_into_libs=yes 9271 if test "$host_cpu" = ia64; then 9272 # AIX 5 supports IA64 9273 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9274 shlibpath_var=LD_LIBRARY_PATH 9275 else 9276 # With GCC up to 2.95.x, collect2 would create an import file 9277 # for dependence libraries. The import file would start with 9278 # the line `#! .'. This would cause the generated library to 9279 # depend on `.', always an invalid library. This was fixed in 9280 # development snapshots of GCC prior to 3.0. 9281 case $host_os in 9282 aix4 | aix4.[01] | aix4.[01].*) 9283 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9284 echo ' yes ' 9285 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9286 : 9287 else 9288 can_build_shared=no 9289 fi 9290 ;; 9291 esac 9292 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9293 # soname into executable. Probably we can add versioning support to 9294 # collect2, so additional links can be useful in future. 9295 if test "$aix_use_runtimelinking" = yes; then 9296 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9297 # instead of lib<name>.a to let people know that these are not 9298 # typical AIX shared libraries. 9299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9300 else 9301 # We preserve .a as extension for shared libraries through AIX4.2 9302 # and later when we are not doing run time linking. 9303 library_names_spec='${libname}${release}.a $libname.a' 9304 soname_spec='${libname}${release}${shared_ext}$major' 9305 fi 9306 shlibpath_var=LIBPATH 9307 fi 9308 ;; 9309 9310amigaos*) 9311 library_names_spec='$libname.ixlibrary $libname.a' 9312 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9313 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' 9314 ;; 9315 9316beos*) 9317 library_names_spec='${libname}${shared_ext}' 9318 dynamic_linker="$host_os ld.so" 9319 shlibpath_var=LIBRARY_PATH 9320 ;; 9321 9322bsdi[45]*) 9323 version_type=linux 9324 need_version=no 9325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9326 soname_spec='${libname}${release}${shared_ext}$major' 9327 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9328 shlibpath_var=LD_LIBRARY_PATH 9329 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9330 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9331 # the default ld.so.conf also contains /usr/contrib/lib and 9332 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9333 # libtool to hard-code these into programs 9334 ;; 9335 9336cygwin* | mingw* | pw32*) 9337 version_type=windows 9338 shrext_cmds=".dll" 9339 need_version=no 9340 need_lib_prefix=no 9341 9342 case $GCC,$host_os in 9343 yes,cygwin* | yes,mingw* | yes,pw32*) 9344 library_names_spec='$libname.dll.a' 9345 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9346 postinstall_cmds='base_file=`basename \${file}`~ 9347 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9348 dldir=$destdir/`dirname \$dlpath`~ 9349 test -d \$dldir || mkdir -p \$dldir~ 9350 $install_prog $dir/$dlname \$dldir/$dlname~ 9351 chmod a+x \$dldir/$dlname' 9352 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9353 dlpath=$dir/\$dldll~ 9354 $rm \$dlpath' 9355 shlibpath_overrides_runpath=yes 9356 9357 case $host_os in 9358 cygwin*) 9359 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9360 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9361 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9362 ;; 9363 mingw*) 9364 # MinGW DLLs use traditional 'lib' prefix 9365 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9366 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9367 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9368 # It is most probably a Windows format PATH printed by 9369 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9370 # path with ; separators, and with drive letters. We can handle the 9371 # drive letters (cygwin fileutils understands them), so leave them, 9372 # especially as we might pass files found there to a mingw objdump, 9373 # which wouldn't understand a cygwinified path. Ahh. 9374 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9375 else 9376 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9377 fi 9378 ;; 9379 pw32*) 9380 # pw32 DLLs use 'pw' prefix rather than 'lib' 9381 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9382 ;; 9383 esac 9384 ;; 9385 9386 *) 9387 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9388 ;; 9389 esac 9390 dynamic_linker='Win32 ld.exe' 9391 # FIXME: first we should search . and the directory the executable is in 9392 shlibpath_var=PATH 9393 ;; 9394 9395darwin* | rhapsody*) 9396 dynamic_linker="$host_os dyld" 9397 version_type=darwin 9398 need_lib_prefix=no 9399 need_version=no 9400 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9401 soname_spec='${libname}${release}${major}$shared_ext' 9402 shlibpath_overrides_runpath=yes 9403 shlibpath_var=DYLD_LIBRARY_PATH 9404 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9405 9406 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9407 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9408 ;; 9409 9410dgux*) 9411 version_type=linux 9412 need_lib_prefix=no 9413 need_version=no 9414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9415 soname_spec='${libname}${release}${shared_ext}$major' 9416 shlibpath_var=LD_LIBRARY_PATH 9417 ;; 9418 9419freebsd1*) 9420 dynamic_linker=no 9421 ;; 9422 9423freebsd* | dragonfly*) 9424 # DragonFly does not have aout. When/if they implement a new 9425 # versioning mechanism, adjust this. 9426 if test -x /usr/bin/objformat; then 9427 objformat=`/usr/bin/objformat` 9428 else 9429 case $host_os in 9430 freebsd[123]*) objformat=aout ;; 9431 *) objformat=elf ;; 9432 esac 9433 fi 9434 version_type=freebsd-$objformat 9435 case $version_type in 9436 freebsd-elf*) 9437 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9438 need_version=no 9439 need_lib_prefix=no 9440 ;; 9441 freebsd-*) 9442 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9443 need_version=yes 9444 ;; 9445 esac 9446 shlibpath_var=LD_LIBRARY_PATH 9447 case $host_os in 9448 freebsd2*) 9449 shlibpath_overrides_runpath=yes 9450 ;; 9451 freebsd3.[01]* | freebsdelf3.[01]*) 9452 shlibpath_overrides_runpath=yes 9453 hardcode_into_libs=yes 9454 ;; 9455 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9456 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9457 shlibpath_overrides_runpath=no 9458 hardcode_into_libs=yes 9459 ;; 9460 *) # from 4.6 on, and DragonFly 9461 shlibpath_overrides_runpath=yes 9462 hardcode_into_libs=yes 9463 ;; 9464 esac 9465 ;; 9466 9467gnu*) 9468 version_type=linux 9469 need_lib_prefix=no 9470 need_version=no 9471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9472 soname_spec='${libname}${release}${shared_ext}$major' 9473 shlibpath_var=LD_LIBRARY_PATH 9474 hardcode_into_libs=yes 9475 ;; 9476 9477hpux9* | hpux10* | hpux11*) 9478 # Give a soname corresponding to the major version so that dld.sl refuses to 9479 # link against other versions. 9480 version_type=sunos 9481 need_lib_prefix=no 9482 need_version=no 9483 case $host_cpu in 9484 ia64*) 9485 shrext_cmds='.so' 9486 hardcode_into_libs=yes 9487 dynamic_linker="$host_os dld.so" 9488 shlibpath_var=LD_LIBRARY_PATH 9489 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9491 soname_spec='${libname}${release}${shared_ext}$major' 9492 if test "X$HPUX_IA64_MODE" = X32; then 9493 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9494 else 9495 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9496 fi 9497 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9498 ;; 9499 hppa*64*) 9500 shrext_cmds='.sl' 9501 hardcode_into_libs=yes 9502 dynamic_linker="$host_os dld.sl" 9503 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9504 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9506 soname_spec='${libname}${release}${shared_ext}$major' 9507 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9508 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9509 ;; 9510 *) 9511 shrext_cmds='.sl' 9512 dynamic_linker="$host_os dld.sl" 9513 shlibpath_var=SHLIB_PATH 9514 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9516 soname_spec='${libname}${release}${shared_ext}$major' 9517 ;; 9518 esac 9519 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9520 postinstall_cmds='chmod 555 $lib' 9521 ;; 9522 9523interix[3-9]*) 9524 version_type=linux 9525 need_lib_prefix=no 9526 need_version=no 9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9528 soname_spec='${libname}${release}${shared_ext}$major' 9529 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9530 shlibpath_var=LD_LIBRARY_PATH 9531 shlibpath_overrides_runpath=no 9532 hardcode_into_libs=yes 9533 ;; 9534 9535irix5* | irix6* | nonstopux*) 9536 case $host_os in 9537 nonstopux*) version_type=nonstopux ;; 9538 *) 9539 if test "$lt_cv_prog_gnu_ld" = yes; then 9540 version_type=linux 9541 else 9542 version_type=irix 9543 fi ;; 9544 esac 9545 need_lib_prefix=no 9546 need_version=no 9547 soname_spec='${libname}${release}${shared_ext}$major' 9548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9549 case $host_os in 9550 irix5* | nonstopux*) 9551 libsuff= shlibsuff= 9552 ;; 9553 *) 9554 case $LD in # libtool.m4 will add one of these switches to LD 9555 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9556 libsuff= shlibsuff= libmagic=32-bit;; 9557 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9558 libsuff=32 shlibsuff=N32 libmagic=N32;; 9559 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9560 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9561 *) libsuff= shlibsuff= libmagic=never-match;; 9562 esac 9563 ;; 9564 esac 9565 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9566 shlibpath_overrides_runpath=no 9567 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9568 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9569 hardcode_into_libs=yes 9570 ;; 9571 9572# No shared lib support for Linux oldld, aout, or coff. 9573linux*oldld* | linux*aout* | linux*coff*) 9574 dynamic_linker=no 9575 ;; 9576 9577# This must be Linux ELF. 9578linux* | k*bsd*-gnu) 9579 version_type=linux 9580 need_lib_prefix=no 9581 need_version=no 9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9583 soname_spec='${libname}${release}${shared_ext}$major' 9584 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9585 shlibpath_var=LD_LIBRARY_PATH 9586 shlibpath_overrides_runpath=no 9587 # This implies no fast_install, which is unacceptable. 9588 # Some rework will be needed to allow for fast_install 9589 # before this can be enabled. 9590 hardcode_into_libs=yes 9591 9592 # Append ld.so.conf contents to the search path 9593 if test -f /etc/ld.so.conf; then 9594 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' ' '` 9595 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9596 fi 9597 9598 # We used to test for /lib/ld.so.1 and disable shared libraries on 9599 # powerpc, because MkLinux only supported shared libraries with the 9600 # GNU dynamic linker. Since this was broken with cross compilers, 9601 # most powerpc-linux boxes support dynamic linking these days and 9602 # people can always --disable-shared, the test was removed, and we 9603 # assume the GNU/Linux dynamic linker is in use. 9604 dynamic_linker='GNU/Linux ld.so' 9605 ;; 9606 9607netbsd*) 9608 version_type=sunos 9609 need_lib_prefix=no 9610 need_version=no 9611 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9613 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9614 dynamic_linker='NetBSD (a.out) ld.so' 9615 else 9616 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9617 soname_spec='${libname}${release}${shared_ext}$major' 9618 dynamic_linker='NetBSD ld.elf_so' 9619 fi 9620 shlibpath_var=LD_LIBRARY_PATH 9621 shlibpath_overrides_runpath=yes 9622 hardcode_into_libs=yes 9623 ;; 9624 9625newsos6) 9626 version_type=linux 9627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9628 shlibpath_var=LD_LIBRARY_PATH 9629 shlibpath_overrides_runpath=yes 9630 ;; 9631 9632nto-qnx*) 9633 version_type=linux 9634 need_lib_prefix=no 9635 need_version=no 9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9637 soname_spec='${libname}${release}${shared_ext}$major' 9638 shlibpath_var=LD_LIBRARY_PATH 9639 shlibpath_overrides_runpath=yes 9640 ;; 9641 9642openbsd*) 9643 version_type=sunos 9644 sys_lib_dlsearch_path_spec="/usr/lib" 9645 need_lib_prefix=no 9646 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9647 case $host_os in 9648 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9649 *) need_version=no ;; 9650 esac 9651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9652 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9653 shlibpath_var=LD_LIBRARY_PATH 9654 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9655 case $host_os in 9656 openbsd2.[89] | openbsd2.[89].*) 9657 shlibpath_overrides_runpath=no 9658 ;; 9659 *) 9660 shlibpath_overrides_runpath=yes 9661 ;; 9662 esac 9663 else 9664 shlibpath_overrides_runpath=yes 9665 fi 9666 ;; 9667 9668os2*) 9669 libname_spec='$name' 9670 shrext_cmds=".dll" 9671 need_lib_prefix=no 9672 library_names_spec='$libname${shared_ext} $libname.a' 9673 dynamic_linker='OS/2 ld.exe' 9674 shlibpath_var=LIBPATH 9675 ;; 9676 9677osf3* | osf4* | osf5*) 9678 version_type=osf 9679 need_lib_prefix=no 9680 need_version=no 9681 soname_spec='${libname}${release}${shared_ext}$major' 9682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9683 shlibpath_var=LD_LIBRARY_PATH 9684 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9685 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9686 ;; 9687 9688rdos*) 9689 dynamic_linker=no 9690 ;; 9691 9692solaris*) 9693 version_type=linux 9694 need_lib_prefix=no 9695 need_version=no 9696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9697 soname_spec='${libname}${release}${shared_ext}$major' 9698 shlibpath_var=LD_LIBRARY_PATH 9699 shlibpath_overrides_runpath=yes 9700 hardcode_into_libs=yes 9701 # ldd complains unless libraries are executable 9702 postinstall_cmds='chmod +x $lib' 9703 ;; 9704 9705sunos4*) 9706 version_type=sunos 9707 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9708 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9709 shlibpath_var=LD_LIBRARY_PATH 9710 shlibpath_overrides_runpath=yes 9711 if test "$with_gnu_ld" = yes; then 9712 need_lib_prefix=no 9713 fi 9714 need_version=yes 9715 ;; 9716 9717sysv4 | sysv4.3*) 9718 version_type=linux 9719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9720 soname_spec='${libname}${release}${shared_ext}$major' 9721 shlibpath_var=LD_LIBRARY_PATH 9722 case $host_vendor in 9723 sni) 9724 shlibpath_overrides_runpath=no 9725 need_lib_prefix=no 9726 export_dynamic_flag_spec='${wl}-Blargedynsym' 9727 runpath_var=LD_RUN_PATH 9728 ;; 9729 siemens) 9730 need_lib_prefix=no 9731 ;; 9732 motorola) 9733 need_lib_prefix=no 9734 need_version=no 9735 shlibpath_overrides_runpath=no 9736 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9737 ;; 9738 esac 9739 ;; 9740 9741sysv4*MP*) 9742 if test -d /usr/nec ;then 9743 version_type=linux 9744 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9745 soname_spec='$libname${shared_ext}.$major' 9746 shlibpath_var=LD_LIBRARY_PATH 9747 fi 9748 ;; 9749 9750sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9751 version_type=freebsd-elf 9752 need_lib_prefix=no 9753 need_version=no 9754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9755 soname_spec='${libname}${release}${shared_ext}$major' 9756 shlibpath_var=LD_LIBRARY_PATH 9757 hardcode_into_libs=yes 9758 if test "$with_gnu_ld" = yes; then 9759 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9760 shlibpath_overrides_runpath=no 9761 else 9762 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9763 shlibpath_overrides_runpath=yes 9764 case $host_os in 9765 sco3.2v5*) 9766 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9767 ;; 9768 esac 9769 fi 9770 sys_lib_dlsearch_path_spec='/usr/lib' 9771 ;; 9772 9773uts4*) 9774 version_type=linux 9775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9776 soname_spec='${libname}${release}${shared_ext}$major' 9777 shlibpath_var=LD_LIBRARY_PATH 9778 ;; 9779 9780*) 9781 dynamic_linker=no 9782 ;; 9783esac 9784{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9785$as_echo "$dynamic_linker" >&6; } 9786test "$dynamic_linker" = no && can_build_shared=no 9787 9788if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9789 $as_echo_n "(cached) " >&6 9790else 9791 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9792fi 9793 9794sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9795if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9796 $as_echo_n "(cached) " >&6 9797else 9798 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9799fi 9800 9801sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9802 9803variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9804if test "$GCC" = yes; then 9805 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9806fi 9807 9808{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9809$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9810hardcode_action= 9811if test -n "$hardcode_libdir_flag_spec" || \ 9812 test -n "$runpath_var" || \ 9813 test "X$hardcode_automatic" = "Xyes" ; then 9814 9815 # We can hardcode non-existant directories. 9816 if test "$hardcode_direct" != no && 9817 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9818 # have to relink, otherwise we might link with an installed library 9819 # when we should be linking with a yet-to-be-installed one 9820 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9821 test "$hardcode_minus_L" != no; then 9822 # Linking always hardcodes the temporary library directory. 9823 hardcode_action=relink 9824 else 9825 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9826 hardcode_action=immediate 9827 fi 9828else 9829 # We cannot hardcode anything, or else we can only hardcode existing 9830 # directories. 9831 hardcode_action=unsupported 9832fi 9833{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9834$as_echo "$hardcode_action" >&6; } 9835 9836if test "$hardcode_action" = relink; then 9837 # Fast installation is not supported 9838 enable_fast_install=no 9839elif test "$shlibpath_overrides_runpath" = yes || 9840 test "$enable_shared" = no; then 9841 # Fast installation is not necessary 9842 enable_fast_install=needless 9843fi 9844 9845striplib= 9846old_striplib= 9847{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9848$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9849if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9850 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9851 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9852 { $as_echo "$as_me:$LINENO: result: yes" >&5 9853$as_echo "yes" >&6; } 9854else 9855# FIXME - insert some real tests, host_os isn't really good enough 9856 case $host_os in 9857 darwin*) 9858 if test -n "$STRIP" ; then 9859 striplib="$STRIP -x" 9860 old_striplib="$STRIP -S" 9861 { $as_echo "$as_me:$LINENO: result: yes" >&5 9862$as_echo "yes" >&6; } 9863 else 9864 { $as_echo "$as_me:$LINENO: result: no" >&5 9865$as_echo "no" >&6; } 9866fi 9867 ;; 9868 *) 9869 { $as_echo "$as_me:$LINENO: result: no" >&5 9870$as_echo "no" >&6; } 9871 ;; 9872 esac 9873fi 9874 9875if test "x$enable_dlopen" != xyes; then 9876 enable_dlopen=unknown 9877 enable_dlopen_self=unknown 9878 enable_dlopen_self_static=unknown 9879else 9880 lt_cv_dlopen=no 9881 lt_cv_dlopen_libs= 9882 9883 case $host_os in 9884 beos*) 9885 lt_cv_dlopen="load_add_on" 9886 lt_cv_dlopen_libs= 9887 lt_cv_dlopen_self=yes 9888 ;; 9889 9890 mingw* | pw32*) 9891 lt_cv_dlopen="LoadLibrary" 9892 lt_cv_dlopen_libs= 9893 ;; 9894 9895 cygwin*) 9896 lt_cv_dlopen="dlopen" 9897 lt_cv_dlopen_libs= 9898 ;; 9899 9900 darwin*) 9901 # if libdl is installed we need to link against it 9902 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9903$as_echo_n "checking for dlopen in -ldl... " >&6; } 9904if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9905 $as_echo_n "(cached) " >&6 9906else 9907 ac_check_lib_save_LIBS=$LIBS 9908LIBS="-ldl $LIBS" 9909cat >conftest.$ac_ext <<_ACEOF 9910/* confdefs.h. */ 9911_ACEOF 9912cat confdefs.h >>conftest.$ac_ext 9913cat >>conftest.$ac_ext <<_ACEOF 9914/* end confdefs.h. */ 9915 9916/* Override any GCC internal prototype to avoid an error. 9917 Use char because int might match the return type of a GCC 9918 builtin and then its argument prototype would still apply. */ 9919#ifdef __cplusplus 9920extern "C" 9921#endif 9922char dlopen (); 9923int 9924main () 9925{ 9926return dlopen (); 9927 ; 9928 return 0; 9929} 9930_ACEOF 9931rm -f conftest.$ac_objext conftest$ac_exeext 9932if { (ac_try="$ac_link" 9933case "(($ac_try" in 9934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9935 *) ac_try_echo=$ac_try;; 9936esac 9937eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9938$as_echo "$ac_try_echo") >&5 9939 (eval "$ac_link") 2>conftest.er1 9940 ac_status=$? 9941 grep -v '^ *+' conftest.er1 >conftest.err 9942 rm -f conftest.er1 9943 cat conftest.err >&5 9944 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9945 (exit $ac_status); } && { 9946 test -z "$ac_c_werror_flag" || 9947 test ! -s conftest.err 9948 } && test -s conftest$ac_exeext && { 9949 test "$cross_compiling" = yes || 9950 $as_test_x conftest$ac_exeext 9951 }; then 9952 ac_cv_lib_dl_dlopen=yes 9953else 9954 $as_echo "$as_me: failed program was:" >&5 9955sed 's/^/| /' conftest.$ac_ext >&5 9956 9957 ac_cv_lib_dl_dlopen=no 9958fi 9959 9960rm -rf conftest.dSYM 9961rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9962 conftest$ac_exeext conftest.$ac_ext 9963LIBS=$ac_check_lib_save_LIBS 9964fi 9965{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9966$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9967if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9968 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9969else 9970 9971 lt_cv_dlopen="dyld" 9972 lt_cv_dlopen_libs= 9973 lt_cv_dlopen_self=yes 9974 9975fi 9976 9977 ;; 9978 9979 *) 9980 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9981$as_echo_n "checking for shl_load... " >&6; } 9982if test "${ac_cv_func_shl_load+set}" = set; then 9983 $as_echo_n "(cached) " >&6 9984else 9985 cat >conftest.$ac_ext <<_ACEOF 9986/* confdefs.h. */ 9987_ACEOF 9988cat confdefs.h >>conftest.$ac_ext 9989cat >>conftest.$ac_ext <<_ACEOF 9990/* end confdefs.h. */ 9991/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9992 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9993#define shl_load innocuous_shl_load 9994 9995/* System header to define __stub macros and hopefully few prototypes, 9996 which can conflict with char shl_load (); below. 9997 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9998 <limits.h> exists even on freestanding compilers. */ 9999 10000#ifdef __STDC__ 10001# include <limits.h> 10002#else 10003# include <assert.h> 10004#endif 10005 10006#undef shl_load 10007 10008/* Override any GCC internal prototype to avoid an error. 10009 Use char because int might match the return type of a GCC 10010 builtin and then its argument prototype would still apply. */ 10011#ifdef __cplusplus 10012extern "C" 10013#endif 10014char shl_load (); 10015/* The GNU C library defines this for functions which it implements 10016 to always fail with ENOSYS. Some functions are actually named 10017 something starting with __ and the normal name is an alias. */ 10018#if defined __stub_shl_load || defined __stub___shl_load 10019choke me 10020#endif 10021 10022int 10023main () 10024{ 10025return shl_load (); 10026 ; 10027 return 0; 10028} 10029_ACEOF 10030rm -f conftest.$ac_objext conftest$ac_exeext 10031if { (ac_try="$ac_link" 10032case "(($ac_try" in 10033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10034 *) ac_try_echo=$ac_try;; 10035esac 10036eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10037$as_echo "$ac_try_echo") >&5 10038 (eval "$ac_link") 2>conftest.er1 10039 ac_status=$? 10040 grep -v '^ *+' conftest.er1 >conftest.err 10041 rm -f conftest.er1 10042 cat conftest.err >&5 10043 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10044 (exit $ac_status); } && { 10045 test -z "$ac_c_werror_flag" || 10046 test ! -s conftest.err 10047 } && test -s conftest$ac_exeext && { 10048 test "$cross_compiling" = yes || 10049 $as_test_x conftest$ac_exeext 10050 }; then 10051 ac_cv_func_shl_load=yes 10052else 10053 $as_echo "$as_me: failed program was:" >&5 10054sed 's/^/| /' conftest.$ac_ext >&5 10055 10056 ac_cv_func_shl_load=no 10057fi 10058 10059rm -rf conftest.dSYM 10060rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10061 conftest$ac_exeext conftest.$ac_ext 10062fi 10063{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10064$as_echo "$ac_cv_func_shl_load" >&6; } 10065if test "x$ac_cv_func_shl_load" = x""yes; then 10066 lt_cv_dlopen="shl_load" 10067else 10068 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10069$as_echo_n "checking for shl_load in -ldld... " >&6; } 10070if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10071 $as_echo_n "(cached) " >&6 10072else 10073 ac_check_lib_save_LIBS=$LIBS 10074LIBS="-ldld $LIBS" 10075cat >conftest.$ac_ext <<_ACEOF 10076/* confdefs.h. */ 10077_ACEOF 10078cat confdefs.h >>conftest.$ac_ext 10079cat >>conftest.$ac_ext <<_ACEOF 10080/* end confdefs.h. */ 10081 10082/* Override any GCC internal prototype to avoid an error. 10083 Use char because int might match the return type of a GCC 10084 builtin and then its argument prototype would still apply. */ 10085#ifdef __cplusplus 10086extern "C" 10087#endif 10088char shl_load (); 10089int 10090main () 10091{ 10092return shl_load (); 10093 ; 10094 return 0; 10095} 10096_ACEOF 10097rm -f conftest.$ac_objext conftest$ac_exeext 10098if { (ac_try="$ac_link" 10099case "(($ac_try" in 10100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10101 *) ac_try_echo=$ac_try;; 10102esac 10103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10104$as_echo "$ac_try_echo") >&5 10105 (eval "$ac_link") 2>conftest.er1 10106 ac_status=$? 10107 grep -v '^ *+' conftest.er1 >conftest.err 10108 rm -f conftest.er1 10109 cat conftest.err >&5 10110 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10111 (exit $ac_status); } && { 10112 test -z "$ac_c_werror_flag" || 10113 test ! -s conftest.err 10114 } && test -s conftest$ac_exeext && { 10115 test "$cross_compiling" = yes || 10116 $as_test_x conftest$ac_exeext 10117 }; then 10118 ac_cv_lib_dld_shl_load=yes 10119else 10120 $as_echo "$as_me: failed program was:" >&5 10121sed 's/^/| /' conftest.$ac_ext >&5 10122 10123 ac_cv_lib_dld_shl_load=no 10124fi 10125 10126rm -rf conftest.dSYM 10127rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10128 conftest$ac_exeext conftest.$ac_ext 10129LIBS=$ac_check_lib_save_LIBS 10130fi 10131{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10132$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10133if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10134 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10135else 10136 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10137$as_echo_n "checking for dlopen... " >&6; } 10138if test "${ac_cv_func_dlopen+set}" = set; then 10139 $as_echo_n "(cached) " >&6 10140else 10141 cat >conftest.$ac_ext <<_ACEOF 10142/* confdefs.h. */ 10143_ACEOF 10144cat confdefs.h >>conftest.$ac_ext 10145cat >>conftest.$ac_ext <<_ACEOF 10146/* end confdefs.h. */ 10147/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10148 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10149#define dlopen innocuous_dlopen 10150 10151/* System header to define __stub macros and hopefully few prototypes, 10152 which can conflict with char dlopen (); below. 10153 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10154 <limits.h> exists even on freestanding compilers. */ 10155 10156#ifdef __STDC__ 10157# include <limits.h> 10158#else 10159# include <assert.h> 10160#endif 10161 10162#undef dlopen 10163 10164/* Override any GCC internal prototype to avoid an error. 10165 Use char because int might match the return type of a GCC 10166 builtin and then its argument prototype would still apply. */ 10167#ifdef __cplusplus 10168extern "C" 10169#endif 10170char dlopen (); 10171/* The GNU C library defines this for functions which it implements 10172 to always fail with ENOSYS. Some functions are actually named 10173 something starting with __ and the normal name is an alias. */ 10174#if defined __stub_dlopen || defined __stub___dlopen 10175choke me 10176#endif 10177 10178int 10179main () 10180{ 10181return dlopen (); 10182 ; 10183 return 0; 10184} 10185_ACEOF 10186rm -f conftest.$ac_objext conftest$ac_exeext 10187if { (ac_try="$ac_link" 10188case "(($ac_try" in 10189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10190 *) ac_try_echo=$ac_try;; 10191esac 10192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10193$as_echo "$ac_try_echo") >&5 10194 (eval "$ac_link") 2>conftest.er1 10195 ac_status=$? 10196 grep -v '^ *+' conftest.er1 >conftest.err 10197 rm -f conftest.er1 10198 cat conftest.err >&5 10199 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10200 (exit $ac_status); } && { 10201 test -z "$ac_c_werror_flag" || 10202 test ! -s conftest.err 10203 } && test -s conftest$ac_exeext && { 10204 test "$cross_compiling" = yes || 10205 $as_test_x conftest$ac_exeext 10206 }; then 10207 ac_cv_func_dlopen=yes 10208else 10209 $as_echo "$as_me: failed program was:" >&5 10210sed 's/^/| /' conftest.$ac_ext >&5 10211 10212 ac_cv_func_dlopen=no 10213fi 10214 10215rm -rf conftest.dSYM 10216rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10217 conftest$ac_exeext conftest.$ac_ext 10218fi 10219{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10220$as_echo "$ac_cv_func_dlopen" >&6; } 10221if test "x$ac_cv_func_dlopen" = x""yes; then 10222 lt_cv_dlopen="dlopen" 10223else 10224 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10225$as_echo_n "checking for dlopen in -ldl... " >&6; } 10226if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10227 $as_echo_n "(cached) " >&6 10228else 10229 ac_check_lib_save_LIBS=$LIBS 10230LIBS="-ldl $LIBS" 10231cat >conftest.$ac_ext <<_ACEOF 10232/* confdefs.h. */ 10233_ACEOF 10234cat confdefs.h >>conftest.$ac_ext 10235cat >>conftest.$ac_ext <<_ACEOF 10236/* end confdefs.h. */ 10237 10238/* Override any GCC internal prototype to avoid an error. 10239 Use char because int might match the return type of a GCC 10240 builtin and then its argument prototype would still apply. */ 10241#ifdef __cplusplus 10242extern "C" 10243#endif 10244char dlopen (); 10245int 10246main () 10247{ 10248return dlopen (); 10249 ; 10250 return 0; 10251} 10252_ACEOF 10253rm -f conftest.$ac_objext conftest$ac_exeext 10254if { (ac_try="$ac_link" 10255case "(($ac_try" in 10256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10257 *) ac_try_echo=$ac_try;; 10258esac 10259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10260$as_echo "$ac_try_echo") >&5 10261 (eval "$ac_link") 2>conftest.er1 10262 ac_status=$? 10263 grep -v '^ *+' conftest.er1 >conftest.err 10264 rm -f conftest.er1 10265 cat conftest.err >&5 10266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10267 (exit $ac_status); } && { 10268 test -z "$ac_c_werror_flag" || 10269 test ! -s conftest.err 10270 } && test -s conftest$ac_exeext && { 10271 test "$cross_compiling" = yes || 10272 $as_test_x conftest$ac_exeext 10273 }; then 10274 ac_cv_lib_dl_dlopen=yes 10275else 10276 $as_echo "$as_me: failed program was:" >&5 10277sed 's/^/| /' conftest.$ac_ext >&5 10278 10279 ac_cv_lib_dl_dlopen=no 10280fi 10281 10282rm -rf conftest.dSYM 10283rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10284 conftest$ac_exeext conftest.$ac_ext 10285LIBS=$ac_check_lib_save_LIBS 10286fi 10287{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10288$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10289if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10290 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10291else 10292 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10293$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10294if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10295 $as_echo_n "(cached) " >&6 10296else 10297 ac_check_lib_save_LIBS=$LIBS 10298LIBS="-lsvld $LIBS" 10299cat >conftest.$ac_ext <<_ACEOF 10300/* confdefs.h. */ 10301_ACEOF 10302cat confdefs.h >>conftest.$ac_ext 10303cat >>conftest.$ac_ext <<_ACEOF 10304/* end confdefs.h. */ 10305 10306/* Override any GCC internal prototype to avoid an error. 10307 Use char because int might match the return type of a GCC 10308 builtin and then its argument prototype would still apply. */ 10309#ifdef __cplusplus 10310extern "C" 10311#endif 10312char dlopen (); 10313int 10314main () 10315{ 10316return dlopen (); 10317 ; 10318 return 0; 10319} 10320_ACEOF 10321rm -f conftest.$ac_objext conftest$ac_exeext 10322if { (ac_try="$ac_link" 10323case "(($ac_try" in 10324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10325 *) ac_try_echo=$ac_try;; 10326esac 10327eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10328$as_echo "$ac_try_echo") >&5 10329 (eval "$ac_link") 2>conftest.er1 10330 ac_status=$? 10331 grep -v '^ *+' conftest.er1 >conftest.err 10332 rm -f conftest.er1 10333 cat conftest.err >&5 10334 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10335 (exit $ac_status); } && { 10336 test -z "$ac_c_werror_flag" || 10337 test ! -s conftest.err 10338 } && test -s conftest$ac_exeext && { 10339 test "$cross_compiling" = yes || 10340 $as_test_x conftest$ac_exeext 10341 }; then 10342 ac_cv_lib_svld_dlopen=yes 10343else 10344 $as_echo "$as_me: failed program was:" >&5 10345sed 's/^/| /' conftest.$ac_ext >&5 10346 10347 ac_cv_lib_svld_dlopen=no 10348fi 10349 10350rm -rf conftest.dSYM 10351rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10352 conftest$ac_exeext conftest.$ac_ext 10353LIBS=$ac_check_lib_save_LIBS 10354fi 10355{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10356$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10357if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10358 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10359else 10360 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10361$as_echo_n "checking for dld_link in -ldld... " >&6; } 10362if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10363 $as_echo_n "(cached) " >&6 10364else 10365 ac_check_lib_save_LIBS=$LIBS 10366LIBS="-ldld $LIBS" 10367cat >conftest.$ac_ext <<_ACEOF 10368/* confdefs.h. */ 10369_ACEOF 10370cat confdefs.h >>conftest.$ac_ext 10371cat >>conftest.$ac_ext <<_ACEOF 10372/* end confdefs.h. */ 10373 10374/* Override any GCC internal prototype to avoid an error. 10375 Use char because int might match the return type of a GCC 10376 builtin and then its argument prototype would still apply. */ 10377#ifdef __cplusplus 10378extern "C" 10379#endif 10380char dld_link (); 10381int 10382main () 10383{ 10384return dld_link (); 10385 ; 10386 return 0; 10387} 10388_ACEOF 10389rm -f conftest.$ac_objext conftest$ac_exeext 10390if { (ac_try="$ac_link" 10391case "(($ac_try" in 10392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10393 *) ac_try_echo=$ac_try;; 10394esac 10395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10396$as_echo "$ac_try_echo") >&5 10397 (eval "$ac_link") 2>conftest.er1 10398 ac_status=$? 10399 grep -v '^ *+' conftest.er1 >conftest.err 10400 rm -f conftest.er1 10401 cat conftest.err >&5 10402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10403 (exit $ac_status); } && { 10404 test -z "$ac_c_werror_flag" || 10405 test ! -s conftest.err 10406 } && test -s conftest$ac_exeext && { 10407 test "$cross_compiling" = yes || 10408 $as_test_x conftest$ac_exeext 10409 }; then 10410 ac_cv_lib_dld_dld_link=yes 10411else 10412 $as_echo "$as_me: failed program was:" >&5 10413sed 's/^/| /' conftest.$ac_ext >&5 10414 10415 ac_cv_lib_dld_dld_link=no 10416fi 10417 10418rm -rf conftest.dSYM 10419rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10420 conftest$ac_exeext conftest.$ac_ext 10421LIBS=$ac_check_lib_save_LIBS 10422fi 10423{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10424$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10425if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10426 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10427fi 10428 10429 10430fi 10431 10432 10433fi 10434 10435 10436fi 10437 10438 10439fi 10440 10441 10442fi 10443 10444 ;; 10445 esac 10446 10447 if test "x$lt_cv_dlopen" != xno; then 10448 enable_dlopen=yes 10449 else 10450 enable_dlopen=no 10451 fi 10452 10453 case $lt_cv_dlopen in 10454 dlopen) 10455 save_CPPFLAGS="$CPPFLAGS" 10456 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10457 10458 save_LDFLAGS="$LDFLAGS" 10459 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10460 10461 save_LIBS="$LIBS" 10462 LIBS="$lt_cv_dlopen_libs $LIBS" 10463 10464 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10465$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10466if test "${lt_cv_dlopen_self+set}" = set; then 10467 $as_echo_n "(cached) " >&6 10468else 10469 if test "$cross_compiling" = yes; then : 10470 lt_cv_dlopen_self=cross 10471else 10472 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10473 lt_status=$lt_dlunknown 10474 cat > conftest.$ac_ext <<EOF 10475#line 10475 "configure" 10476#include "confdefs.h" 10477 10478#if HAVE_DLFCN_H 10479#include <dlfcn.h> 10480#endif 10481 10482#include <stdio.h> 10483 10484#ifdef RTLD_GLOBAL 10485# define LT_DLGLOBAL RTLD_GLOBAL 10486#else 10487# ifdef DL_GLOBAL 10488# define LT_DLGLOBAL DL_GLOBAL 10489# else 10490# define LT_DLGLOBAL 0 10491# endif 10492#endif 10493 10494/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10495 find out it does not work in some platform. */ 10496#ifndef LT_DLLAZY_OR_NOW 10497# ifdef RTLD_LAZY 10498# define LT_DLLAZY_OR_NOW RTLD_LAZY 10499# else 10500# ifdef DL_LAZY 10501# define LT_DLLAZY_OR_NOW DL_LAZY 10502# else 10503# ifdef RTLD_NOW 10504# define LT_DLLAZY_OR_NOW RTLD_NOW 10505# else 10506# ifdef DL_NOW 10507# define LT_DLLAZY_OR_NOW DL_NOW 10508# else 10509# define LT_DLLAZY_OR_NOW 0 10510# endif 10511# endif 10512# endif 10513# endif 10514#endif 10515 10516#ifdef __cplusplus 10517extern "C" void exit (int); 10518#endif 10519 10520void fnord() { int i=42;} 10521int main () 10522{ 10523 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10524 int status = $lt_dlunknown; 10525 10526 if (self) 10527 { 10528 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10529 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10530 /* dlclose (self); */ 10531 } 10532 else 10533 puts (dlerror ()); 10534 10535 exit (status); 10536} 10537EOF 10538 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10539 (eval $ac_link) 2>&5 10540 ac_status=$? 10541 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10542 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10543 (./conftest; exit; ) >&5 2>/dev/null 10544 lt_status=$? 10545 case x$lt_status in 10546 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10547 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10548 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10549 esac 10550 else : 10551 # compilation failed 10552 lt_cv_dlopen_self=no 10553 fi 10554fi 10555rm -fr conftest* 10556 10557 10558fi 10559{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10560$as_echo "$lt_cv_dlopen_self" >&6; } 10561 10562 if test "x$lt_cv_dlopen_self" = xyes; then 10563 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10564 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10565$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10566if test "${lt_cv_dlopen_self_static+set}" = set; then 10567 $as_echo_n "(cached) " >&6 10568else 10569 if test "$cross_compiling" = yes; then : 10570 lt_cv_dlopen_self_static=cross 10571else 10572 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10573 lt_status=$lt_dlunknown 10574 cat > conftest.$ac_ext <<EOF 10575#line 10575 "configure" 10576#include "confdefs.h" 10577 10578#if HAVE_DLFCN_H 10579#include <dlfcn.h> 10580#endif 10581 10582#include <stdio.h> 10583 10584#ifdef RTLD_GLOBAL 10585# define LT_DLGLOBAL RTLD_GLOBAL 10586#else 10587# ifdef DL_GLOBAL 10588# define LT_DLGLOBAL DL_GLOBAL 10589# else 10590# define LT_DLGLOBAL 0 10591# endif 10592#endif 10593 10594/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10595 find out it does not work in some platform. */ 10596#ifndef LT_DLLAZY_OR_NOW 10597# ifdef RTLD_LAZY 10598# define LT_DLLAZY_OR_NOW RTLD_LAZY 10599# else 10600# ifdef DL_LAZY 10601# define LT_DLLAZY_OR_NOW DL_LAZY 10602# else 10603# ifdef RTLD_NOW 10604# define LT_DLLAZY_OR_NOW RTLD_NOW 10605# else 10606# ifdef DL_NOW 10607# define LT_DLLAZY_OR_NOW DL_NOW 10608# else 10609# define LT_DLLAZY_OR_NOW 0 10610# endif 10611# endif 10612# endif 10613# endif 10614#endif 10615 10616#ifdef __cplusplus 10617extern "C" void exit (int); 10618#endif 10619 10620void fnord() { int i=42;} 10621int main () 10622{ 10623 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10624 int status = $lt_dlunknown; 10625 10626 if (self) 10627 { 10628 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10629 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10630 /* dlclose (self); */ 10631 } 10632 else 10633 puts (dlerror ()); 10634 10635 exit (status); 10636} 10637EOF 10638 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10639 (eval $ac_link) 2>&5 10640 ac_status=$? 10641 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10642 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10643 (./conftest; exit; ) >&5 2>/dev/null 10644 lt_status=$? 10645 case x$lt_status in 10646 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10647 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10648 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10649 esac 10650 else : 10651 # compilation failed 10652 lt_cv_dlopen_self_static=no 10653 fi 10654fi 10655rm -fr conftest* 10656 10657 10658fi 10659{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10660$as_echo "$lt_cv_dlopen_self_static" >&6; } 10661 fi 10662 10663 CPPFLAGS="$save_CPPFLAGS" 10664 LDFLAGS="$save_LDFLAGS" 10665 LIBS="$save_LIBS" 10666 ;; 10667 esac 10668 10669 case $lt_cv_dlopen_self in 10670 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10671 *) enable_dlopen_self=unknown ;; 10672 esac 10673 10674 case $lt_cv_dlopen_self_static in 10675 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10676 *) enable_dlopen_self_static=unknown ;; 10677 esac 10678fi 10679 10680 10681# Report which library types will actually be built 10682{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10683$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10684{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10685$as_echo "$can_build_shared" >&6; } 10686 10687{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10688$as_echo_n "checking whether to build shared libraries... " >&6; } 10689test "$can_build_shared" = "no" && enable_shared=no 10690 10691# On AIX, shared libraries and static libraries use the same namespace, and 10692# are all built from PIC. 10693case $host_os in 10694aix3*) 10695 test "$enable_shared" = yes && enable_static=no 10696 if test -n "$RANLIB"; then 10697 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10698 postinstall_cmds='$RANLIB $lib' 10699 fi 10700 ;; 10701 10702aix[4-9]*) 10703 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10704 test "$enable_shared" = yes && enable_static=no 10705 fi 10706 ;; 10707esac 10708{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10709$as_echo "$enable_shared" >&6; } 10710 10711{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10712$as_echo_n "checking whether to build static libraries... " >&6; } 10713# Make sure either enable_shared or enable_static is yes. 10714test "$enable_shared" = yes || enable_static=yes 10715{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10716$as_echo "$enable_static" >&6; } 10717 10718# The else clause should only fire when bootstrapping the 10719# libtool distribution, otherwise you forgot to ship ltmain.sh 10720# with your package, and you will get complaints that there are 10721# no rules to generate ltmain.sh. 10722if test -f "$ltmain"; then 10723 # See if we are running on zsh, and set the options which allow our commands through 10724 # without removal of \ escapes. 10725 if test -n "${ZSH_VERSION+set}" ; then 10726 setopt NO_GLOB_SUBST 10727 fi 10728 # Now quote all the things that may contain metacharacters while being 10729 # careful not to overquote the AC_SUBSTed values. We take copies of the 10730 # variables and quote the copies for generation of the libtool script. 10731 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10732 SED SHELL STRIP \ 10733 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10734 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10735 deplibs_check_method reload_flag reload_cmds need_locks \ 10736 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10737 lt_cv_sys_global_symbol_to_c_name_address \ 10738 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10739 old_postinstall_cmds old_postuninstall_cmds \ 10740 compiler \ 10741 CC \ 10742 LD \ 10743 lt_prog_compiler_wl \ 10744 lt_prog_compiler_pic \ 10745 lt_prog_compiler_static \ 10746 lt_prog_compiler_no_builtin_flag \ 10747 export_dynamic_flag_spec \ 10748 thread_safe_flag_spec \ 10749 whole_archive_flag_spec \ 10750 enable_shared_with_static_runtimes \ 10751 old_archive_cmds \ 10752 old_archive_from_new_cmds \ 10753 predep_objects \ 10754 postdep_objects \ 10755 predeps \ 10756 postdeps \ 10757 compiler_lib_search_path \ 10758 compiler_lib_search_dirs \ 10759 archive_cmds \ 10760 archive_expsym_cmds \ 10761 postinstall_cmds \ 10762 postuninstall_cmds \ 10763 old_archive_from_expsyms_cmds \ 10764 allow_undefined_flag \ 10765 no_undefined_flag \ 10766 export_symbols_cmds \ 10767 hardcode_libdir_flag_spec \ 10768 hardcode_libdir_flag_spec_ld \ 10769 hardcode_libdir_separator \ 10770 hardcode_automatic \ 10771 module_cmds \ 10772 module_expsym_cmds \ 10773 lt_cv_prog_compiler_c_o \ 10774 fix_srcfile_path \ 10775 exclude_expsyms \ 10776 include_expsyms; do 10777 10778 case $var in 10779 old_archive_cmds | \ 10780 old_archive_from_new_cmds | \ 10781 archive_cmds | \ 10782 archive_expsym_cmds | \ 10783 module_cmds | \ 10784 module_expsym_cmds | \ 10785 old_archive_from_expsyms_cmds | \ 10786 export_symbols_cmds | \ 10787 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10788 postinstall_cmds | postuninstall_cmds | \ 10789 old_postinstall_cmds | old_postuninstall_cmds | \ 10790 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10791 # Double-quote double-evaled strings. 10792 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10793 ;; 10794 *) 10795 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10796 ;; 10797 esac 10798 done 10799 10800 case $lt_echo in 10801 *'\$0 --fallback-echo"') 10802 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10803 ;; 10804 esac 10805 10806cfgfile="${ofile}T" 10807 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10808 $rm -f "$cfgfile" 10809 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10810$as_echo "$as_me: creating $ofile" >&6;} 10811 10812 cat <<__EOF__ >> "$cfgfile" 10813#! $SHELL 10814 10815# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10816# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10817# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10818# 10819# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10820# Free Software Foundation, Inc. 10821# 10822# This file is part of GNU Libtool: 10823# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10824# 10825# This program is free software; you can redistribute it and/or modify 10826# it under the terms of the GNU General Public License as published by 10827# the Free Software Foundation; either version 2 of the License, or 10828# (at your option) any later version. 10829# 10830# This program is distributed in the hope that it will be useful, but 10831# WITHOUT ANY WARRANTY; without even the implied warranty of 10832# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10833# General Public License for more details. 10834# 10835# You should have received a copy of the GNU General Public License 10836# along with this program; if not, write to the Free Software 10837# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10838# 10839# As a special exception to the GNU General Public License, if you 10840# distribute this file as part of a program that contains a 10841# configuration script generated by Autoconf, you may include it under 10842# the same distribution terms that you use for the rest of that program. 10843 10844# A sed program that does not truncate output. 10845SED=$lt_SED 10846 10847# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10848Xsed="$SED -e 1s/^X//" 10849 10850# The HP-UX ksh and POSIX shell print the target directory to stdout 10851# if CDPATH is set. 10852(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10853 10854# The names of the tagged configurations supported by this script. 10855available_tags= 10856 10857# ### BEGIN LIBTOOL CONFIG 10858 10859# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10860 10861# Shell to use when invoking shell scripts. 10862SHELL=$lt_SHELL 10863 10864# Whether or not to build shared libraries. 10865build_libtool_libs=$enable_shared 10866 10867# Whether or not to build static libraries. 10868build_old_libs=$enable_static 10869 10870# Whether or not to add -lc for building shared libraries. 10871build_libtool_need_lc=$archive_cmds_need_lc 10872 10873# Whether or not to disallow shared libs when runtime libs are static 10874allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10875 10876# Whether or not to optimize for fast installation. 10877fast_install=$enable_fast_install 10878 10879# The host system. 10880host_alias=$host_alias 10881host=$host 10882host_os=$host_os 10883 10884# The build system. 10885build_alias=$build_alias 10886build=$build 10887build_os=$build_os 10888 10889# An echo program that does not interpret backslashes. 10890echo=$lt_echo 10891 10892# The archiver. 10893AR=$lt_AR 10894AR_FLAGS=$lt_AR_FLAGS 10895 10896# A C compiler. 10897LTCC=$lt_LTCC 10898 10899# LTCC compiler flags. 10900LTCFLAGS=$lt_LTCFLAGS 10901 10902# A language-specific compiler. 10903CC=$lt_compiler 10904 10905# Is the compiler the GNU C compiler? 10906with_gcc=$GCC 10907 10908# An ERE matcher. 10909EGREP=$lt_EGREP 10910 10911# The linker used to build libraries. 10912LD=$lt_LD 10913 10914# Whether we need hard or soft links. 10915LN_S=$lt_LN_S 10916 10917# A BSD-compatible nm program. 10918NM=$lt_NM 10919 10920# A symbol stripping program 10921STRIP=$lt_STRIP 10922 10923# Used to examine libraries when file_magic_cmd begins "file" 10924MAGIC_CMD=$MAGIC_CMD 10925 10926# Used on cygwin: DLL creation program. 10927DLLTOOL="$DLLTOOL" 10928 10929# Used on cygwin: object dumper. 10930OBJDUMP="$OBJDUMP" 10931 10932# Used on cygwin: assembler. 10933AS="$AS" 10934 10935# The name of the directory that contains temporary libtool files. 10936objdir=$objdir 10937 10938# How to create reloadable object files. 10939reload_flag=$lt_reload_flag 10940reload_cmds=$lt_reload_cmds 10941 10942# How to pass a linker flag through the compiler. 10943wl=$lt_lt_prog_compiler_wl 10944 10945# Object file suffix (normally "o"). 10946objext="$ac_objext" 10947 10948# Old archive suffix (normally "a"). 10949libext="$libext" 10950 10951# Shared library suffix (normally ".so"). 10952shrext_cmds='$shrext_cmds' 10953 10954# Executable file suffix (normally ""). 10955exeext="$exeext" 10956 10957# Additional compiler flags for building library objects. 10958pic_flag=$lt_lt_prog_compiler_pic 10959pic_mode=$pic_mode 10960 10961# What is the maximum length of a command? 10962max_cmd_len=$lt_cv_sys_max_cmd_len 10963 10964# Does compiler simultaneously support -c and -o options? 10965compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10966 10967# Must we lock files when doing compilation? 10968need_locks=$lt_need_locks 10969 10970# Do we need the lib prefix for modules? 10971need_lib_prefix=$need_lib_prefix 10972 10973# Do we need a version for libraries? 10974need_version=$need_version 10975 10976# Whether dlopen is supported. 10977dlopen_support=$enable_dlopen 10978 10979# Whether dlopen of programs is supported. 10980dlopen_self=$enable_dlopen_self 10981 10982# Whether dlopen of statically linked programs is supported. 10983dlopen_self_static=$enable_dlopen_self_static 10984 10985# Compiler flag to prevent dynamic linking. 10986link_static_flag=$lt_lt_prog_compiler_static 10987 10988# Compiler flag to turn off builtin functions. 10989no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10990 10991# Compiler flag to allow reflexive dlopens. 10992export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10993 10994# Compiler flag to generate shared objects directly from archives. 10995whole_archive_flag_spec=$lt_whole_archive_flag_spec 10996 10997# Compiler flag to generate thread-safe objects. 10998thread_safe_flag_spec=$lt_thread_safe_flag_spec 10999 11000# Library versioning type. 11001version_type=$version_type 11002 11003# Format of library name prefix. 11004libname_spec=$lt_libname_spec 11005 11006# List of archive names. First name is the real one, the rest are links. 11007# The last name is the one that the linker finds with -lNAME. 11008library_names_spec=$lt_library_names_spec 11009 11010# The coded name of the library, if different from the real name. 11011soname_spec=$lt_soname_spec 11012 11013# Commands used to build and install an old-style archive. 11014RANLIB=$lt_RANLIB 11015old_archive_cmds=$lt_old_archive_cmds 11016old_postinstall_cmds=$lt_old_postinstall_cmds 11017old_postuninstall_cmds=$lt_old_postuninstall_cmds 11018 11019# Create an old-style archive from a shared archive. 11020old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11021 11022# Create a temporary old-style archive to link instead of a shared archive. 11023old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11024 11025# Commands used to build and install a shared archive. 11026archive_cmds=$lt_archive_cmds 11027archive_expsym_cmds=$lt_archive_expsym_cmds 11028postinstall_cmds=$lt_postinstall_cmds 11029postuninstall_cmds=$lt_postuninstall_cmds 11030 11031# Commands used to build a loadable module (assumed same as above if empty) 11032module_cmds=$lt_module_cmds 11033module_expsym_cmds=$lt_module_expsym_cmds 11034 11035# Commands to strip libraries. 11036old_striplib=$lt_old_striplib 11037striplib=$lt_striplib 11038 11039# Dependencies to place before the objects being linked to create a 11040# shared library. 11041predep_objects=$lt_predep_objects 11042 11043# Dependencies to place after the objects being linked to create a 11044# shared library. 11045postdep_objects=$lt_postdep_objects 11046 11047# Dependencies to place before the objects being linked to create a 11048# shared library. 11049predeps=$lt_predeps 11050 11051# Dependencies to place after the objects being linked to create a 11052# shared library. 11053postdeps=$lt_postdeps 11054 11055# The directories searched by this compiler when creating a shared 11056# library 11057compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11058 11059# The library search path used internally by the compiler when linking 11060# a shared library. 11061compiler_lib_search_path=$lt_compiler_lib_search_path 11062 11063# Method to check whether dependent libraries are shared objects. 11064deplibs_check_method=$lt_deplibs_check_method 11065 11066# Command to use when deplibs_check_method == file_magic. 11067file_magic_cmd=$lt_file_magic_cmd 11068 11069# Flag that allows shared libraries with undefined symbols to be built. 11070allow_undefined_flag=$lt_allow_undefined_flag 11071 11072# Flag that forces no undefined symbols. 11073no_undefined_flag=$lt_no_undefined_flag 11074 11075# Commands used to finish a libtool library installation in a directory. 11076finish_cmds=$lt_finish_cmds 11077 11078# Same as above, but a single script fragment to be evaled but not shown. 11079finish_eval=$lt_finish_eval 11080 11081# Take the output of nm and produce a listing of raw symbols and C names. 11082global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11083 11084# Transform the output of nm in a proper C declaration 11085global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11086 11087# Transform the output of nm in a C name address pair 11088global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11089 11090# This is the shared library runtime path variable. 11091runpath_var=$runpath_var 11092 11093# This is the shared library path variable. 11094shlibpath_var=$shlibpath_var 11095 11096# Is shlibpath searched before the hard-coded library search path? 11097shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11098 11099# How to hardcode a shared library path into an executable. 11100hardcode_action=$hardcode_action 11101 11102# Whether we should hardcode library paths into libraries. 11103hardcode_into_libs=$hardcode_into_libs 11104 11105# Flag to hardcode \$libdir into a binary during linking. 11106# This must work even if \$libdir does not exist. 11107hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11108 11109# If ld is used when linking, flag to hardcode \$libdir into 11110# a binary during linking. This must work even if \$libdir does 11111# not exist. 11112hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11113 11114# Whether we need a single -rpath flag with a separated argument. 11115hardcode_libdir_separator=$lt_hardcode_libdir_separator 11116 11117# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11118# resulting binary. 11119hardcode_direct=$hardcode_direct 11120 11121# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11122# resulting binary. 11123hardcode_minus_L=$hardcode_minus_L 11124 11125# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11126# the resulting binary. 11127hardcode_shlibpath_var=$hardcode_shlibpath_var 11128 11129# Set to yes if building a shared library automatically hardcodes DIR into the library 11130# and all subsequent libraries and executables linked against it. 11131hardcode_automatic=$hardcode_automatic 11132 11133# Variables whose values should be saved in libtool wrapper scripts and 11134# restored at relink time. 11135variables_saved_for_relink="$variables_saved_for_relink" 11136 11137# Whether libtool must link a program against all its dependency libraries. 11138link_all_deplibs=$link_all_deplibs 11139 11140# Compile-time system search path for libraries 11141sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11142 11143# Run-time system search path for libraries 11144sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11145 11146# Fix the shell variable \$srcfile for the compiler. 11147fix_srcfile_path=$lt_fix_srcfile_path 11148 11149# Set to yes if exported symbols are required. 11150always_export_symbols=$always_export_symbols 11151 11152# The commands to list exported symbols. 11153export_symbols_cmds=$lt_export_symbols_cmds 11154 11155# The commands to extract the exported symbol list from a shared archive. 11156extract_expsyms_cmds=$lt_extract_expsyms_cmds 11157 11158# Symbols that should not be listed in the preloaded symbols. 11159exclude_expsyms=$lt_exclude_expsyms 11160 11161# Symbols that must always be exported. 11162include_expsyms=$lt_include_expsyms 11163 11164# ### END LIBTOOL CONFIG 11165 11166__EOF__ 11167 11168 11169 case $host_os in 11170 aix3*) 11171 cat <<\EOF >> "$cfgfile" 11172 11173# AIX sometimes has problems with the GCC collect2 program. For some 11174# reason, if we set the COLLECT_NAMES environment variable, the problems 11175# vanish in a puff of smoke. 11176if test "X${COLLECT_NAMES+set}" != Xset; then 11177 COLLECT_NAMES= 11178 export COLLECT_NAMES 11179fi 11180EOF 11181 ;; 11182 esac 11183 11184 # We use sed instead of cat because bash on DJGPP gets confused if 11185 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11186 # text mode, it properly converts lines to CR/LF. This bash problem 11187 # is reportedly fixed, but why not run on old versions too? 11188 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11189 11190 mv -f "$cfgfile" "$ofile" || \ 11191 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11192 chmod +x "$ofile" 11193 11194else 11195 # If there is no Makefile yet, we rely on a make rule to execute 11196 # `config.status --recheck' to rerun these tests and create the 11197 # libtool script then. 11198 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11199 if test -f "$ltmain_in"; then 11200 test -f Makefile && make "$ltmain" 11201 fi 11202fi 11203 11204 11205ac_ext=c 11206ac_cpp='$CPP $CPPFLAGS' 11207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11209ac_compiler_gnu=$ac_cv_c_compiler_gnu 11210 11211CC="$lt_save_CC" 11212 11213 11214# Check whether --with-tags was given. 11215if test "${with_tags+set}" = set; then 11216 withval=$with_tags; tagnames="$withval" 11217fi 11218 11219 11220if test -f "$ltmain" && test -n "$tagnames"; then 11221 if test ! -f "${ofile}"; then 11222 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11223$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11224 fi 11225 11226 if test -z "$LTCC"; then 11227 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11228 if test -z "$LTCC"; then 11229 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11230$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11231 else 11232 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11233$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11234 fi 11235 fi 11236 if test -z "$LTCFLAGS"; then 11237 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11238 fi 11239 11240 # Extract list of available tagged configurations in $ofile. 11241 # Note that this assumes the entire list is on one line. 11242 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11243 11244 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11245 for tagname in $tagnames; do 11246 IFS="$lt_save_ifs" 11247 # Check whether tagname contains only valid characters 11248 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11249 "") ;; 11250 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11251$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11252 { (exit 1); exit 1; }; } 11253 ;; 11254 esac 11255 11256 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11257 then 11258 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11259$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11260 { (exit 1); exit 1; }; } 11261 fi 11262 11263 # Update the list of available tags. 11264 if test -n "$tagname"; then 11265 echo appending configuration tag \"$tagname\" to $ofile 11266 11267 case $tagname in 11268 CXX) 11269 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11270 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11271 (test "X$CXX" != "Xg++"))) ; then 11272 ac_ext=cpp 11273ac_cpp='$CXXCPP $CPPFLAGS' 11274ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11275ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11276ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11277 11278 11279 11280 11281archive_cmds_need_lc_CXX=no 11282allow_undefined_flag_CXX= 11283always_export_symbols_CXX=no 11284archive_expsym_cmds_CXX= 11285export_dynamic_flag_spec_CXX= 11286hardcode_direct_CXX=no 11287hardcode_libdir_flag_spec_CXX= 11288hardcode_libdir_flag_spec_ld_CXX= 11289hardcode_libdir_separator_CXX= 11290hardcode_minus_L_CXX=no 11291hardcode_shlibpath_var_CXX=unsupported 11292hardcode_automatic_CXX=no 11293module_cmds_CXX= 11294module_expsym_cmds_CXX= 11295link_all_deplibs_CXX=unknown 11296old_archive_cmds_CXX=$old_archive_cmds 11297no_undefined_flag_CXX= 11298whole_archive_flag_spec_CXX= 11299enable_shared_with_static_runtimes_CXX=no 11300 11301# Dependencies to place before and after the object being linked: 11302predep_objects_CXX= 11303postdep_objects_CXX= 11304predeps_CXX= 11305postdeps_CXX= 11306compiler_lib_search_path_CXX= 11307compiler_lib_search_dirs_CXX= 11308 11309# Source file extension for C++ test sources. 11310ac_ext=cpp 11311 11312# Object file extension for compiled C++ test sources. 11313objext=o 11314objext_CXX=$objext 11315 11316# Code to be used in simple compile tests 11317lt_simple_compile_test_code="int some_variable = 0;" 11318 11319# Code to be used in simple link tests 11320lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11321 11322# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11323 11324# If no C compiler was specified, use CC. 11325LTCC=${LTCC-"$CC"} 11326 11327# If no C compiler flags were specified, use CFLAGS. 11328LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11329 11330# Allow CC to be a program name with arguments. 11331compiler=$CC 11332 11333 11334# save warnings/boilerplate of simple test code 11335ac_outfile=conftest.$ac_objext 11336echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11337eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11338_lt_compiler_boilerplate=`cat conftest.err` 11339$rm conftest* 11340 11341ac_outfile=conftest.$ac_objext 11342echo "$lt_simple_link_test_code" >conftest.$ac_ext 11343eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11344_lt_linker_boilerplate=`cat conftest.err` 11345$rm -r conftest* 11346 11347 11348# Allow CC to be a program name with arguments. 11349lt_save_CC=$CC 11350lt_save_LD=$LD 11351lt_save_GCC=$GCC 11352GCC=$GXX 11353lt_save_with_gnu_ld=$with_gnu_ld 11354lt_save_path_LD=$lt_cv_path_LD 11355if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11356 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11357else 11358 $as_unset lt_cv_prog_gnu_ld 11359fi 11360if test -n "${lt_cv_path_LDCXX+set}"; then 11361 lt_cv_path_LD=$lt_cv_path_LDCXX 11362else 11363 $as_unset lt_cv_path_LD 11364fi 11365test -z "${LDCXX+set}" || LD=$LDCXX 11366CC=${CXX-"c++"} 11367compiler=$CC 11368compiler_CXX=$CC 11369for cc_temp in $compiler""; do 11370 case $cc_temp in 11371 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11372 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11373 \-*) ;; 11374 *) break;; 11375 esac 11376done 11377cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11378 11379 11380# We don't want -fno-exception wen compiling C++ code, so set the 11381# no_builtin_flag separately 11382if test "$GXX" = yes; then 11383 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11384else 11385 lt_prog_compiler_no_builtin_flag_CXX= 11386fi 11387 11388if test "$GXX" = yes; then 11389 # Set up default GNU C++ configuration 11390 11391 11392# Check whether --with-gnu-ld was given. 11393if test "${with_gnu_ld+set}" = set; then 11394 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11395else 11396 with_gnu_ld=no 11397fi 11398 11399ac_prog=ld 11400if test "$GCC" = yes; then 11401 # Check if gcc -print-prog-name=ld gives a path. 11402 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11403$as_echo_n "checking for ld used by $CC... " >&6; } 11404 case $host in 11405 *-*-mingw*) 11406 # gcc leaves a trailing carriage return which upsets mingw 11407 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11408 *) 11409 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11410 esac 11411 case $ac_prog in 11412 # Accept absolute paths. 11413 [\\/]* | ?:[\\/]*) 11414 re_direlt='/[^/][^/]*/\.\./' 11415 # Canonicalize the pathname of ld 11416 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11417 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11418 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11419 done 11420 test -z "$LD" && LD="$ac_prog" 11421 ;; 11422 "") 11423 # If it fails, then pretend we aren't using GCC. 11424 ac_prog=ld 11425 ;; 11426 *) 11427 # If it is relative, then search for the first ld in PATH. 11428 with_gnu_ld=unknown 11429 ;; 11430 esac 11431elif test "$with_gnu_ld" = yes; then 11432 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11433$as_echo_n "checking for GNU ld... " >&6; } 11434else 11435 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11436$as_echo_n "checking for non-GNU ld... " >&6; } 11437fi 11438if test "${lt_cv_path_LD+set}" = set; then 11439 $as_echo_n "(cached) " >&6 11440else 11441 if test -z "$LD"; then 11442 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11443 for ac_dir in $PATH; do 11444 IFS="$lt_save_ifs" 11445 test -z "$ac_dir" && ac_dir=. 11446 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11447 lt_cv_path_LD="$ac_dir/$ac_prog" 11448 # Check to see if the program is GNU ld. I'd rather use --version, 11449 # but apparently some variants of GNU ld only accept -v. 11450 # Break only if it was the GNU/non-GNU ld that we prefer. 11451 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11452 *GNU* | *'with BFD'*) 11453 test "$with_gnu_ld" != no && break 11454 ;; 11455 *) 11456 test "$with_gnu_ld" != yes && break 11457 ;; 11458 esac 11459 fi 11460 done 11461 IFS="$lt_save_ifs" 11462else 11463 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11464fi 11465fi 11466 11467LD="$lt_cv_path_LD" 11468if test -n "$LD"; then 11469 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11470$as_echo "$LD" >&6; } 11471else 11472 { $as_echo "$as_me:$LINENO: result: no" >&5 11473$as_echo "no" >&6; } 11474fi 11475test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11476$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11477 { (exit 1); exit 1; }; } 11478{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11479$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11480if test "${lt_cv_prog_gnu_ld+set}" = set; then 11481 $as_echo_n "(cached) " >&6 11482else 11483 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11484case `$LD -v 2>&1 </dev/null` in 11485*GNU* | *'with BFD'*) 11486 lt_cv_prog_gnu_ld=yes 11487 ;; 11488*) 11489 lt_cv_prog_gnu_ld=no 11490 ;; 11491esac 11492fi 11493{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11494$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11495with_gnu_ld=$lt_cv_prog_gnu_ld 11496 11497 11498 11499 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11500 # archiving commands below assume that GNU ld is being used. 11501 if test "$with_gnu_ld" = yes; then 11502 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11503 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' 11504 11505 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11506 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11507 11508 # If archive_cmds runs LD, not CC, wlarc should be empty 11509 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11510 # investigate it a little bit more. (MM) 11511 wlarc='${wl}' 11512 11513 # ancient GNU ld didn't support --whole-archive et. al. 11514 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11515 grep 'no-whole-archive' > /dev/null; then 11516 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11517 else 11518 whole_archive_flag_spec_CXX= 11519 fi 11520 else 11521 with_gnu_ld=no 11522 wlarc= 11523 11524 # A generic and very simple default shared library creation 11525 # command for GNU C++ for the case where it uses the native 11526 # linker, instead of GNU ld. If possible, this setting should 11527 # overridden to take advantage of the native linker features on 11528 # the platform it is being used on. 11529 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11530 fi 11531 11532 # Commands to make compiler produce verbose output that lists 11533 # what "hidden" libraries, object files and flags are used when 11534 # linking a shared library. 11535 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11536 11537else 11538 GXX=no 11539 with_gnu_ld=no 11540 wlarc= 11541fi 11542 11543# PORTME: fill in a description of your system's C++ link characteristics 11544{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11545$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11546ld_shlibs_CXX=yes 11547case $host_os in 11548 aix3*) 11549 # FIXME: insert proper C++ library support 11550 ld_shlibs_CXX=no 11551 ;; 11552 aix[4-9]*) 11553 if test "$host_cpu" = ia64; then 11554 # On IA64, the linker does run time linking by default, so we don't 11555 # have to do anything special. 11556 aix_use_runtimelinking=no 11557 exp_sym_flag='-Bexport' 11558 no_entry_flag="" 11559 else 11560 aix_use_runtimelinking=no 11561 11562 # Test if we are trying to use run time linking or normal 11563 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11564 # need to do runtime linking. 11565 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11566 for ld_flag in $LDFLAGS; do 11567 case $ld_flag in 11568 *-brtl*) 11569 aix_use_runtimelinking=yes 11570 break 11571 ;; 11572 esac 11573 done 11574 ;; 11575 esac 11576 11577 exp_sym_flag='-bexport' 11578 no_entry_flag='-bnoentry' 11579 fi 11580 11581 # When large executables or shared objects are built, AIX ld can 11582 # have problems creating the table of contents. If linking a library 11583 # or program results in "error TOC overflow" add -mminimal-toc to 11584 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11585 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11586 11587 archive_cmds_CXX='' 11588 hardcode_direct_CXX=yes 11589 hardcode_libdir_separator_CXX=':' 11590 link_all_deplibs_CXX=yes 11591 11592 if test "$GXX" = yes; then 11593 case $host_os in aix4.[012]|aix4.[012].*) 11594 # We only want to do this on AIX 4.2 and lower, the check 11595 # below for broken collect2 doesn't work under 4.3+ 11596 collect2name=`${CC} -print-prog-name=collect2` 11597 if test -f "$collect2name" && \ 11598 strings "$collect2name" | grep resolve_lib_name >/dev/null 11599 then 11600 # We have reworked collect2 11601 : 11602 else 11603 # We have old collect2 11604 hardcode_direct_CXX=unsupported 11605 # It fails to find uninstalled libraries when the uninstalled 11606 # path is not listed in the libpath. Setting hardcode_minus_L 11607 # to unsupported forces relinking 11608 hardcode_minus_L_CXX=yes 11609 hardcode_libdir_flag_spec_CXX='-L$libdir' 11610 hardcode_libdir_separator_CXX= 11611 fi 11612 ;; 11613 esac 11614 shared_flag='-shared' 11615 if test "$aix_use_runtimelinking" = yes; then 11616 shared_flag="$shared_flag "'${wl}-G' 11617 fi 11618 else 11619 # not using gcc 11620 if test "$host_cpu" = ia64; then 11621 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11622 # chokes on -Wl,-G. The following line is correct: 11623 shared_flag='-G' 11624 else 11625 if test "$aix_use_runtimelinking" = yes; then 11626 shared_flag='${wl}-G' 11627 else 11628 shared_flag='${wl}-bM:SRE' 11629 fi 11630 fi 11631 fi 11632 11633 # It seems that -bexpall does not export symbols beginning with 11634 # underscore (_), so it is better to generate a list of symbols to export. 11635 always_export_symbols_CXX=yes 11636 if test "$aix_use_runtimelinking" = yes; then 11637 # Warning - without using the other runtime loading flags (-brtl), 11638 # -berok will link without error, but may produce a broken library. 11639 allow_undefined_flag_CXX='-berok' 11640 # Determine the default libpath from the value encoded in an empty executable. 11641 cat >conftest.$ac_ext <<_ACEOF 11642/* confdefs.h. */ 11643_ACEOF 11644cat confdefs.h >>conftest.$ac_ext 11645cat >>conftest.$ac_ext <<_ACEOF 11646/* end confdefs.h. */ 11647 11648int 11649main () 11650{ 11651 11652 ; 11653 return 0; 11654} 11655_ACEOF 11656rm -f conftest.$ac_objext conftest$ac_exeext 11657if { (ac_try="$ac_link" 11658case "(($ac_try" in 11659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11660 *) ac_try_echo=$ac_try;; 11661esac 11662eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11663$as_echo "$ac_try_echo") >&5 11664 (eval "$ac_link") 2>conftest.er1 11665 ac_status=$? 11666 grep -v '^ *+' conftest.er1 >conftest.err 11667 rm -f conftest.er1 11668 cat conftest.err >&5 11669 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11670 (exit $ac_status); } && { 11671 test -z "$ac_cxx_werror_flag" || 11672 test ! -s conftest.err 11673 } && test -s conftest$ac_exeext && { 11674 test "$cross_compiling" = yes || 11675 $as_test_x conftest$ac_exeext 11676 }; then 11677 11678lt_aix_libpath_sed=' 11679 /Import File Strings/,/^$/ { 11680 /^0/ { 11681 s/^0 *\(.*\)$/\1/ 11682 p 11683 } 11684 }' 11685aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11686# Check for a 64-bit object if we didn't find anything. 11687if test -z "$aix_libpath"; then 11688 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11689fi 11690else 11691 $as_echo "$as_me: failed program was:" >&5 11692sed 's/^/| /' conftest.$ac_ext >&5 11693 11694 11695fi 11696 11697rm -rf conftest.dSYM 11698rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11699 conftest$ac_exeext conftest.$ac_ext 11700if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11701 11702 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11703 11704 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" 11705 else 11706 if test "$host_cpu" = ia64; then 11707 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11708 allow_undefined_flag_CXX="-z nodefs" 11709 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" 11710 else 11711 # Determine the default libpath from the value encoded in an empty executable. 11712 cat >conftest.$ac_ext <<_ACEOF 11713/* confdefs.h. */ 11714_ACEOF 11715cat confdefs.h >>conftest.$ac_ext 11716cat >>conftest.$ac_ext <<_ACEOF 11717/* end confdefs.h. */ 11718 11719int 11720main () 11721{ 11722 11723 ; 11724 return 0; 11725} 11726_ACEOF 11727rm -f conftest.$ac_objext conftest$ac_exeext 11728if { (ac_try="$ac_link" 11729case "(($ac_try" in 11730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11731 *) ac_try_echo=$ac_try;; 11732esac 11733eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11734$as_echo "$ac_try_echo") >&5 11735 (eval "$ac_link") 2>conftest.er1 11736 ac_status=$? 11737 grep -v '^ *+' conftest.er1 >conftest.err 11738 rm -f conftest.er1 11739 cat conftest.err >&5 11740 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11741 (exit $ac_status); } && { 11742 test -z "$ac_cxx_werror_flag" || 11743 test ! -s conftest.err 11744 } && test -s conftest$ac_exeext && { 11745 test "$cross_compiling" = yes || 11746 $as_test_x conftest$ac_exeext 11747 }; then 11748 11749lt_aix_libpath_sed=' 11750 /Import File Strings/,/^$/ { 11751 /^0/ { 11752 s/^0 *\(.*\)$/\1/ 11753 p 11754 } 11755 }' 11756aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11757# Check for a 64-bit object if we didn't find anything. 11758if test -z "$aix_libpath"; then 11759 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11760fi 11761else 11762 $as_echo "$as_me: failed program was:" >&5 11763sed 's/^/| /' conftest.$ac_ext >&5 11764 11765 11766fi 11767 11768rm -rf conftest.dSYM 11769rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11770 conftest$ac_exeext conftest.$ac_ext 11771if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11772 11773 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11774 # Warning - without using the other run time loading flags, 11775 # -berok will link without error, but may produce a broken library. 11776 no_undefined_flag_CXX=' ${wl}-bernotok' 11777 allow_undefined_flag_CXX=' ${wl}-berok' 11778 # Exported symbols can be pulled into shared objects from archives 11779 whole_archive_flag_spec_CXX='$convenience' 11780 archive_cmds_need_lc_CXX=yes 11781 # This is similar to how AIX traditionally builds its shared libraries. 11782 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' 11783 fi 11784 fi 11785 ;; 11786 11787 beos*) 11788 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11789 allow_undefined_flag_CXX=unsupported 11790 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11791 # support --undefined. This deserves some investigation. FIXME 11792 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11793 else 11794 ld_shlibs_CXX=no 11795 fi 11796 ;; 11797 11798 chorus*) 11799 case $cc_basename in 11800 *) 11801 # FIXME: insert proper C++ library support 11802 ld_shlibs_CXX=no 11803 ;; 11804 esac 11805 ;; 11806 11807 cygwin* | mingw* | pw32*) 11808 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11809 # as there is no search path for DLLs. 11810 hardcode_libdir_flag_spec_CXX='-L$libdir' 11811 allow_undefined_flag_CXX=unsupported 11812 always_export_symbols_CXX=no 11813 enable_shared_with_static_runtimes_CXX=yes 11814 11815 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11816 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' 11817 # If the export-symbols file already is a .def file (1st line 11818 # is EXPORTS), use it as is; otherwise, prepend... 11819 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11820 cp $export_symbols $output_objdir/$soname.def; 11821 else 11822 echo EXPORTS > $output_objdir/$soname.def; 11823 cat $export_symbols >> $output_objdir/$soname.def; 11824 fi~ 11825 $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' 11826 else 11827 ld_shlibs_CXX=no 11828 fi 11829 ;; 11830 darwin* | rhapsody*) 11831 archive_cmds_need_lc_CXX=no 11832 hardcode_direct_CXX=no 11833 hardcode_automatic_CXX=yes 11834 hardcode_shlibpath_var_CXX=unsupported 11835 whole_archive_flag_spec_CXX='' 11836 link_all_deplibs_CXX=yes 11837 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11838 if test "$GXX" = yes ; then 11839 output_verbose_link_cmd='echo' 11840 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}" 11841 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11842 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}" 11843 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}" 11844 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11845 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}" 11846 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}" 11847 fi 11848 else 11849 case $cc_basename in 11850 xlc*) 11851 output_verbose_link_cmd='echo' 11852 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' 11853 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11854 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11855 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}' 11856 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}' 11857 ;; 11858 *) 11859 ld_shlibs_CXX=no 11860 ;; 11861 esac 11862 fi 11863 ;; 11864 11865 dgux*) 11866 case $cc_basename in 11867 ec++*) 11868 # FIXME: insert proper C++ library support 11869 ld_shlibs_CXX=no 11870 ;; 11871 ghcx*) 11872 # Green Hills C++ Compiler 11873 # FIXME: insert proper C++ library support 11874 ld_shlibs_CXX=no 11875 ;; 11876 *) 11877 # FIXME: insert proper C++ library support 11878 ld_shlibs_CXX=no 11879 ;; 11880 esac 11881 ;; 11882 freebsd[12]*) 11883 # C++ shared libraries reported to be fairly broken before switch to ELF 11884 ld_shlibs_CXX=no 11885 ;; 11886 freebsd-elf*) 11887 archive_cmds_need_lc_CXX=no 11888 ;; 11889 freebsd* | dragonfly*) 11890 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11891 # conventions 11892 ld_shlibs_CXX=yes 11893 ;; 11894 gnu*) 11895 ;; 11896 hpux9*) 11897 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11898 hardcode_libdir_separator_CXX=: 11899 export_dynamic_flag_spec_CXX='${wl}-E' 11900 hardcode_direct_CXX=yes 11901 hardcode_minus_L_CXX=yes # Not in the search PATH, 11902 # but as the default 11903 # location of the library. 11904 11905 case $cc_basename in 11906 CC*) 11907 # FIXME: insert proper C++ library support 11908 ld_shlibs_CXX=no 11909 ;; 11910 aCC*) 11911 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' 11912 # Commands to make compiler produce verbose output that lists 11913 # what "hidden" libraries, object files and flags are used when 11914 # linking a shared library. 11915 # 11916 # There doesn't appear to be a way to prevent this compiler from 11917 # explicitly linking system object files so we need to strip them 11918 # from the output so that they don't get included in the library 11919 # dependencies. 11920 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' 11921 ;; 11922 *) 11923 if test "$GXX" = yes; then 11924 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' 11925 else 11926 # FIXME: insert proper C++ library support 11927 ld_shlibs_CXX=no 11928 fi 11929 ;; 11930 esac 11931 ;; 11932 hpux10*|hpux11*) 11933 if test $with_gnu_ld = no; then 11934 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11935 hardcode_libdir_separator_CXX=: 11936 11937 case $host_cpu in 11938 hppa*64*|ia64*) ;; 11939 *) 11940 export_dynamic_flag_spec_CXX='${wl}-E' 11941 ;; 11942 esac 11943 fi 11944 case $host_cpu in 11945 hppa*64*|ia64*) 11946 hardcode_direct_CXX=no 11947 hardcode_shlibpath_var_CXX=no 11948 ;; 11949 *) 11950 hardcode_direct_CXX=yes 11951 hardcode_minus_L_CXX=yes # Not in the search PATH, 11952 # but as the default 11953 # location of the library. 11954 ;; 11955 esac 11956 11957 case $cc_basename in 11958 CC*) 11959 # FIXME: insert proper C++ library support 11960 ld_shlibs_CXX=no 11961 ;; 11962 aCC*) 11963 case $host_cpu in 11964 hppa*64*) 11965 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11966 ;; 11967 ia64*) 11968 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11969 ;; 11970 *) 11971 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11972 ;; 11973 esac 11974 # Commands to make compiler produce verbose output that lists 11975 # what "hidden" libraries, object files and flags are used when 11976 # linking a shared library. 11977 # 11978 # There doesn't appear to be a way to prevent this compiler from 11979 # explicitly linking system object files so we need to strip them 11980 # from the output so that they don't get included in the library 11981 # dependencies. 11982 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' 11983 ;; 11984 *) 11985 if test "$GXX" = yes; then 11986 if test $with_gnu_ld = no; then 11987 case $host_cpu in 11988 hppa*64*) 11989 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11990 ;; 11991 ia64*) 11992 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11993 ;; 11994 *) 11995 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' 11996 ;; 11997 esac 11998 fi 11999 else 12000 # FIXME: insert proper C++ library support 12001 ld_shlibs_CXX=no 12002 fi 12003 ;; 12004 esac 12005 ;; 12006 interix[3-9]*) 12007 hardcode_direct_CXX=no 12008 hardcode_shlibpath_var_CXX=no 12009 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12010 export_dynamic_flag_spec_CXX='${wl}-E' 12011 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12012 # Instead, shared libraries are loaded at an image base (0x10000000 by 12013 # default) and relocated if they conflict, which is a slow very memory 12014 # consuming and fragmenting process. To avoid this, we pick a random, 12015 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12016 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12017 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' 12018 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' 12019 ;; 12020 irix5* | irix6*) 12021 case $cc_basename in 12022 CC*) 12023 # SGI C++ 12024 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' 12025 12026 # Archives containing C++ object files must be created using 12027 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12028 # necessary to make sure instantiated templates are included 12029 # in the archive. 12030 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12031 ;; 12032 *) 12033 if test "$GXX" = yes; then 12034 if test "$with_gnu_ld" = no; then 12035 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' 12036 else 12037 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' 12038 fi 12039 fi 12040 link_all_deplibs_CXX=yes 12041 ;; 12042 esac 12043 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12044 hardcode_libdir_separator_CXX=: 12045 ;; 12046 linux* | k*bsd*-gnu) 12047 case $cc_basename in 12048 KCC*) 12049 # Kuck and Associates, Inc. (KAI) C++ Compiler 12050 12051 # KCC will only create a shared library if the output file 12052 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12053 # to its proper name (with version) after linking. 12054 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' 12055 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' 12056 # Commands to make compiler produce verbose output that lists 12057 # what "hidden" libraries, object files and flags are used when 12058 # linking a shared library. 12059 # 12060 # There doesn't appear to be a way to prevent this compiler from 12061 # explicitly linking system object files so we need to strip them 12062 # from the output so that they don't get included in the library 12063 # dependencies. 12064 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' 12065 12066 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12067 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12068 12069 # Archives containing C++ object files must be created using 12070 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12071 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12072 ;; 12073 icpc*) 12074 # Intel C++ 12075 with_gnu_ld=yes 12076 # version 8.0 and above of icpc choke on multiply defined symbols 12077 # if we add $predep_objects and $postdep_objects, however 7.1 and 12078 # earlier do not add the objects themselves. 12079 case `$CC -V 2>&1` in 12080 *"Version 7."*) 12081 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12082 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' 12083 ;; 12084 *) # Version 8.0 or newer 12085 tmp_idyn= 12086 case $host_cpu in 12087 ia64*) tmp_idyn=' -i_dynamic';; 12088 esac 12089 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12090 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' 12091 ;; 12092 esac 12093 archive_cmds_need_lc_CXX=no 12094 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12095 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12096 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12097 ;; 12098 pgCC* | pgcpp*) 12099 # Portland Group C++ compiler 12100 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12101 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' 12102 12103 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12104 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12105 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' 12106 ;; 12107 cxx*) 12108 # Compaq C++ 12109 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12110 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' 12111 12112 runpath_var=LD_RUN_PATH 12113 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12114 hardcode_libdir_separator_CXX=: 12115 12116 # Commands to make compiler produce verbose output that lists 12117 # what "hidden" libraries, object files and flags are used when 12118 # linking a shared library. 12119 # 12120 # There doesn't appear to be a way to prevent this compiler from 12121 # explicitly linking system object files so we need to strip them 12122 # from the output so that they don't get included in the library 12123 # dependencies. 12124 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' 12125 ;; 12126 *) 12127 case `$CC -V 2>&1 | sed 5q` in 12128 *Sun\ C*) 12129 # Sun C++ 5.9 12130 no_undefined_flag_CXX=' -zdefs' 12131 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12132 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' 12133 hardcode_libdir_flag_spec_CXX='-R$libdir' 12134 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' 12135 12136 # Not sure whether something based on 12137 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12138 # would be better. 12139 output_verbose_link_cmd='echo' 12140 12141 # Archives containing C++ object files must be created using 12142 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12143 # necessary to make sure instantiated templates are included 12144 # in the archive. 12145 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12146 ;; 12147 esac 12148 ;; 12149 esac 12150 ;; 12151 lynxos*) 12152 # FIXME: insert proper C++ library support 12153 ld_shlibs_CXX=no 12154 ;; 12155 m88k*) 12156 # FIXME: insert proper C++ library support 12157 ld_shlibs_CXX=no 12158 ;; 12159 mvs*) 12160 case $cc_basename in 12161 cxx*) 12162 # FIXME: insert proper C++ library support 12163 ld_shlibs_CXX=no 12164 ;; 12165 *) 12166 # FIXME: insert proper C++ library support 12167 ld_shlibs_CXX=no 12168 ;; 12169 esac 12170 ;; 12171 netbsd*) 12172 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12173 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12174 wlarc= 12175 hardcode_libdir_flag_spec_CXX='-R$libdir' 12176 hardcode_direct_CXX=yes 12177 hardcode_shlibpath_var_CXX=no 12178 fi 12179 # Workaround some broken pre-1.5 toolchains 12180 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12181 ;; 12182 openbsd2*) 12183 # C++ shared libraries are fairly broken 12184 ld_shlibs_CXX=no 12185 ;; 12186 openbsd*) 12187 if test -f /usr/libexec/ld.so; then 12188 hardcode_direct_CXX=yes 12189 hardcode_shlibpath_var_CXX=no 12190 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12191 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12192 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12193 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12194 export_dynamic_flag_spec_CXX='${wl}-E' 12195 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12196 fi 12197 output_verbose_link_cmd='echo' 12198 else 12199 ld_shlibs_CXX=no 12200 fi 12201 ;; 12202 osf3*) 12203 case $cc_basename in 12204 KCC*) 12205 # Kuck and Associates, Inc. (KAI) C++ Compiler 12206 12207 # KCC will only create a shared library if the output file 12208 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12209 # to its proper name (with version) after linking. 12210 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' 12211 12212 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12213 hardcode_libdir_separator_CXX=: 12214 12215 # Archives containing C++ object files must be created using 12216 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12217 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12218 12219 ;; 12220 RCC*) 12221 # Rational C++ 2.4.1 12222 # FIXME: insert proper C++ library support 12223 ld_shlibs_CXX=no 12224 ;; 12225 cxx*) 12226 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12227 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' 12228 12229 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12230 hardcode_libdir_separator_CXX=: 12231 12232 # Commands to make compiler produce verbose output that lists 12233 # what "hidden" libraries, object files and flags are used when 12234 # linking a shared library. 12235 # 12236 # There doesn't appear to be a way to prevent this compiler from 12237 # explicitly linking system object files so we need to strip them 12238 # from the output so that they don't get included in the library 12239 # dependencies. 12240 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' 12241 ;; 12242 *) 12243 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12244 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12245 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' 12246 12247 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12248 hardcode_libdir_separator_CXX=: 12249 12250 # Commands to make compiler produce verbose output that lists 12251 # what "hidden" libraries, object files and flags are used when 12252 # linking a shared library. 12253 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12254 12255 else 12256 # FIXME: insert proper C++ library support 12257 ld_shlibs_CXX=no 12258 fi 12259 ;; 12260 esac 12261 ;; 12262 osf4* | osf5*) 12263 case $cc_basename in 12264 KCC*) 12265 # Kuck and Associates, Inc. (KAI) C++ Compiler 12266 12267 # KCC will only create a shared library if the output file 12268 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12269 # to its proper name (with version) after linking. 12270 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' 12271 12272 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12273 hardcode_libdir_separator_CXX=: 12274 12275 # Archives containing C++ object files must be created using 12276 # the KAI C++ compiler. 12277 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12278 ;; 12279 RCC*) 12280 # Rational C++ 2.4.1 12281 # FIXME: insert proper C++ library support 12282 ld_shlibs_CXX=no 12283 ;; 12284 cxx*) 12285 allow_undefined_flag_CXX=' -expect_unresolved \*' 12286 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' 12287 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12288 echo "-hidden">> $lib.exp~ 12289 $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~ 12290 $rm $lib.exp' 12291 12292 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12293 hardcode_libdir_separator_CXX=: 12294 12295 # Commands to make compiler produce verbose output that lists 12296 # what "hidden" libraries, object files and flags are used when 12297 # linking a shared library. 12298 # 12299 # There doesn't appear to be a way to prevent this compiler from 12300 # explicitly linking system object files so we need to strip them 12301 # from the output so that they don't get included in the library 12302 # dependencies. 12303 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' 12304 ;; 12305 *) 12306 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12307 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12308 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' 12309 12310 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12311 hardcode_libdir_separator_CXX=: 12312 12313 # Commands to make compiler produce verbose output that lists 12314 # what "hidden" libraries, object files and flags are used when 12315 # linking a shared library. 12316 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12317 12318 else 12319 # FIXME: insert proper C++ library support 12320 ld_shlibs_CXX=no 12321 fi 12322 ;; 12323 esac 12324 ;; 12325 psos*) 12326 # FIXME: insert proper C++ library support 12327 ld_shlibs_CXX=no 12328 ;; 12329 sunos4*) 12330 case $cc_basename in 12331 CC*) 12332 # Sun C++ 4.x 12333 # FIXME: insert proper C++ library support 12334 ld_shlibs_CXX=no 12335 ;; 12336 lcc*) 12337 # Lucid 12338 # FIXME: insert proper C++ library support 12339 ld_shlibs_CXX=no 12340 ;; 12341 *) 12342 # FIXME: insert proper C++ library support 12343 ld_shlibs_CXX=no 12344 ;; 12345 esac 12346 ;; 12347 solaris*) 12348 case $cc_basename in 12349 CC*) 12350 # Sun C++ 4.2, 5.x and Centerline C++ 12351 archive_cmds_need_lc_CXX=yes 12352 no_undefined_flag_CXX=' -zdefs' 12353 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12354 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12355 $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' 12356 12357 hardcode_libdir_flag_spec_CXX='-R$libdir' 12358 hardcode_shlibpath_var_CXX=no 12359 case $host_os in 12360 solaris2.[0-5] | solaris2.[0-5].*) ;; 12361 *) 12362 # The compiler driver will combine and reorder linker options, 12363 # but understands `-z linker_flag'. 12364 # Supported since Solaris 2.6 (maybe 2.5.1?) 12365 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12366 ;; 12367 esac 12368 link_all_deplibs_CXX=yes 12369 12370 output_verbose_link_cmd='echo' 12371 12372 # Archives containing C++ object files must be created using 12373 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12374 # necessary to make sure instantiated templates are included 12375 # in the archive. 12376 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12377 ;; 12378 gcx*) 12379 # Green Hills C++ Compiler 12380 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12381 12382 # The C++ compiler must be used to create the archive. 12383 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12384 ;; 12385 *) 12386 # GNU C++ compiler with Solaris linker 12387 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12388 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12389 if $CC --version | grep -v '^2\.7' > /dev/null; then 12390 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12391 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12392 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12393 12394 # Commands to make compiler produce verbose output that lists 12395 # what "hidden" libraries, object files and flags are used when 12396 # linking a shared library. 12397 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12398 else 12399 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12400 # platform. 12401 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12402 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12403 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12404 12405 # Commands to make compiler produce verbose output that lists 12406 # what "hidden" libraries, object files and flags are used when 12407 # linking a shared library. 12408 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12409 fi 12410 12411 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12412 case $host_os in 12413 solaris2.[0-5] | solaris2.[0-5].*) ;; 12414 *) 12415 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12416 ;; 12417 esac 12418 fi 12419 ;; 12420 esac 12421 ;; 12422 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12423 no_undefined_flag_CXX='${wl}-z,text' 12424 archive_cmds_need_lc_CXX=no 12425 hardcode_shlibpath_var_CXX=no 12426 runpath_var='LD_RUN_PATH' 12427 12428 case $cc_basename in 12429 CC*) 12430 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12431 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12432 ;; 12433 *) 12434 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12435 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12436 ;; 12437 esac 12438 ;; 12439 sysv5* | sco3.2v5* | sco5v6*) 12440 # Note: We can NOT use -z defs as we might desire, because we do not 12441 # link with -lc, and that would cause any symbols used from libc to 12442 # always be unresolved, which means just about no library would 12443 # ever link correctly. If we're not using GNU ld we use -z text 12444 # though, which does catch some bad symbols but isn't as heavy-handed 12445 # as -z defs. 12446 # For security reasons, it is highly recommended that you always 12447 # use absolute paths for naming shared libraries, and exclude the 12448 # DT_RUNPATH tag from executables and libraries. But doing so 12449 # requires that you compile everything twice, which is a pain. 12450 # So that behaviour is only enabled if SCOABSPATH is set to a 12451 # non-empty value in the environment. Most likely only useful for 12452 # creating official distributions of packages. 12453 # This is a hack until libtool officially supports absolute path 12454 # names for shared libraries. 12455 no_undefined_flag_CXX='${wl}-z,text' 12456 allow_undefined_flag_CXX='${wl}-z,nodefs' 12457 archive_cmds_need_lc_CXX=no 12458 hardcode_shlibpath_var_CXX=no 12459 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12460 hardcode_libdir_separator_CXX=':' 12461 link_all_deplibs_CXX=yes 12462 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12463 runpath_var='LD_RUN_PATH' 12464 12465 case $cc_basename in 12466 CC*) 12467 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12468 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12469 ;; 12470 *) 12471 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12472 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12473 ;; 12474 esac 12475 ;; 12476 tandem*) 12477 case $cc_basename in 12478 NCC*) 12479 # NonStop-UX NCC 3.20 12480 # FIXME: insert proper C++ library support 12481 ld_shlibs_CXX=no 12482 ;; 12483 *) 12484 # FIXME: insert proper C++ library support 12485 ld_shlibs_CXX=no 12486 ;; 12487 esac 12488 ;; 12489 vxworks*) 12490 # FIXME: insert proper C++ library support 12491 ld_shlibs_CXX=no 12492 ;; 12493 *) 12494 # FIXME: insert proper C++ library support 12495 ld_shlibs_CXX=no 12496 ;; 12497esac 12498{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12499$as_echo "$ld_shlibs_CXX" >&6; } 12500test "$ld_shlibs_CXX" = no && can_build_shared=no 12501 12502GCC_CXX="$GXX" 12503LD_CXX="$LD" 12504 12505cat > conftest.$ac_ext <<EOF 12506class Foo 12507{ 12508public: 12509 Foo (void) { a = 0; } 12510private: 12511 int a; 12512}; 12513EOF 12514 12515if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12516 (eval $ac_compile) 2>&5 12517 ac_status=$? 12518 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12519 (exit $ac_status); }; then 12520 # Parse the compiler output and extract the necessary 12521 # objects, libraries and library flags. 12522 12523 # Sentinel used to keep track of whether or not we are before 12524 # the conftest object file. 12525 pre_test_object_deps_done=no 12526 12527 # The `*' in the case matches for architectures that use `case' in 12528 # $output_verbose_cmd can trigger glob expansion during the loop 12529 # eval without this substitution. 12530 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12531 12532 for p in `eval $output_verbose_link_cmd`; do 12533 case $p in 12534 12535 -L* | -R* | -l*) 12536 # Some compilers place space between "-{L,R}" and the path. 12537 # Remove the space. 12538 if test $p = "-L" \ 12539 || test $p = "-R"; then 12540 prev=$p 12541 continue 12542 else 12543 prev= 12544 fi 12545 12546 if test "$pre_test_object_deps_done" = no; then 12547 case $p in 12548 -L* | -R*) 12549 # Internal compiler library paths should come after those 12550 # provided the user. The postdeps already come after the 12551 # user supplied libs so there is no need to process them. 12552 if test -z "$compiler_lib_search_path_CXX"; then 12553 compiler_lib_search_path_CXX="${prev}${p}" 12554 else 12555 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12556 fi 12557 ;; 12558 # The "-l" case would never come before the object being 12559 # linked, so don't bother handling this case. 12560 esac 12561 else 12562 if test -z "$postdeps_CXX"; then 12563 postdeps_CXX="${prev}${p}" 12564 else 12565 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12566 fi 12567 fi 12568 ;; 12569 12570 *.$objext) 12571 # This assumes that the test object file only shows up 12572 # once in the compiler output. 12573 if test "$p" = "conftest.$objext"; then 12574 pre_test_object_deps_done=yes 12575 continue 12576 fi 12577 12578 if test "$pre_test_object_deps_done" = no; then 12579 if test -z "$predep_objects_CXX"; then 12580 predep_objects_CXX="$p" 12581 else 12582 predep_objects_CXX="$predep_objects_CXX $p" 12583 fi 12584 else 12585 if test -z "$postdep_objects_CXX"; then 12586 postdep_objects_CXX="$p" 12587 else 12588 postdep_objects_CXX="$postdep_objects_CXX $p" 12589 fi 12590 fi 12591 ;; 12592 12593 *) ;; # Ignore the rest. 12594 12595 esac 12596 done 12597 12598 # Clean up. 12599 rm -f a.out a.exe 12600else 12601 echo "libtool.m4: error: problem compiling CXX test program" 12602fi 12603 12604$rm -f confest.$objext 12605 12606compiler_lib_search_dirs_CXX= 12607if test -n "$compiler_lib_search_path_CXX"; then 12608 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12609fi 12610 12611# PORTME: override above test on systems where it is broken 12612case $host_os in 12613interix[3-9]*) 12614 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12615 # hack all around it, let's just trust "g++" to DTRT. 12616 predep_objects_CXX= 12617 postdep_objects_CXX= 12618 postdeps_CXX= 12619 ;; 12620 12621linux*) 12622 case `$CC -V 2>&1 | sed 5q` in 12623 *Sun\ C*) 12624 # Sun C++ 5.9 12625 # 12626 # The more standards-conforming stlport4 library is 12627 # incompatible with the Cstd library. Avoid specifying 12628 # it if it's in CXXFLAGS. Ignore libCrun as 12629 # -library=stlport4 depends on it. 12630 case " $CXX $CXXFLAGS " in 12631 *" -library=stlport4 "*) 12632 solaris_use_stlport4=yes 12633 ;; 12634 esac 12635 if test "$solaris_use_stlport4" != yes; then 12636 postdeps_CXX='-library=Cstd -library=Crun' 12637 fi 12638 ;; 12639 esac 12640 ;; 12641 12642solaris*) 12643 case $cc_basename in 12644 CC*) 12645 # The more standards-conforming stlport4 library is 12646 # incompatible with the Cstd library. Avoid specifying 12647 # it if it's in CXXFLAGS. Ignore libCrun as 12648 # -library=stlport4 depends on it. 12649 case " $CXX $CXXFLAGS " in 12650 *" -library=stlport4 "*) 12651 solaris_use_stlport4=yes 12652 ;; 12653 esac 12654 12655 # Adding this requires a known-good setup of shared libraries for 12656 # Sun compiler versions before 5.6, else PIC objects from an old 12657 # archive will be linked into the output, leading to subtle bugs. 12658 if test "$solaris_use_stlport4" != yes; then 12659 postdeps_CXX='-library=Cstd -library=Crun' 12660 fi 12661 ;; 12662 esac 12663 ;; 12664esac 12665 12666case " $postdeps_CXX " in 12667*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12668esac 12669 12670lt_prog_compiler_wl_CXX= 12671lt_prog_compiler_pic_CXX= 12672lt_prog_compiler_static_CXX= 12673 12674{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12675$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12676 12677 # C++ specific cases for pic, static, wl, etc. 12678 if test "$GXX" = yes; then 12679 lt_prog_compiler_wl_CXX='-Wl,' 12680 lt_prog_compiler_static_CXX='-static' 12681 12682 case $host_os in 12683 aix*) 12684 # All AIX code is PIC. 12685 if test "$host_cpu" = ia64; then 12686 # AIX 5 now supports IA64 processor 12687 lt_prog_compiler_static_CXX='-Bstatic' 12688 fi 12689 ;; 12690 amigaos*) 12691 # FIXME: we need at least 68020 code to build shared libraries, but 12692 # adding the `-m68020' flag to GCC prevents building anything better, 12693 # like `-m68040'. 12694 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12695 ;; 12696 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12697 # PIC is the default for these OSes. 12698 ;; 12699 mingw* | cygwin* | os2* | pw32*) 12700 # This hack is so that the source file can tell whether it is being 12701 # built for inclusion in a dll (and should export symbols for example). 12702 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12703 # (--disable-auto-import) libraries 12704 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12705 ;; 12706 darwin* | rhapsody*) 12707 # PIC is the default on this platform 12708 # Common symbols not allowed in MH_DYLIB files 12709 lt_prog_compiler_pic_CXX='-fno-common' 12710 ;; 12711 *djgpp*) 12712 # DJGPP does not support shared libraries at all 12713 lt_prog_compiler_pic_CXX= 12714 ;; 12715 interix[3-9]*) 12716 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12717 # Instead, we relocate shared libraries at runtime. 12718 ;; 12719 sysv4*MP*) 12720 if test -d /usr/nec; then 12721 lt_prog_compiler_pic_CXX=-Kconform_pic 12722 fi 12723 ;; 12724 hpux*) 12725 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12726 # not for PA HP-UX. 12727 case $host_cpu in 12728 hppa*64*|ia64*) 12729 ;; 12730 *) 12731 lt_prog_compiler_pic_CXX='-fPIC' 12732 ;; 12733 esac 12734 ;; 12735 *) 12736 lt_prog_compiler_pic_CXX='-fPIC' 12737 ;; 12738 esac 12739 else 12740 case $host_os in 12741 aix[4-9]*) 12742 # All AIX code is PIC. 12743 if test "$host_cpu" = ia64; then 12744 # AIX 5 now supports IA64 processor 12745 lt_prog_compiler_static_CXX='-Bstatic' 12746 else 12747 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12748 fi 12749 ;; 12750 chorus*) 12751 case $cc_basename in 12752 cxch68*) 12753 # Green Hills C++ Compiler 12754 # _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" 12755 ;; 12756 esac 12757 ;; 12758 darwin*) 12759 # PIC is the default on this platform 12760 # Common symbols not allowed in MH_DYLIB files 12761 case $cc_basename in 12762 xlc*) 12763 lt_prog_compiler_pic_CXX='-qnocommon' 12764 lt_prog_compiler_wl_CXX='-Wl,' 12765 ;; 12766 esac 12767 ;; 12768 dgux*) 12769 case $cc_basename in 12770 ec++*) 12771 lt_prog_compiler_pic_CXX='-KPIC' 12772 ;; 12773 ghcx*) 12774 # Green Hills C++ Compiler 12775 lt_prog_compiler_pic_CXX='-pic' 12776 ;; 12777 *) 12778 ;; 12779 esac 12780 ;; 12781 freebsd* | dragonfly*) 12782 # FreeBSD uses GNU C++ 12783 ;; 12784 hpux9* | hpux10* | hpux11*) 12785 case $cc_basename in 12786 CC*) 12787 lt_prog_compiler_wl_CXX='-Wl,' 12788 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12789 if test "$host_cpu" != ia64; then 12790 lt_prog_compiler_pic_CXX='+Z' 12791 fi 12792 ;; 12793 aCC*) 12794 lt_prog_compiler_wl_CXX='-Wl,' 12795 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12796 case $host_cpu in 12797 hppa*64*|ia64*) 12798 # +Z the default 12799 ;; 12800 *) 12801 lt_prog_compiler_pic_CXX='+Z' 12802 ;; 12803 esac 12804 ;; 12805 *) 12806 ;; 12807 esac 12808 ;; 12809 interix*) 12810 # This is c89, which is MS Visual C++ (no shared libs) 12811 # Anyone wants to do a port? 12812 ;; 12813 irix5* | irix6* | nonstopux*) 12814 case $cc_basename in 12815 CC*) 12816 lt_prog_compiler_wl_CXX='-Wl,' 12817 lt_prog_compiler_static_CXX='-non_shared' 12818 # CC pic flag -KPIC is the default. 12819 ;; 12820 *) 12821 ;; 12822 esac 12823 ;; 12824 linux* | k*bsd*-gnu) 12825 case $cc_basename in 12826 KCC*) 12827 # KAI C++ Compiler 12828 lt_prog_compiler_wl_CXX='--backend -Wl,' 12829 lt_prog_compiler_pic_CXX='-fPIC' 12830 ;; 12831 icpc* | ecpc*) 12832 # Intel C++ 12833 lt_prog_compiler_wl_CXX='-Wl,' 12834 lt_prog_compiler_pic_CXX='-KPIC' 12835 lt_prog_compiler_static_CXX='-static' 12836 ;; 12837 pgCC* | pgcpp*) 12838 # Portland Group C++ compiler. 12839 lt_prog_compiler_wl_CXX='-Wl,' 12840 lt_prog_compiler_pic_CXX='-fpic' 12841 lt_prog_compiler_static_CXX='-Bstatic' 12842 ;; 12843 cxx*) 12844 # Compaq C++ 12845 # Make sure the PIC flag is empty. It appears that all Alpha 12846 # Linux and Compaq Tru64 Unix objects are PIC. 12847 lt_prog_compiler_pic_CXX= 12848 lt_prog_compiler_static_CXX='-non_shared' 12849 ;; 12850 *) 12851 case `$CC -V 2>&1 | sed 5q` in 12852 *Sun\ C*) 12853 # Sun C++ 5.9 12854 lt_prog_compiler_pic_CXX='-KPIC' 12855 lt_prog_compiler_static_CXX='-Bstatic' 12856 lt_prog_compiler_wl_CXX='-Qoption ld ' 12857 ;; 12858 esac 12859 ;; 12860 esac 12861 ;; 12862 lynxos*) 12863 ;; 12864 m88k*) 12865 ;; 12866 mvs*) 12867 case $cc_basename in 12868 cxx*) 12869 lt_prog_compiler_pic_CXX='-W c,exportall' 12870 ;; 12871 *) 12872 ;; 12873 esac 12874 ;; 12875 netbsd*) 12876 ;; 12877 osf3* | osf4* | osf5*) 12878 case $cc_basename in 12879 KCC*) 12880 lt_prog_compiler_wl_CXX='--backend -Wl,' 12881 ;; 12882 RCC*) 12883 # Rational C++ 2.4.1 12884 lt_prog_compiler_pic_CXX='-pic' 12885 ;; 12886 cxx*) 12887 # Digital/Compaq C++ 12888 lt_prog_compiler_wl_CXX='-Wl,' 12889 # Make sure the PIC flag is empty. It appears that all Alpha 12890 # Linux and Compaq Tru64 Unix objects are PIC. 12891 lt_prog_compiler_pic_CXX= 12892 lt_prog_compiler_static_CXX='-non_shared' 12893 ;; 12894 *) 12895 ;; 12896 esac 12897 ;; 12898 psos*) 12899 ;; 12900 solaris*) 12901 case $cc_basename in 12902 CC*) 12903 # Sun C++ 4.2, 5.x and Centerline C++ 12904 lt_prog_compiler_pic_CXX='-KPIC' 12905 lt_prog_compiler_static_CXX='-Bstatic' 12906 lt_prog_compiler_wl_CXX='-Qoption ld ' 12907 ;; 12908 gcx*) 12909 # Green Hills C++ Compiler 12910 lt_prog_compiler_pic_CXX='-PIC' 12911 ;; 12912 *) 12913 ;; 12914 esac 12915 ;; 12916 sunos4*) 12917 case $cc_basename in 12918 CC*) 12919 # Sun C++ 4.x 12920 lt_prog_compiler_pic_CXX='-pic' 12921 lt_prog_compiler_static_CXX='-Bstatic' 12922 ;; 12923 lcc*) 12924 # Lucid 12925 lt_prog_compiler_pic_CXX='-pic' 12926 ;; 12927 *) 12928 ;; 12929 esac 12930 ;; 12931 tandem*) 12932 case $cc_basename in 12933 NCC*) 12934 # NonStop-UX NCC 3.20 12935 lt_prog_compiler_pic_CXX='-KPIC' 12936 ;; 12937 *) 12938 ;; 12939 esac 12940 ;; 12941 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12942 case $cc_basename in 12943 CC*) 12944 lt_prog_compiler_wl_CXX='-Wl,' 12945 lt_prog_compiler_pic_CXX='-KPIC' 12946 lt_prog_compiler_static_CXX='-Bstatic' 12947 ;; 12948 esac 12949 ;; 12950 vxworks*) 12951 ;; 12952 *) 12953 lt_prog_compiler_can_build_shared_CXX=no 12954 ;; 12955 esac 12956 fi 12957 12958{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12959$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12960 12961# 12962# Check to make sure the PIC flag actually works. 12963# 12964if test -n "$lt_prog_compiler_pic_CXX"; then 12965 12966{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12967$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12968if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12969 $as_echo_n "(cached) " >&6 12970else 12971 lt_cv_prog_compiler_pic_works_CXX=no 12972 ac_outfile=conftest.$ac_objext 12973 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12974 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12975 # Insert the option either (1) after the last *FLAGS variable, or 12976 # (2) before a word containing "conftest.", or (3) at the end. 12977 # Note that $ac_compile itself does not contain backslashes and begins 12978 # with a dollar sign (not a hyphen), so the echo should work correctly. 12979 # The option is referenced via a variable to avoid confusing sed. 12980 lt_compile=`echo "$ac_compile" | $SED \ 12981 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12982 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12983 -e 's:$: $lt_compiler_flag:'` 12984 (eval echo "\"\$as_me:12984: $lt_compile\"" >&5) 12985 (eval "$lt_compile" 2>conftest.err) 12986 ac_status=$? 12987 cat conftest.err >&5 12988 echo "$as_me:12988: \$? = $ac_status" >&5 12989 if (exit $ac_status) && test -s "$ac_outfile"; then 12990 # The compiler can only warn and ignore the option if not recognized 12991 # So say no if there are warnings other than the usual output. 12992 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12993 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12994 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12995 lt_cv_prog_compiler_pic_works_CXX=yes 12996 fi 12997 fi 12998 $rm conftest* 12999 13000fi 13001{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13002$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13003 13004if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13005 case $lt_prog_compiler_pic_CXX in 13006 "" | " "*) ;; 13007 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13008 esac 13009else 13010 lt_prog_compiler_pic_CXX= 13011 lt_prog_compiler_can_build_shared_CXX=no 13012fi 13013 13014fi 13015case $host_os in 13016 # For platforms which do not support PIC, -DPIC is meaningless: 13017 *djgpp*) 13018 lt_prog_compiler_pic_CXX= 13019 ;; 13020 *) 13021 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13022 ;; 13023esac 13024 13025# 13026# Check to make sure the static flag actually works. 13027# 13028wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13029{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13030$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13031if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13032 $as_echo_n "(cached) " >&6 13033else 13034 lt_cv_prog_compiler_static_works_CXX=no 13035 save_LDFLAGS="$LDFLAGS" 13036 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13037 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13038 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13039 # The linker can only warn and ignore the option if not recognized 13040 # So say no if there are warnings 13041 if test -s conftest.err; then 13042 # Append any errors to the config.log. 13043 cat conftest.err 1>&5 13044 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13045 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13046 if diff conftest.exp conftest.er2 >/dev/null; then 13047 lt_cv_prog_compiler_static_works_CXX=yes 13048 fi 13049 else 13050 lt_cv_prog_compiler_static_works_CXX=yes 13051 fi 13052 fi 13053 $rm -r conftest* 13054 LDFLAGS="$save_LDFLAGS" 13055 13056fi 13057{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13058$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13059 13060if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13061 : 13062else 13063 lt_prog_compiler_static_CXX= 13064fi 13065 13066 13067{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13068$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13069if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13070 $as_echo_n "(cached) " >&6 13071else 13072 lt_cv_prog_compiler_c_o_CXX=no 13073 $rm -r conftest 2>/dev/null 13074 mkdir conftest 13075 cd conftest 13076 mkdir out 13077 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13078 13079 lt_compiler_flag="-o out/conftest2.$ac_objext" 13080 # Insert the option either (1) after the last *FLAGS variable, or 13081 # (2) before a word containing "conftest.", or (3) at the end. 13082 # Note that $ac_compile itself does not contain backslashes and begins 13083 # with a dollar sign (not a hyphen), so the echo should work correctly. 13084 lt_compile=`echo "$ac_compile" | $SED \ 13085 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13086 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13087 -e 's:$: $lt_compiler_flag:'` 13088 (eval echo "\"\$as_me:13088: $lt_compile\"" >&5) 13089 (eval "$lt_compile" 2>out/conftest.err) 13090 ac_status=$? 13091 cat out/conftest.err >&5 13092 echo "$as_me:13092: \$? = $ac_status" >&5 13093 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13094 then 13095 # The compiler can only warn and ignore the option if not recognized 13096 # So say no if there are warnings 13097 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13098 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13099 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13100 lt_cv_prog_compiler_c_o_CXX=yes 13101 fi 13102 fi 13103 chmod u+w . 2>&5 13104 $rm conftest* 13105 # SGI C++ compiler will create directory out/ii_files/ for 13106 # template instantiation 13107 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13108 $rm out/* && rmdir out 13109 cd .. 13110 rmdir conftest 13111 $rm conftest* 13112 13113fi 13114{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13115$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13116 13117 13118hard_links="nottested" 13119if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13120 # do not overwrite the value of need_locks provided by the user 13121 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13122$as_echo_n "checking if we can lock with hard links... " >&6; } 13123 hard_links=yes 13124 $rm conftest* 13125 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13126 touch conftest.a 13127 ln conftest.a conftest.b 2>&5 || hard_links=no 13128 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13129 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13130$as_echo "$hard_links" >&6; } 13131 if test "$hard_links" = no; then 13132 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13133$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13134 need_locks=warn 13135 fi 13136else 13137 need_locks=no 13138fi 13139 13140{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13141$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13142 13143 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13144 case $host_os in 13145 aix[4-9]*) 13146 # If we're using GNU nm, then we don't want the "-C" option. 13147 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13148 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13149 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' 13150 else 13151 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' 13152 fi 13153 ;; 13154 pw32*) 13155 export_symbols_cmds_CXX="$ltdll_cmds" 13156 ;; 13157 cygwin* | mingw*) 13158 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' 13159 ;; 13160 *) 13161 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13162 ;; 13163 esac 13164 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13165 13166{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13167$as_echo "$ld_shlibs_CXX" >&6; } 13168test "$ld_shlibs_CXX" = no && can_build_shared=no 13169 13170# 13171# Do we need to explicitly link libc? 13172# 13173case "x$archive_cmds_need_lc_CXX" in 13174x|xyes) 13175 # Assume -lc should be added 13176 archive_cmds_need_lc_CXX=yes 13177 13178 if test "$enable_shared" = yes && test "$GCC" = yes; then 13179 case $archive_cmds_CXX in 13180 *'~'*) 13181 # FIXME: we may have to deal with multi-command sequences. 13182 ;; 13183 '$CC '*) 13184 # Test whether the compiler implicitly links with -lc since on some 13185 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13186 # to ld, don't add -lc before -lgcc. 13187 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13188$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13189 $rm conftest* 13190 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13191 13192 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13193 (eval $ac_compile) 2>&5 13194 ac_status=$? 13195 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13196 (exit $ac_status); } 2>conftest.err; then 13197 soname=conftest 13198 lib=conftest 13199 libobjs=conftest.$ac_objext 13200 deplibs= 13201 wl=$lt_prog_compiler_wl_CXX 13202 pic_flag=$lt_prog_compiler_pic_CXX 13203 compiler_flags=-v 13204 linker_flags=-v 13205 verstring= 13206 output_objdir=. 13207 libname=conftest 13208 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13209 allow_undefined_flag_CXX= 13210 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13211 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13212 ac_status=$? 13213 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13214 (exit $ac_status); } 13215 then 13216 archive_cmds_need_lc_CXX=no 13217 else 13218 archive_cmds_need_lc_CXX=yes 13219 fi 13220 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13221 else 13222 cat conftest.err 1>&5 13223 fi 13224 $rm conftest* 13225 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13226$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13227 ;; 13228 esac 13229 fi 13230 ;; 13231esac 13232 13233{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13234$as_echo_n "checking dynamic linker characteristics... " >&6; } 13235library_names_spec= 13236libname_spec='lib$name' 13237soname_spec= 13238shrext_cmds=".so" 13239postinstall_cmds= 13240postuninstall_cmds= 13241finish_cmds= 13242finish_eval= 13243shlibpath_var= 13244shlibpath_overrides_runpath=unknown 13245version_type=none 13246dynamic_linker="$host_os ld.so" 13247sys_lib_dlsearch_path_spec="/lib /usr/lib" 13248 13249need_lib_prefix=unknown 13250hardcode_into_libs=no 13251 13252# when you set need_version to no, make sure it does not cause -set_version 13253# flags to be left without arguments 13254need_version=unknown 13255 13256case $host_os in 13257aix3*) 13258 version_type=linux 13259 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13260 shlibpath_var=LIBPATH 13261 13262 # AIX 3 has no versioning support, so we append a major version to the name. 13263 soname_spec='${libname}${release}${shared_ext}$major' 13264 ;; 13265 13266aix[4-9]*) 13267 version_type=linux 13268 need_lib_prefix=no 13269 need_version=no 13270 hardcode_into_libs=yes 13271 if test "$host_cpu" = ia64; then 13272 # AIX 5 supports IA64 13273 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13274 shlibpath_var=LD_LIBRARY_PATH 13275 else 13276 # With GCC up to 2.95.x, collect2 would create an import file 13277 # for dependence libraries. The import file would start with 13278 # the line `#! .'. This would cause the generated library to 13279 # depend on `.', always an invalid library. This was fixed in 13280 # development snapshots of GCC prior to 3.0. 13281 case $host_os in 13282 aix4 | aix4.[01] | aix4.[01].*) 13283 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13284 echo ' yes ' 13285 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13286 : 13287 else 13288 can_build_shared=no 13289 fi 13290 ;; 13291 esac 13292 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13293 # soname into executable. Probably we can add versioning support to 13294 # collect2, so additional links can be useful in future. 13295 if test "$aix_use_runtimelinking" = yes; then 13296 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13297 # instead of lib<name>.a to let people know that these are not 13298 # typical AIX shared libraries. 13299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13300 else 13301 # We preserve .a as extension for shared libraries through AIX4.2 13302 # and later when we are not doing run time linking. 13303 library_names_spec='${libname}${release}.a $libname.a' 13304 soname_spec='${libname}${release}${shared_ext}$major' 13305 fi 13306 shlibpath_var=LIBPATH 13307 fi 13308 ;; 13309 13310amigaos*) 13311 library_names_spec='$libname.ixlibrary $libname.a' 13312 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13313 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' 13314 ;; 13315 13316beos*) 13317 library_names_spec='${libname}${shared_ext}' 13318 dynamic_linker="$host_os ld.so" 13319 shlibpath_var=LIBRARY_PATH 13320 ;; 13321 13322bsdi[45]*) 13323 version_type=linux 13324 need_version=no 13325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13326 soname_spec='${libname}${release}${shared_ext}$major' 13327 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13328 shlibpath_var=LD_LIBRARY_PATH 13329 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13330 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13331 # the default ld.so.conf also contains /usr/contrib/lib and 13332 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13333 # libtool to hard-code these into programs 13334 ;; 13335 13336cygwin* | mingw* | pw32*) 13337 version_type=windows 13338 shrext_cmds=".dll" 13339 need_version=no 13340 need_lib_prefix=no 13341 13342 case $GCC,$host_os in 13343 yes,cygwin* | yes,mingw* | yes,pw32*) 13344 library_names_spec='$libname.dll.a' 13345 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13346 postinstall_cmds='base_file=`basename \${file}`~ 13347 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13348 dldir=$destdir/`dirname \$dlpath`~ 13349 test -d \$dldir || mkdir -p \$dldir~ 13350 $install_prog $dir/$dlname \$dldir/$dlname~ 13351 chmod a+x \$dldir/$dlname' 13352 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13353 dlpath=$dir/\$dldll~ 13354 $rm \$dlpath' 13355 shlibpath_overrides_runpath=yes 13356 13357 case $host_os in 13358 cygwin*) 13359 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13360 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13361 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13362 ;; 13363 mingw*) 13364 # MinGW DLLs use traditional 'lib' prefix 13365 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13366 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13367 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13368 # It is most probably a Windows format PATH printed by 13369 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13370 # path with ; separators, and with drive letters. We can handle the 13371 # drive letters (cygwin fileutils understands them), so leave them, 13372 # especially as we might pass files found there to a mingw objdump, 13373 # which wouldn't understand a cygwinified path. Ahh. 13374 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13375 else 13376 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13377 fi 13378 ;; 13379 pw32*) 13380 # pw32 DLLs use 'pw' prefix rather than 'lib' 13381 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13382 ;; 13383 esac 13384 ;; 13385 13386 *) 13387 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13388 ;; 13389 esac 13390 dynamic_linker='Win32 ld.exe' 13391 # FIXME: first we should search . and the directory the executable is in 13392 shlibpath_var=PATH 13393 ;; 13394 13395darwin* | rhapsody*) 13396 dynamic_linker="$host_os dyld" 13397 version_type=darwin 13398 need_lib_prefix=no 13399 need_version=no 13400 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13401 soname_spec='${libname}${release}${major}$shared_ext' 13402 shlibpath_overrides_runpath=yes 13403 shlibpath_var=DYLD_LIBRARY_PATH 13404 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13405 13406 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13407 ;; 13408 13409dgux*) 13410 version_type=linux 13411 need_lib_prefix=no 13412 need_version=no 13413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13414 soname_spec='${libname}${release}${shared_ext}$major' 13415 shlibpath_var=LD_LIBRARY_PATH 13416 ;; 13417 13418freebsd1*) 13419 dynamic_linker=no 13420 ;; 13421 13422freebsd* | dragonfly*) 13423 # DragonFly does not have aout. When/if they implement a new 13424 # versioning mechanism, adjust this. 13425 if test -x /usr/bin/objformat; then 13426 objformat=`/usr/bin/objformat` 13427 else 13428 case $host_os in 13429 freebsd[123]*) objformat=aout ;; 13430 *) objformat=elf ;; 13431 esac 13432 fi 13433 version_type=freebsd-$objformat 13434 case $version_type in 13435 freebsd-elf*) 13436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13437 need_version=no 13438 need_lib_prefix=no 13439 ;; 13440 freebsd-*) 13441 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13442 need_version=yes 13443 ;; 13444 esac 13445 shlibpath_var=LD_LIBRARY_PATH 13446 case $host_os in 13447 freebsd2*) 13448 shlibpath_overrides_runpath=yes 13449 ;; 13450 freebsd3.[01]* | freebsdelf3.[01]*) 13451 shlibpath_overrides_runpath=yes 13452 hardcode_into_libs=yes 13453 ;; 13454 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13455 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13456 shlibpath_overrides_runpath=no 13457 hardcode_into_libs=yes 13458 ;; 13459 *) # from 4.6 on, and DragonFly 13460 shlibpath_overrides_runpath=yes 13461 hardcode_into_libs=yes 13462 ;; 13463 esac 13464 ;; 13465 13466gnu*) 13467 version_type=linux 13468 need_lib_prefix=no 13469 need_version=no 13470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13471 soname_spec='${libname}${release}${shared_ext}$major' 13472 shlibpath_var=LD_LIBRARY_PATH 13473 hardcode_into_libs=yes 13474 ;; 13475 13476hpux9* | hpux10* | hpux11*) 13477 # Give a soname corresponding to the major version so that dld.sl refuses to 13478 # link against other versions. 13479 version_type=sunos 13480 need_lib_prefix=no 13481 need_version=no 13482 case $host_cpu in 13483 ia64*) 13484 shrext_cmds='.so' 13485 hardcode_into_libs=yes 13486 dynamic_linker="$host_os dld.so" 13487 shlibpath_var=LD_LIBRARY_PATH 13488 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13490 soname_spec='${libname}${release}${shared_ext}$major' 13491 if test "X$HPUX_IA64_MODE" = X32; then 13492 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13493 else 13494 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13495 fi 13496 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13497 ;; 13498 hppa*64*) 13499 shrext_cmds='.sl' 13500 hardcode_into_libs=yes 13501 dynamic_linker="$host_os dld.sl" 13502 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13503 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13505 soname_spec='${libname}${release}${shared_ext}$major' 13506 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13507 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13508 ;; 13509 *) 13510 shrext_cmds='.sl' 13511 dynamic_linker="$host_os dld.sl" 13512 shlibpath_var=SHLIB_PATH 13513 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13515 soname_spec='${libname}${release}${shared_ext}$major' 13516 ;; 13517 esac 13518 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13519 postinstall_cmds='chmod 555 $lib' 13520 ;; 13521 13522interix[3-9]*) 13523 version_type=linux 13524 need_lib_prefix=no 13525 need_version=no 13526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13527 soname_spec='${libname}${release}${shared_ext}$major' 13528 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13529 shlibpath_var=LD_LIBRARY_PATH 13530 shlibpath_overrides_runpath=no 13531 hardcode_into_libs=yes 13532 ;; 13533 13534irix5* | irix6* | nonstopux*) 13535 case $host_os in 13536 nonstopux*) version_type=nonstopux ;; 13537 *) 13538 if test "$lt_cv_prog_gnu_ld" = yes; then 13539 version_type=linux 13540 else 13541 version_type=irix 13542 fi ;; 13543 esac 13544 need_lib_prefix=no 13545 need_version=no 13546 soname_spec='${libname}${release}${shared_ext}$major' 13547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13548 case $host_os in 13549 irix5* | nonstopux*) 13550 libsuff= shlibsuff= 13551 ;; 13552 *) 13553 case $LD in # libtool.m4 will add one of these switches to LD 13554 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13555 libsuff= shlibsuff= libmagic=32-bit;; 13556 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13557 libsuff=32 shlibsuff=N32 libmagic=N32;; 13558 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13559 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13560 *) libsuff= shlibsuff= libmagic=never-match;; 13561 esac 13562 ;; 13563 esac 13564 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13565 shlibpath_overrides_runpath=no 13566 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13567 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13568 hardcode_into_libs=yes 13569 ;; 13570 13571# No shared lib support for Linux oldld, aout, or coff. 13572linux*oldld* | linux*aout* | linux*coff*) 13573 dynamic_linker=no 13574 ;; 13575 13576# This must be Linux ELF. 13577linux* | k*bsd*-gnu) 13578 version_type=linux 13579 need_lib_prefix=no 13580 need_version=no 13581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13582 soname_spec='${libname}${release}${shared_ext}$major' 13583 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13584 shlibpath_var=LD_LIBRARY_PATH 13585 shlibpath_overrides_runpath=no 13586 # This implies no fast_install, which is unacceptable. 13587 # Some rework will be needed to allow for fast_install 13588 # before this can be enabled. 13589 hardcode_into_libs=yes 13590 13591 # Append ld.so.conf contents to the search path 13592 if test -f /etc/ld.so.conf; then 13593 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' ' '` 13594 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13595 fi 13596 13597 # We used to test for /lib/ld.so.1 and disable shared libraries on 13598 # powerpc, because MkLinux only supported shared libraries with the 13599 # GNU dynamic linker. Since this was broken with cross compilers, 13600 # most powerpc-linux boxes support dynamic linking these days and 13601 # people can always --disable-shared, the test was removed, and we 13602 # assume the GNU/Linux dynamic linker is in use. 13603 dynamic_linker='GNU/Linux ld.so' 13604 ;; 13605 13606netbsd*) 13607 version_type=sunos 13608 need_lib_prefix=no 13609 need_version=no 13610 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13612 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13613 dynamic_linker='NetBSD (a.out) ld.so' 13614 else 13615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13616 soname_spec='${libname}${release}${shared_ext}$major' 13617 dynamic_linker='NetBSD ld.elf_so' 13618 fi 13619 shlibpath_var=LD_LIBRARY_PATH 13620 shlibpath_overrides_runpath=yes 13621 hardcode_into_libs=yes 13622 ;; 13623 13624newsos6) 13625 version_type=linux 13626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13627 shlibpath_var=LD_LIBRARY_PATH 13628 shlibpath_overrides_runpath=yes 13629 ;; 13630 13631nto-qnx*) 13632 version_type=linux 13633 need_lib_prefix=no 13634 need_version=no 13635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13636 soname_spec='${libname}${release}${shared_ext}$major' 13637 shlibpath_var=LD_LIBRARY_PATH 13638 shlibpath_overrides_runpath=yes 13639 ;; 13640 13641openbsd*) 13642 version_type=sunos 13643 sys_lib_dlsearch_path_spec="/usr/lib" 13644 need_lib_prefix=no 13645 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13646 case $host_os in 13647 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13648 *) need_version=no ;; 13649 esac 13650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13651 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13652 shlibpath_var=LD_LIBRARY_PATH 13653 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13654 case $host_os in 13655 openbsd2.[89] | openbsd2.[89].*) 13656 shlibpath_overrides_runpath=no 13657 ;; 13658 *) 13659 shlibpath_overrides_runpath=yes 13660 ;; 13661 esac 13662 else 13663 shlibpath_overrides_runpath=yes 13664 fi 13665 ;; 13666 13667os2*) 13668 libname_spec='$name' 13669 shrext_cmds=".dll" 13670 need_lib_prefix=no 13671 library_names_spec='$libname${shared_ext} $libname.a' 13672 dynamic_linker='OS/2 ld.exe' 13673 shlibpath_var=LIBPATH 13674 ;; 13675 13676osf3* | osf4* | osf5*) 13677 version_type=osf 13678 need_lib_prefix=no 13679 need_version=no 13680 soname_spec='${libname}${release}${shared_ext}$major' 13681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13682 shlibpath_var=LD_LIBRARY_PATH 13683 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13684 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13685 ;; 13686 13687rdos*) 13688 dynamic_linker=no 13689 ;; 13690 13691solaris*) 13692 version_type=linux 13693 need_lib_prefix=no 13694 need_version=no 13695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13696 soname_spec='${libname}${release}${shared_ext}$major' 13697 shlibpath_var=LD_LIBRARY_PATH 13698 shlibpath_overrides_runpath=yes 13699 hardcode_into_libs=yes 13700 # ldd complains unless libraries are executable 13701 postinstall_cmds='chmod +x $lib' 13702 ;; 13703 13704sunos4*) 13705 version_type=sunos 13706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13707 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13708 shlibpath_var=LD_LIBRARY_PATH 13709 shlibpath_overrides_runpath=yes 13710 if test "$with_gnu_ld" = yes; then 13711 need_lib_prefix=no 13712 fi 13713 need_version=yes 13714 ;; 13715 13716sysv4 | sysv4.3*) 13717 version_type=linux 13718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13719 soname_spec='${libname}${release}${shared_ext}$major' 13720 shlibpath_var=LD_LIBRARY_PATH 13721 case $host_vendor in 13722 sni) 13723 shlibpath_overrides_runpath=no 13724 need_lib_prefix=no 13725 export_dynamic_flag_spec='${wl}-Blargedynsym' 13726 runpath_var=LD_RUN_PATH 13727 ;; 13728 siemens) 13729 need_lib_prefix=no 13730 ;; 13731 motorola) 13732 need_lib_prefix=no 13733 need_version=no 13734 shlibpath_overrides_runpath=no 13735 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13736 ;; 13737 esac 13738 ;; 13739 13740sysv4*MP*) 13741 if test -d /usr/nec ;then 13742 version_type=linux 13743 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13744 soname_spec='$libname${shared_ext}.$major' 13745 shlibpath_var=LD_LIBRARY_PATH 13746 fi 13747 ;; 13748 13749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13750 version_type=freebsd-elf 13751 need_lib_prefix=no 13752 need_version=no 13753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13754 soname_spec='${libname}${release}${shared_ext}$major' 13755 shlibpath_var=LD_LIBRARY_PATH 13756 hardcode_into_libs=yes 13757 if test "$with_gnu_ld" = yes; then 13758 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13759 shlibpath_overrides_runpath=no 13760 else 13761 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13762 shlibpath_overrides_runpath=yes 13763 case $host_os in 13764 sco3.2v5*) 13765 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13766 ;; 13767 esac 13768 fi 13769 sys_lib_dlsearch_path_spec='/usr/lib' 13770 ;; 13771 13772uts4*) 13773 version_type=linux 13774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13775 soname_spec='${libname}${release}${shared_ext}$major' 13776 shlibpath_var=LD_LIBRARY_PATH 13777 ;; 13778 13779*) 13780 dynamic_linker=no 13781 ;; 13782esac 13783{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13784$as_echo "$dynamic_linker" >&6; } 13785test "$dynamic_linker" = no && can_build_shared=no 13786 13787if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13788 $as_echo_n "(cached) " >&6 13789else 13790 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13791fi 13792 13793sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13794if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13795 $as_echo_n "(cached) " >&6 13796else 13797 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13798fi 13799 13800sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13801 13802variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13803if test "$GCC" = yes; then 13804 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13805fi 13806 13807{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13808$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13809hardcode_action_CXX= 13810if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13811 test -n "$runpath_var_CXX" || \ 13812 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13813 13814 # We can hardcode non-existant directories. 13815 if test "$hardcode_direct_CXX" != no && 13816 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13817 # have to relink, otherwise we might link with an installed library 13818 # when we should be linking with a yet-to-be-installed one 13819 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13820 test "$hardcode_minus_L_CXX" != no; then 13821 # Linking always hardcodes the temporary library directory. 13822 hardcode_action_CXX=relink 13823 else 13824 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13825 hardcode_action_CXX=immediate 13826 fi 13827else 13828 # We cannot hardcode anything, or else we can only hardcode existing 13829 # directories. 13830 hardcode_action_CXX=unsupported 13831fi 13832{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13833$as_echo "$hardcode_action_CXX" >&6; } 13834 13835if test "$hardcode_action_CXX" = relink; then 13836 # Fast installation is not supported 13837 enable_fast_install=no 13838elif test "$shlibpath_overrides_runpath" = yes || 13839 test "$enable_shared" = no; then 13840 # Fast installation is not necessary 13841 enable_fast_install=needless 13842fi 13843 13844 13845# The else clause should only fire when bootstrapping the 13846# libtool distribution, otherwise you forgot to ship ltmain.sh 13847# with your package, and you will get complaints that there are 13848# no rules to generate ltmain.sh. 13849if test -f "$ltmain"; then 13850 # See if we are running on zsh, and set the options which allow our commands through 13851 # without removal of \ escapes. 13852 if test -n "${ZSH_VERSION+set}" ; then 13853 setopt NO_GLOB_SUBST 13854 fi 13855 # Now quote all the things that may contain metacharacters while being 13856 # careful not to overquote the AC_SUBSTed values. We take copies of the 13857 # variables and quote the copies for generation of the libtool script. 13858 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13859 SED SHELL STRIP \ 13860 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13861 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13862 deplibs_check_method reload_flag reload_cmds need_locks \ 13863 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13864 lt_cv_sys_global_symbol_to_c_name_address \ 13865 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13866 old_postinstall_cmds old_postuninstall_cmds \ 13867 compiler_CXX \ 13868 CC_CXX \ 13869 LD_CXX \ 13870 lt_prog_compiler_wl_CXX \ 13871 lt_prog_compiler_pic_CXX \ 13872 lt_prog_compiler_static_CXX \ 13873 lt_prog_compiler_no_builtin_flag_CXX \ 13874 export_dynamic_flag_spec_CXX \ 13875 thread_safe_flag_spec_CXX \ 13876 whole_archive_flag_spec_CXX \ 13877 enable_shared_with_static_runtimes_CXX \ 13878 old_archive_cmds_CXX \ 13879 old_archive_from_new_cmds_CXX \ 13880 predep_objects_CXX \ 13881 postdep_objects_CXX \ 13882 predeps_CXX \ 13883 postdeps_CXX \ 13884 compiler_lib_search_path_CXX \ 13885 compiler_lib_search_dirs_CXX \ 13886 archive_cmds_CXX \ 13887 archive_expsym_cmds_CXX \ 13888 postinstall_cmds_CXX \ 13889 postuninstall_cmds_CXX \ 13890 old_archive_from_expsyms_cmds_CXX \ 13891 allow_undefined_flag_CXX \ 13892 no_undefined_flag_CXX \ 13893 export_symbols_cmds_CXX \ 13894 hardcode_libdir_flag_spec_CXX \ 13895 hardcode_libdir_flag_spec_ld_CXX \ 13896 hardcode_libdir_separator_CXX \ 13897 hardcode_automatic_CXX \ 13898 module_cmds_CXX \ 13899 module_expsym_cmds_CXX \ 13900 lt_cv_prog_compiler_c_o_CXX \ 13901 fix_srcfile_path_CXX \ 13902 exclude_expsyms_CXX \ 13903 include_expsyms_CXX; do 13904 13905 case $var in 13906 old_archive_cmds_CXX | \ 13907 old_archive_from_new_cmds_CXX | \ 13908 archive_cmds_CXX | \ 13909 archive_expsym_cmds_CXX | \ 13910 module_cmds_CXX | \ 13911 module_expsym_cmds_CXX | \ 13912 old_archive_from_expsyms_cmds_CXX | \ 13913 export_symbols_cmds_CXX | \ 13914 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13915 postinstall_cmds | postuninstall_cmds | \ 13916 old_postinstall_cmds | old_postuninstall_cmds | \ 13917 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13918 # Double-quote double-evaled strings. 13919 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13920 ;; 13921 *) 13922 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13923 ;; 13924 esac 13925 done 13926 13927 case $lt_echo in 13928 *'\$0 --fallback-echo"') 13929 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13930 ;; 13931 esac 13932 13933cfgfile="$ofile" 13934 13935 cat <<__EOF__ >> "$cfgfile" 13936# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13937 13938# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13939 13940# Shell to use when invoking shell scripts. 13941SHELL=$lt_SHELL 13942 13943# Whether or not to build shared libraries. 13944build_libtool_libs=$enable_shared 13945 13946# Whether or not to build static libraries. 13947build_old_libs=$enable_static 13948 13949# Whether or not to add -lc for building shared libraries. 13950build_libtool_need_lc=$archive_cmds_need_lc_CXX 13951 13952# Whether or not to disallow shared libs when runtime libs are static 13953allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13954 13955# Whether or not to optimize for fast installation. 13956fast_install=$enable_fast_install 13957 13958# The host system. 13959host_alias=$host_alias 13960host=$host 13961host_os=$host_os 13962 13963# The build system. 13964build_alias=$build_alias 13965build=$build 13966build_os=$build_os 13967 13968# An echo program that does not interpret backslashes. 13969echo=$lt_echo 13970 13971# The archiver. 13972AR=$lt_AR 13973AR_FLAGS=$lt_AR_FLAGS 13974 13975# A C compiler. 13976LTCC=$lt_LTCC 13977 13978# LTCC compiler flags. 13979LTCFLAGS=$lt_LTCFLAGS 13980 13981# A language-specific compiler. 13982CC=$lt_compiler_CXX 13983 13984# Is the compiler the GNU C compiler? 13985with_gcc=$GCC_CXX 13986 13987# An ERE matcher. 13988EGREP=$lt_EGREP 13989 13990# The linker used to build libraries. 13991LD=$lt_LD_CXX 13992 13993# Whether we need hard or soft links. 13994LN_S=$lt_LN_S 13995 13996# A BSD-compatible nm program. 13997NM=$lt_NM 13998 13999# A symbol stripping program 14000STRIP=$lt_STRIP 14001 14002# Used to examine libraries when file_magic_cmd begins "file" 14003MAGIC_CMD=$MAGIC_CMD 14004 14005# Used on cygwin: DLL creation program. 14006DLLTOOL="$DLLTOOL" 14007 14008# Used on cygwin: object dumper. 14009OBJDUMP="$OBJDUMP" 14010 14011# Used on cygwin: assembler. 14012AS="$AS" 14013 14014# The name of the directory that contains temporary libtool files. 14015objdir=$objdir 14016 14017# How to create reloadable object files. 14018reload_flag=$lt_reload_flag 14019reload_cmds=$lt_reload_cmds 14020 14021# How to pass a linker flag through the compiler. 14022wl=$lt_lt_prog_compiler_wl_CXX 14023 14024# Object file suffix (normally "o"). 14025objext="$ac_objext" 14026 14027# Old archive suffix (normally "a"). 14028libext="$libext" 14029 14030# Shared library suffix (normally ".so"). 14031shrext_cmds='$shrext_cmds' 14032 14033# Executable file suffix (normally ""). 14034exeext="$exeext" 14035 14036# Additional compiler flags for building library objects. 14037pic_flag=$lt_lt_prog_compiler_pic_CXX 14038pic_mode=$pic_mode 14039 14040# What is the maximum length of a command? 14041max_cmd_len=$lt_cv_sys_max_cmd_len 14042 14043# Does compiler simultaneously support -c and -o options? 14044compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14045 14046# Must we lock files when doing compilation? 14047need_locks=$lt_need_locks 14048 14049# Do we need the lib prefix for modules? 14050need_lib_prefix=$need_lib_prefix 14051 14052# Do we need a version for libraries? 14053need_version=$need_version 14054 14055# Whether dlopen is supported. 14056dlopen_support=$enable_dlopen 14057 14058# Whether dlopen of programs is supported. 14059dlopen_self=$enable_dlopen_self 14060 14061# Whether dlopen of statically linked programs is supported. 14062dlopen_self_static=$enable_dlopen_self_static 14063 14064# Compiler flag to prevent dynamic linking. 14065link_static_flag=$lt_lt_prog_compiler_static_CXX 14066 14067# Compiler flag to turn off builtin functions. 14068no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14069 14070# Compiler flag to allow reflexive dlopens. 14071export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14072 14073# Compiler flag to generate shared objects directly from archives. 14074whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14075 14076# Compiler flag to generate thread-safe objects. 14077thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14078 14079# Library versioning type. 14080version_type=$version_type 14081 14082# Format of library name prefix. 14083libname_spec=$lt_libname_spec 14084 14085# List of archive names. First name is the real one, the rest are links. 14086# The last name is the one that the linker finds with -lNAME. 14087library_names_spec=$lt_library_names_spec 14088 14089# The coded name of the library, if different from the real name. 14090soname_spec=$lt_soname_spec 14091 14092# Commands used to build and install an old-style archive. 14093RANLIB=$lt_RANLIB 14094old_archive_cmds=$lt_old_archive_cmds_CXX 14095old_postinstall_cmds=$lt_old_postinstall_cmds 14096old_postuninstall_cmds=$lt_old_postuninstall_cmds 14097 14098# Create an old-style archive from a shared archive. 14099old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14100 14101# Create a temporary old-style archive to link instead of a shared archive. 14102old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14103 14104# Commands used to build and install a shared archive. 14105archive_cmds=$lt_archive_cmds_CXX 14106archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14107postinstall_cmds=$lt_postinstall_cmds 14108postuninstall_cmds=$lt_postuninstall_cmds 14109 14110# Commands used to build a loadable module (assumed same as above if empty) 14111module_cmds=$lt_module_cmds_CXX 14112module_expsym_cmds=$lt_module_expsym_cmds_CXX 14113 14114# Commands to strip libraries. 14115old_striplib=$lt_old_striplib 14116striplib=$lt_striplib 14117 14118# Dependencies to place before the objects being linked to create a 14119# shared library. 14120predep_objects=$lt_predep_objects_CXX 14121 14122# Dependencies to place after the objects being linked to create a 14123# shared library. 14124postdep_objects=$lt_postdep_objects_CXX 14125 14126# Dependencies to place before the objects being linked to create a 14127# shared library. 14128predeps=$lt_predeps_CXX 14129 14130# Dependencies to place after the objects being linked to create a 14131# shared library. 14132postdeps=$lt_postdeps_CXX 14133 14134# The directories searched by this compiler when creating a shared 14135# library 14136compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14137 14138# The library search path used internally by the compiler when linking 14139# a shared library. 14140compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14141 14142# Method to check whether dependent libraries are shared objects. 14143deplibs_check_method=$lt_deplibs_check_method 14144 14145# Command to use when deplibs_check_method == file_magic. 14146file_magic_cmd=$lt_file_magic_cmd 14147 14148# Flag that allows shared libraries with undefined symbols to be built. 14149allow_undefined_flag=$lt_allow_undefined_flag_CXX 14150 14151# Flag that forces no undefined symbols. 14152no_undefined_flag=$lt_no_undefined_flag_CXX 14153 14154# Commands used to finish a libtool library installation in a directory. 14155finish_cmds=$lt_finish_cmds 14156 14157# Same as above, but a single script fragment to be evaled but not shown. 14158finish_eval=$lt_finish_eval 14159 14160# Take the output of nm and produce a listing of raw symbols and C names. 14161global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14162 14163# Transform the output of nm in a proper C declaration 14164global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14165 14166# Transform the output of nm in a C name address pair 14167global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14168 14169# This is the shared library runtime path variable. 14170runpath_var=$runpath_var 14171 14172# This is the shared library path variable. 14173shlibpath_var=$shlibpath_var 14174 14175# Is shlibpath searched before the hard-coded library search path? 14176shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14177 14178# How to hardcode a shared library path into an executable. 14179hardcode_action=$hardcode_action_CXX 14180 14181# Whether we should hardcode library paths into libraries. 14182hardcode_into_libs=$hardcode_into_libs 14183 14184# Flag to hardcode \$libdir into a binary during linking. 14185# This must work even if \$libdir does not exist. 14186hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14187 14188# If ld is used when linking, flag to hardcode \$libdir into 14189# a binary during linking. This must work even if \$libdir does 14190# not exist. 14191hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14192 14193# Whether we need a single -rpath flag with a separated argument. 14194hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14195 14196# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14197# resulting binary. 14198hardcode_direct=$hardcode_direct_CXX 14199 14200# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14201# resulting binary. 14202hardcode_minus_L=$hardcode_minus_L_CXX 14203 14204# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14205# the resulting binary. 14206hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14207 14208# Set to yes if building a shared library automatically hardcodes DIR into the library 14209# and all subsequent libraries and executables linked against it. 14210hardcode_automatic=$hardcode_automatic_CXX 14211 14212# Variables whose values should be saved in libtool wrapper scripts and 14213# restored at relink time. 14214variables_saved_for_relink="$variables_saved_for_relink" 14215 14216# Whether libtool must link a program against all its dependency libraries. 14217link_all_deplibs=$link_all_deplibs_CXX 14218 14219# Compile-time system search path for libraries 14220sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14221 14222# Run-time system search path for libraries 14223sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14224 14225# Fix the shell variable \$srcfile for the compiler. 14226fix_srcfile_path=$lt_fix_srcfile_path 14227 14228# Set to yes if exported symbols are required. 14229always_export_symbols=$always_export_symbols_CXX 14230 14231# The commands to list exported symbols. 14232export_symbols_cmds=$lt_export_symbols_cmds_CXX 14233 14234# The commands to extract the exported symbol list from a shared archive. 14235extract_expsyms_cmds=$lt_extract_expsyms_cmds 14236 14237# Symbols that should not be listed in the preloaded symbols. 14238exclude_expsyms=$lt_exclude_expsyms_CXX 14239 14240# Symbols that must always be exported. 14241include_expsyms=$lt_include_expsyms_CXX 14242 14243# ### END LIBTOOL TAG CONFIG: $tagname 14244 14245__EOF__ 14246 14247 14248else 14249 # If there is no Makefile yet, we rely on a make rule to execute 14250 # `config.status --recheck' to rerun these tests and create the 14251 # libtool script then. 14252 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14253 if test -f "$ltmain_in"; then 14254 test -f Makefile && make "$ltmain" 14255 fi 14256fi 14257 14258 14259ac_ext=c 14260ac_cpp='$CPP $CPPFLAGS' 14261ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14262ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14263ac_compiler_gnu=$ac_cv_c_compiler_gnu 14264 14265CC=$lt_save_CC 14266LDCXX=$LD 14267LD=$lt_save_LD 14268GCC=$lt_save_GCC 14269with_gnu_ldcxx=$with_gnu_ld 14270with_gnu_ld=$lt_save_with_gnu_ld 14271lt_cv_path_LDCXX=$lt_cv_path_LD 14272lt_cv_path_LD=$lt_save_path_LD 14273lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14274lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14275 14276 else 14277 tagname="" 14278 fi 14279 ;; 14280 14281 F77) 14282 if test -n "$F77" && test "X$F77" != "Xno"; then 14283 14284ac_ext=f 14285ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14286ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14287ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14288 14289 14290archive_cmds_need_lc_F77=no 14291allow_undefined_flag_F77= 14292always_export_symbols_F77=no 14293archive_expsym_cmds_F77= 14294export_dynamic_flag_spec_F77= 14295hardcode_direct_F77=no 14296hardcode_libdir_flag_spec_F77= 14297hardcode_libdir_flag_spec_ld_F77= 14298hardcode_libdir_separator_F77= 14299hardcode_minus_L_F77=no 14300hardcode_automatic_F77=no 14301module_cmds_F77= 14302module_expsym_cmds_F77= 14303link_all_deplibs_F77=unknown 14304old_archive_cmds_F77=$old_archive_cmds 14305no_undefined_flag_F77= 14306whole_archive_flag_spec_F77= 14307enable_shared_with_static_runtimes_F77=no 14308 14309# Source file extension for f77 test sources. 14310ac_ext=f 14311 14312# Object file extension for compiled f77 test sources. 14313objext=o 14314objext_F77=$objext 14315 14316# Code to be used in simple compile tests 14317lt_simple_compile_test_code="\ 14318 subroutine t 14319 return 14320 end 14321" 14322 14323# Code to be used in simple link tests 14324lt_simple_link_test_code="\ 14325 program t 14326 end 14327" 14328 14329# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14330 14331# If no C compiler was specified, use CC. 14332LTCC=${LTCC-"$CC"} 14333 14334# If no C compiler flags were specified, use CFLAGS. 14335LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14336 14337# Allow CC to be a program name with arguments. 14338compiler=$CC 14339 14340 14341# save warnings/boilerplate of simple test code 14342ac_outfile=conftest.$ac_objext 14343echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14344eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14345_lt_compiler_boilerplate=`cat conftest.err` 14346$rm conftest* 14347 14348ac_outfile=conftest.$ac_objext 14349echo "$lt_simple_link_test_code" >conftest.$ac_ext 14350eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14351_lt_linker_boilerplate=`cat conftest.err` 14352$rm -r conftest* 14353 14354 14355# Allow CC to be a program name with arguments. 14356lt_save_CC="$CC" 14357CC=${F77-"f77"} 14358compiler=$CC 14359compiler_F77=$CC 14360for cc_temp in $compiler""; do 14361 case $cc_temp in 14362 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14363 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14364 \-*) ;; 14365 *) break;; 14366 esac 14367done 14368cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14369 14370 14371{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14372$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14373{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14374$as_echo "$can_build_shared" >&6; } 14375 14376{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14377$as_echo_n "checking whether to build shared libraries... " >&6; } 14378test "$can_build_shared" = "no" && enable_shared=no 14379 14380# On AIX, shared libraries and static libraries use the same namespace, and 14381# are all built from PIC. 14382case $host_os in 14383aix3*) 14384 test "$enable_shared" = yes && enable_static=no 14385 if test -n "$RANLIB"; then 14386 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14387 postinstall_cmds='$RANLIB $lib' 14388 fi 14389 ;; 14390aix[4-9]*) 14391 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14392 test "$enable_shared" = yes && enable_static=no 14393 fi 14394 ;; 14395esac 14396{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14397$as_echo "$enable_shared" >&6; } 14398 14399{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14400$as_echo_n "checking whether to build static libraries... " >&6; } 14401# Make sure either enable_shared or enable_static is yes. 14402test "$enable_shared" = yes || enable_static=yes 14403{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14404$as_echo "$enable_static" >&6; } 14405 14406GCC_F77="$G77" 14407LD_F77="$LD" 14408 14409lt_prog_compiler_wl_F77= 14410lt_prog_compiler_pic_F77= 14411lt_prog_compiler_static_F77= 14412 14413{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14414$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14415 14416 if test "$GCC" = yes; then 14417 lt_prog_compiler_wl_F77='-Wl,' 14418 lt_prog_compiler_static_F77='-static' 14419 14420 case $host_os in 14421 aix*) 14422 # All AIX code is PIC. 14423 if test "$host_cpu" = ia64; then 14424 # AIX 5 now supports IA64 processor 14425 lt_prog_compiler_static_F77='-Bstatic' 14426 fi 14427 ;; 14428 14429 amigaos*) 14430 # FIXME: we need at least 68020 code to build shared libraries, but 14431 # adding the `-m68020' flag to GCC prevents building anything better, 14432 # like `-m68040'. 14433 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14434 ;; 14435 14436 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14437 # PIC is the default for these OSes. 14438 ;; 14439 14440 mingw* | cygwin* | pw32* | os2*) 14441 # This hack is so that the source file can tell whether it is being 14442 # built for inclusion in a dll (and should export symbols for example). 14443 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14444 # (--disable-auto-import) libraries 14445 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14446 ;; 14447 14448 darwin* | rhapsody*) 14449 # PIC is the default on this platform 14450 # Common symbols not allowed in MH_DYLIB files 14451 lt_prog_compiler_pic_F77='-fno-common' 14452 ;; 14453 14454 interix[3-9]*) 14455 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14456 # Instead, we relocate shared libraries at runtime. 14457 ;; 14458 14459 msdosdjgpp*) 14460 # Just because we use GCC doesn't mean we suddenly get shared libraries 14461 # on systems that don't support them. 14462 lt_prog_compiler_can_build_shared_F77=no 14463 enable_shared=no 14464 ;; 14465 14466 sysv4*MP*) 14467 if test -d /usr/nec; then 14468 lt_prog_compiler_pic_F77=-Kconform_pic 14469 fi 14470 ;; 14471 14472 hpux*) 14473 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14474 # not for PA HP-UX. 14475 case $host_cpu in 14476 hppa*64*|ia64*) 14477 # +Z the default 14478 ;; 14479 *) 14480 lt_prog_compiler_pic_F77='-fPIC' 14481 ;; 14482 esac 14483 ;; 14484 14485 *) 14486 lt_prog_compiler_pic_F77='-fPIC' 14487 ;; 14488 esac 14489 else 14490 # PORTME Check for flag to pass linker flags through the system compiler. 14491 case $host_os in 14492 aix*) 14493 lt_prog_compiler_wl_F77='-Wl,' 14494 if test "$host_cpu" = ia64; then 14495 # AIX 5 now supports IA64 processor 14496 lt_prog_compiler_static_F77='-Bstatic' 14497 else 14498 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14499 fi 14500 ;; 14501 darwin*) 14502 # PIC is the default on this platform 14503 # Common symbols not allowed in MH_DYLIB files 14504 case $cc_basename in 14505 xlc*) 14506 lt_prog_compiler_pic_F77='-qnocommon' 14507 lt_prog_compiler_wl_F77='-Wl,' 14508 ;; 14509 esac 14510 ;; 14511 14512 mingw* | cygwin* | pw32* | os2*) 14513 # This hack is so that the source file can tell whether it is being 14514 # built for inclusion in a dll (and should export symbols for example). 14515 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14516 ;; 14517 14518 hpux9* | hpux10* | hpux11*) 14519 lt_prog_compiler_wl_F77='-Wl,' 14520 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14521 # not for PA HP-UX. 14522 case $host_cpu in 14523 hppa*64*|ia64*) 14524 # +Z the default 14525 ;; 14526 *) 14527 lt_prog_compiler_pic_F77='+Z' 14528 ;; 14529 esac 14530 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14531 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14532 ;; 14533 14534 irix5* | irix6* | nonstopux*) 14535 lt_prog_compiler_wl_F77='-Wl,' 14536 # PIC (with -KPIC) is the default. 14537 lt_prog_compiler_static_F77='-non_shared' 14538 ;; 14539 14540 newsos6) 14541 lt_prog_compiler_pic_F77='-KPIC' 14542 lt_prog_compiler_static_F77='-Bstatic' 14543 ;; 14544 14545 linux* | k*bsd*-gnu) 14546 case $cc_basename in 14547 icc* | ecc*) 14548 lt_prog_compiler_wl_F77='-Wl,' 14549 lt_prog_compiler_pic_F77='-KPIC' 14550 lt_prog_compiler_static_F77='-static' 14551 ;; 14552 pgcc* | pgf77* | pgf90* | pgf95*) 14553 # Portland Group compilers (*not* the Pentium gcc compiler, 14554 # which looks to be a dead project) 14555 lt_prog_compiler_wl_F77='-Wl,' 14556 lt_prog_compiler_pic_F77='-fpic' 14557 lt_prog_compiler_static_F77='-Bstatic' 14558 ;; 14559 ccc*) 14560 lt_prog_compiler_wl_F77='-Wl,' 14561 # All Alpha code is PIC. 14562 lt_prog_compiler_static_F77='-non_shared' 14563 ;; 14564 *) 14565 case `$CC -V 2>&1 | sed 5q` in 14566 *Sun\ C*) 14567 # Sun C 5.9 14568 lt_prog_compiler_pic_F77='-KPIC' 14569 lt_prog_compiler_static_F77='-Bstatic' 14570 lt_prog_compiler_wl_F77='-Wl,' 14571 ;; 14572 *Sun\ F*) 14573 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14574 lt_prog_compiler_pic_F77='-KPIC' 14575 lt_prog_compiler_static_F77='-Bstatic' 14576 lt_prog_compiler_wl_F77='' 14577 ;; 14578 esac 14579 ;; 14580 esac 14581 ;; 14582 14583 osf3* | osf4* | osf5*) 14584 lt_prog_compiler_wl_F77='-Wl,' 14585 # All OSF/1 code is PIC. 14586 lt_prog_compiler_static_F77='-non_shared' 14587 ;; 14588 14589 rdos*) 14590 lt_prog_compiler_static_F77='-non_shared' 14591 ;; 14592 14593 solaris*) 14594 lt_prog_compiler_pic_F77='-KPIC' 14595 lt_prog_compiler_static_F77='-Bstatic' 14596 case $cc_basename in 14597 f77* | f90* | f95*) 14598 lt_prog_compiler_wl_F77='-Qoption ld ';; 14599 *) 14600 lt_prog_compiler_wl_F77='-Wl,';; 14601 esac 14602 ;; 14603 14604 sunos4*) 14605 lt_prog_compiler_wl_F77='-Qoption ld ' 14606 lt_prog_compiler_pic_F77='-PIC' 14607 lt_prog_compiler_static_F77='-Bstatic' 14608 ;; 14609 14610 sysv4 | sysv4.2uw2* | sysv4.3*) 14611 lt_prog_compiler_wl_F77='-Wl,' 14612 lt_prog_compiler_pic_F77='-KPIC' 14613 lt_prog_compiler_static_F77='-Bstatic' 14614 ;; 14615 14616 sysv4*MP*) 14617 if test -d /usr/nec ;then 14618 lt_prog_compiler_pic_F77='-Kconform_pic' 14619 lt_prog_compiler_static_F77='-Bstatic' 14620 fi 14621 ;; 14622 14623 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14624 lt_prog_compiler_wl_F77='-Wl,' 14625 lt_prog_compiler_pic_F77='-KPIC' 14626 lt_prog_compiler_static_F77='-Bstatic' 14627 ;; 14628 14629 unicos*) 14630 lt_prog_compiler_wl_F77='-Wl,' 14631 lt_prog_compiler_can_build_shared_F77=no 14632 ;; 14633 14634 uts4*) 14635 lt_prog_compiler_pic_F77='-pic' 14636 lt_prog_compiler_static_F77='-Bstatic' 14637 ;; 14638 14639 *) 14640 lt_prog_compiler_can_build_shared_F77=no 14641 ;; 14642 esac 14643 fi 14644 14645{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14646$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14647 14648# 14649# Check to make sure the PIC flag actually works. 14650# 14651if test -n "$lt_prog_compiler_pic_F77"; then 14652 14653{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14654$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14655if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14656 $as_echo_n "(cached) " >&6 14657else 14658 lt_cv_prog_compiler_pic_works_F77=no 14659 ac_outfile=conftest.$ac_objext 14660 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14661 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14662 # Insert the option either (1) after the last *FLAGS variable, or 14663 # (2) before a word containing "conftest.", or (3) at the end. 14664 # Note that $ac_compile itself does not contain backslashes and begins 14665 # with a dollar sign (not a hyphen), so the echo should work correctly. 14666 # The option is referenced via a variable to avoid confusing sed. 14667 lt_compile=`echo "$ac_compile" | $SED \ 14668 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14669 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14670 -e 's:$: $lt_compiler_flag:'` 14671 (eval echo "\"\$as_me:14671: $lt_compile\"" >&5) 14672 (eval "$lt_compile" 2>conftest.err) 14673 ac_status=$? 14674 cat conftest.err >&5 14675 echo "$as_me:14675: \$? = $ac_status" >&5 14676 if (exit $ac_status) && test -s "$ac_outfile"; then 14677 # The compiler can only warn and ignore the option if not recognized 14678 # So say no if there are warnings other than the usual output. 14679 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14680 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14681 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14682 lt_cv_prog_compiler_pic_works_F77=yes 14683 fi 14684 fi 14685 $rm conftest* 14686 14687fi 14688{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14689$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14690 14691if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14692 case $lt_prog_compiler_pic_F77 in 14693 "" | " "*) ;; 14694 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14695 esac 14696else 14697 lt_prog_compiler_pic_F77= 14698 lt_prog_compiler_can_build_shared_F77=no 14699fi 14700 14701fi 14702case $host_os in 14703 # For platforms which do not support PIC, -DPIC is meaningless: 14704 *djgpp*) 14705 lt_prog_compiler_pic_F77= 14706 ;; 14707 *) 14708 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14709 ;; 14710esac 14711 14712# 14713# Check to make sure the static flag actually works. 14714# 14715wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14716{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14717$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14718if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14719 $as_echo_n "(cached) " >&6 14720else 14721 lt_cv_prog_compiler_static_works_F77=no 14722 save_LDFLAGS="$LDFLAGS" 14723 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14724 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14725 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14726 # The linker can only warn and ignore the option if not recognized 14727 # So say no if there are warnings 14728 if test -s conftest.err; then 14729 # Append any errors to the config.log. 14730 cat conftest.err 1>&5 14731 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14732 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14733 if diff conftest.exp conftest.er2 >/dev/null; then 14734 lt_cv_prog_compiler_static_works_F77=yes 14735 fi 14736 else 14737 lt_cv_prog_compiler_static_works_F77=yes 14738 fi 14739 fi 14740 $rm -r conftest* 14741 LDFLAGS="$save_LDFLAGS" 14742 14743fi 14744{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14745$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14746 14747if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14748 : 14749else 14750 lt_prog_compiler_static_F77= 14751fi 14752 14753 14754{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14755$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14756if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14757 $as_echo_n "(cached) " >&6 14758else 14759 lt_cv_prog_compiler_c_o_F77=no 14760 $rm -r conftest 2>/dev/null 14761 mkdir conftest 14762 cd conftest 14763 mkdir out 14764 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14765 14766 lt_compiler_flag="-o out/conftest2.$ac_objext" 14767 # Insert the option either (1) after the last *FLAGS variable, or 14768 # (2) before a word containing "conftest.", or (3) at the end. 14769 # Note that $ac_compile itself does not contain backslashes and begins 14770 # with a dollar sign (not a hyphen), so the echo should work correctly. 14771 lt_compile=`echo "$ac_compile" | $SED \ 14772 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14773 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14774 -e 's:$: $lt_compiler_flag:'` 14775 (eval echo "\"\$as_me:14775: $lt_compile\"" >&5) 14776 (eval "$lt_compile" 2>out/conftest.err) 14777 ac_status=$? 14778 cat out/conftest.err >&5 14779 echo "$as_me:14779: \$? = $ac_status" >&5 14780 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14781 then 14782 # The compiler can only warn and ignore the option if not recognized 14783 # So say no if there are warnings 14784 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14785 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14786 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14787 lt_cv_prog_compiler_c_o_F77=yes 14788 fi 14789 fi 14790 chmod u+w . 2>&5 14791 $rm conftest* 14792 # SGI C++ compiler will create directory out/ii_files/ for 14793 # template instantiation 14794 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14795 $rm out/* && rmdir out 14796 cd .. 14797 rmdir conftest 14798 $rm conftest* 14799 14800fi 14801{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14802$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14803 14804 14805hard_links="nottested" 14806if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14807 # do not overwrite the value of need_locks provided by the user 14808 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14809$as_echo_n "checking if we can lock with hard links... " >&6; } 14810 hard_links=yes 14811 $rm conftest* 14812 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14813 touch conftest.a 14814 ln conftest.a conftest.b 2>&5 || hard_links=no 14815 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14816 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14817$as_echo "$hard_links" >&6; } 14818 if test "$hard_links" = no; then 14819 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14820$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14821 need_locks=warn 14822 fi 14823else 14824 need_locks=no 14825fi 14826 14827{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14828$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14829 14830 runpath_var= 14831 allow_undefined_flag_F77= 14832 enable_shared_with_static_runtimes_F77=no 14833 archive_cmds_F77= 14834 archive_expsym_cmds_F77= 14835 old_archive_From_new_cmds_F77= 14836 old_archive_from_expsyms_cmds_F77= 14837 export_dynamic_flag_spec_F77= 14838 whole_archive_flag_spec_F77= 14839 thread_safe_flag_spec_F77= 14840 hardcode_libdir_flag_spec_F77= 14841 hardcode_libdir_flag_spec_ld_F77= 14842 hardcode_libdir_separator_F77= 14843 hardcode_direct_F77=no 14844 hardcode_minus_L_F77=no 14845 hardcode_shlibpath_var_F77=unsupported 14846 link_all_deplibs_F77=unknown 14847 hardcode_automatic_F77=no 14848 module_cmds_F77= 14849 module_expsym_cmds_F77= 14850 always_export_symbols_F77=no 14851 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14852 # include_expsyms should be a list of space-separated symbols to be *always* 14853 # included in the symbol list 14854 include_expsyms_F77= 14855 # exclude_expsyms can be an extended regexp of symbols to exclude 14856 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14857 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14858 # as well as any symbol that contains `d'. 14859 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14860 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14861 # platforms (ab)use it in PIC code, but their linkers get confused if 14862 # the symbol is explicitly referenced. Since portable code cannot 14863 # rely on this symbol name, it's probably fine to never include it in 14864 # preloaded symbol tables. 14865 # Exclude shared library initialization/finalization symbols. 14866 extract_expsyms_cmds= 14867 # Just being paranoid about ensuring that cc_basename is set. 14868 for cc_temp in $compiler""; do 14869 case $cc_temp in 14870 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14871 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14872 \-*) ;; 14873 *) break;; 14874 esac 14875done 14876cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14877 14878 case $host_os in 14879 cygwin* | mingw* | pw32*) 14880 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14881 # When not using gcc, we currently assume that we are using 14882 # Microsoft Visual C++. 14883 if test "$GCC" != yes; then 14884 with_gnu_ld=no 14885 fi 14886 ;; 14887 interix*) 14888 # we just hope/assume this is gcc and not c89 (= MSVC++) 14889 with_gnu_ld=yes 14890 ;; 14891 openbsd*) 14892 with_gnu_ld=no 14893 ;; 14894 esac 14895 14896 ld_shlibs_F77=yes 14897 if test "$with_gnu_ld" = yes; then 14898 # If archive_cmds runs LD, not CC, wlarc should be empty 14899 wlarc='${wl}' 14900 14901 # Set some defaults for GNU ld with shared library support. These 14902 # are reset later if shared libraries are not supported. Putting them 14903 # here allows them to be overridden if necessary. 14904 runpath_var=LD_RUN_PATH 14905 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14906 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14907 # ancient GNU ld didn't support --whole-archive et. al. 14908 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14909 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14910 else 14911 whole_archive_flag_spec_F77= 14912 fi 14913 supports_anon_versioning=no 14914 case `$LD -v 2>/dev/null` in 14915 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14916 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14917 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14918 *\ 2.11.*) ;; # other 2.11 versions 14919 *) supports_anon_versioning=yes ;; 14920 esac 14921 14922 # See if GNU ld supports shared libraries. 14923 case $host_os in 14924 aix[3-9]*) 14925 # On AIX/PPC, the GNU linker is very broken 14926 if test "$host_cpu" != ia64; then 14927 ld_shlibs_F77=no 14928 cat <<EOF 1>&2 14929 14930*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14931*** to be unable to reliably create shared libraries on AIX. 14932*** Therefore, libtool is disabling shared libraries support. If you 14933*** really care for shared libraries, you may want to modify your PATH 14934*** so that a non-GNU linker is found, and then restart. 14935 14936EOF 14937 fi 14938 ;; 14939 14940 amigaos*) 14941 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)' 14942 hardcode_libdir_flag_spec_F77='-L$libdir' 14943 hardcode_minus_L_F77=yes 14944 14945 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14946 # that the semantics of dynamic libraries on AmigaOS, at least up 14947 # to version 4, is to share data among multiple programs linked 14948 # with the same dynamic library. Since this doesn't match the 14949 # behavior of shared libraries on other platforms, we can't use 14950 # them. 14951 ld_shlibs_F77=no 14952 ;; 14953 14954 beos*) 14955 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14956 allow_undefined_flag_F77=unsupported 14957 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14958 # support --undefined. This deserves some investigation. FIXME 14959 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14960 else 14961 ld_shlibs_F77=no 14962 fi 14963 ;; 14964 14965 cygwin* | mingw* | pw32*) 14966 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14967 # as there is no search path for DLLs. 14968 hardcode_libdir_flag_spec_F77='-L$libdir' 14969 allow_undefined_flag_F77=unsupported 14970 always_export_symbols_F77=no 14971 enable_shared_with_static_runtimes_F77=yes 14972 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14973 14974 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14975 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14976 # If the export-symbols file already is a .def file (1st line 14977 # is EXPORTS), use it as is; otherwise, prepend... 14978 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14979 cp $export_symbols $output_objdir/$soname.def; 14980 else 14981 echo EXPORTS > $output_objdir/$soname.def; 14982 cat $export_symbols >> $output_objdir/$soname.def; 14983 fi~ 14984 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14985 else 14986 ld_shlibs_F77=no 14987 fi 14988 ;; 14989 14990 interix[3-9]*) 14991 hardcode_direct_F77=no 14992 hardcode_shlibpath_var_F77=no 14993 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14994 export_dynamic_flag_spec_F77='${wl}-E' 14995 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14996 # Instead, shared libraries are loaded at an image base (0x10000000 by 14997 # default) and relocated if they conflict, which is a slow very memory 14998 # consuming and fragmenting process. To avoid this, we pick a random, 14999 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15000 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15001 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' 15002 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' 15003 ;; 15004 15005 gnu* | linux* | k*bsd*-gnu) 15006 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15007 tmp_addflag= 15008 case $cc_basename,$host_cpu in 15009 pgcc*) # Portland Group C compiler 15010 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' 15011 tmp_addflag=' $pic_flag' 15012 ;; 15013 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 15014 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' 15015 tmp_addflag=' $pic_flag -Mnomain' ;; 15016 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15017 tmp_addflag=' -i_dynamic' ;; 15018 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15019 tmp_addflag=' -i_dynamic -nofor_main' ;; 15020 ifc* | ifort*) # Intel Fortran compiler 15021 tmp_addflag=' -nofor_main' ;; 15022 esac 15023 case `$CC -V 2>&1 | sed 5q` in 15024 *Sun\ C*) # Sun C 5.9 15025 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' 15026 tmp_sharedflag='-G' ;; 15027 *Sun\ F*) # Sun Fortran 8.3 15028 tmp_sharedflag='-G' ;; 15029 *) 15030 tmp_sharedflag='-shared' ;; 15031 esac 15032 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15033 15034 if test $supports_anon_versioning = yes; then 15035 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15036 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15037 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15038 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15039 fi 15040 else 15041 ld_shlibs_F77=no 15042 fi 15043 ;; 15044 15045 netbsd*) 15046 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15047 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15048 wlarc= 15049 else 15050 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15051 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15052 fi 15053 ;; 15054 15055 solaris*) 15056 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15057 ld_shlibs_F77=no 15058 cat <<EOF 1>&2 15059 15060*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15061*** create shared libraries on Solaris systems. Therefore, libtool 15062*** is disabling shared libraries support. We urge you to upgrade GNU 15063*** binutils to release 2.9.1 or newer. Another option is to modify 15064*** your PATH or compiler configuration so that the native linker is 15065*** used, and then restart. 15066 15067EOF 15068 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15069 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15070 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15071 else 15072 ld_shlibs_F77=no 15073 fi 15074 ;; 15075 15076 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15077 case `$LD -v 2>&1` in 15078 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15079 ld_shlibs_F77=no 15080 cat <<_LT_EOF 1>&2 15081 15082*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15083*** reliably create shared libraries on SCO systems. Therefore, libtool 15084*** is disabling shared libraries support. We urge you to upgrade GNU 15085*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15086*** your PATH or compiler configuration so that the native linker is 15087*** used, and then restart. 15088 15089_LT_EOF 15090 ;; 15091 *) 15092 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15093 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15094 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15095 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15096 else 15097 ld_shlibs_F77=no 15098 fi 15099 ;; 15100 esac 15101 ;; 15102 15103 sunos4*) 15104 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15105 wlarc= 15106 hardcode_direct_F77=yes 15107 hardcode_shlibpath_var_F77=no 15108 ;; 15109 15110 *) 15111 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15112 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15113 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15114 else 15115 ld_shlibs_F77=no 15116 fi 15117 ;; 15118 esac 15119 15120 if test "$ld_shlibs_F77" = no; then 15121 runpath_var= 15122 hardcode_libdir_flag_spec_F77= 15123 export_dynamic_flag_spec_F77= 15124 whole_archive_flag_spec_F77= 15125 fi 15126 else 15127 # PORTME fill in a description of your system's linker (not GNU ld) 15128 case $host_os in 15129 aix3*) 15130 allow_undefined_flag_F77=unsupported 15131 always_export_symbols_F77=yes 15132 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' 15133 # Note: this linker hardcodes the directories in LIBPATH if there 15134 # are no directories specified by -L. 15135 hardcode_minus_L_F77=yes 15136 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15137 # Neither direct hardcoding nor static linking is supported with a 15138 # broken collect2. 15139 hardcode_direct_F77=unsupported 15140 fi 15141 ;; 15142 15143 aix[4-9]*) 15144 if test "$host_cpu" = ia64; then 15145 # On IA64, the linker does run time linking by default, so we don't 15146 # have to do anything special. 15147 aix_use_runtimelinking=no 15148 exp_sym_flag='-Bexport' 15149 no_entry_flag="" 15150 else 15151 # If we're using GNU nm, then we don't want the "-C" option. 15152 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15153 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15154 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' 15155 else 15156 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' 15157 fi 15158 aix_use_runtimelinking=no 15159 15160 # Test if we are trying to use run time linking or normal 15161 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15162 # need to do runtime linking. 15163 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15164 for ld_flag in $LDFLAGS; do 15165 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15166 aix_use_runtimelinking=yes 15167 break 15168 fi 15169 done 15170 ;; 15171 esac 15172 15173 exp_sym_flag='-bexport' 15174 no_entry_flag='-bnoentry' 15175 fi 15176 15177 # When large executables or shared objects are built, AIX ld can 15178 # have problems creating the table of contents. If linking a library 15179 # or program results in "error TOC overflow" add -mminimal-toc to 15180 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15181 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15182 15183 archive_cmds_F77='' 15184 hardcode_direct_F77=yes 15185 hardcode_libdir_separator_F77=':' 15186 link_all_deplibs_F77=yes 15187 15188 if test "$GCC" = yes; then 15189 case $host_os in aix4.[012]|aix4.[012].*) 15190 # We only want to do this on AIX 4.2 and lower, the check 15191 # below for broken collect2 doesn't work under 4.3+ 15192 collect2name=`${CC} -print-prog-name=collect2` 15193 if test -f "$collect2name" && \ 15194 strings "$collect2name" | grep resolve_lib_name >/dev/null 15195 then 15196 # We have reworked collect2 15197 : 15198 else 15199 # We have old collect2 15200 hardcode_direct_F77=unsupported 15201 # It fails to find uninstalled libraries when the uninstalled 15202 # path is not listed in the libpath. Setting hardcode_minus_L 15203 # to unsupported forces relinking 15204 hardcode_minus_L_F77=yes 15205 hardcode_libdir_flag_spec_F77='-L$libdir' 15206 hardcode_libdir_separator_F77= 15207 fi 15208 ;; 15209 esac 15210 shared_flag='-shared' 15211 if test "$aix_use_runtimelinking" = yes; then 15212 shared_flag="$shared_flag "'${wl}-G' 15213 fi 15214 else 15215 # not using gcc 15216 if test "$host_cpu" = ia64; then 15217 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15218 # chokes on -Wl,-G. The following line is correct: 15219 shared_flag='-G' 15220 else 15221 if test "$aix_use_runtimelinking" = yes; then 15222 shared_flag='${wl}-G' 15223 else 15224 shared_flag='${wl}-bM:SRE' 15225 fi 15226 fi 15227 fi 15228 15229 # It seems that -bexpall does not export symbols beginning with 15230 # underscore (_), so it is better to generate a list of symbols to export. 15231 always_export_symbols_F77=yes 15232 if test "$aix_use_runtimelinking" = yes; then 15233 # Warning - without using the other runtime loading flags (-brtl), 15234 # -berok will link without error, but may produce a broken library. 15235 allow_undefined_flag_F77='-berok' 15236 # Determine the default libpath from the value encoded in an empty executable. 15237 cat >conftest.$ac_ext <<_ACEOF 15238 program main 15239 15240 end 15241_ACEOF 15242rm -f conftest.$ac_objext conftest$ac_exeext 15243if { (ac_try="$ac_link" 15244case "(($ac_try" in 15245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15246 *) ac_try_echo=$ac_try;; 15247esac 15248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15249$as_echo "$ac_try_echo") >&5 15250 (eval "$ac_link") 2>conftest.er1 15251 ac_status=$? 15252 grep -v '^ *+' conftest.er1 >conftest.err 15253 rm -f conftest.er1 15254 cat conftest.err >&5 15255 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15256 (exit $ac_status); } && { 15257 test -z "$ac_f77_werror_flag" || 15258 test ! -s conftest.err 15259 } && test -s conftest$ac_exeext && { 15260 test "$cross_compiling" = yes || 15261 $as_test_x conftest$ac_exeext 15262 }; then 15263 15264lt_aix_libpath_sed=' 15265 /Import File Strings/,/^$/ { 15266 /^0/ { 15267 s/^0 *\(.*\)$/\1/ 15268 p 15269 } 15270 }' 15271aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15272# Check for a 64-bit object if we didn't find anything. 15273if test -z "$aix_libpath"; then 15274 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15275fi 15276else 15277 $as_echo "$as_me: failed program was:" >&5 15278sed 's/^/| /' conftest.$ac_ext >&5 15279 15280 15281fi 15282 15283rm -rf conftest.dSYM 15284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15285 conftest$ac_exeext conftest.$ac_ext 15286if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15287 15288 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15289 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" 15290 else 15291 if test "$host_cpu" = ia64; then 15292 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15293 allow_undefined_flag_F77="-z nodefs" 15294 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" 15295 else 15296 # Determine the default libpath from the value encoded in an empty executable. 15297 cat >conftest.$ac_ext <<_ACEOF 15298 program main 15299 15300 end 15301_ACEOF 15302rm -f conftest.$ac_objext conftest$ac_exeext 15303if { (ac_try="$ac_link" 15304case "(($ac_try" in 15305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15306 *) ac_try_echo=$ac_try;; 15307esac 15308eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15309$as_echo "$ac_try_echo") >&5 15310 (eval "$ac_link") 2>conftest.er1 15311 ac_status=$? 15312 grep -v '^ *+' conftest.er1 >conftest.err 15313 rm -f conftest.er1 15314 cat conftest.err >&5 15315 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15316 (exit $ac_status); } && { 15317 test -z "$ac_f77_werror_flag" || 15318 test ! -s conftest.err 15319 } && test -s conftest$ac_exeext && { 15320 test "$cross_compiling" = yes || 15321 $as_test_x conftest$ac_exeext 15322 }; then 15323 15324lt_aix_libpath_sed=' 15325 /Import File Strings/,/^$/ { 15326 /^0/ { 15327 s/^0 *\(.*\)$/\1/ 15328 p 15329 } 15330 }' 15331aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15332# Check for a 64-bit object if we didn't find anything. 15333if test -z "$aix_libpath"; then 15334 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15335fi 15336else 15337 $as_echo "$as_me: failed program was:" >&5 15338sed 's/^/| /' conftest.$ac_ext >&5 15339 15340 15341fi 15342 15343rm -rf conftest.dSYM 15344rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15345 conftest$ac_exeext conftest.$ac_ext 15346if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15347 15348 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15349 # Warning - without using the other run time loading flags, 15350 # -berok will link without error, but may produce a broken library. 15351 no_undefined_flag_F77=' ${wl}-bernotok' 15352 allow_undefined_flag_F77=' ${wl}-berok' 15353 # Exported symbols can be pulled into shared objects from archives 15354 whole_archive_flag_spec_F77='$convenience' 15355 archive_cmds_need_lc_F77=yes 15356 # This is similar to how AIX traditionally builds its shared libraries. 15357 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' 15358 fi 15359 fi 15360 ;; 15361 15362 amigaos*) 15363 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)' 15364 hardcode_libdir_flag_spec_F77='-L$libdir' 15365 hardcode_minus_L_F77=yes 15366 # see comment about different semantics on the GNU ld section 15367 ld_shlibs_F77=no 15368 ;; 15369 15370 bsdi[45]*) 15371 export_dynamic_flag_spec_F77=-rdynamic 15372 ;; 15373 15374 cygwin* | mingw* | pw32*) 15375 # When not using gcc, we currently assume that we are using 15376 # Microsoft Visual C++. 15377 # hardcode_libdir_flag_spec is actually meaningless, as there is 15378 # no search path for DLLs. 15379 hardcode_libdir_flag_spec_F77=' ' 15380 allow_undefined_flag_F77=unsupported 15381 # Tell ltmain to make .lib files, not .a files. 15382 libext=lib 15383 # Tell ltmain to make .dll files, not .so files. 15384 shrext_cmds=".dll" 15385 # FIXME: Setting linknames here is a bad hack. 15386 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15387 # The linker will automatically build a .lib file if we build a DLL. 15388 old_archive_From_new_cmds_F77='true' 15389 # FIXME: Should let the user specify the lib program. 15390 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15391 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15392 enable_shared_with_static_runtimes_F77=yes 15393 ;; 15394 15395 darwin* | rhapsody*) 15396 case $host_os in 15397 rhapsody* | darwin1.[012]) 15398 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15399 ;; 15400 *) # Darwin 1.3 on 15401 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15402 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15403 else 15404 case ${MACOSX_DEPLOYMENT_TARGET} in 15405 10.[012]) 15406 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15407 ;; 15408 10.*) 15409 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15410 ;; 15411 esac 15412 fi 15413 ;; 15414 esac 15415 archive_cmds_need_lc_F77=no 15416 hardcode_direct_F77=no 15417 hardcode_automatic_F77=yes 15418 hardcode_shlibpath_var_F77=unsupported 15419 whole_archive_flag_spec_F77='' 15420 link_all_deplibs_F77=yes 15421 if test "$GCC" = yes ; then 15422 output_verbose_link_cmd='echo' 15423 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}" 15424 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15425 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}" 15426 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}" 15427 else 15428 case $cc_basename in 15429 xlc*) 15430 output_verbose_link_cmd='echo' 15431 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15432 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15433 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15434 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}' 15435 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}' 15436 ;; 15437 *) 15438 ld_shlibs_F77=no 15439 ;; 15440 esac 15441 fi 15442 ;; 15443 15444 dgux*) 15445 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15446 hardcode_libdir_flag_spec_F77='-L$libdir' 15447 hardcode_shlibpath_var_F77=no 15448 ;; 15449 15450 freebsd1*) 15451 ld_shlibs_F77=no 15452 ;; 15453 15454 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15455 # support. Future versions do this automatically, but an explicit c++rt0.o 15456 # does not break anything, and helps significantly (at the cost of a little 15457 # extra space). 15458 freebsd2.2*) 15459 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15460 hardcode_libdir_flag_spec_F77='-R$libdir' 15461 hardcode_direct_F77=yes 15462 hardcode_shlibpath_var_F77=no 15463 ;; 15464 15465 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15466 freebsd2*) 15467 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15468 hardcode_direct_F77=yes 15469 hardcode_minus_L_F77=yes 15470 hardcode_shlibpath_var_F77=no 15471 ;; 15472 15473 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15474 freebsd* | dragonfly*) 15475 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15476 hardcode_libdir_flag_spec_F77='-R$libdir' 15477 hardcode_direct_F77=yes 15478 hardcode_shlibpath_var_F77=no 15479 ;; 15480 15481 hpux9*) 15482 if test "$GCC" = yes; then 15483 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' 15484 else 15485 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' 15486 fi 15487 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15488 hardcode_libdir_separator_F77=: 15489 hardcode_direct_F77=yes 15490 15491 # hardcode_minus_L: Not really in the search PATH, 15492 # but as the default location of the library. 15493 hardcode_minus_L_F77=yes 15494 export_dynamic_flag_spec_F77='${wl}-E' 15495 ;; 15496 15497 hpux10*) 15498 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15499 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15500 else 15501 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15502 fi 15503 if test "$with_gnu_ld" = no; then 15504 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15505 hardcode_libdir_separator_F77=: 15506 15507 hardcode_direct_F77=yes 15508 export_dynamic_flag_spec_F77='${wl}-E' 15509 15510 # hardcode_minus_L: Not really in the search PATH, 15511 # but as the default location of the library. 15512 hardcode_minus_L_F77=yes 15513 fi 15514 ;; 15515 15516 hpux11*) 15517 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15518 case $host_cpu in 15519 hppa*64*) 15520 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15521 ;; 15522 ia64*) 15523 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15524 ;; 15525 *) 15526 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15527 ;; 15528 esac 15529 else 15530 case $host_cpu in 15531 hppa*64*) 15532 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15533 ;; 15534 ia64*) 15535 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15536 ;; 15537 *) 15538 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15539 ;; 15540 esac 15541 fi 15542 if test "$with_gnu_ld" = no; then 15543 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15544 hardcode_libdir_separator_F77=: 15545 15546 case $host_cpu in 15547 hppa*64*|ia64*) 15548 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15549 hardcode_direct_F77=no 15550 hardcode_shlibpath_var_F77=no 15551 ;; 15552 *) 15553 hardcode_direct_F77=yes 15554 export_dynamic_flag_spec_F77='${wl}-E' 15555 15556 # hardcode_minus_L: Not really in the search PATH, 15557 # but as the default location of the library. 15558 hardcode_minus_L_F77=yes 15559 ;; 15560 esac 15561 fi 15562 ;; 15563 15564 irix5* | irix6* | nonstopux*) 15565 if test "$GCC" = yes; then 15566 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' 15567 else 15568 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' 15569 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15570 fi 15571 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15572 hardcode_libdir_separator_F77=: 15573 link_all_deplibs_F77=yes 15574 ;; 15575 15576 netbsd*) 15577 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15578 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15579 else 15580 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15581 fi 15582 hardcode_libdir_flag_spec_F77='-R$libdir' 15583 hardcode_direct_F77=yes 15584 hardcode_shlibpath_var_F77=no 15585 ;; 15586 15587 newsos6) 15588 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15589 hardcode_direct_F77=yes 15590 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15591 hardcode_libdir_separator_F77=: 15592 hardcode_shlibpath_var_F77=no 15593 ;; 15594 15595 openbsd*) 15596 if test -f /usr/libexec/ld.so; then 15597 hardcode_direct_F77=yes 15598 hardcode_shlibpath_var_F77=no 15599 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15600 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15601 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15602 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15603 export_dynamic_flag_spec_F77='${wl}-E' 15604 else 15605 case $host_os in 15606 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15607 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15608 hardcode_libdir_flag_spec_F77='-R$libdir' 15609 ;; 15610 *) 15611 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15612 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15613 ;; 15614 esac 15615 fi 15616 else 15617 ld_shlibs_F77=no 15618 fi 15619 ;; 15620 15621 os2*) 15622 hardcode_libdir_flag_spec_F77='-L$libdir' 15623 hardcode_minus_L_F77=yes 15624 allow_undefined_flag_F77=unsupported 15625 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' 15626 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15627 ;; 15628 15629 osf3*) 15630 if test "$GCC" = yes; then 15631 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15632 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' 15633 else 15634 allow_undefined_flag_F77=' -expect_unresolved \*' 15635 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' 15636 fi 15637 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15638 hardcode_libdir_separator_F77=: 15639 ;; 15640 15641 osf4* | osf5*) # as osf3* with the addition of -msym flag 15642 if test "$GCC" = yes; then 15643 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15644 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' 15645 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15646 else 15647 allow_undefined_flag_F77=' -expect_unresolved \*' 15648 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' 15649 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~ 15650 $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' 15651 15652 # Both c and cxx compiler support -rpath directly 15653 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15654 fi 15655 hardcode_libdir_separator_F77=: 15656 ;; 15657 15658 solaris*) 15659 no_undefined_flag_F77=' -z text' 15660 if test "$GCC" = yes; then 15661 wlarc='${wl}' 15662 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15663 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15664 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15665 else 15666 wlarc='' 15667 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15668 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15669 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15670 fi 15671 hardcode_libdir_flag_spec_F77='-R$libdir' 15672 hardcode_shlibpath_var_F77=no 15673 case $host_os in 15674 solaris2.[0-5] | solaris2.[0-5].*) ;; 15675 *) 15676 # The compiler driver will combine and reorder linker options, 15677 # but understands `-z linker_flag'. GCC discards it without `$wl', 15678 # but is careful enough not to reorder. 15679 # Supported since Solaris 2.6 (maybe 2.5.1?) 15680 if test "$GCC" = yes; then 15681 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15682 else 15683 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15684 fi 15685 ;; 15686 esac 15687 link_all_deplibs_F77=yes 15688 ;; 15689 15690 sunos4*) 15691 if test "x$host_vendor" = xsequent; then 15692 # Use $CC to link under sequent, because it throws in some extra .o 15693 # files that make .init and .fini sections work. 15694 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15695 else 15696 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15697 fi 15698 hardcode_libdir_flag_spec_F77='-L$libdir' 15699 hardcode_direct_F77=yes 15700 hardcode_minus_L_F77=yes 15701 hardcode_shlibpath_var_F77=no 15702 ;; 15703 15704 sysv4) 15705 case $host_vendor in 15706 sni) 15707 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15708 hardcode_direct_F77=yes # is this really true??? 15709 ;; 15710 siemens) 15711 ## LD is ld it makes a PLAMLIB 15712 ## CC just makes a GrossModule. 15713 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15714 reload_cmds_F77='$CC -r -o $output$reload_objs' 15715 hardcode_direct_F77=no 15716 ;; 15717 motorola) 15718 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15719 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15720 ;; 15721 esac 15722 runpath_var='LD_RUN_PATH' 15723 hardcode_shlibpath_var_F77=no 15724 ;; 15725 15726 sysv4.3*) 15727 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15728 hardcode_shlibpath_var_F77=no 15729 export_dynamic_flag_spec_F77='-Bexport' 15730 ;; 15731 15732 sysv4*MP*) 15733 if test -d /usr/nec; then 15734 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15735 hardcode_shlibpath_var_F77=no 15736 runpath_var=LD_RUN_PATH 15737 hardcode_runpath_var=yes 15738 ld_shlibs_F77=yes 15739 fi 15740 ;; 15741 15742 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15743 no_undefined_flag_F77='${wl}-z,text' 15744 archive_cmds_need_lc_F77=no 15745 hardcode_shlibpath_var_F77=no 15746 runpath_var='LD_RUN_PATH' 15747 15748 if test "$GCC" = yes; then 15749 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15750 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15751 else 15752 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15753 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15754 fi 15755 ;; 15756 15757 sysv5* | sco3.2v5* | sco5v6*) 15758 # Note: We can NOT use -z defs as we might desire, because we do not 15759 # link with -lc, and that would cause any symbols used from libc to 15760 # always be unresolved, which means just about no library would 15761 # ever link correctly. If we're not using GNU ld we use -z text 15762 # though, which does catch some bad symbols but isn't as heavy-handed 15763 # as -z defs. 15764 no_undefined_flag_F77='${wl}-z,text' 15765 allow_undefined_flag_F77='${wl}-z,nodefs' 15766 archive_cmds_need_lc_F77=no 15767 hardcode_shlibpath_var_F77=no 15768 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15769 hardcode_libdir_separator_F77=':' 15770 link_all_deplibs_F77=yes 15771 export_dynamic_flag_spec_F77='${wl}-Bexport' 15772 runpath_var='LD_RUN_PATH' 15773 15774 if test "$GCC" = yes; then 15775 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15776 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15777 else 15778 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15779 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15780 fi 15781 ;; 15782 15783 uts4*) 15784 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15785 hardcode_libdir_flag_spec_F77='-L$libdir' 15786 hardcode_shlibpath_var_F77=no 15787 ;; 15788 15789 *) 15790 ld_shlibs_F77=no 15791 ;; 15792 esac 15793 fi 15794 15795{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15796$as_echo "$ld_shlibs_F77" >&6; } 15797test "$ld_shlibs_F77" = no && can_build_shared=no 15798 15799# 15800# Do we need to explicitly link libc? 15801# 15802case "x$archive_cmds_need_lc_F77" in 15803x|xyes) 15804 # Assume -lc should be added 15805 archive_cmds_need_lc_F77=yes 15806 15807 if test "$enable_shared" = yes && test "$GCC" = yes; then 15808 case $archive_cmds_F77 in 15809 *'~'*) 15810 # FIXME: we may have to deal with multi-command sequences. 15811 ;; 15812 '$CC '*) 15813 # Test whether the compiler implicitly links with -lc since on some 15814 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15815 # to ld, don't add -lc before -lgcc. 15816 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15817$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15818 $rm conftest* 15819 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15820 15821 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15822 (eval $ac_compile) 2>&5 15823 ac_status=$? 15824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15825 (exit $ac_status); } 2>conftest.err; then 15826 soname=conftest 15827 lib=conftest 15828 libobjs=conftest.$ac_objext 15829 deplibs= 15830 wl=$lt_prog_compiler_wl_F77 15831 pic_flag=$lt_prog_compiler_pic_F77 15832 compiler_flags=-v 15833 linker_flags=-v 15834 verstring= 15835 output_objdir=. 15836 libname=conftest 15837 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15838 allow_undefined_flag_F77= 15839 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15840 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15841 ac_status=$? 15842 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15843 (exit $ac_status); } 15844 then 15845 archive_cmds_need_lc_F77=no 15846 else 15847 archive_cmds_need_lc_F77=yes 15848 fi 15849 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15850 else 15851 cat conftest.err 1>&5 15852 fi 15853 $rm conftest* 15854 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15855$as_echo "$archive_cmds_need_lc_F77" >&6; } 15856 ;; 15857 esac 15858 fi 15859 ;; 15860esac 15861 15862{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15863$as_echo_n "checking dynamic linker characteristics... " >&6; } 15864library_names_spec= 15865libname_spec='lib$name' 15866soname_spec= 15867shrext_cmds=".so" 15868postinstall_cmds= 15869postuninstall_cmds= 15870finish_cmds= 15871finish_eval= 15872shlibpath_var= 15873shlibpath_overrides_runpath=unknown 15874version_type=none 15875dynamic_linker="$host_os ld.so" 15876sys_lib_dlsearch_path_spec="/lib /usr/lib" 15877 15878need_lib_prefix=unknown 15879hardcode_into_libs=no 15880 15881# when you set need_version to no, make sure it does not cause -set_version 15882# flags to be left without arguments 15883need_version=unknown 15884 15885case $host_os in 15886aix3*) 15887 version_type=linux 15888 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15889 shlibpath_var=LIBPATH 15890 15891 # AIX 3 has no versioning support, so we append a major version to the name. 15892 soname_spec='${libname}${release}${shared_ext}$major' 15893 ;; 15894 15895aix[4-9]*) 15896 version_type=linux 15897 need_lib_prefix=no 15898 need_version=no 15899 hardcode_into_libs=yes 15900 if test "$host_cpu" = ia64; then 15901 # AIX 5 supports IA64 15902 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15903 shlibpath_var=LD_LIBRARY_PATH 15904 else 15905 # With GCC up to 2.95.x, collect2 would create an import file 15906 # for dependence libraries. The import file would start with 15907 # the line `#! .'. This would cause the generated library to 15908 # depend on `.', always an invalid library. This was fixed in 15909 # development snapshots of GCC prior to 3.0. 15910 case $host_os in 15911 aix4 | aix4.[01] | aix4.[01].*) 15912 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15913 echo ' yes ' 15914 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15915 : 15916 else 15917 can_build_shared=no 15918 fi 15919 ;; 15920 esac 15921 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15922 # soname into executable. Probably we can add versioning support to 15923 # collect2, so additional links can be useful in future. 15924 if test "$aix_use_runtimelinking" = yes; then 15925 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15926 # instead of lib<name>.a to let people know that these are not 15927 # typical AIX shared libraries. 15928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15929 else 15930 # We preserve .a as extension for shared libraries through AIX4.2 15931 # and later when we are not doing run time linking. 15932 library_names_spec='${libname}${release}.a $libname.a' 15933 soname_spec='${libname}${release}${shared_ext}$major' 15934 fi 15935 shlibpath_var=LIBPATH 15936 fi 15937 ;; 15938 15939amigaos*) 15940 library_names_spec='$libname.ixlibrary $libname.a' 15941 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15942 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' 15943 ;; 15944 15945beos*) 15946 library_names_spec='${libname}${shared_ext}' 15947 dynamic_linker="$host_os ld.so" 15948 shlibpath_var=LIBRARY_PATH 15949 ;; 15950 15951bsdi[45]*) 15952 version_type=linux 15953 need_version=no 15954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15955 soname_spec='${libname}${release}${shared_ext}$major' 15956 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15957 shlibpath_var=LD_LIBRARY_PATH 15958 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15959 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15960 # the default ld.so.conf also contains /usr/contrib/lib and 15961 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15962 # libtool to hard-code these into programs 15963 ;; 15964 15965cygwin* | mingw* | pw32*) 15966 version_type=windows 15967 shrext_cmds=".dll" 15968 need_version=no 15969 need_lib_prefix=no 15970 15971 case $GCC,$host_os in 15972 yes,cygwin* | yes,mingw* | yes,pw32*) 15973 library_names_spec='$libname.dll.a' 15974 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15975 postinstall_cmds='base_file=`basename \${file}`~ 15976 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15977 dldir=$destdir/`dirname \$dlpath`~ 15978 test -d \$dldir || mkdir -p \$dldir~ 15979 $install_prog $dir/$dlname \$dldir/$dlname~ 15980 chmod a+x \$dldir/$dlname' 15981 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15982 dlpath=$dir/\$dldll~ 15983 $rm \$dlpath' 15984 shlibpath_overrides_runpath=yes 15985 15986 case $host_os in 15987 cygwin*) 15988 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15989 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15990 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15991 ;; 15992 mingw*) 15993 # MinGW DLLs use traditional 'lib' prefix 15994 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15995 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15996 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15997 # It is most probably a Windows format PATH printed by 15998 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15999 # path with ; separators, and with drive letters. We can handle the 16000 # drive letters (cygwin fileutils understands them), so leave them, 16001 # especially as we might pass files found there to a mingw objdump, 16002 # which wouldn't understand a cygwinified path. Ahh. 16003 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16004 else 16005 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16006 fi 16007 ;; 16008 pw32*) 16009 # pw32 DLLs use 'pw' prefix rather than 'lib' 16010 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16011 ;; 16012 esac 16013 ;; 16014 16015 *) 16016 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16017 ;; 16018 esac 16019 dynamic_linker='Win32 ld.exe' 16020 # FIXME: first we should search . and the directory the executable is in 16021 shlibpath_var=PATH 16022 ;; 16023 16024darwin* | rhapsody*) 16025 dynamic_linker="$host_os dyld" 16026 version_type=darwin 16027 need_lib_prefix=no 16028 need_version=no 16029 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16030 soname_spec='${libname}${release}${major}$shared_ext' 16031 shlibpath_overrides_runpath=yes 16032 shlibpath_var=DYLD_LIBRARY_PATH 16033 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16034 16035 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16036 ;; 16037 16038dgux*) 16039 version_type=linux 16040 need_lib_prefix=no 16041 need_version=no 16042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16043 soname_spec='${libname}${release}${shared_ext}$major' 16044 shlibpath_var=LD_LIBRARY_PATH 16045 ;; 16046 16047freebsd1*) 16048 dynamic_linker=no 16049 ;; 16050 16051freebsd* | dragonfly*) 16052 # DragonFly does not have aout. When/if they implement a new 16053 # versioning mechanism, adjust this. 16054 if test -x /usr/bin/objformat; then 16055 objformat=`/usr/bin/objformat` 16056 else 16057 case $host_os in 16058 freebsd[123]*) objformat=aout ;; 16059 *) objformat=elf ;; 16060 esac 16061 fi 16062 version_type=freebsd-$objformat 16063 case $version_type in 16064 freebsd-elf*) 16065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16066 need_version=no 16067 need_lib_prefix=no 16068 ;; 16069 freebsd-*) 16070 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16071 need_version=yes 16072 ;; 16073 esac 16074 shlibpath_var=LD_LIBRARY_PATH 16075 case $host_os in 16076 freebsd2*) 16077 shlibpath_overrides_runpath=yes 16078 ;; 16079 freebsd3.[01]* | freebsdelf3.[01]*) 16080 shlibpath_overrides_runpath=yes 16081 hardcode_into_libs=yes 16082 ;; 16083 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16084 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16085 shlibpath_overrides_runpath=no 16086 hardcode_into_libs=yes 16087 ;; 16088 *) # from 4.6 on, and DragonFly 16089 shlibpath_overrides_runpath=yes 16090 hardcode_into_libs=yes 16091 ;; 16092 esac 16093 ;; 16094 16095gnu*) 16096 version_type=linux 16097 need_lib_prefix=no 16098 need_version=no 16099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16100 soname_spec='${libname}${release}${shared_ext}$major' 16101 shlibpath_var=LD_LIBRARY_PATH 16102 hardcode_into_libs=yes 16103 ;; 16104 16105hpux9* | hpux10* | hpux11*) 16106 # Give a soname corresponding to the major version so that dld.sl refuses to 16107 # link against other versions. 16108 version_type=sunos 16109 need_lib_prefix=no 16110 need_version=no 16111 case $host_cpu in 16112 ia64*) 16113 shrext_cmds='.so' 16114 hardcode_into_libs=yes 16115 dynamic_linker="$host_os dld.so" 16116 shlibpath_var=LD_LIBRARY_PATH 16117 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16119 soname_spec='${libname}${release}${shared_ext}$major' 16120 if test "X$HPUX_IA64_MODE" = X32; then 16121 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16122 else 16123 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16124 fi 16125 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16126 ;; 16127 hppa*64*) 16128 shrext_cmds='.sl' 16129 hardcode_into_libs=yes 16130 dynamic_linker="$host_os dld.sl" 16131 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16132 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16134 soname_spec='${libname}${release}${shared_ext}$major' 16135 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16136 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16137 ;; 16138 *) 16139 shrext_cmds='.sl' 16140 dynamic_linker="$host_os dld.sl" 16141 shlibpath_var=SHLIB_PATH 16142 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16144 soname_spec='${libname}${release}${shared_ext}$major' 16145 ;; 16146 esac 16147 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16148 postinstall_cmds='chmod 555 $lib' 16149 ;; 16150 16151interix[3-9]*) 16152 version_type=linux 16153 need_lib_prefix=no 16154 need_version=no 16155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16156 soname_spec='${libname}${release}${shared_ext}$major' 16157 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16158 shlibpath_var=LD_LIBRARY_PATH 16159 shlibpath_overrides_runpath=no 16160 hardcode_into_libs=yes 16161 ;; 16162 16163irix5* | irix6* | nonstopux*) 16164 case $host_os in 16165 nonstopux*) version_type=nonstopux ;; 16166 *) 16167 if test "$lt_cv_prog_gnu_ld" = yes; then 16168 version_type=linux 16169 else 16170 version_type=irix 16171 fi ;; 16172 esac 16173 need_lib_prefix=no 16174 need_version=no 16175 soname_spec='${libname}${release}${shared_ext}$major' 16176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16177 case $host_os in 16178 irix5* | nonstopux*) 16179 libsuff= shlibsuff= 16180 ;; 16181 *) 16182 case $LD in # libtool.m4 will add one of these switches to LD 16183 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16184 libsuff= shlibsuff= libmagic=32-bit;; 16185 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16186 libsuff=32 shlibsuff=N32 libmagic=N32;; 16187 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16188 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16189 *) libsuff= shlibsuff= libmagic=never-match;; 16190 esac 16191 ;; 16192 esac 16193 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16194 shlibpath_overrides_runpath=no 16195 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16196 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16197 hardcode_into_libs=yes 16198 ;; 16199 16200# No shared lib support for Linux oldld, aout, or coff. 16201linux*oldld* | linux*aout* | linux*coff*) 16202 dynamic_linker=no 16203 ;; 16204 16205# This must be Linux ELF. 16206linux* | k*bsd*-gnu) 16207 version_type=linux 16208 need_lib_prefix=no 16209 need_version=no 16210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16211 soname_spec='${libname}${release}${shared_ext}$major' 16212 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16213 shlibpath_var=LD_LIBRARY_PATH 16214 shlibpath_overrides_runpath=no 16215 # This implies no fast_install, which is unacceptable. 16216 # Some rework will be needed to allow for fast_install 16217 # before this can be enabled. 16218 hardcode_into_libs=yes 16219 16220 # Append ld.so.conf contents to the search path 16221 if test -f /etc/ld.so.conf; then 16222 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' ' '` 16223 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16224 fi 16225 16226 # We used to test for /lib/ld.so.1 and disable shared libraries on 16227 # powerpc, because MkLinux only supported shared libraries with the 16228 # GNU dynamic linker. Since this was broken with cross compilers, 16229 # most powerpc-linux boxes support dynamic linking these days and 16230 # people can always --disable-shared, the test was removed, and we 16231 # assume the GNU/Linux dynamic linker is in use. 16232 dynamic_linker='GNU/Linux ld.so' 16233 ;; 16234 16235netbsd*) 16236 version_type=sunos 16237 need_lib_prefix=no 16238 need_version=no 16239 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16241 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16242 dynamic_linker='NetBSD (a.out) ld.so' 16243 else 16244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16245 soname_spec='${libname}${release}${shared_ext}$major' 16246 dynamic_linker='NetBSD ld.elf_so' 16247 fi 16248 shlibpath_var=LD_LIBRARY_PATH 16249 shlibpath_overrides_runpath=yes 16250 hardcode_into_libs=yes 16251 ;; 16252 16253newsos6) 16254 version_type=linux 16255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16256 shlibpath_var=LD_LIBRARY_PATH 16257 shlibpath_overrides_runpath=yes 16258 ;; 16259 16260nto-qnx*) 16261 version_type=linux 16262 need_lib_prefix=no 16263 need_version=no 16264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16265 soname_spec='${libname}${release}${shared_ext}$major' 16266 shlibpath_var=LD_LIBRARY_PATH 16267 shlibpath_overrides_runpath=yes 16268 ;; 16269 16270openbsd*) 16271 version_type=sunos 16272 sys_lib_dlsearch_path_spec="/usr/lib" 16273 need_lib_prefix=no 16274 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16275 case $host_os in 16276 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16277 *) need_version=no ;; 16278 esac 16279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16280 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16281 shlibpath_var=LD_LIBRARY_PATH 16282 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16283 case $host_os in 16284 openbsd2.[89] | openbsd2.[89].*) 16285 shlibpath_overrides_runpath=no 16286 ;; 16287 *) 16288 shlibpath_overrides_runpath=yes 16289 ;; 16290 esac 16291 else 16292 shlibpath_overrides_runpath=yes 16293 fi 16294 ;; 16295 16296os2*) 16297 libname_spec='$name' 16298 shrext_cmds=".dll" 16299 need_lib_prefix=no 16300 library_names_spec='$libname${shared_ext} $libname.a' 16301 dynamic_linker='OS/2 ld.exe' 16302 shlibpath_var=LIBPATH 16303 ;; 16304 16305osf3* | osf4* | osf5*) 16306 version_type=osf 16307 need_lib_prefix=no 16308 need_version=no 16309 soname_spec='${libname}${release}${shared_ext}$major' 16310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16311 shlibpath_var=LD_LIBRARY_PATH 16312 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16313 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16314 ;; 16315 16316rdos*) 16317 dynamic_linker=no 16318 ;; 16319 16320solaris*) 16321 version_type=linux 16322 need_lib_prefix=no 16323 need_version=no 16324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16325 soname_spec='${libname}${release}${shared_ext}$major' 16326 shlibpath_var=LD_LIBRARY_PATH 16327 shlibpath_overrides_runpath=yes 16328 hardcode_into_libs=yes 16329 # ldd complains unless libraries are executable 16330 postinstall_cmds='chmod +x $lib' 16331 ;; 16332 16333sunos4*) 16334 version_type=sunos 16335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16336 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16337 shlibpath_var=LD_LIBRARY_PATH 16338 shlibpath_overrides_runpath=yes 16339 if test "$with_gnu_ld" = yes; then 16340 need_lib_prefix=no 16341 fi 16342 need_version=yes 16343 ;; 16344 16345sysv4 | sysv4.3*) 16346 version_type=linux 16347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16348 soname_spec='${libname}${release}${shared_ext}$major' 16349 shlibpath_var=LD_LIBRARY_PATH 16350 case $host_vendor in 16351 sni) 16352 shlibpath_overrides_runpath=no 16353 need_lib_prefix=no 16354 export_dynamic_flag_spec='${wl}-Blargedynsym' 16355 runpath_var=LD_RUN_PATH 16356 ;; 16357 siemens) 16358 need_lib_prefix=no 16359 ;; 16360 motorola) 16361 need_lib_prefix=no 16362 need_version=no 16363 shlibpath_overrides_runpath=no 16364 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16365 ;; 16366 esac 16367 ;; 16368 16369sysv4*MP*) 16370 if test -d /usr/nec ;then 16371 version_type=linux 16372 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16373 soname_spec='$libname${shared_ext}.$major' 16374 shlibpath_var=LD_LIBRARY_PATH 16375 fi 16376 ;; 16377 16378sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16379 version_type=freebsd-elf 16380 need_lib_prefix=no 16381 need_version=no 16382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16383 soname_spec='${libname}${release}${shared_ext}$major' 16384 shlibpath_var=LD_LIBRARY_PATH 16385 hardcode_into_libs=yes 16386 if test "$with_gnu_ld" = yes; then 16387 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16388 shlibpath_overrides_runpath=no 16389 else 16390 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16391 shlibpath_overrides_runpath=yes 16392 case $host_os in 16393 sco3.2v5*) 16394 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16395 ;; 16396 esac 16397 fi 16398 sys_lib_dlsearch_path_spec='/usr/lib' 16399 ;; 16400 16401uts4*) 16402 version_type=linux 16403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16404 soname_spec='${libname}${release}${shared_ext}$major' 16405 shlibpath_var=LD_LIBRARY_PATH 16406 ;; 16407 16408*) 16409 dynamic_linker=no 16410 ;; 16411esac 16412{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16413$as_echo "$dynamic_linker" >&6; } 16414test "$dynamic_linker" = no && can_build_shared=no 16415 16416if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16417 $as_echo_n "(cached) " >&6 16418else 16419 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16420fi 16421 16422sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16423if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16424 $as_echo_n "(cached) " >&6 16425else 16426 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16427fi 16428 16429sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16430 16431variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16432if test "$GCC" = yes; then 16433 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16434fi 16435 16436{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16437$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16438hardcode_action_F77= 16439if test -n "$hardcode_libdir_flag_spec_F77" || \ 16440 test -n "$runpath_var_F77" || \ 16441 test "X$hardcode_automatic_F77" = "Xyes" ; then 16442 16443 # We can hardcode non-existant directories. 16444 if test "$hardcode_direct_F77" != no && 16445 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16446 # have to relink, otherwise we might link with an installed library 16447 # when we should be linking with a yet-to-be-installed one 16448 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16449 test "$hardcode_minus_L_F77" != no; then 16450 # Linking always hardcodes the temporary library directory. 16451 hardcode_action_F77=relink 16452 else 16453 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16454 hardcode_action_F77=immediate 16455 fi 16456else 16457 # We cannot hardcode anything, or else we can only hardcode existing 16458 # directories. 16459 hardcode_action_F77=unsupported 16460fi 16461{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16462$as_echo "$hardcode_action_F77" >&6; } 16463 16464if test "$hardcode_action_F77" = relink; then 16465 # Fast installation is not supported 16466 enable_fast_install=no 16467elif test "$shlibpath_overrides_runpath" = yes || 16468 test "$enable_shared" = no; then 16469 # Fast installation is not necessary 16470 enable_fast_install=needless 16471fi 16472 16473 16474# The else clause should only fire when bootstrapping the 16475# libtool distribution, otherwise you forgot to ship ltmain.sh 16476# with your package, and you will get complaints that there are 16477# no rules to generate ltmain.sh. 16478if test -f "$ltmain"; then 16479 # See if we are running on zsh, and set the options which allow our commands through 16480 # without removal of \ escapes. 16481 if test -n "${ZSH_VERSION+set}" ; then 16482 setopt NO_GLOB_SUBST 16483 fi 16484 # Now quote all the things that may contain metacharacters while being 16485 # careful not to overquote the AC_SUBSTed values. We take copies of the 16486 # variables and quote the copies for generation of the libtool script. 16487 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16488 SED SHELL STRIP \ 16489 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16490 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16491 deplibs_check_method reload_flag reload_cmds need_locks \ 16492 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16493 lt_cv_sys_global_symbol_to_c_name_address \ 16494 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16495 old_postinstall_cmds old_postuninstall_cmds \ 16496 compiler_F77 \ 16497 CC_F77 \ 16498 LD_F77 \ 16499 lt_prog_compiler_wl_F77 \ 16500 lt_prog_compiler_pic_F77 \ 16501 lt_prog_compiler_static_F77 \ 16502 lt_prog_compiler_no_builtin_flag_F77 \ 16503 export_dynamic_flag_spec_F77 \ 16504 thread_safe_flag_spec_F77 \ 16505 whole_archive_flag_spec_F77 \ 16506 enable_shared_with_static_runtimes_F77 \ 16507 old_archive_cmds_F77 \ 16508 old_archive_from_new_cmds_F77 \ 16509 predep_objects_F77 \ 16510 postdep_objects_F77 \ 16511 predeps_F77 \ 16512 postdeps_F77 \ 16513 compiler_lib_search_path_F77 \ 16514 compiler_lib_search_dirs_F77 \ 16515 archive_cmds_F77 \ 16516 archive_expsym_cmds_F77 \ 16517 postinstall_cmds_F77 \ 16518 postuninstall_cmds_F77 \ 16519 old_archive_from_expsyms_cmds_F77 \ 16520 allow_undefined_flag_F77 \ 16521 no_undefined_flag_F77 \ 16522 export_symbols_cmds_F77 \ 16523 hardcode_libdir_flag_spec_F77 \ 16524 hardcode_libdir_flag_spec_ld_F77 \ 16525 hardcode_libdir_separator_F77 \ 16526 hardcode_automatic_F77 \ 16527 module_cmds_F77 \ 16528 module_expsym_cmds_F77 \ 16529 lt_cv_prog_compiler_c_o_F77 \ 16530 fix_srcfile_path_F77 \ 16531 exclude_expsyms_F77 \ 16532 include_expsyms_F77; do 16533 16534 case $var in 16535 old_archive_cmds_F77 | \ 16536 old_archive_from_new_cmds_F77 | \ 16537 archive_cmds_F77 | \ 16538 archive_expsym_cmds_F77 | \ 16539 module_cmds_F77 | \ 16540 module_expsym_cmds_F77 | \ 16541 old_archive_from_expsyms_cmds_F77 | \ 16542 export_symbols_cmds_F77 | \ 16543 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16544 postinstall_cmds | postuninstall_cmds | \ 16545 old_postinstall_cmds | old_postuninstall_cmds | \ 16546 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16547 # Double-quote double-evaled strings. 16548 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16549 ;; 16550 *) 16551 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16552 ;; 16553 esac 16554 done 16555 16556 case $lt_echo in 16557 *'\$0 --fallback-echo"') 16558 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16559 ;; 16560 esac 16561 16562cfgfile="$ofile" 16563 16564 cat <<__EOF__ >> "$cfgfile" 16565# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16566 16567# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16568 16569# Shell to use when invoking shell scripts. 16570SHELL=$lt_SHELL 16571 16572# Whether or not to build shared libraries. 16573build_libtool_libs=$enable_shared 16574 16575# Whether or not to build static libraries. 16576build_old_libs=$enable_static 16577 16578# Whether or not to add -lc for building shared libraries. 16579build_libtool_need_lc=$archive_cmds_need_lc_F77 16580 16581# Whether or not to disallow shared libs when runtime libs are static 16582allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16583 16584# Whether or not to optimize for fast installation. 16585fast_install=$enable_fast_install 16586 16587# The host system. 16588host_alias=$host_alias 16589host=$host 16590host_os=$host_os 16591 16592# The build system. 16593build_alias=$build_alias 16594build=$build 16595build_os=$build_os 16596 16597# An echo program that does not interpret backslashes. 16598echo=$lt_echo 16599 16600# The archiver. 16601AR=$lt_AR 16602AR_FLAGS=$lt_AR_FLAGS 16603 16604# A C compiler. 16605LTCC=$lt_LTCC 16606 16607# LTCC compiler flags. 16608LTCFLAGS=$lt_LTCFLAGS 16609 16610# A language-specific compiler. 16611CC=$lt_compiler_F77 16612 16613# Is the compiler the GNU C compiler? 16614with_gcc=$GCC_F77 16615 16616# An ERE matcher. 16617EGREP=$lt_EGREP 16618 16619# The linker used to build libraries. 16620LD=$lt_LD_F77 16621 16622# Whether we need hard or soft links. 16623LN_S=$lt_LN_S 16624 16625# A BSD-compatible nm program. 16626NM=$lt_NM 16627 16628# A symbol stripping program 16629STRIP=$lt_STRIP 16630 16631# Used to examine libraries when file_magic_cmd begins "file" 16632MAGIC_CMD=$MAGIC_CMD 16633 16634# Used on cygwin: DLL creation program. 16635DLLTOOL="$DLLTOOL" 16636 16637# Used on cygwin: object dumper. 16638OBJDUMP="$OBJDUMP" 16639 16640# Used on cygwin: assembler. 16641AS="$AS" 16642 16643# The name of the directory that contains temporary libtool files. 16644objdir=$objdir 16645 16646# How to create reloadable object files. 16647reload_flag=$lt_reload_flag 16648reload_cmds=$lt_reload_cmds 16649 16650# How to pass a linker flag through the compiler. 16651wl=$lt_lt_prog_compiler_wl_F77 16652 16653# Object file suffix (normally "o"). 16654objext="$ac_objext" 16655 16656# Old archive suffix (normally "a"). 16657libext="$libext" 16658 16659# Shared library suffix (normally ".so"). 16660shrext_cmds='$shrext_cmds' 16661 16662# Executable file suffix (normally ""). 16663exeext="$exeext" 16664 16665# Additional compiler flags for building library objects. 16666pic_flag=$lt_lt_prog_compiler_pic_F77 16667pic_mode=$pic_mode 16668 16669# What is the maximum length of a command? 16670max_cmd_len=$lt_cv_sys_max_cmd_len 16671 16672# Does compiler simultaneously support -c and -o options? 16673compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16674 16675# Must we lock files when doing compilation? 16676need_locks=$lt_need_locks 16677 16678# Do we need the lib prefix for modules? 16679need_lib_prefix=$need_lib_prefix 16680 16681# Do we need a version for libraries? 16682need_version=$need_version 16683 16684# Whether dlopen is supported. 16685dlopen_support=$enable_dlopen 16686 16687# Whether dlopen of programs is supported. 16688dlopen_self=$enable_dlopen_self 16689 16690# Whether dlopen of statically linked programs is supported. 16691dlopen_self_static=$enable_dlopen_self_static 16692 16693# Compiler flag to prevent dynamic linking. 16694link_static_flag=$lt_lt_prog_compiler_static_F77 16695 16696# Compiler flag to turn off builtin functions. 16697no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16698 16699# Compiler flag to allow reflexive dlopens. 16700export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16701 16702# Compiler flag to generate shared objects directly from archives. 16703whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16704 16705# Compiler flag to generate thread-safe objects. 16706thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16707 16708# Library versioning type. 16709version_type=$version_type 16710 16711# Format of library name prefix. 16712libname_spec=$lt_libname_spec 16713 16714# List of archive names. First name is the real one, the rest are links. 16715# The last name is the one that the linker finds with -lNAME. 16716library_names_spec=$lt_library_names_spec 16717 16718# The coded name of the library, if different from the real name. 16719soname_spec=$lt_soname_spec 16720 16721# Commands used to build and install an old-style archive. 16722RANLIB=$lt_RANLIB 16723old_archive_cmds=$lt_old_archive_cmds_F77 16724old_postinstall_cmds=$lt_old_postinstall_cmds 16725old_postuninstall_cmds=$lt_old_postuninstall_cmds 16726 16727# Create an old-style archive from a shared archive. 16728old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16729 16730# Create a temporary old-style archive to link instead of a shared archive. 16731old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16732 16733# Commands used to build and install a shared archive. 16734archive_cmds=$lt_archive_cmds_F77 16735archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16736postinstall_cmds=$lt_postinstall_cmds 16737postuninstall_cmds=$lt_postuninstall_cmds 16738 16739# Commands used to build a loadable module (assumed same as above if empty) 16740module_cmds=$lt_module_cmds_F77 16741module_expsym_cmds=$lt_module_expsym_cmds_F77 16742 16743# Commands to strip libraries. 16744old_striplib=$lt_old_striplib 16745striplib=$lt_striplib 16746 16747# Dependencies to place before the objects being linked to create a 16748# shared library. 16749predep_objects=$lt_predep_objects_F77 16750 16751# Dependencies to place after the objects being linked to create a 16752# shared library. 16753postdep_objects=$lt_postdep_objects_F77 16754 16755# Dependencies to place before the objects being linked to create a 16756# shared library. 16757predeps=$lt_predeps_F77 16758 16759# Dependencies to place after the objects being linked to create a 16760# shared library. 16761postdeps=$lt_postdeps_F77 16762 16763# The directories searched by this compiler when creating a shared 16764# library 16765compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16766 16767# The library search path used internally by the compiler when linking 16768# a shared library. 16769compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16770 16771# Method to check whether dependent libraries are shared objects. 16772deplibs_check_method=$lt_deplibs_check_method 16773 16774# Command to use when deplibs_check_method == file_magic. 16775file_magic_cmd=$lt_file_magic_cmd 16776 16777# Flag that allows shared libraries with undefined symbols to be built. 16778allow_undefined_flag=$lt_allow_undefined_flag_F77 16779 16780# Flag that forces no undefined symbols. 16781no_undefined_flag=$lt_no_undefined_flag_F77 16782 16783# Commands used to finish a libtool library installation in a directory. 16784finish_cmds=$lt_finish_cmds 16785 16786# Same as above, but a single script fragment to be evaled but not shown. 16787finish_eval=$lt_finish_eval 16788 16789# Take the output of nm and produce a listing of raw symbols and C names. 16790global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16791 16792# Transform the output of nm in a proper C declaration 16793global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16794 16795# Transform the output of nm in a C name address pair 16796global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16797 16798# This is the shared library runtime path variable. 16799runpath_var=$runpath_var 16800 16801# This is the shared library path variable. 16802shlibpath_var=$shlibpath_var 16803 16804# Is shlibpath searched before the hard-coded library search path? 16805shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16806 16807# How to hardcode a shared library path into an executable. 16808hardcode_action=$hardcode_action_F77 16809 16810# Whether we should hardcode library paths into libraries. 16811hardcode_into_libs=$hardcode_into_libs 16812 16813# Flag to hardcode \$libdir into a binary during linking. 16814# This must work even if \$libdir does not exist. 16815hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16816 16817# If ld is used when linking, flag to hardcode \$libdir into 16818# a binary during linking. This must work even if \$libdir does 16819# not exist. 16820hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16821 16822# Whether we need a single -rpath flag with a separated argument. 16823hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16824 16825# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16826# resulting binary. 16827hardcode_direct=$hardcode_direct_F77 16828 16829# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16830# resulting binary. 16831hardcode_minus_L=$hardcode_minus_L_F77 16832 16833# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16834# the resulting binary. 16835hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16836 16837# Set to yes if building a shared library automatically hardcodes DIR into the library 16838# and all subsequent libraries and executables linked against it. 16839hardcode_automatic=$hardcode_automatic_F77 16840 16841# Variables whose values should be saved in libtool wrapper scripts and 16842# restored at relink time. 16843variables_saved_for_relink="$variables_saved_for_relink" 16844 16845# Whether libtool must link a program against all its dependency libraries. 16846link_all_deplibs=$link_all_deplibs_F77 16847 16848# Compile-time system search path for libraries 16849sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16850 16851# Run-time system search path for libraries 16852sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16853 16854# Fix the shell variable \$srcfile for the compiler. 16855fix_srcfile_path=$lt_fix_srcfile_path 16856 16857# Set to yes if exported symbols are required. 16858always_export_symbols=$always_export_symbols_F77 16859 16860# The commands to list exported symbols. 16861export_symbols_cmds=$lt_export_symbols_cmds_F77 16862 16863# The commands to extract the exported symbol list from a shared archive. 16864extract_expsyms_cmds=$lt_extract_expsyms_cmds 16865 16866# Symbols that should not be listed in the preloaded symbols. 16867exclude_expsyms=$lt_exclude_expsyms_F77 16868 16869# Symbols that must always be exported. 16870include_expsyms=$lt_include_expsyms_F77 16871 16872# ### END LIBTOOL TAG CONFIG: $tagname 16873 16874__EOF__ 16875 16876 16877else 16878 # If there is no Makefile yet, we rely on a make rule to execute 16879 # `config.status --recheck' to rerun these tests and create the 16880 # libtool script then. 16881 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16882 if test -f "$ltmain_in"; then 16883 test -f Makefile && make "$ltmain" 16884 fi 16885fi 16886 16887 16888ac_ext=c 16889ac_cpp='$CPP $CPPFLAGS' 16890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16892ac_compiler_gnu=$ac_cv_c_compiler_gnu 16893 16894CC="$lt_save_CC" 16895 16896 else 16897 tagname="" 16898 fi 16899 ;; 16900 16901 GCJ) 16902 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16903 16904 16905# Source file extension for Java test sources. 16906ac_ext=java 16907 16908# Object file extension for compiled Java test sources. 16909objext=o 16910objext_GCJ=$objext 16911 16912# Code to be used in simple compile tests 16913lt_simple_compile_test_code="class foo {}" 16914 16915# Code to be used in simple link tests 16916lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16917 16918# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16919 16920# If no C compiler was specified, use CC. 16921LTCC=${LTCC-"$CC"} 16922 16923# If no C compiler flags were specified, use CFLAGS. 16924LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16925 16926# Allow CC to be a program name with arguments. 16927compiler=$CC 16928 16929 16930# save warnings/boilerplate of simple test code 16931ac_outfile=conftest.$ac_objext 16932echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16933eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16934_lt_compiler_boilerplate=`cat conftest.err` 16935$rm conftest* 16936 16937ac_outfile=conftest.$ac_objext 16938echo "$lt_simple_link_test_code" >conftest.$ac_ext 16939eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16940_lt_linker_boilerplate=`cat conftest.err` 16941$rm -r conftest* 16942 16943 16944# Allow CC to be a program name with arguments. 16945lt_save_CC="$CC" 16946CC=${GCJ-"gcj"} 16947compiler=$CC 16948compiler_GCJ=$CC 16949for cc_temp in $compiler""; do 16950 case $cc_temp in 16951 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16952 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16953 \-*) ;; 16954 *) break;; 16955 esac 16956done 16957cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16958 16959 16960# GCJ did not exist at the time GCC didn't implicitly link libc in. 16961archive_cmds_need_lc_GCJ=no 16962 16963old_archive_cmds_GCJ=$old_archive_cmds 16964 16965 16966lt_prog_compiler_no_builtin_flag_GCJ= 16967 16968if test "$GCC" = yes; then 16969 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16970 16971 16972{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16973$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16974if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16975 $as_echo_n "(cached) " >&6 16976else 16977 lt_cv_prog_compiler_rtti_exceptions=no 16978 ac_outfile=conftest.$ac_objext 16979 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16980 lt_compiler_flag="-fno-rtti -fno-exceptions" 16981 # Insert the option either (1) after the last *FLAGS variable, or 16982 # (2) before a word containing "conftest.", or (3) at the end. 16983 # Note that $ac_compile itself does not contain backslashes and begins 16984 # with a dollar sign (not a hyphen), so the echo should work correctly. 16985 # The option is referenced via a variable to avoid confusing sed. 16986 lt_compile=`echo "$ac_compile" | $SED \ 16987 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16988 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16989 -e 's:$: $lt_compiler_flag:'` 16990 (eval echo "\"\$as_me:16990: $lt_compile\"" >&5) 16991 (eval "$lt_compile" 2>conftest.err) 16992 ac_status=$? 16993 cat conftest.err >&5 16994 echo "$as_me:16994: \$? = $ac_status" >&5 16995 if (exit $ac_status) && test -s "$ac_outfile"; then 16996 # The compiler can only warn and ignore the option if not recognized 16997 # So say no if there are warnings other than the usual output. 16998 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16999 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17000 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17001 lt_cv_prog_compiler_rtti_exceptions=yes 17002 fi 17003 fi 17004 $rm conftest* 17005 17006fi 17007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 17008$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 17009 17010if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 17011 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 17012else 17013 : 17014fi 17015 17016fi 17017 17018lt_prog_compiler_wl_GCJ= 17019lt_prog_compiler_pic_GCJ= 17020lt_prog_compiler_static_GCJ= 17021 17022{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17023$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17024 17025 if test "$GCC" = yes; then 17026 lt_prog_compiler_wl_GCJ='-Wl,' 17027 lt_prog_compiler_static_GCJ='-static' 17028 17029 case $host_os in 17030 aix*) 17031 # All AIX code is PIC. 17032 if test "$host_cpu" = ia64; then 17033 # AIX 5 now supports IA64 processor 17034 lt_prog_compiler_static_GCJ='-Bstatic' 17035 fi 17036 ;; 17037 17038 amigaos*) 17039 # FIXME: we need at least 68020 code to build shared libraries, but 17040 # adding the `-m68020' flag to GCC prevents building anything better, 17041 # like `-m68040'. 17042 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17043 ;; 17044 17045 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17046 # PIC is the default for these OSes. 17047 ;; 17048 17049 mingw* | cygwin* | pw32* | os2*) 17050 # This hack is so that the source file can tell whether it is being 17051 # built for inclusion in a dll (and should export symbols for example). 17052 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17053 # (--disable-auto-import) libraries 17054 17055 ;; 17056 17057 darwin* | rhapsody*) 17058 # PIC is the default on this platform 17059 # Common symbols not allowed in MH_DYLIB files 17060 lt_prog_compiler_pic_GCJ='-fno-common' 17061 ;; 17062 17063 interix[3-9]*) 17064 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17065 # Instead, we relocate shared libraries at runtime. 17066 ;; 17067 17068 msdosdjgpp*) 17069 # Just because we use GCC doesn't mean we suddenly get shared libraries 17070 # on systems that don't support them. 17071 lt_prog_compiler_can_build_shared_GCJ=no 17072 enable_shared=no 17073 ;; 17074 17075 sysv4*MP*) 17076 if test -d /usr/nec; then 17077 lt_prog_compiler_pic_GCJ=-Kconform_pic 17078 fi 17079 ;; 17080 17081 hpux*) 17082 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17083 # not for PA HP-UX. 17084 case $host_cpu in 17085 hppa*64*|ia64*) 17086 # +Z the default 17087 ;; 17088 *) 17089 lt_prog_compiler_pic_GCJ='-fPIC' 17090 ;; 17091 esac 17092 ;; 17093 17094 *) 17095 lt_prog_compiler_pic_GCJ='-fPIC' 17096 ;; 17097 esac 17098 else 17099 # PORTME Check for flag to pass linker flags through the system compiler. 17100 case $host_os in 17101 aix*) 17102 lt_prog_compiler_wl_GCJ='-Wl,' 17103 if test "$host_cpu" = ia64; then 17104 # AIX 5 now supports IA64 processor 17105 lt_prog_compiler_static_GCJ='-Bstatic' 17106 else 17107 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17108 fi 17109 ;; 17110 darwin*) 17111 # PIC is the default on this platform 17112 # Common symbols not allowed in MH_DYLIB files 17113 case $cc_basename in 17114 xlc*) 17115 lt_prog_compiler_pic_GCJ='-qnocommon' 17116 lt_prog_compiler_wl_GCJ='-Wl,' 17117 ;; 17118 esac 17119 ;; 17120 17121 mingw* | cygwin* | pw32* | os2*) 17122 # This hack is so that the source file can tell whether it is being 17123 # built for inclusion in a dll (and should export symbols for example). 17124 17125 ;; 17126 17127 hpux9* | hpux10* | hpux11*) 17128 lt_prog_compiler_wl_GCJ='-Wl,' 17129 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17130 # not for PA HP-UX. 17131 case $host_cpu in 17132 hppa*64*|ia64*) 17133 # +Z the default 17134 ;; 17135 *) 17136 lt_prog_compiler_pic_GCJ='+Z' 17137 ;; 17138 esac 17139 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17140 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17141 ;; 17142 17143 irix5* | irix6* | nonstopux*) 17144 lt_prog_compiler_wl_GCJ='-Wl,' 17145 # PIC (with -KPIC) is the default. 17146 lt_prog_compiler_static_GCJ='-non_shared' 17147 ;; 17148 17149 newsos6) 17150 lt_prog_compiler_pic_GCJ='-KPIC' 17151 lt_prog_compiler_static_GCJ='-Bstatic' 17152 ;; 17153 17154 linux* | k*bsd*-gnu) 17155 case $cc_basename in 17156 icc* | ecc*) 17157 lt_prog_compiler_wl_GCJ='-Wl,' 17158 lt_prog_compiler_pic_GCJ='-KPIC' 17159 lt_prog_compiler_static_GCJ='-static' 17160 ;; 17161 pgcc* | pgf77* | pgf90* | pgf95*) 17162 # Portland Group compilers (*not* the Pentium gcc compiler, 17163 # which looks to be a dead project) 17164 lt_prog_compiler_wl_GCJ='-Wl,' 17165 lt_prog_compiler_pic_GCJ='-fpic' 17166 lt_prog_compiler_static_GCJ='-Bstatic' 17167 ;; 17168 ccc*) 17169 lt_prog_compiler_wl_GCJ='-Wl,' 17170 # All Alpha code is PIC. 17171 lt_prog_compiler_static_GCJ='-non_shared' 17172 ;; 17173 *) 17174 case `$CC -V 2>&1 | sed 5q` in 17175 *Sun\ C*) 17176 # Sun C 5.9 17177 lt_prog_compiler_pic_GCJ='-KPIC' 17178 lt_prog_compiler_static_GCJ='-Bstatic' 17179 lt_prog_compiler_wl_GCJ='-Wl,' 17180 ;; 17181 *Sun\ F*) 17182 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17183 lt_prog_compiler_pic_GCJ='-KPIC' 17184 lt_prog_compiler_static_GCJ='-Bstatic' 17185 lt_prog_compiler_wl_GCJ='' 17186 ;; 17187 esac 17188 ;; 17189 esac 17190 ;; 17191 17192 osf3* | osf4* | osf5*) 17193 lt_prog_compiler_wl_GCJ='-Wl,' 17194 # All OSF/1 code is PIC. 17195 lt_prog_compiler_static_GCJ='-non_shared' 17196 ;; 17197 17198 rdos*) 17199 lt_prog_compiler_static_GCJ='-non_shared' 17200 ;; 17201 17202 solaris*) 17203 lt_prog_compiler_pic_GCJ='-KPIC' 17204 lt_prog_compiler_static_GCJ='-Bstatic' 17205 case $cc_basename in 17206 f77* | f90* | f95*) 17207 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17208 *) 17209 lt_prog_compiler_wl_GCJ='-Wl,';; 17210 esac 17211 ;; 17212 17213 sunos4*) 17214 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17215 lt_prog_compiler_pic_GCJ='-PIC' 17216 lt_prog_compiler_static_GCJ='-Bstatic' 17217 ;; 17218 17219 sysv4 | sysv4.2uw2* | sysv4.3*) 17220 lt_prog_compiler_wl_GCJ='-Wl,' 17221 lt_prog_compiler_pic_GCJ='-KPIC' 17222 lt_prog_compiler_static_GCJ='-Bstatic' 17223 ;; 17224 17225 sysv4*MP*) 17226 if test -d /usr/nec ;then 17227 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17228 lt_prog_compiler_static_GCJ='-Bstatic' 17229 fi 17230 ;; 17231 17232 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17233 lt_prog_compiler_wl_GCJ='-Wl,' 17234 lt_prog_compiler_pic_GCJ='-KPIC' 17235 lt_prog_compiler_static_GCJ='-Bstatic' 17236 ;; 17237 17238 unicos*) 17239 lt_prog_compiler_wl_GCJ='-Wl,' 17240 lt_prog_compiler_can_build_shared_GCJ=no 17241 ;; 17242 17243 uts4*) 17244 lt_prog_compiler_pic_GCJ='-pic' 17245 lt_prog_compiler_static_GCJ='-Bstatic' 17246 ;; 17247 17248 *) 17249 lt_prog_compiler_can_build_shared_GCJ=no 17250 ;; 17251 esac 17252 fi 17253 17254{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17255$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17256 17257# 17258# Check to make sure the PIC flag actually works. 17259# 17260if test -n "$lt_prog_compiler_pic_GCJ"; then 17261 17262{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17263$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17264if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17265 $as_echo_n "(cached) " >&6 17266else 17267 lt_cv_prog_compiler_pic_works_GCJ=no 17268 ac_outfile=conftest.$ac_objext 17269 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17270 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17271 # Insert the option either (1) after the last *FLAGS variable, or 17272 # (2) before a word containing "conftest.", or (3) at the end. 17273 # Note that $ac_compile itself does not contain backslashes and begins 17274 # with a dollar sign (not a hyphen), so the echo should work correctly. 17275 # The option is referenced via a variable to avoid confusing sed. 17276 lt_compile=`echo "$ac_compile" | $SED \ 17277 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17278 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17279 -e 's:$: $lt_compiler_flag:'` 17280 (eval echo "\"\$as_me:17280: $lt_compile\"" >&5) 17281 (eval "$lt_compile" 2>conftest.err) 17282 ac_status=$? 17283 cat conftest.err >&5 17284 echo "$as_me:17284: \$? = $ac_status" >&5 17285 if (exit $ac_status) && test -s "$ac_outfile"; then 17286 # The compiler can only warn and ignore the option if not recognized 17287 # So say no if there are warnings other than the usual output. 17288 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17289 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17290 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17291 lt_cv_prog_compiler_pic_works_GCJ=yes 17292 fi 17293 fi 17294 $rm conftest* 17295 17296fi 17297{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17298$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17299 17300if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17301 case $lt_prog_compiler_pic_GCJ in 17302 "" | " "*) ;; 17303 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17304 esac 17305else 17306 lt_prog_compiler_pic_GCJ= 17307 lt_prog_compiler_can_build_shared_GCJ=no 17308fi 17309 17310fi 17311case $host_os in 17312 # For platforms which do not support PIC, -DPIC is meaningless: 17313 *djgpp*) 17314 lt_prog_compiler_pic_GCJ= 17315 ;; 17316 *) 17317 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17318 ;; 17319esac 17320 17321# 17322# Check to make sure the static flag actually works. 17323# 17324wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17325{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17326$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17327if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17328 $as_echo_n "(cached) " >&6 17329else 17330 lt_cv_prog_compiler_static_works_GCJ=no 17331 save_LDFLAGS="$LDFLAGS" 17332 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17333 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17334 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17335 # The linker can only warn and ignore the option if not recognized 17336 # So say no if there are warnings 17337 if test -s conftest.err; then 17338 # Append any errors to the config.log. 17339 cat conftest.err 1>&5 17340 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17341 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17342 if diff conftest.exp conftest.er2 >/dev/null; then 17343 lt_cv_prog_compiler_static_works_GCJ=yes 17344 fi 17345 else 17346 lt_cv_prog_compiler_static_works_GCJ=yes 17347 fi 17348 fi 17349 $rm -r conftest* 17350 LDFLAGS="$save_LDFLAGS" 17351 17352fi 17353{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17354$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17355 17356if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17357 : 17358else 17359 lt_prog_compiler_static_GCJ= 17360fi 17361 17362 17363{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17364$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17365if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17366 $as_echo_n "(cached) " >&6 17367else 17368 lt_cv_prog_compiler_c_o_GCJ=no 17369 $rm -r conftest 2>/dev/null 17370 mkdir conftest 17371 cd conftest 17372 mkdir out 17373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17374 17375 lt_compiler_flag="-o out/conftest2.$ac_objext" 17376 # Insert the option either (1) after the last *FLAGS variable, or 17377 # (2) before a word containing "conftest.", or (3) at the end. 17378 # Note that $ac_compile itself does not contain backslashes and begins 17379 # with a dollar sign (not a hyphen), so the echo should work correctly. 17380 lt_compile=`echo "$ac_compile" | $SED \ 17381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17383 -e 's:$: $lt_compiler_flag:'` 17384 (eval echo "\"\$as_me:17384: $lt_compile\"" >&5) 17385 (eval "$lt_compile" 2>out/conftest.err) 17386 ac_status=$? 17387 cat out/conftest.err >&5 17388 echo "$as_me:17388: \$? = $ac_status" >&5 17389 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17390 then 17391 # The compiler can only warn and ignore the option if not recognized 17392 # So say no if there are warnings 17393 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17394 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17395 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17396 lt_cv_prog_compiler_c_o_GCJ=yes 17397 fi 17398 fi 17399 chmod u+w . 2>&5 17400 $rm conftest* 17401 # SGI C++ compiler will create directory out/ii_files/ for 17402 # template instantiation 17403 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17404 $rm out/* && rmdir out 17405 cd .. 17406 rmdir conftest 17407 $rm conftest* 17408 17409fi 17410{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17411$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17412 17413 17414hard_links="nottested" 17415if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17416 # do not overwrite the value of need_locks provided by the user 17417 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17418$as_echo_n "checking if we can lock with hard links... " >&6; } 17419 hard_links=yes 17420 $rm conftest* 17421 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17422 touch conftest.a 17423 ln conftest.a conftest.b 2>&5 || hard_links=no 17424 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17425 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17426$as_echo "$hard_links" >&6; } 17427 if test "$hard_links" = no; then 17428 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17429$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17430 need_locks=warn 17431 fi 17432else 17433 need_locks=no 17434fi 17435 17436{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17437$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17438 17439 runpath_var= 17440 allow_undefined_flag_GCJ= 17441 enable_shared_with_static_runtimes_GCJ=no 17442 archive_cmds_GCJ= 17443 archive_expsym_cmds_GCJ= 17444 old_archive_From_new_cmds_GCJ= 17445 old_archive_from_expsyms_cmds_GCJ= 17446 export_dynamic_flag_spec_GCJ= 17447 whole_archive_flag_spec_GCJ= 17448 thread_safe_flag_spec_GCJ= 17449 hardcode_libdir_flag_spec_GCJ= 17450 hardcode_libdir_flag_spec_ld_GCJ= 17451 hardcode_libdir_separator_GCJ= 17452 hardcode_direct_GCJ=no 17453 hardcode_minus_L_GCJ=no 17454 hardcode_shlibpath_var_GCJ=unsupported 17455 link_all_deplibs_GCJ=unknown 17456 hardcode_automatic_GCJ=no 17457 module_cmds_GCJ= 17458 module_expsym_cmds_GCJ= 17459 always_export_symbols_GCJ=no 17460 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17461 # include_expsyms should be a list of space-separated symbols to be *always* 17462 # included in the symbol list 17463 include_expsyms_GCJ= 17464 # exclude_expsyms can be an extended regexp of symbols to exclude 17465 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17466 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17467 # as well as any symbol that contains `d'. 17468 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17469 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17470 # platforms (ab)use it in PIC code, but their linkers get confused if 17471 # the symbol is explicitly referenced. Since portable code cannot 17472 # rely on this symbol name, it's probably fine to never include it in 17473 # preloaded symbol tables. 17474 # Exclude shared library initialization/finalization symbols. 17475 extract_expsyms_cmds= 17476 # Just being paranoid about ensuring that cc_basename is set. 17477 for cc_temp in $compiler""; do 17478 case $cc_temp in 17479 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17480 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17481 \-*) ;; 17482 *) break;; 17483 esac 17484done 17485cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17486 17487 case $host_os in 17488 cygwin* | mingw* | pw32*) 17489 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17490 # When not using gcc, we currently assume that we are using 17491 # Microsoft Visual C++. 17492 if test "$GCC" != yes; then 17493 with_gnu_ld=no 17494 fi 17495 ;; 17496 interix*) 17497 # we just hope/assume this is gcc and not c89 (= MSVC++) 17498 with_gnu_ld=yes 17499 ;; 17500 openbsd*) 17501 with_gnu_ld=no 17502 ;; 17503 esac 17504 17505 ld_shlibs_GCJ=yes 17506 if test "$with_gnu_ld" = yes; then 17507 # If archive_cmds runs LD, not CC, wlarc should be empty 17508 wlarc='${wl}' 17509 17510 # Set some defaults for GNU ld with shared library support. These 17511 # are reset later if shared libraries are not supported. Putting them 17512 # here allows them to be overridden if necessary. 17513 runpath_var=LD_RUN_PATH 17514 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17515 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17516 # ancient GNU ld didn't support --whole-archive et. al. 17517 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17518 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17519 else 17520 whole_archive_flag_spec_GCJ= 17521 fi 17522 supports_anon_versioning=no 17523 case `$LD -v 2>/dev/null` in 17524 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17525 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17526 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17527 *\ 2.11.*) ;; # other 2.11 versions 17528 *) supports_anon_versioning=yes ;; 17529 esac 17530 17531 # See if GNU ld supports shared libraries. 17532 case $host_os in 17533 aix[3-9]*) 17534 # On AIX/PPC, the GNU linker is very broken 17535 if test "$host_cpu" != ia64; then 17536 ld_shlibs_GCJ=no 17537 cat <<EOF 1>&2 17538 17539*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17540*** to be unable to reliably create shared libraries on AIX. 17541*** Therefore, libtool is disabling shared libraries support. If you 17542*** really care for shared libraries, you may want to modify your PATH 17543*** so that a non-GNU linker is found, and then restart. 17544 17545EOF 17546 fi 17547 ;; 17548 17549 amigaos*) 17550 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)' 17551 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17552 hardcode_minus_L_GCJ=yes 17553 17554 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17555 # that the semantics of dynamic libraries on AmigaOS, at least up 17556 # to version 4, is to share data among multiple programs linked 17557 # with the same dynamic library. Since this doesn't match the 17558 # behavior of shared libraries on other platforms, we can't use 17559 # them. 17560 ld_shlibs_GCJ=no 17561 ;; 17562 17563 beos*) 17564 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17565 allow_undefined_flag_GCJ=unsupported 17566 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17567 # support --undefined. This deserves some investigation. FIXME 17568 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17569 else 17570 ld_shlibs_GCJ=no 17571 fi 17572 ;; 17573 17574 cygwin* | mingw* | pw32*) 17575 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17576 # as there is no search path for DLLs. 17577 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17578 allow_undefined_flag_GCJ=unsupported 17579 always_export_symbols_GCJ=no 17580 enable_shared_with_static_runtimes_GCJ=yes 17581 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17582 17583 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17584 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17585 # If the export-symbols file already is a .def file (1st line 17586 # is EXPORTS), use it as is; otherwise, prepend... 17587 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17588 cp $export_symbols $output_objdir/$soname.def; 17589 else 17590 echo EXPORTS > $output_objdir/$soname.def; 17591 cat $export_symbols >> $output_objdir/$soname.def; 17592 fi~ 17593 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17594 else 17595 ld_shlibs_GCJ=no 17596 fi 17597 ;; 17598 17599 interix[3-9]*) 17600 hardcode_direct_GCJ=no 17601 hardcode_shlibpath_var_GCJ=no 17602 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17603 export_dynamic_flag_spec_GCJ='${wl}-E' 17604 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17605 # Instead, shared libraries are loaded at an image base (0x10000000 by 17606 # default) and relocated if they conflict, which is a slow very memory 17607 # consuming and fragmenting process. To avoid this, we pick a random, 17608 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17609 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17610 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' 17611 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' 17612 ;; 17613 17614 gnu* | linux* | k*bsd*-gnu) 17615 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17616 tmp_addflag= 17617 case $cc_basename,$host_cpu in 17618 pgcc*) # Portland Group C compiler 17619 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' 17620 tmp_addflag=' $pic_flag' 17621 ;; 17622 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17623 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' 17624 tmp_addflag=' $pic_flag -Mnomain' ;; 17625 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17626 tmp_addflag=' -i_dynamic' ;; 17627 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17628 tmp_addflag=' -i_dynamic -nofor_main' ;; 17629 ifc* | ifort*) # Intel Fortran compiler 17630 tmp_addflag=' -nofor_main' ;; 17631 esac 17632 case `$CC -V 2>&1 | sed 5q` in 17633 *Sun\ C*) # Sun C 5.9 17634 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' 17635 tmp_sharedflag='-G' ;; 17636 *Sun\ F*) # Sun Fortran 8.3 17637 tmp_sharedflag='-G' ;; 17638 *) 17639 tmp_sharedflag='-shared' ;; 17640 esac 17641 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17642 17643 if test $supports_anon_versioning = yes; then 17644 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17645 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17646 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17647 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17648 fi 17649 else 17650 ld_shlibs_GCJ=no 17651 fi 17652 ;; 17653 17654 netbsd*) 17655 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17656 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17657 wlarc= 17658 else 17659 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17660 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17661 fi 17662 ;; 17663 17664 solaris*) 17665 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17666 ld_shlibs_GCJ=no 17667 cat <<EOF 1>&2 17668 17669*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17670*** create shared libraries on Solaris systems. Therefore, libtool 17671*** is disabling shared libraries support. We urge you to upgrade GNU 17672*** binutils to release 2.9.1 or newer. Another option is to modify 17673*** your PATH or compiler configuration so that the native linker is 17674*** used, and then restart. 17675 17676EOF 17677 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17678 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17679 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17680 else 17681 ld_shlibs_GCJ=no 17682 fi 17683 ;; 17684 17685 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17686 case `$LD -v 2>&1` in 17687 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17688 ld_shlibs_GCJ=no 17689 cat <<_LT_EOF 1>&2 17690 17691*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17692*** reliably create shared libraries on SCO systems. Therefore, libtool 17693*** is disabling shared libraries support. We urge you to upgrade GNU 17694*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17695*** your PATH or compiler configuration so that the native linker is 17696*** used, and then restart. 17697 17698_LT_EOF 17699 ;; 17700 *) 17701 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17702 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17703 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17704 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17705 else 17706 ld_shlibs_GCJ=no 17707 fi 17708 ;; 17709 esac 17710 ;; 17711 17712 sunos4*) 17713 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17714 wlarc= 17715 hardcode_direct_GCJ=yes 17716 hardcode_shlibpath_var_GCJ=no 17717 ;; 17718 17719 *) 17720 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17721 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17722 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17723 else 17724 ld_shlibs_GCJ=no 17725 fi 17726 ;; 17727 esac 17728 17729 if test "$ld_shlibs_GCJ" = no; then 17730 runpath_var= 17731 hardcode_libdir_flag_spec_GCJ= 17732 export_dynamic_flag_spec_GCJ= 17733 whole_archive_flag_spec_GCJ= 17734 fi 17735 else 17736 # PORTME fill in a description of your system's linker (not GNU ld) 17737 case $host_os in 17738 aix3*) 17739 allow_undefined_flag_GCJ=unsupported 17740 always_export_symbols_GCJ=yes 17741 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' 17742 # Note: this linker hardcodes the directories in LIBPATH if there 17743 # are no directories specified by -L. 17744 hardcode_minus_L_GCJ=yes 17745 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17746 # Neither direct hardcoding nor static linking is supported with a 17747 # broken collect2. 17748 hardcode_direct_GCJ=unsupported 17749 fi 17750 ;; 17751 17752 aix[4-9]*) 17753 if test "$host_cpu" = ia64; then 17754 # On IA64, the linker does run time linking by default, so we don't 17755 # have to do anything special. 17756 aix_use_runtimelinking=no 17757 exp_sym_flag='-Bexport' 17758 no_entry_flag="" 17759 else 17760 # If we're using GNU nm, then we don't want the "-C" option. 17761 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17762 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17763 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' 17764 else 17765 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' 17766 fi 17767 aix_use_runtimelinking=no 17768 17769 # Test if we are trying to use run time linking or normal 17770 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17771 # need to do runtime linking. 17772 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17773 for ld_flag in $LDFLAGS; do 17774 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17775 aix_use_runtimelinking=yes 17776 break 17777 fi 17778 done 17779 ;; 17780 esac 17781 17782 exp_sym_flag='-bexport' 17783 no_entry_flag='-bnoentry' 17784 fi 17785 17786 # When large executables or shared objects are built, AIX ld can 17787 # have problems creating the table of contents. If linking a library 17788 # or program results in "error TOC overflow" add -mminimal-toc to 17789 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17790 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17791 17792 archive_cmds_GCJ='' 17793 hardcode_direct_GCJ=yes 17794 hardcode_libdir_separator_GCJ=':' 17795 link_all_deplibs_GCJ=yes 17796 17797 if test "$GCC" = yes; then 17798 case $host_os in aix4.[012]|aix4.[012].*) 17799 # We only want to do this on AIX 4.2 and lower, the check 17800 # below for broken collect2 doesn't work under 4.3+ 17801 collect2name=`${CC} -print-prog-name=collect2` 17802 if test -f "$collect2name" && \ 17803 strings "$collect2name" | grep resolve_lib_name >/dev/null 17804 then 17805 # We have reworked collect2 17806 : 17807 else 17808 # We have old collect2 17809 hardcode_direct_GCJ=unsupported 17810 # It fails to find uninstalled libraries when the uninstalled 17811 # path is not listed in the libpath. Setting hardcode_minus_L 17812 # to unsupported forces relinking 17813 hardcode_minus_L_GCJ=yes 17814 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17815 hardcode_libdir_separator_GCJ= 17816 fi 17817 ;; 17818 esac 17819 shared_flag='-shared' 17820 if test "$aix_use_runtimelinking" = yes; then 17821 shared_flag="$shared_flag "'${wl}-G' 17822 fi 17823 else 17824 # not using gcc 17825 if test "$host_cpu" = ia64; then 17826 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17827 # chokes on -Wl,-G. The following line is correct: 17828 shared_flag='-G' 17829 else 17830 if test "$aix_use_runtimelinking" = yes; then 17831 shared_flag='${wl}-G' 17832 else 17833 shared_flag='${wl}-bM:SRE' 17834 fi 17835 fi 17836 fi 17837 17838 # It seems that -bexpall does not export symbols beginning with 17839 # underscore (_), so it is better to generate a list of symbols to export. 17840 always_export_symbols_GCJ=yes 17841 if test "$aix_use_runtimelinking" = yes; then 17842 # Warning - without using the other runtime loading flags (-brtl), 17843 # -berok will link without error, but may produce a broken library. 17844 allow_undefined_flag_GCJ='-berok' 17845 # Determine the default libpath from the value encoded in an empty executable. 17846 cat >conftest.$ac_ext <<_ACEOF 17847/* confdefs.h. */ 17848_ACEOF 17849cat confdefs.h >>conftest.$ac_ext 17850cat >>conftest.$ac_ext <<_ACEOF 17851/* end confdefs.h. */ 17852 17853int 17854main () 17855{ 17856 17857 ; 17858 return 0; 17859} 17860_ACEOF 17861rm -f conftest.$ac_objext conftest$ac_exeext 17862if { (ac_try="$ac_link" 17863case "(($ac_try" in 17864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17865 *) ac_try_echo=$ac_try;; 17866esac 17867eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17868$as_echo "$ac_try_echo") >&5 17869 (eval "$ac_link") 2>conftest.er1 17870 ac_status=$? 17871 grep -v '^ *+' conftest.er1 >conftest.err 17872 rm -f conftest.er1 17873 cat conftest.err >&5 17874 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17875 (exit $ac_status); } && { 17876 test -z "$ac_c_werror_flag" || 17877 test ! -s conftest.err 17878 } && test -s conftest$ac_exeext && { 17879 test "$cross_compiling" = yes || 17880 $as_test_x conftest$ac_exeext 17881 }; then 17882 17883lt_aix_libpath_sed=' 17884 /Import File Strings/,/^$/ { 17885 /^0/ { 17886 s/^0 *\(.*\)$/\1/ 17887 p 17888 } 17889 }' 17890aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17891# Check for a 64-bit object if we didn't find anything. 17892if test -z "$aix_libpath"; then 17893 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17894fi 17895else 17896 $as_echo "$as_me: failed program was:" >&5 17897sed 's/^/| /' conftest.$ac_ext >&5 17898 17899 17900fi 17901 17902rm -rf conftest.dSYM 17903rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17904 conftest$ac_exeext conftest.$ac_ext 17905if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17906 17907 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17908 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" 17909 else 17910 if test "$host_cpu" = ia64; then 17911 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17912 allow_undefined_flag_GCJ="-z nodefs" 17913 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" 17914 else 17915 # Determine the default libpath from the value encoded in an empty executable. 17916 cat >conftest.$ac_ext <<_ACEOF 17917/* confdefs.h. */ 17918_ACEOF 17919cat confdefs.h >>conftest.$ac_ext 17920cat >>conftest.$ac_ext <<_ACEOF 17921/* end confdefs.h. */ 17922 17923int 17924main () 17925{ 17926 17927 ; 17928 return 0; 17929} 17930_ACEOF 17931rm -f conftest.$ac_objext conftest$ac_exeext 17932if { (ac_try="$ac_link" 17933case "(($ac_try" in 17934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17935 *) ac_try_echo=$ac_try;; 17936esac 17937eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17938$as_echo "$ac_try_echo") >&5 17939 (eval "$ac_link") 2>conftest.er1 17940 ac_status=$? 17941 grep -v '^ *+' conftest.er1 >conftest.err 17942 rm -f conftest.er1 17943 cat conftest.err >&5 17944 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17945 (exit $ac_status); } && { 17946 test -z "$ac_c_werror_flag" || 17947 test ! -s conftest.err 17948 } && test -s conftest$ac_exeext && { 17949 test "$cross_compiling" = yes || 17950 $as_test_x conftest$ac_exeext 17951 }; then 17952 17953lt_aix_libpath_sed=' 17954 /Import File Strings/,/^$/ { 17955 /^0/ { 17956 s/^0 *\(.*\)$/\1/ 17957 p 17958 } 17959 }' 17960aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17961# Check for a 64-bit object if we didn't find anything. 17962if test -z "$aix_libpath"; then 17963 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17964fi 17965else 17966 $as_echo "$as_me: failed program was:" >&5 17967sed 's/^/| /' conftest.$ac_ext >&5 17968 17969 17970fi 17971 17972rm -rf conftest.dSYM 17973rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17974 conftest$ac_exeext conftest.$ac_ext 17975if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17976 17977 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17978 # Warning - without using the other run time loading flags, 17979 # -berok will link without error, but may produce a broken library. 17980 no_undefined_flag_GCJ=' ${wl}-bernotok' 17981 allow_undefined_flag_GCJ=' ${wl}-berok' 17982 # Exported symbols can be pulled into shared objects from archives 17983 whole_archive_flag_spec_GCJ='$convenience' 17984 archive_cmds_need_lc_GCJ=yes 17985 # This is similar to how AIX traditionally builds its shared libraries. 17986 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' 17987 fi 17988 fi 17989 ;; 17990 17991 amigaos*) 17992 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)' 17993 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17994 hardcode_minus_L_GCJ=yes 17995 # see comment about different semantics on the GNU ld section 17996 ld_shlibs_GCJ=no 17997 ;; 17998 17999 bsdi[45]*) 18000 export_dynamic_flag_spec_GCJ=-rdynamic 18001 ;; 18002 18003 cygwin* | mingw* | pw32*) 18004 # When not using gcc, we currently assume that we are using 18005 # Microsoft Visual C++. 18006 # hardcode_libdir_flag_spec is actually meaningless, as there is 18007 # no search path for DLLs. 18008 hardcode_libdir_flag_spec_GCJ=' ' 18009 allow_undefined_flag_GCJ=unsupported 18010 # Tell ltmain to make .lib files, not .a files. 18011 libext=lib 18012 # Tell ltmain to make .dll files, not .so files. 18013 shrext_cmds=".dll" 18014 # FIXME: Setting linknames here is a bad hack. 18015 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18016 # The linker will automatically build a .lib file if we build a DLL. 18017 old_archive_From_new_cmds_GCJ='true' 18018 # FIXME: Should let the user specify the lib program. 18019 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18020 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18021 enable_shared_with_static_runtimes_GCJ=yes 18022 ;; 18023 18024 darwin* | rhapsody*) 18025 case $host_os in 18026 rhapsody* | darwin1.[012]) 18027 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18028 ;; 18029 *) # Darwin 1.3 on 18030 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18031 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18032 else 18033 case ${MACOSX_DEPLOYMENT_TARGET} in 18034 10.[012]) 18035 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18036 ;; 18037 10.*) 18038 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18039 ;; 18040 esac 18041 fi 18042 ;; 18043 esac 18044 archive_cmds_need_lc_GCJ=no 18045 hardcode_direct_GCJ=no 18046 hardcode_automatic_GCJ=yes 18047 hardcode_shlibpath_var_GCJ=unsupported 18048 whole_archive_flag_spec_GCJ='' 18049 link_all_deplibs_GCJ=yes 18050 if test "$GCC" = yes ; then 18051 output_verbose_link_cmd='echo' 18052 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}" 18053 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18054 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}" 18055 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}" 18056 else 18057 case $cc_basename in 18058 xlc*) 18059 output_verbose_link_cmd='echo' 18060 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18061 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18062 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18063 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}' 18064 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}' 18065 ;; 18066 *) 18067 ld_shlibs_GCJ=no 18068 ;; 18069 esac 18070 fi 18071 ;; 18072 18073 dgux*) 18074 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18075 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18076 hardcode_shlibpath_var_GCJ=no 18077 ;; 18078 18079 freebsd1*) 18080 ld_shlibs_GCJ=no 18081 ;; 18082 18083 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18084 # support. Future versions do this automatically, but an explicit c++rt0.o 18085 # does not break anything, and helps significantly (at the cost of a little 18086 # extra space). 18087 freebsd2.2*) 18088 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18089 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18090 hardcode_direct_GCJ=yes 18091 hardcode_shlibpath_var_GCJ=no 18092 ;; 18093 18094 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18095 freebsd2*) 18096 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18097 hardcode_direct_GCJ=yes 18098 hardcode_minus_L_GCJ=yes 18099 hardcode_shlibpath_var_GCJ=no 18100 ;; 18101 18102 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18103 freebsd* | dragonfly*) 18104 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18105 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18106 hardcode_direct_GCJ=yes 18107 hardcode_shlibpath_var_GCJ=no 18108 ;; 18109 18110 hpux9*) 18111 if test "$GCC" = yes; then 18112 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' 18113 else 18114 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' 18115 fi 18116 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18117 hardcode_libdir_separator_GCJ=: 18118 hardcode_direct_GCJ=yes 18119 18120 # hardcode_minus_L: Not really in the search PATH, 18121 # but as the default location of the library. 18122 hardcode_minus_L_GCJ=yes 18123 export_dynamic_flag_spec_GCJ='${wl}-E' 18124 ;; 18125 18126 hpux10*) 18127 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18128 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18129 else 18130 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18131 fi 18132 if test "$with_gnu_ld" = no; then 18133 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18134 hardcode_libdir_separator_GCJ=: 18135 18136 hardcode_direct_GCJ=yes 18137 export_dynamic_flag_spec_GCJ='${wl}-E' 18138 18139 # hardcode_minus_L: Not really in the search PATH, 18140 # but as the default location of the library. 18141 hardcode_minus_L_GCJ=yes 18142 fi 18143 ;; 18144 18145 hpux11*) 18146 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18147 case $host_cpu in 18148 hppa*64*) 18149 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18150 ;; 18151 ia64*) 18152 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18153 ;; 18154 *) 18155 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18156 ;; 18157 esac 18158 else 18159 case $host_cpu in 18160 hppa*64*) 18161 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18162 ;; 18163 ia64*) 18164 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18165 ;; 18166 *) 18167 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18168 ;; 18169 esac 18170 fi 18171 if test "$with_gnu_ld" = no; then 18172 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18173 hardcode_libdir_separator_GCJ=: 18174 18175 case $host_cpu in 18176 hppa*64*|ia64*) 18177 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18178 hardcode_direct_GCJ=no 18179 hardcode_shlibpath_var_GCJ=no 18180 ;; 18181 *) 18182 hardcode_direct_GCJ=yes 18183 export_dynamic_flag_spec_GCJ='${wl}-E' 18184 18185 # hardcode_minus_L: Not really in the search PATH, 18186 # but as the default location of the library. 18187 hardcode_minus_L_GCJ=yes 18188 ;; 18189 esac 18190 fi 18191 ;; 18192 18193 irix5* | irix6* | nonstopux*) 18194 if test "$GCC" = yes; then 18195 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' 18196 else 18197 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' 18198 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18199 fi 18200 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18201 hardcode_libdir_separator_GCJ=: 18202 link_all_deplibs_GCJ=yes 18203 ;; 18204 18205 netbsd*) 18206 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18207 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18208 else 18209 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18210 fi 18211 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18212 hardcode_direct_GCJ=yes 18213 hardcode_shlibpath_var_GCJ=no 18214 ;; 18215 18216 newsos6) 18217 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18218 hardcode_direct_GCJ=yes 18219 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18220 hardcode_libdir_separator_GCJ=: 18221 hardcode_shlibpath_var_GCJ=no 18222 ;; 18223 18224 openbsd*) 18225 if test -f /usr/libexec/ld.so; then 18226 hardcode_direct_GCJ=yes 18227 hardcode_shlibpath_var_GCJ=no 18228 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18229 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18230 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18231 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18232 export_dynamic_flag_spec_GCJ='${wl}-E' 18233 else 18234 case $host_os in 18235 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18236 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18237 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18238 ;; 18239 *) 18240 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18241 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18242 ;; 18243 esac 18244 fi 18245 else 18246 ld_shlibs_GCJ=no 18247 fi 18248 ;; 18249 18250 os2*) 18251 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18252 hardcode_minus_L_GCJ=yes 18253 allow_undefined_flag_GCJ=unsupported 18254 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' 18255 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18256 ;; 18257 18258 osf3*) 18259 if test "$GCC" = yes; then 18260 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18261 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' 18262 else 18263 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18264 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' 18265 fi 18266 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18267 hardcode_libdir_separator_GCJ=: 18268 ;; 18269 18270 osf4* | osf5*) # as osf3* with the addition of -msym flag 18271 if test "$GCC" = yes; then 18272 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18273 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' 18274 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18275 else 18276 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18277 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' 18278 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~ 18279 $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' 18280 18281 # Both c and cxx compiler support -rpath directly 18282 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18283 fi 18284 hardcode_libdir_separator_GCJ=: 18285 ;; 18286 18287 solaris*) 18288 no_undefined_flag_GCJ=' -z text' 18289 if test "$GCC" = yes; then 18290 wlarc='${wl}' 18291 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18292 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18293 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18294 else 18295 wlarc='' 18296 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18297 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18298 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18299 fi 18300 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18301 hardcode_shlibpath_var_GCJ=no 18302 case $host_os in 18303 solaris2.[0-5] | solaris2.[0-5].*) ;; 18304 *) 18305 # The compiler driver will combine and reorder linker options, 18306 # but understands `-z linker_flag'. GCC discards it without `$wl', 18307 # but is careful enough not to reorder. 18308 # Supported since Solaris 2.6 (maybe 2.5.1?) 18309 if test "$GCC" = yes; then 18310 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18311 else 18312 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18313 fi 18314 ;; 18315 esac 18316 link_all_deplibs_GCJ=yes 18317 ;; 18318 18319 sunos4*) 18320 if test "x$host_vendor" = xsequent; then 18321 # Use $CC to link under sequent, because it throws in some extra .o 18322 # files that make .init and .fini sections work. 18323 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18324 else 18325 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18326 fi 18327 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18328 hardcode_direct_GCJ=yes 18329 hardcode_minus_L_GCJ=yes 18330 hardcode_shlibpath_var_GCJ=no 18331 ;; 18332 18333 sysv4) 18334 case $host_vendor in 18335 sni) 18336 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18337 hardcode_direct_GCJ=yes # is this really true??? 18338 ;; 18339 siemens) 18340 ## LD is ld it makes a PLAMLIB 18341 ## CC just makes a GrossModule. 18342 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18343 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18344 hardcode_direct_GCJ=no 18345 ;; 18346 motorola) 18347 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18348 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18349 ;; 18350 esac 18351 runpath_var='LD_RUN_PATH' 18352 hardcode_shlibpath_var_GCJ=no 18353 ;; 18354 18355 sysv4.3*) 18356 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18357 hardcode_shlibpath_var_GCJ=no 18358 export_dynamic_flag_spec_GCJ='-Bexport' 18359 ;; 18360 18361 sysv4*MP*) 18362 if test -d /usr/nec; then 18363 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18364 hardcode_shlibpath_var_GCJ=no 18365 runpath_var=LD_RUN_PATH 18366 hardcode_runpath_var=yes 18367 ld_shlibs_GCJ=yes 18368 fi 18369 ;; 18370 18371 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18372 no_undefined_flag_GCJ='${wl}-z,text' 18373 archive_cmds_need_lc_GCJ=no 18374 hardcode_shlibpath_var_GCJ=no 18375 runpath_var='LD_RUN_PATH' 18376 18377 if test "$GCC" = yes; then 18378 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18379 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18380 else 18381 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18382 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18383 fi 18384 ;; 18385 18386 sysv5* | sco3.2v5* | sco5v6*) 18387 # Note: We can NOT use -z defs as we might desire, because we do not 18388 # link with -lc, and that would cause any symbols used from libc to 18389 # always be unresolved, which means just about no library would 18390 # ever link correctly. If we're not using GNU ld we use -z text 18391 # though, which does catch some bad symbols but isn't as heavy-handed 18392 # as -z defs. 18393 no_undefined_flag_GCJ='${wl}-z,text' 18394 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18395 archive_cmds_need_lc_GCJ=no 18396 hardcode_shlibpath_var_GCJ=no 18397 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18398 hardcode_libdir_separator_GCJ=':' 18399 link_all_deplibs_GCJ=yes 18400 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18401 runpath_var='LD_RUN_PATH' 18402 18403 if test "$GCC" = yes; then 18404 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18405 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18406 else 18407 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18408 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18409 fi 18410 ;; 18411 18412 uts4*) 18413 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18414 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18415 hardcode_shlibpath_var_GCJ=no 18416 ;; 18417 18418 *) 18419 ld_shlibs_GCJ=no 18420 ;; 18421 esac 18422 fi 18423 18424{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18425$as_echo "$ld_shlibs_GCJ" >&6; } 18426test "$ld_shlibs_GCJ" = no && can_build_shared=no 18427 18428# 18429# Do we need to explicitly link libc? 18430# 18431case "x$archive_cmds_need_lc_GCJ" in 18432x|xyes) 18433 # Assume -lc should be added 18434 archive_cmds_need_lc_GCJ=yes 18435 18436 if test "$enable_shared" = yes && test "$GCC" = yes; then 18437 case $archive_cmds_GCJ in 18438 *'~'*) 18439 # FIXME: we may have to deal with multi-command sequences. 18440 ;; 18441 '$CC '*) 18442 # Test whether the compiler implicitly links with -lc since on some 18443 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18444 # to ld, don't add -lc before -lgcc. 18445 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18446$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18447 $rm conftest* 18448 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18449 18450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18451 (eval $ac_compile) 2>&5 18452 ac_status=$? 18453 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18454 (exit $ac_status); } 2>conftest.err; then 18455 soname=conftest 18456 lib=conftest 18457 libobjs=conftest.$ac_objext 18458 deplibs= 18459 wl=$lt_prog_compiler_wl_GCJ 18460 pic_flag=$lt_prog_compiler_pic_GCJ 18461 compiler_flags=-v 18462 linker_flags=-v 18463 verstring= 18464 output_objdir=. 18465 libname=conftest 18466 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18467 allow_undefined_flag_GCJ= 18468 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18469 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18470 ac_status=$? 18471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18472 (exit $ac_status); } 18473 then 18474 archive_cmds_need_lc_GCJ=no 18475 else 18476 archive_cmds_need_lc_GCJ=yes 18477 fi 18478 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18479 else 18480 cat conftest.err 1>&5 18481 fi 18482 $rm conftest* 18483 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18484$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18485 ;; 18486 esac 18487 fi 18488 ;; 18489esac 18490 18491{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18492$as_echo_n "checking dynamic linker characteristics... " >&6; } 18493library_names_spec= 18494libname_spec='lib$name' 18495soname_spec= 18496shrext_cmds=".so" 18497postinstall_cmds= 18498postuninstall_cmds= 18499finish_cmds= 18500finish_eval= 18501shlibpath_var= 18502shlibpath_overrides_runpath=unknown 18503version_type=none 18504dynamic_linker="$host_os ld.so" 18505sys_lib_dlsearch_path_spec="/lib /usr/lib" 18506 18507need_lib_prefix=unknown 18508hardcode_into_libs=no 18509 18510# when you set need_version to no, make sure it does not cause -set_version 18511# flags to be left without arguments 18512need_version=unknown 18513 18514case $host_os in 18515aix3*) 18516 version_type=linux 18517 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18518 shlibpath_var=LIBPATH 18519 18520 # AIX 3 has no versioning support, so we append a major version to the name. 18521 soname_spec='${libname}${release}${shared_ext}$major' 18522 ;; 18523 18524aix[4-9]*) 18525 version_type=linux 18526 need_lib_prefix=no 18527 need_version=no 18528 hardcode_into_libs=yes 18529 if test "$host_cpu" = ia64; then 18530 # AIX 5 supports IA64 18531 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18532 shlibpath_var=LD_LIBRARY_PATH 18533 else 18534 # With GCC up to 2.95.x, collect2 would create an import file 18535 # for dependence libraries. The import file would start with 18536 # the line `#! .'. This would cause the generated library to 18537 # depend on `.', always an invalid library. This was fixed in 18538 # development snapshots of GCC prior to 3.0. 18539 case $host_os in 18540 aix4 | aix4.[01] | aix4.[01].*) 18541 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18542 echo ' yes ' 18543 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18544 : 18545 else 18546 can_build_shared=no 18547 fi 18548 ;; 18549 esac 18550 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18551 # soname into executable. Probably we can add versioning support to 18552 # collect2, so additional links can be useful in future. 18553 if test "$aix_use_runtimelinking" = yes; then 18554 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18555 # instead of lib<name>.a to let people know that these are not 18556 # typical AIX shared libraries. 18557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18558 else 18559 # We preserve .a as extension for shared libraries through AIX4.2 18560 # and later when we are not doing run time linking. 18561 library_names_spec='${libname}${release}.a $libname.a' 18562 soname_spec='${libname}${release}${shared_ext}$major' 18563 fi 18564 shlibpath_var=LIBPATH 18565 fi 18566 ;; 18567 18568amigaos*) 18569 library_names_spec='$libname.ixlibrary $libname.a' 18570 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18571 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' 18572 ;; 18573 18574beos*) 18575 library_names_spec='${libname}${shared_ext}' 18576 dynamic_linker="$host_os ld.so" 18577 shlibpath_var=LIBRARY_PATH 18578 ;; 18579 18580bsdi[45]*) 18581 version_type=linux 18582 need_version=no 18583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18584 soname_spec='${libname}${release}${shared_ext}$major' 18585 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18586 shlibpath_var=LD_LIBRARY_PATH 18587 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18588 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18589 # the default ld.so.conf also contains /usr/contrib/lib and 18590 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18591 # libtool to hard-code these into programs 18592 ;; 18593 18594cygwin* | mingw* | pw32*) 18595 version_type=windows 18596 shrext_cmds=".dll" 18597 need_version=no 18598 need_lib_prefix=no 18599 18600 case $GCC,$host_os in 18601 yes,cygwin* | yes,mingw* | yes,pw32*) 18602 library_names_spec='$libname.dll.a' 18603 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18604 postinstall_cmds='base_file=`basename \${file}`~ 18605 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18606 dldir=$destdir/`dirname \$dlpath`~ 18607 test -d \$dldir || mkdir -p \$dldir~ 18608 $install_prog $dir/$dlname \$dldir/$dlname~ 18609 chmod a+x \$dldir/$dlname' 18610 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18611 dlpath=$dir/\$dldll~ 18612 $rm \$dlpath' 18613 shlibpath_overrides_runpath=yes 18614 18615 case $host_os in 18616 cygwin*) 18617 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18618 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18619 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18620 ;; 18621 mingw*) 18622 # MinGW DLLs use traditional 'lib' prefix 18623 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18624 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18625 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18626 # It is most probably a Windows format PATH printed by 18627 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18628 # path with ; separators, and with drive letters. We can handle the 18629 # drive letters (cygwin fileutils understands them), so leave them, 18630 # especially as we might pass files found there to a mingw objdump, 18631 # which wouldn't understand a cygwinified path. Ahh. 18632 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18633 else 18634 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18635 fi 18636 ;; 18637 pw32*) 18638 # pw32 DLLs use 'pw' prefix rather than 'lib' 18639 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18640 ;; 18641 esac 18642 ;; 18643 18644 *) 18645 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18646 ;; 18647 esac 18648 dynamic_linker='Win32 ld.exe' 18649 # FIXME: first we should search . and the directory the executable is in 18650 shlibpath_var=PATH 18651 ;; 18652 18653darwin* | rhapsody*) 18654 dynamic_linker="$host_os dyld" 18655 version_type=darwin 18656 need_lib_prefix=no 18657 need_version=no 18658 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18659 soname_spec='${libname}${release}${major}$shared_ext' 18660 shlibpath_overrides_runpath=yes 18661 shlibpath_var=DYLD_LIBRARY_PATH 18662 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18663 18664 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18665 ;; 18666 18667dgux*) 18668 version_type=linux 18669 need_lib_prefix=no 18670 need_version=no 18671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18672 soname_spec='${libname}${release}${shared_ext}$major' 18673 shlibpath_var=LD_LIBRARY_PATH 18674 ;; 18675 18676freebsd1*) 18677 dynamic_linker=no 18678 ;; 18679 18680freebsd* | dragonfly*) 18681 # DragonFly does not have aout. When/if they implement a new 18682 # versioning mechanism, adjust this. 18683 if test -x /usr/bin/objformat; then 18684 objformat=`/usr/bin/objformat` 18685 else 18686 case $host_os in 18687 freebsd[123]*) objformat=aout ;; 18688 *) objformat=elf ;; 18689 esac 18690 fi 18691 version_type=freebsd-$objformat 18692 case $version_type in 18693 freebsd-elf*) 18694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18695 need_version=no 18696 need_lib_prefix=no 18697 ;; 18698 freebsd-*) 18699 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18700 need_version=yes 18701 ;; 18702 esac 18703 shlibpath_var=LD_LIBRARY_PATH 18704 case $host_os in 18705 freebsd2*) 18706 shlibpath_overrides_runpath=yes 18707 ;; 18708 freebsd3.[01]* | freebsdelf3.[01]*) 18709 shlibpath_overrides_runpath=yes 18710 hardcode_into_libs=yes 18711 ;; 18712 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18713 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18714 shlibpath_overrides_runpath=no 18715 hardcode_into_libs=yes 18716 ;; 18717 *) # from 4.6 on, and DragonFly 18718 shlibpath_overrides_runpath=yes 18719 hardcode_into_libs=yes 18720 ;; 18721 esac 18722 ;; 18723 18724gnu*) 18725 version_type=linux 18726 need_lib_prefix=no 18727 need_version=no 18728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18729 soname_spec='${libname}${release}${shared_ext}$major' 18730 shlibpath_var=LD_LIBRARY_PATH 18731 hardcode_into_libs=yes 18732 ;; 18733 18734hpux9* | hpux10* | hpux11*) 18735 # Give a soname corresponding to the major version so that dld.sl refuses to 18736 # link against other versions. 18737 version_type=sunos 18738 need_lib_prefix=no 18739 need_version=no 18740 case $host_cpu in 18741 ia64*) 18742 shrext_cmds='.so' 18743 hardcode_into_libs=yes 18744 dynamic_linker="$host_os dld.so" 18745 shlibpath_var=LD_LIBRARY_PATH 18746 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18748 soname_spec='${libname}${release}${shared_ext}$major' 18749 if test "X$HPUX_IA64_MODE" = X32; then 18750 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18751 else 18752 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18753 fi 18754 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18755 ;; 18756 hppa*64*) 18757 shrext_cmds='.sl' 18758 hardcode_into_libs=yes 18759 dynamic_linker="$host_os dld.sl" 18760 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18761 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18763 soname_spec='${libname}${release}${shared_ext}$major' 18764 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18765 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18766 ;; 18767 *) 18768 shrext_cmds='.sl' 18769 dynamic_linker="$host_os dld.sl" 18770 shlibpath_var=SHLIB_PATH 18771 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18773 soname_spec='${libname}${release}${shared_ext}$major' 18774 ;; 18775 esac 18776 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18777 postinstall_cmds='chmod 555 $lib' 18778 ;; 18779 18780interix[3-9]*) 18781 version_type=linux 18782 need_lib_prefix=no 18783 need_version=no 18784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18785 soname_spec='${libname}${release}${shared_ext}$major' 18786 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18787 shlibpath_var=LD_LIBRARY_PATH 18788 shlibpath_overrides_runpath=no 18789 hardcode_into_libs=yes 18790 ;; 18791 18792irix5* | irix6* | nonstopux*) 18793 case $host_os in 18794 nonstopux*) version_type=nonstopux ;; 18795 *) 18796 if test "$lt_cv_prog_gnu_ld" = yes; then 18797 version_type=linux 18798 else 18799 version_type=irix 18800 fi ;; 18801 esac 18802 need_lib_prefix=no 18803 need_version=no 18804 soname_spec='${libname}${release}${shared_ext}$major' 18805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18806 case $host_os in 18807 irix5* | nonstopux*) 18808 libsuff= shlibsuff= 18809 ;; 18810 *) 18811 case $LD in # libtool.m4 will add one of these switches to LD 18812 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18813 libsuff= shlibsuff= libmagic=32-bit;; 18814 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18815 libsuff=32 shlibsuff=N32 libmagic=N32;; 18816 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18817 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18818 *) libsuff= shlibsuff= libmagic=never-match;; 18819 esac 18820 ;; 18821 esac 18822 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18823 shlibpath_overrides_runpath=no 18824 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18825 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18826 hardcode_into_libs=yes 18827 ;; 18828 18829# No shared lib support for Linux oldld, aout, or coff. 18830linux*oldld* | linux*aout* | linux*coff*) 18831 dynamic_linker=no 18832 ;; 18833 18834# This must be Linux ELF. 18835linux* | k*bsd*-gnu) 18836 version_type=linux 18837 need_lib_prefix=no 18838 need_version=no 18839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18840 soname_spec='${libname}${release}${shared_ext}$major' 18841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18842 shlibpath_var=LD_LIBRARY_PATH 18843 shlibpath_overrides_runpath=no 18844 # This implies no fast_install, which is unacceptable. 18845 # Some rework will be needed to allow for fast_install 18846 # before this can be enabled. 18847 hardcode_into_libs=yes 18848 18849 # Append ld.so.conf contents to the search path 18850 if test -f /etc/ld.so.conf; then 18851 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' ' '` 18852 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18853 fi 18854 18855 # We used to test for /lib/ld.so.1 and disable shared libraries on 18856 # powerpc, because MkLinux only supported shared libraries with the 18857 # GNU dynamic linker. Since this was broken with cross compilers, 18858 # most powerpc-linux boxes support dynamic linking these days and 18859 # people can always --disable-shared, the test was removed, and we 18860 # assume the GNU/Linux dynamic linker is in use. 18861 dynamic_linker='GNU/Linux ld.so' 18862 ;; 18863 18864netbsd*) 18865 version_type=sunos 18866 need_lib_prefix=no 18867 need_version=no 18868 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18869 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18870 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18871 dynamic_linker='NetBSD (a.out) ld.so' 18872 else 18873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18874 soname_spec='${libname}${release}${shared_ext}$major' 18875 dynamic_linker='NetBSD ld.elf_so' 18876 fi 18877 shlibpath_var=LD_LIBRARY_PATH 18878 shlibpath_overrides_runpath=yes 18879 hardcode_into_libs=yes 18880 ;; 18881 18882newsos6) 18883 version_type=linux 18884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18885 shlibpath_var=LD_LIBRARY_PATH 18886 shlibpath_overrides_runpath=yes 18887 ;; 18888 18889nto-qnx*) 18890 version_type=linux 18891 need_lib_prefix=no 18892 need_version=no 18893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18894 soname_spec='${libname}${release}${shared_ext}$major' 18895 shlibpath_var=LD_LIBRARY_PATH 18896 shlibpath_overrides_runpath=yes 18897 ;; 18898 18899openbsd*) 18900 version_type=sunos 18901 sys_lib_dlsearch_path_spec="/usr/lib" 18902 need_lib_prefix=no 18903 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18904 case $host_os in 18905 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18906 *) need_version=no ;; 18907 esac 18908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18909 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18910 shlibpath_var=LD_LIBRARY_PATH 18911 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18912 case $host_os in 18913 openbsd2.[89] | openbsd2.[89].*) 18914 shlibpath_overrides_runpath=no 18915 ;; 18916 *) 18917 shlibpath_overrides_runpath=yes 18918 ;; 18919 esac 18920 else 18921 shlibpath_overrides_runpath=yes 18922 fi 18923 ;; 18924 18925os2*) 18926 libname_spec='$name' 18927 shrext_cmds=".dll" 18928 need_lib_prefix=no 18929 library_names_spec='$libname${shared_ext} $libname.a' 18930 dynamic_linker='OS/2 ld.exe' 18931 shlibpath_var=LIBPATH 18932 ;; 18933 18934osf3* | osf4* | osf5*) 18935 version_type=osf 18936 need_lib_prefix=no 18937 need_version=no 18938 soname_spec='${libname}${release}${shared_ext}$major' 18939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18940 shlibpath_var=LD_LIBRARY_PATH 18941 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18942 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18943 ;; 18944 18945rdos*) 18946 dynamic_linker=no 18947 ;; 18948 18949solaris*) 18950 version_type=linux 18951 need_lib_prefix=no 18952 need_version=no 18953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18954 soname_spec='${libname}${release}${shared_ext}$major' 18955 shlibpath_var=LD_LIBRARY_PATH 18956 shlibpath_overrides_runpath=yes 18957 hardcode_into_libs=yes 18958 # ldd complains unless libraries are executable 18959 postinstall_cmds='chmod +x $lib' 18960 ;; 18961 18962sunos4*) 18963 version_type=sunos 18964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18965 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18966 shlibpath_var=LD_LIBRARY_PATH 18967 shlibpath_overrides_runpath=yes 18968 if test "$with_gnu_ld" = yes; then 18969 need_lib_prefix=no 18970 fi 18971 need_version=yes 18972 ;; 18973 18974sysv4 | sysv4.3*) 18975 version_type=linux 18976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18977 soname_spec='${libname}${release}${shared_ext}$major' 18978 shlibpath_var=LD_LIBRARY_PATH 18979 case $host_vendor in 18980 sni) 18981 shlibpath_overrides_runpath=no 18982 need_lib_prefix=no 18983 export_dynamic_flag_spec='${wl}-Blargedynsym' 18984 runpath_var=LD_RUN_PATH 18985 ;; 18986 siemens) 18987 need_lib_prefix=no 18988 ;; 18989 motorola) 18990 need_lib_prefix=no 18991 need_version=no 18992 shlibpath_overrides_runpath=no 18993 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18994 ;; 18995 esac 18996 ;; 18997 18998sysv4*MP*) 18999 if test -d /usr/nec ;then 19000 version_type=linux 19001 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 19002 soname_spec='$libname${shared_ext}.$major' 19003 shlibpath_var=LD_LIBRARY_PATH 19004 fi 19005 ;; 19006 19007sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19008 version_type=freebsd-elf 19009 need_lib_prefix=no 19010 need_version=no 19011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19012 soname_spec='${libname}${release}${shared_ext}$major' 19013 shlibpath_var=LD_LIBRARY_PATH 19014 hardcode_into_libs=yes 19015 if test "$with_gnu_ld" = yes; then 19016 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19017 shlibpath_overrides_runpath=no 19018 else 19019 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19020 shlibpath_overrides_runpath=yes 19021 case $host_os in 19022 sco3.2v5*) 19023 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19024 ;; 19025 esac 19026 fi 19027 sys_lib_dlsearch_path_spec='/usr/lib' 19028 ;; 19029 19030uts4*) 19031 version_type=linux 19032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19033 soname_spec='${libname}${release}${shared_ext}$major' 19034 shlibpath_var=LD_LIBRARY_PATH 19035 ;; 19036 19037*) 19038 dynamic_linker=no 19039 ;; 19040esac 19041{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19042$as_echo "$dynamic_linker" >&6; } 19043test "$dynamic_linker" = no && can_build_shared=no 19044 19045if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19046 $as_echo_n "(cached) " >&6 19047else 19048 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19049fi 19050 19051sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19052if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19053 $as_echo_n "(cached) " >&6 19054else 19055 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19056fi 19057 19058sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19059 19060variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19061if test "$GCC" = yes; then 19062 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19063fi 19064 19065{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19066$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19067hardcode_action_GCJ= 19068if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19069 test -n "$runpath_var_GCJ" || \ 19070 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19071 19072 # We can hardcode non-existant directories. 19073 if test "$hardcode_direct_GCJ" != no && 19074 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19075 # have to relink, otherwise we might link with an installed library 19076 # when we should be linking with a yet-to-be-installed one 19077 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19078 test "$hardcode_minus_L_GCJ" != no; then 19079 # Linking always hardcodes the temporary library directory. 19080 hardcode_action_GCJ=relink 19081 else 19082 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19083 hardcode_action_GCJ=immediate 19084 fi 19085else 19086 # We cannot hardcode anything, or else we can only hardcode existing 19087 # directories. 19088 hardcode_action_GCJ=unsupported 19089fi 19090{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19091$as_echo "$hardcode_action_GCJ" >&6; } 19092 19093if test "$hardcode_action_GCJ" = relink; then 19094 # Fast installation is not supported 19095 enable_fast_install=no 19096elif test "$shlibpath_overrides_runpath" = yes || 19097 test "$enable_shared" = no; then 19098 # Fast installation is not necessary 19099 enable_fast_install=needless 19100fi 19101 19102 19103# The else clause should only fire when bootstrapping the 19104# libtool distribution, otherwise you forgot to ship ltmain.sh 19105# with your package, and you will get complaints that there are 19106# no rules to generate ltmain.sh. 19107if test -f "$ltmain"; then 19108 # See if we are running on zsh, and set the options which allow our commands through 19109 # without removal of \ escapes. 19110 if test -n "${ZSH_VERSION+set}" ; then 19111 setopt NO_GLOB_SUBST 19112 fi 19113 # Now quote all the things that may contain metacharacters while being 19114 # careful not to overquote the AC_SUBSTed values. We take copies of the 19115 # variables and quote the copies for generation of the libtool script. 19116 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19117 SED SHELL STRIP \ 19118 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19119 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19120 deplibs_check_method reload_flag reload_cmds need_locks \ 19121 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19122 lt_cv_sys_global_symbol_to_c_name_address \ 19123 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19124 old_postinstall_cmds old_postuninstall_cmds \ 19125 compiler_GCJ \ 19126 CC_GCJ \ 19127 LD_GCJ \ 19128 lt_prog_compiler_wl_GCJ \ 19129 lt_prog_compiler_pic_GCJ \ 19130 lt_prog_compiler_static_GCJ \ 19131 lt_prog_compiler_no_builtin_flag_GCJ \ 19132 export_dynamic_flag_spec_GCJ \ 19133 thread_safe_flag_spec_GCJ \ 19134 whole_archive_flag_spec_GCJ \ 19135 enable_shared_with_static_runtimes_GCJ \ 19136 old_archive_cmds_GCJ \ 19137 old_archive_from_new_cmds_GCJ \ 19138 predep_objects_GCJ \ 19139 postdep_objects_GCJ \ 19140 predeps_GCJ \ 19141 postdeps_GCJ \ 19142 compiler_lib_search_path_GCJ \ 19143 compiler_lib_search_dirs_GCJ \ 19144 archive_cmds_GCJ \ 19145 archive_expsym_cmds_GCJ \ 19146 postinstall_cmds_GCJ \ 19147 postuninstall_cmds_GCJ \ 19148 old_archive_from_expsyms_cmds_GCJ \ 19149 allow_undefined_flag_GCJ \ 19150 no_undefined_flag_GCJ \ 19151 export_symbols_cmds_GCJ \ 19152 hardcode_libdir_flag_spec_GCJ \ 19153 hardcode_libdir_flag_spec_ld_GCJ \ 19154 hardcode_libdir_separator_GCJ \ 19155 hardcode_automatic_GCJ \ 19156 module_cmds_GCJ \ 19157 module_expsym_cmds_GCJ \ 19158 lt_cv_prog_compiler_c_o_GCJ \ 19159 fix_srcfile_path_GCJ \ 19160 exclude_expsyms_GCJ \ 19161 include_expsyms_GCJ; do 19162 19163 case $var in 19164 old_archive_cmds_GCJ | \ 19165 old_archive_from_new_cmds_GCJ | \ 19166 archive_cmds_GCJ | \ 19167 archive_expsym_cmds_GCJ | \ 19168 module_cmds_GCJ | \ 19169 module_expsym_cmds_GCJ | \ 19170 old_archive_from_expsyms_cmds_GCJ | \ 19171 export_symbols_cmds_GCJ | \ 19172 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19173 postinstall_cmds | postuninstall_cmds | \ 19174 old_postinstall_cmds | old_postuninstall_cmds | \ 19175 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19176 # Double-quote double-evaled strings. 19177 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19178 ;; 19179 *) 19180 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19181 ;; 19182 esac 19183 done 19184 19185 case $lt_echo in 19186 *'\$0 --fallback-echo"') 19187 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19188 ;; 19189 esac 19190 19191cfgfile="$ofile" 19192 19193 cat <<__EOF__ >> "$cfgfile" 19194# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19195 19196# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19197 19198# Shell to use when invoking shell scripts. 19199SHELL=$lt_SHELL 19200 19201# Whether or not to build shared libraries. 19202build_libtool_libs=$enable_shared 19203 19204# Whether or not to build static libraries. 19205build_old_libs=$enable_static 19206 19207# Whether or not to add -lc for building shared libraries. 19208build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19209 19210# Whether or not to disallow shared libs when runtime libs are static 19211allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19212 19213# Whether or not to optimize for fast installation. 19214fast_install=$enable_fast_install 19215 19216# The host system. 19217host_alias=$host_alias 19218host=$host 19219host_os=$host_os 19220 19221# The build system. 19222build_alias=$build_alias 19223build=$build 19224build_os=$build_os 19225 19226# An echo program that does not interpret backslashes. 19227echo=$lt_echo 19228 19229# The archiver. 19230AR=$lt_AR 19231AR_FLAGS=$lt_AR_FLAGS 19232 19233# A C compiler. 19234LTCC=$lt_LTCC 19235 19236# LTCC compiler flags. 19237LTCFLAGS=$lt_LTCFLAGS 19238 19239# A language-specific compiler. 19240CC=$lt_compiler_GCJ 19241 19242# Is the compiler the GNU C compiler? 19243with_gcc=$GCC_GCJ 19244 19245# An ERE matcher. 19246EGREP=$lt_EGREP 19247 19248# The linker used to build libraries. 19249LD=$lt_LD_GCJ 19250 19251# Whether we need hard or soft links. 19252LN_S=$lt_LN_S 19253 19254# A BSD-compatible nm program. 19255NM=$lt_NM 19256 19257# A symbol stripping program 19258STRIP=$lt_STRIP 19259 19260# Used to examine libraries when file_magic_cmd begins "file" 19261MAGIC_CMD=$MAGIC_CMD 19262 19263# Used on cygwin: DLL creation program. 19264DLLTOOL="$DLLTOOL" 19265 19266# Used on cygwin: object dumper. 19267OBJDUMP="$OBJDUMP" 19268 19269# Used on cygwin: assembler. 19270AS="$AS" 19271 19272# The name of the directory that contains temporary libtool files. 19273objdir=$objdir 19274 19275# How to create reloadable object files. 19276reload_flag=$lt_reload_flag 19277reload_cmds=$lt_reload_cmds 19278 19279# How to pass a linker flag through the compiler. 19280wl=$lt_lt_prog_compiler_wl_GCJ 19281 19282# Object file suffix (normally "o"). 19283objext="$ac_objext" 19284 19285# Old archive suffix (normally "a"). 19286libext="$libext" 19287 19288# Shared library suffix (normally ".so"). 19289shrext_cmds='$shrext_cmds' 19290 19291# Executable file suffix (normally ""). 19292exeext="$exeext" 19293 19294# Additional compiler flags for building library objects. 19295pic_flag=$lt_lt_prog_compiler_pic_GCJ 19296pic_mode=$pic_mode 19297 19298# What is the maximum length of a command? 19299max_cmd_len=$lt_cv_sys_max_cmd_len 19300 19301# Does compiler simultaneously support -c and -o options? 19302compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19303 19304# Must we lock files when doing compilation? 19305need_locks=$lt_need_locks 19306 19307# Do we need the lib prefix for modules? 19308need_lib_prefix=$need_lib_prefix 19309 19310# Do we need a version for libraries? 19311need_version=$need_version 19312 19313# Whether dlopen is supported. 19314dlopen_support=$enable_dlopen 19315 19316# Whether dlopen of programs is supported. 19317dlopen_self=$enable_dlopen_self 19318 19319# Whether dlopen of statically linked programs is supported. 19320dlopen_self_static=$enable_dlopen_self_static 19321 19322# Compiler flag to prevent dynamic linking. 19323link_static_flag=$lt_lt_prog_compiler_static_GCJ 19324 19325# Compiler flag to turn off builtin functions. 19326no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19327 19328# Compiler flag to allow reflexive dlopens. 19329export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19330 19331# Compiler flag to generate shared objects directly from archives. 19332whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19333 19334# Compiler flag to generate thread-safe objects. 19335thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19336 19337# Library versioning type. 19338version_type=$version_type 19339 19340# Format of library name prefix. 19341libname_spec=$lt_libname_spec 19342 19343# List of archive names. First name is the real one, the rest are links. 19344# The last name is the one that the linker finds with -lNAME. 19345library_names_spec=$lt_library_names_spec 19346 19347# The coded name of the library, if different from the real name. 19348soname_spec=$lt_soname_spec 19349 19350# Commands used to build and install an old-style archive. 19351RANLIB=$lt_RANLIB 19352old_archive_cmds=$lt_old_archive_cmds_GCJ 19353old_postinstall_cmds=$lt_old_postinstall_cmds 19354old_postuninstall_cmds=$lt_old_postuninstall_cmds 19355 19356# Create an old-style archive from a shared archive. 19357old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19358 19359# Create a temporary old-style archive to link instead of a shared archive. 19360old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19361 19362# Commands used to build and install a shared archive. 19363archive_cmds=$lt_archive_cmds_GCJ 19364archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19365postinstall_cmds=$lt_postinstall_cmds 19366postuninstall_cmds=$lt_postuninstall_cmds 19367 19368# Commands used to build a loadable module (assumed same as above if empty) 19369module_cmds=$lt_module_cmds_GCJ 19370module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19371 19372# Commands to strip libraries. 19373old_striplib=$lt_old_striplib 19374striplib=$lt_striplib 19375 19376# Dependencies to place before the objects being linked to create a 19377# shared library. 19378predep_objects=$lt_predep_objects_GCJ 19379 19380# Dependencies to place after the objects being linked to create a 19381# shared library. 19382postdep_objects=$lt_postdep_objects_GCJ 19383 19384# Dependencies to place before the objects being linked to create a 19385# shared library. 19386predeps=$lt_predeps_GCJ 19387 19388# Dependencies to place after the objects being linked to create a 19389# shared library. 19390postdeps=$lt_postdeps_GCJ 19391 19392# The directories searched by this compiler when creating a shared 19393# library 19394compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19395 19396# The library search path used internally by the compiler when linking 19397# a shared library. 19398compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19399 19400# Method to check whether dependent libraries are shared objects. 19401deplibs_check_method=$lt_deplibs_check_method 19402 19403# Command to use when deplibs_check_method == file_magic. 19404file_magic_cmd=$lt_file_magic_cmd 19405 19406# Flag that allows shared libraries with undefined symbols to be built. 19407allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19408 19409# Flag that forces no undefined symbols. 19410no_undefined_flag=$lt_no_undefined_flag_GCJ 19411 19412# Commands used to finish a libtool library installation in a directory. 19413finish_cmds=$lt_finish_cmds 19414 19415# Same as above, but a single script fragment to be evaled but not shown. 19416finish_eval=$lt_finish_eval 19417 19418# Take the output of nm and produce a listing of raw symbols and C names. 19419global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19420 19421# Transform the output of nm in a proper C declaration 19422global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19423 19424# Transform the output of nm in a C name address pair 19425global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19426 19427# This is the shared library runtime path variable. 19428runpath_var=$runpath_var 19429 19430# This is the shared library path variable. 19431shlibpath_var=$shlibpath_var 19432 19433# Is shlibpath searched before the hard-coded library search path? 19434shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19435 19436# How to hardcode a shared library path into an executable. 19437hardcode_action=$hardcode_action_GCJ 19438 19439# Whether we should hardcode library paths into libraries. 19440hardcode_into_libs=$hardcode_into_libs 19441 19442# Flag to hardcode \$libdir into a binary during linking. 19443# This must work even if \$libdir does not exist. 19444hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19445 19446# If ld is used when linking, flag to hardcode \$libdir into 19447# a binary during linking. This must work even if \$libdir does 19448# not exist. 19449hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19450 19451# Whether we need a single -rpath flag with a separated argument. 19452hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19453 19454# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19455# resulting binary. 19456hardcode_direct=$hardcode_direct_GCJ 19457 19458# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19459# resulting binary. 19460hardcode_minus_L=$hardcode_minus_L_GCJ 19461 19462# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19463# the resulting binary. 19464hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19465 19466# Set to yes if building a shared library automatically hardcodes DIR into the library 19467# and all subsequent libraries and executables linked against it. 19468hardcode_automatic=$hardcode_automatic_GCJ 19469 19470# Variables whose values should be saved in libtool wrapper scripts and 19471# restored at relink time. 19472variables_saved_for_relink="$variables_saved_for_relink" 19473 19474# Whether libtool must link a program against all its dependency libraries. 19475link_all_deplibs=$link_all_deplibs_GCJ 19476 19477# Compile-time system search path for libraries 19478sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19479 19480# Run-time system search path for libraries 19481sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19482 19483# Fix the shell variable \$srcfile for the compiler. 19484fix_srcfile_path=$lt_fix_srcfile_path 19485 19486# Set to yes if exported symbols are required. 19487always_export_symbols=$always_export_symbols_GCJ 19488 19489# The commands to list exported symbols. 19490export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19491 19492# The commands to extract the exported symbol list from a shared archive. 19493extract_expsyms_cmds=$lt_extract_expsyms_cmds 19494 19495# Symbols that should not be listed in the preloaded symbols. 19496exclude_expsyms=$lt_exclude_expsyms_GCJ 19497 19498# Symbols that must always be exported. 19499include_expsyms=$lt_include_expsyms_GCJ 19500 19501# ### END LIBTOOL TAG CONFIG: $tagname 19502 19503__EOF__ 19504 19505 19506else 19507 # If there is no Makefile yet, we rely on a make rule to execute 19508 # `config.status --recheck' to rerun these tests and create the 19509 # libtool script then. 19510 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19511 if test -f "$ltmain_in"; then 19512 test -f Makefile && make "$ltmain" 19513 fi 19514fi 19515 19516 19517ac_ext=c 19518ac_cpp='$CPP $CPPFLAGS' 19519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19521ac_compiler_gnu=$ac_cv_c_compiler_gnu 19522 19523CC="$lt_save_CC" 19524 19525 else 19526 tagname="" 19527 fi 19528 ;; 19529 19530 RC) 19531 19532 19533# Source file extension for RC test sources. 19534ac_ext=rc 19535 19536# Object file extension for compiled RC test sources. 19537objext=o 19538objext_RC=$objext 19539 19540# Code to be used in simple compile tests 19541lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19542 19543# Code to be used in simple link tests 19544lt_simple_link_test_code="$lt_simple_compile_test_code" 19545 19546# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19547 19548# If no C compiler was specified, use CC. 19549LTCC=${LTCC-"$CC"} 19550 19551# If no C compiler flags were specified, use CFLAGS. 19552LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19553 19554# Allow CC to be a program name with arguments. 19555compiler=$CC 19556 19557 19558# save warnings/boilerplate of simple test code 19559ac_outfile=conftest.$ac_objext 19560echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19561eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19562_lt_compiler_boilerplate=`cat conftest.err` 19563$rm conftest* 19564 19565ac_outfile=conftest.$ac_objext 19566echo "$lt_simple_link_test_code" >conftest.$ac_ext 19567eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19568_lt_linker_boilerplate=`cat conftest.err` 19569$rm -r conftest* 19570 19571 19572# Allow CC to be a program name with arguments. 19573lt_save_CC="$CC" 19574CC=${RC-"windres"} 19575compiler=$CC 19576compiler_RC=$CC 19577for cc_temp in $compiler""; do 19578 case $cc_temp in 19579 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19580 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19581 \-*) ;; 19582 *) break;; 19583 esac 19584done 19585cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19586 19587lt_cv_prog_compiler_c_o_RC=yes 19588 19589# The else clause should only fire when bootstrapping the 19590# libtool distribution, otherwise you forgot to ship ltmain.sh 19591# with your package, and you will get complaints that there are 19592# no rules to generate ltmain.sh. 19593if test -f "$ltmain"; then 19594 # See if we are running on zsh, and set the options which allow our commands through 19595 # without removal of \ escapes. 19596 if test -n "${ZSH_VERSION+set}" ; then 19597 setopt NO_GLOB_SUBST 19598 fi 19599 # Now quote all the things that may contain metacharacters while being 19600 # careful not to overquote the AC_SUBSTed values. We take copies of the 19601 # variables and quote the copies for generation of the libtool script. 19602 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19603 SED SHELL STRIP \ 19604 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19605 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19606 deplibs_check_method reload_flag reload_cmds need_locks \ 19607 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19608 lt_cv_sys_global_symbol_to_c_name_address \ 19609 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19610 old_postinstall_cmds old_postuninstall_cmds \ 19611 compiler_RC \ 19612 CC_RC \ 19613 LD_RC \ 19614 lt_prog_compiler_wl_RC \ 19615 lt_prog_compiler_pic_RC \ 19616 lt_prog_compiler_static_RC \ 19617 lt_prog_compiler_no_builtin_flag_RC \ 19618 export_dynamic_flag_spec_RC \ 19619 thread_safe_flag_spec_RC \ 19620 whole_archive_flag_spec_RC \ 19621 enable_shared_with_static_runtimes_RC \ 19622 old_archive_cmds_RC \ 19623 old_archive_from_new_cmds_RC \ 19624 predep_objects_RC \ 19625 postdep_objects_RC \ 19626 predeps_RC \ 19627 postdeps_RC \ 19628 compiler_lib_search_path_RC \ 19629 compiler_lib_search_dirs_RC \ 19630 archive_cmds_RC \ 19631 archive_expsym_cmds_RC \ 19632 postinstall_cmds_RC \ 19633 postuninstall_cmds_RC \ 19634 old_archive_from_expsyms_cmds_RC \ 19635 allow_undefined_flag_RC \ 19636 no_undefined_flag_RC \ 19637 export_symbols_cmds_RC \ 19638 hardcode_libdir_flag_spec_RC \ 19639 hardcode_libdir_flag_spec_ld_RC \ 19640 hardcode_libdir_separator_RC \ 19641 hardcode_automatic_RC \ 19642 module_cmds_RC \ 19643 module_expsym_cmds_RC \ 19644 lt_cv_prog_compiler_c_o_RC \ 19645 fix_srcfile_path_RC \ 19646 exclude_expsyms_RC \ 19647 include_expsyms_RC; do 19648 19649 case $var in 19650 old_archive_cmds_RC | \ 19651 old_archive_from_new_cmds_RC | \ 19652 archive_cmds_RC | \ 19653 archive_expsym_cmds_RC | \ 19654 module_cmds_RC | \ 19655 module_expsym_cmds_RC | \ 19656 old_archive_from_expsyms_cmds_RC | \ 19657 export_symbols_cmds_RC | \ 19658 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19659 postinstall_cmds | postuninstall_cmds | \ 19660 old_postinstall_cmds | old_postuninstall_cmds | \ 19661 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19662 # Double-quote double-evaled strings. 19663 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19664 ;; 19665 *) 19666 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19667 ;; 19668 esac 19669 done 19670 19671 case $lt_echo in 19672 *'\$0 --fallback-echo"') 19673 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19674 ;; 19675 esac 19676 19677cfgfile="$ofile" 19678 19679 cat <<__EOF__ >> "$cfgfile" 19680# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19681 19682# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19683 19684# Shell to use when invoking shell scripts. 19685SHELL=$lt_SHELL 19686 19687# Whether or not to build shared libraries. 19688build_libtool_libs=$enable_shared 19689 19690# Whether or not to build static libraries. 19691build_old_libs=$enable_static 19692 19693# Whether or not to add -lc for building shared libraries. 19694build_libtool_need_lc=$archive_cmds_need_lc_RC 19695 19696# Whether or not to disallow shared libs when runtime libs are static 19697allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19698 19699# Whether or not to optimize for fast installation. 19700fast_install=$enable_fast_install 19701 19702# The host system. 19703host_alias=$host_alias 19704host=$host 19705host_os=$host_os 19706 19707# The build system. 19708build_alias=$build_alias 19709build=$build 19710build_os=$build_os 19711 19712# An echo program that does not interpret backslashes. 19713echo=$lt_echo 19714 19715# The archiver. 19716AR=$lt_AR 19717AR_FLAGS=$lt_AR_FLAGS 19718 19719# A C compiler. 19720LTCC=$lt_LTCC 19721 19722# LTCC compiler flags. 19723LTCFLAGS=$lt_LTCFLAGS 19724 19725# A language-specific compiler. 19726CC=$lt_compiler_RC 19727 19728# Is the compiler the GNU C compiler? 19729with_gcc=$GCC_RC 19730 19731# An ERE matcher. 19732EGREP=$lt_EGREP 19733 19734# The linker used to build libraries. 19735LD=$lt_LD_RC 19736 19737# Whether we need hard or soft links. 19738LN_S=$lt_LN_S 19739 19740# A BSD-compatible nm program. 19741NM=$lt_NM 19742 19743# A symbol stripping program 19744STRIP=$lt_STRIP 19745 19746# Used to examine libraries when file_magic_cmd begins "file" 19747MAGIC_CMD=$MAGIC_CMD 19748 19749# Used on cygwin: DLL creation program. 19750DLLTOOL="$DLLTOOL" 19751 19752# Used on cygwin: object dumper. 19753OBJDUMP="$OBJDUMP" 19754 19755# Used on cygwin: assembler. 19756AS="$AS" 19757 19758# The name of the directory that contains temporary libtool files. 19759objdir=$objdir 19760 19761# How to create reloadable object files. 19762reload_flag=$lt_reload_flag 19763reload_cmds=$lt_reload_cmds 19764 19765# How to pass a linker flag through the compiler. 19766wl=$lt_lt_prog_compiler_wl_RC 19767 19768# Object file suffix (normally "o"). 19769objext="$ac_objext" 19770 19771# Old archive suffix (normally "a"). 19772libext="$libext" 19773 19774# Shared library suffix (normally ".so"). 19775shrext_cmds='$shrext_cmds' 19776 19777# Executable file suffix (normally ""). 19778exeext="$exeext" 19779 19780# Additional compiler flags for building library objects. 19781pic_flag=$lt_lt_prog_compiler_pic_RC 19782pic_mode=$pic_mode 19783 19784# What is the maximum length of a command? 19785max_cmd_len=$lt_cv_sys_max_cmd_len 19786 19787# Does compiler simultaneously support -c and -o options? 19788compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19789 19790# Must we lock files when doing compilation? 19791need_locks=$lt_need_locks 19792 19793# Do we need the lib prefix for modules? 19794need_lib_prefix=$need_lib_prefix 19795 19796# Do we need a version for libraries? 19797need_version=$need_version 19798 19799# Whether dlopen is supported. 19800dlopen_support=$enable_dlopen 19801 19802# Whether dlopen of programs is supported. 19803dlopen_self=$enable_dlopen_self 19804 19805# Whether dlopen of statically linked programs is supported. 19806dlopen_self_static=$enable_dlopen_self_static 19807 19808# Compiler flag to prevent dynamic linking. 19809link_static_flag=$lt_lt_prog_compiler_static_RC 19810 19811# Compiler flag to turn off builtin functions. 19812no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19813 19814# Compiler flag to allow reflexive dlopens. 19815export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19816 19817# Compiler flag to generate shared objects directly from archives. 19818whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19819 19820# Compiler flag to generate thread-safe objects. 19821thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19822 19823# Library versioning type. 19824version_type=$version_type 19825 19826# Format of library name prefix. 19827libname_spec=$lt_libname_spec 19828 19829# List of archive names. First name is the real one, the rest are links. 19830# The last name is the one that the linker finds with -lNAME. 19831library_names_spec=$lt_library_names_spec 19832 19833# The coded name of the library, if different from the real name. 19834soname_spec=$lt_soname_spec 19835 19836# Commands used to build and install an old-style archive. 19837RANLIB=$lt_RANLIB 19838old_archive_cmds=$lt_old_archive_cmds_RC 19839old_postinstall_cmds=$lt_old_postinstall_cmds 19840old_postuninstall_cmds=$lt_old_postuninstall_cmds 19841 19842# Create an old-style archive from a shared archive. 19843old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19844 19845# Create a temporary old-style archive to link instead of a shared archive. 19846old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19847 19848# Commands used to build and install a shared archive. 19849archive_cmds=$lt_archive_cmds_RC 19850archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19851postinstall_cmds=$lt_postinstall_cmds 19852postuninstall_cmds=$lt_postuninstall_cmds 19853 19854# Commands used to build a loadable module (assumed same as above if empty) 19855module_cmds=$lt_module_cmds_RC 19856module_expsym_cmds=$lt_module_expsym_cmds_RC 19857 19858# Commands to strip libraries. 19859old_striplib=$lt_old_striplib 19860striplib=$lt_striplib 19861 19862# Dependencies to place before the objects being linked to create a 19863# shared library. 19864predep_objects=$lt_predep_objects_RC 19865 19866# Dependencies to place after the objects being linked to create a 19867# shared library. 19868postdep_objects=$lt_postdep_objects_RC 19869 19870# Dependencies to place before the objects being linked to create a 19871# shared library. 19872predeps=$lt_predeps_RC 19873 19874# Dependencies to place after the objects being linked to create a 19875# shared library. 19876postdeps=$lt_postdeps_RC 19877 19878# The directories searched by this compiler when creating a shared 19879# library 19880compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19881 19882# The library search path used internally by the compiler when linking 19883# a shared library. 19884compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19885 19886# Method to check whether dependent libraries are shared objects. 19887deplibs_check_method=$lt_deplibs_check_method 19888 19889# Command to use when deplibs_check_method == file_magic. 19890file_magic_cmd=$lt_file_magic_cmd 19891 19892# Flag that allows shared libraries with undefined symbols to be built. 19893allow_undefined_flag=$lt_allow_undefined_flag_RC 19894 19895# Flag that forces no undefined symbols. 19896no_undefined_flag=$lt_no_undefined_flag_RC 19897 19898# Commands used to finish a libtool library installation in a directory. 19899finish_cmds=$lt_finish_cmds 19900 19901# Same as above, but a single script fragment to be evaled but not shown. 19902finish_eval=$lt_finish_eval 19903 19904# Take the output of nm and produce a listing of raw symbols and C names. 19905global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19906 19907# Transform the output of nm in a proper C declaration 19908global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19909 19910# Transform the output of nm in a C name address pair 19911global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19912 19913# This is the shared library runtime path variable. 19914runpath_var=$runpath_var 19915 19916# This is the shared library path variable. 19917shlibpath_var=$shlibpath_var 19918 19919# Is shlibpath searched before the hard-coded library search path? 19920shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19921 19922# How to hardcode a shared library path into an executable. 19923hardcode_action=$hardcode_action_RC 19924 19925# Whether we should hardcode library paths into libraries. 19926hardcode_into_libs=$hardcode_into_libs 19927 19928# Flag to hardcode \$libdir into a binary during linking. 19929# This must work even if \$libdir does not exist. 19930hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19931 19932# If ld is used when linking, flag to hardcode \$libdir into 19933# a binary during linking. This must work even if \$libdir does 19934# not exist. 19935hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19936 19937# Whether we need a single -rpath flag with a separated argument. 19938hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19939 19940# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19941# resulting binary. 19942hardcode_direct=$hardcode_direct_RC 19943 19944# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19945# resulting binary. 19946hardcode_minus_L=$hardcode_minus_L_RC 19947 19948# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19949# the resulting binary. 19950hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19951 19952# Set to yes if building a shared library automatically hardcodes DIR into the library 19953# and all subsequent libraries and executables linked against it. 19954hardcode_automatic=$hardcode_automatic_RC 19955 19956# Variables whose values should be saved in libtool wrapper scripts and 19957# restored at relink time. 19958variables_saved_for_relink="$variables_saved_for_relink" 19959 19960# Whether libtool must link a program against all its dependency libraries. 19961link_all_deplibs=$link_all_deplibs_RC 19962 19963# Compile-time system search path for libraries 19964sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19965 19966# Run-time system search path for libraries 19967sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19968 19969# Fix the shell variable \$srcfile for the compiler. 19970fix_srcfile_path=$lt_fix_srcfile_path 19971 19972# Set to yes if exported symbols are required. 19973always_export_symbols=$always_export_symbols_RC 19974 19975# The commands to list exported symbols. 19976export_symbols_cmds=$lt_export_symbols_cmds_RC 19977 19978# The commands to extract the exported symbol list from a shared archive. 19979extract_expsyms_cmds=$lt_extract_expsyms_cmds 19980 19981# Symbols that should not be listed in the preloaded symbols. 19982exclude_expsyms=$lt_exclude_expsyms_RC 19983 19984# Symbols that must always be exported. 19985include_expsyms=$lt_include_expsyms_RC 19986 19987# ### END LIBTOOL TAG CONFIG: $tagname 19988 19989__EOF__ 19990 19991 19992else 19993 # If there is no Makefile yet, we rely on a make rule to execute 19994 # `config.status --recheck' to rerun these tests and create the 19995 # libtool script then. 19996 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19997 if test -f "$ltmain_in"; then 19998 test -f Makefile && make "$ltmain" 19999 fi 20000fi 20001 20002 20003ac_ext=c 20004ac_cpp='$CPP $CPPFLAGS' 20005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20007ac_compiler_gnu=$ac_cv_c_compiler_gnu 20008 20009CC="$lt_save_CC" 20010 20011 ;; 20012 20013 *) 20014 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20015$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20016 { (exit 1); exit 1; }; } 20017 ;; 20018 esac 20019 20020 # Append the new tag name to the list of available tags. 20021 if test -n "$tagname" ; then 20022 available_tags="$available_tags $tagname" 20023 fi 20024 fi 20025 done 20026 IFS="$lt_save_ifs" 20027 20028 # Now substitute the updated list of available tags. 20029 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20030 mv "${ofile}T" "$ofile" 20031 chmod +x "$ofile" 20032 else 20033 rm -f "${ofile}T" 20034 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20035$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20036 { (exit 1); exit 1; }; } 20037 fi 20038fi 20039 20040 20041 20042# This can be used to rebuild libtool when needed 20043LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20044 20045# Always use our own libtool. 20046LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20047 20048# Prevent multiple expansion 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069ac_ext=c 20070ac_cpp='$CPP $CPPFLAGS' 20071ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20072ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20073ac_compiler_gnu=$ac_cv_c_compiler_gnu 20074if test -n "$ac_tool_prefix"; then 20075 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20076set dummy ${ac_tool_prefix}gcc; ac_word=$2 20077{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20078$as_echo_n "checking for $ac_word... " >&6; } 20079if test "${ac_cv_prog_CC+set}" = set; then 20080 $as_echo_n "(cached) " >&6 20081else 20082 if test -n "$CC"; then 20083 ac_cv_prog_CC="$CC" # Let the user override the test. 20084else 20085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20086for as_dir in $PATH 20087do 20088 IFS=$as_save_IFS 20089 test -z "$as_dir" && as_dir=. 20090 for ac_exec_ext in '' $ac_executable_extensions; do 20091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20092 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20093 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20094 break 2 20095 fi 20096done 20097done 20098IFS=$as_save_IFS 20099 20100fi 20101fi 20102CC=$ac_cv_prog_CC 20103if test -n "$CC"; then 20104 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20105$as_echo "$CC" >&6; } 20106else 20107 { $as_echo "$as_me:$LINENO: result: no" >&5 20108$as_echo "no" >&6; } 20109fi 20110 20111 20112fi 20113if test -z "$ac_cv_prog_CC"; then 20114 ac_ct_CC=$CC 20115 # Extract the first word of "gcc", so it can be a program name with args. 20116set dummy gcc; ac_word=$2 20117{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20118$as_echo_n "checking for $ac_word... " >&6; } 20119if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20120 $as_echo_n "(cached) " >&6 20121else 20122 if test -n "$ac_ct_CC"; then 20123 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20124else 20125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20126for as_dir in $PATH 20127do 20128 IFS=$as_save_IFS 20129 test -z "$as_dir" && as_dir=. 20130 for ac_exec_ext in '' $ac_executable_extensions; do 20131 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20132 ac_cv_prog_ac_ct_CC="gcc" 20133 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20134 break 2 20135 fi 20136done 20137done 20138IFS=$as_save_IFS 20139 20140fi 20141fi 20142ac_ct_CC=$ac_cv_prog_ac_ct_CC 20143if test -n "$ac_ct_CC"; then 20144 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20145$as_echo "$ac_ct_CC" >&6; } 20146else 20147 { $as_echo "$as_me:$LINENO: result: no" >&5 20148$as_echo "no" >&6; } 20149fi 20150 20151 if test "x$ac_ct_CC" = x; then 20152 CC="" 20153 else 20154 case $cross_compiling:$ac_tool_warned in 20155yes:) 20156{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20158ac_tool_warned=yes ;; 20159esac 20160 CC=$ac_ct_CC 20161 fi 20162else 20163 CC="$ac_cv_prog_CC" 20164fi 20165 20166if test -z "$CC"; then 20167 if test -n "$ac_tool_prefix"; then 20168 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20169set dummy ${ac_tool_prefix}cc; ac_word=$2 20170{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20171$as_echo_n "checking for $ac_word... " >&6; } 20172if test "${ac_cv_prog_CC+set}" = set; then 20173 $as_echo_n "(cached) " >&6 20174else 20175 if test -n "$CC"; then 20176 ac_cv_prog_CC="$CC" # Let the user override the test. 20177else 20178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20179for as_dir in $PATH 20180do 20181 IFS=$as_save_IFS 20182 test -z "$as_dir" && as_dir=. 20183 for ac_exec_ext in '' $ac_executable_extensions; do 20184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20185 ac_cv_prog_CC="${ac_tool_prefix}cc" 20186 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20187 break 2 20188 fi 20189done 20190done 20191IFS=$as_save_IFS 20192 20193fi 20194fi 20195CC=$ac_cv_prog_CC 20196if test -n "$CC"; then 20197 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20198$as_echo "$CC" >&6; } 20199else 20200 { $as_echo "$as_me:$LINENO: result: no" >&5 20201$as_echo "no" >&6; } 20202fi 20203 20204 20205 fi 20206fi 20207if test -z "$CC"; then 20208 # Extract the first word of "cc", so it can be a program name with args. 20209set dummy cc; ac_word=$2 20210{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20211$as_echo_n "checking for $ac_word... " >&6; } 20212if test "${ac_cv_prog_CC+set}" = set; then 20213 $as_echo_n "(cached) " >&6 20214else 20215 if test -n "$CC"; then 20216 ac_cv_prog_CC="$CC" # Let the user override the test. 20217else 20218 ac_prog_rejected=no 20219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20220for as_dir in $PATH 20221do 20222 IFS=$as_save_IFS 20223 test -z "$as_dir" && as_dir=. 20224 for ac_exec_ext in '' $ac_executable_extensions; do 20225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20226 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20227 ac_prog_rejected=yes 20228 continue 20229 fi 20230 ac_cv_prog_CC="cc" 20231 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20232 break 2 20233 fi 20234done 20235done 20236IFS=$as_save_IFS 20237 20238if test $ac_prog_rejected = yes; then 20239 # We found a bogon in the path, so make sure we never use it. 20240 set dummy $ac_cv_prog_CC 20241 shift 20242 if test $# != 0; then 20243 # We chose a different compiler from the bogus one. 20244 # However, it has the same basename, so the bogon will be chosen 20245 # first if we set CC to just the basename; use the full file name. 20246 shift 20247 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20248 fi 20249fi 20250fi 20251fi 20252CC=$ac_cv_prog_CC 20253if test -n "$CC"; then 20254 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20255$as_echo "$CC" >&6; } 20256else 20257 { $as_echo "$as_me:$LINENO: result: no" >&5 20258$as_echo "no" >&6; } 20259fi 20260 20261 20262fi 20263if test -z "$CC"; then 20264 if test -n "$ac_tool_prefix"; then 20265 for ac_prog in cl.exe 20266 do 20267 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20268set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20269{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20270$as_echo_n "checking for $ac_word... " >&6; } 20271if test "${ac_cv_prog_CC+set}" = set; then 20272 $as_echo_n "(cached) " >&6 20273else 20274 if test -n "$CC"; then 20275 ac_cv_prog_CC="$CC" # Let the user override the test. 20276else 20277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20278for as_dir in $PATH 20279do 20280 IFS=$as_save_IFS 20281 test -z "$as_dir" && as_dir=. 20282 for ac_exec_ext in '' $ac_executable_extensions; do 20283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20284 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20285 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20286 break 2 20287 fi 20288done 20289done 20290IFS=$as_save_IFS 20291 20292fi 20293fi 20294CC=$ac_cv_prog_CC 20295if test -n "$CC"; then 20296 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20297$as_echo "$CC" >&6; } 20298else 20299 { $as_echo "$as_me:$LINENO: result: no" >&5 20300$as_echo "no" >&6; } 20301fi 20302 20303 20304 test -n "$CC" && break 20305 done 20306fi 20307if test -z "$CC"; then 20308 ac_ct_CC=$CC 20309 for ac_prog in cl.exe 20310do 20311 # Extract the first word of "$ac_prog", so it can be a program name with args. 20312set dummy $ac_prog; ac_word=$2 20313{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20314$as_echo_n "checking for $ac_word... " >&6; } 20315if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20316 $as_echo_n "(cached) " >&6 20317else 20318 if test -n "$ac_ct_CC"; then 20319 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20320else 20321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20322for as_dir in $PATH 20323do 20324 IFS=$as_save_IFS 20325 test -z "$as_dir" && as_dir=. 20326 for ac_exec_ext in '' $ac_executable_extensions; do 20327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20328 ac_cv_prog_ac_ct_CC="$ac_prog" 20329 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20330 break 2 20331 fi 20332done 20333done 20334IFS=$as_save_IFS 20335 20336fi 20337fi 20338ac_ct_CC=$ac_cv_prog_ac_ct_CC 20339if test -n "$ac_ct_CC"; then 20340 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20341$as_echo "$ac_ct_CC" >&6; } 20342else 20343 { $as_echo "$as_me:$LINENO: result: no" >&5 20344$as_echo "no" >&6; } 20345fi 20346 20347 20348 test -n "$ac_ct_CC" && break 20349done 20350 20351 if test "x$ac_ct_CC" = x; then 20352 CC="" 20353 else 20354 case $cross_compiling:$ac_tool_warned in 20355yes:) 20356{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20358ac_tool_warned=yes ;; 20359esac 20360 CC=$ac_ct_CC 20361 fi 20362fi 20363 20364fi 20365 20366 20367test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20369{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20370See \`config.log' for more details." >&5 20371$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20372See \`config.log' for more details." >&2;} 20373 { (exit 1); exit 1; }; }; } 20374 20375# Provide some information about the compiler. 20376$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20377set X $ac_compile 20378ac_compiler=$2 20379{ (ac_try="$ac_compiler --version >&5" 20380case "(($ac_try" in 20381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20382 *) ac_try_echo=$ac_try;; 20383esac 20384eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20385$as_echo "$ac_try_echo") >&5 20386 (eval "$ac_compiler --version >&5") 2>&5 20387 ac_status=$? 20388 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20389 (exit $ac_status); } 20390{ (ac_try="$ac_compiler -v >&5" 20391case "(($ac_try" in 20392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20393 *) ac_try_echo=$ac_try;; 20394esac 20395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20396$as_echo "$ac_try_echo") >&5 20397 (eval "$ac_compiler -v >&5") 2>&5 20398 ac_status=$? 20399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20400 (exit $ac_status); } 20401{ (ac_try="$ac_compiler -V >&5" 20402case "(($ac_try" in 20403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20404 *) ac_try_echo=$ac_try;; 20405esac 20406eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20407$as_echo "$ac_try_echo") >&5 20408 (eval "$ac_compiler -V >&5") 2>&5 20409 ac_status=$? 20410 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20411 (exit $ac_status); } 20412 20413{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20414$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20415if test "${ac_cv_c_compiler_gnu+set}" = set; then 20416 $as_echo_n "(cached) " >&6 20417else 20418 cat >conftest.$ac_ext <<_ACEOF 20419/* confdefs.h. */ 20420_ACEOF 20421cat confdefs.h >>conftest.$ac_ext 20422cat >>conftest.$ac_ext <<_ACEOF 20423/* end confdefs.h. */ 20424 20425int 20426main () 20427{ 20428#ifndef __GNUC__ 20429 choke me 20430#endif 20431 20432 ; 20433 return 0; 20434} 20435_ACEOF 20436rm -f conftest.$ac_objext 20437if { (ac_try="$ac_compile" 20438case "(($ac_try" in 20439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20440 *) ac_try_echo=$ac_try;; 20441esac 20442eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20443$as_echo "$ac_try_echo") >&5 20444 (eval "$ac_compile") 2>conftest.er1 20445 ac_status=$? 20446 grep -v '^ *+' conftest.er1 >conftest.err 20447 rm -f conftest.er1 20448 cat conftest.err >&5 20449 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20450 (exit $ac_status); } && { 20451 test -z "$ac_c_werror_flag" || 20452 test ! -s conftest.err 20453 } && test -s conftest.$ac_objext; then 20454 ac_compiler_gnu=yes 20455else 20456 $as_echo "$as_me: failed program was:" >&5 20457sed 's/^/| /' conftest.$ac_ext >&5 20458 20459 ac_compiler_gnu=no 20460fi 20461 20462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20463ac_cv_c_compiler_gnu=$ac_compiler_gnu 20464 20465fi 20466{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20467$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20468if test $ac_compiler_gnu = yes; then 20469 GCC=yes 20470else 20471 GCC= 20472fi 20473ac_test_CFLAGS=${CFLAGS+set} 20474ac_save_CFLAGS=$CFLAGS 20475{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20476$as_echo_n "checking whether $CC accepts -g... " >&6; } 20477if test "${ac_cv_prog_cc_g+set}" = set; then 20478 $as_echo_n "(cached) " >&6 20479else 20480 ac_save_c_werror_flag=$ac_c_werror_flag 20481 ac_c_werror_flag=yes 20482 ac_cv_prog_cc_g=no 20483 CFLAGS="-g" 20484 cat >conftest.$ac_ext <<_ACEOF 20485/* confdefs.h. */ 20486_ACEOF 20487cat confdefs.h >>conftest.$ac_ext 20488cat >>conftest.$ac_ext <<_ACEOF 20489/* end confdefs.h. */ 20490 20491int 20492main () 20493{ 20494 20495 ; 20496 return 0; 20497} 20498_ACEOF 20499rm -f conftest.$ac_objext 20500if { (ac_try="$ac_compile" 20501case "(($ac_try" in 20502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20503 *) ac_try_echo=$ac_try;; 20504esac 20505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20506$as_echo "$ac_try_echo") >&5 20507 (eval "$ac_compile") 2>conftest.er1 20508 ac_status=$? 20509 grep -v '^ *+' conftest.er1 >conftest.err 20510 rm -f conftest.er1 20511 cat conftest.err >&5 20512 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20513 (exit $ac_status); } && { 20514 test -z "$ac_c_werror_flag" || 20515 test ! -s conftest.err 20516 } && test -s conftest.$ac_objext; then 20517 ac_cv_prog_cc_g=yes 20518else 20519 $as_echo "$as_me: failed program was:" >&5 20520sed 's/^/| /' conftest.$ac_ext >&5 20521 20522 CFLAGS="" 20523 cat >conftest.$ac_ext <<_ACEOF 20524/* confdefs.h. */ 20525_ACEOF 20526cat confdefs.h >>conftest.$ac_ext 20527cat >>conftest.$ac_ext <<_ACEOF 20528/* end confdefs.h. */ 20529 20530int 20531main () 20532{ 20533 20534 ; 20535 return 0; 20536} 20537_ACEOF 20538rm -f conftest.$ac_objext 20539if { (ac_try="$ac_compile" 20540case "(($ac_try" in 20541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20542 *) ac_try_echo=$ac_try;; 20543esac 20544eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20545$as_echo "$ac_try_echo") >&5 20546 (eval "$ac_compile") 2>conftest.er1 20547 ac_status=$? 20548 grep -v '^ *+' conftest.er1 >conftest.err 20549 rm -f conftest.er1 20550 cat conftest.err >&5 20551 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20552 (exit $ac_status); } && { 20553 test -z "$ac_c_werror_flag" || 20554 test ! -s conftest.err 20555 } && test -s conftest.$ac_objext; then 20556 : 20557else 20558 $as_echo "$as_me: failed program was:" >&5 20559sed 's/^/| /' conftest.$ac_ext >&5 20560 20561 ac_c_werror_flag=$ac_save_c_werror_flag 20562 CFLAGS="-g" 20563 cat >conftest.$ac_ext <<_ACEOF 20564/* confdefs.h. */ 20565_ACEOF 20566cat confdefs.h >>conftest.$ac_ext 20567cat >>conftest.$ac_ext <<_ACEOF 20568/* end confdefs.h. */ 20569 20570int 20571main () 20572{ 20573 20574 ; 20575 return 0; 20576} 20577_ACEOF 20578rm -f conftest.$ac_objext 20579if { (ac_try="$ac_compile" 20580case "(($ac_try" in 20581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20582 *) ac_try_echo=$ac_try;; 20583esac 20584eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20585$as_echo "$ac_try_echo") >&5 20586 (eval "$ac_compile") 2>conftest.er1 20587 ac_status=$? 20588 grep -v '^ *+' conftest.er1 >conftest.err 20589 rm -f conftest.er1 20590 cat conftest.err >&5 20591 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20592 (exit $ac_status); } && { 20593 test -z "$ac_c_werror_flag" || 20594 test ! -s conftest.err 20595 } && test -s conftest.$ac_objext; then 20596 ac_cv_prog_cc_g=yes 20597else 20598 $as_echo "$as_me: failed program was:" >&5 20599sed 's/^/| /' conftest.$ac_ext >&5 20600 20601 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 20608fi 20609 20610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20611 ac_c_werror_flag=$ac_save_c_werror_flag 20612fi 20613{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20614$as_echo "$ac_cv_prog_cc_g" >&6; } 20615if test "$ac_test_CFLAGS" = set; then 20616 CFLAGS=$ac_save_CFLAGS 20617elif test $ac_cv_prog_cc_g = yes; then 20618 if test "$GCC" = yes; then 20619 CFLAGS="-g -O2" 20620 else 20621 CFLAGS="-g" 20622 fi 20623else 20624 if test "$GCC" = yes; then 20625 CFLAGS="-O2" 20626 else 20627 CFLAGS= 20628 fi 20629fi 20630{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20631$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20632if test "${ac_cv_prog_cc_c89+set}" = set; then 20633 $as_echo_n "(cached) " >&6 20634else 20635 ac_cv_prog_cc_c89=no 20636ac_save_CC=$CC 20637cat >conftest.$ac_ext <<_ACEOF 20638/* confdefs.h. */ 20639_ACEOF 20640cat confdefs.h >>conftest.$ac_ext 20641cat >>conftest.$ac_ext <<_ACEOF 20642/* end confdefs.h. */ 20643#include <stdarg.h> 20644#include <stdio.h> 20645#include <sys/types.h> 20646#include <sys/stat.h> 20647/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20648struct buf { int x; }; 20649FILE * (*rcsopen) (struct buf *, struct stat *, int); 20650static char *e (p, i) 20651 char **p; 20652 int i; 20653{ 20654 return p[i]; 20655} 20656static char *f (char * (*g) (char **, int), char **p, ...) 20657{ 20658 char *s; 20659 va_list v; 20660 va_start (v,p); 20661 s = g (p, va_arg (v,int)); 20662 va_end (v); 20663 return s; 20664} 20665 20666/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20667 function prototypes and stuff, but not '\xHH' hex character constants. 20668 These don't provoke an error unfortunately, instead are silently treated 20669 as 'x'. The following induces an error, until -std is added to get 20670 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20671 array size at least. It's necessary to write '\x00'==0 to get something 20672 that's true only with -std. */ 20673int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20674 20675/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20676 inside strings and character constants. */ 20677#define FOO(x) 'x' 20678int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20679 20680int test (int i, double x); 20681struct s1 {int (*f) (int a);}; 20682struct s2 {int (*f) (double a);}; 20683int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20684int argc; 20685char **argv; 20686int 20687main () 20688{ 20689return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20690 ; 20691 return 0; 20692} 20693_ACEOF 20694for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20695 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20696do 20697 CC="$ac_save_CC $ac_arg" 20698 rm -f conftest.$ac_objext 20699if { (ac_try="$ac_compile" 20700case "(($ac_try" in 20701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20702 *) ac_try_echo=$ac_try;; 20703esac 20704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20705$as_echo "$ac_try_echo") >&5 20706 (eval "$ac_compile") 2>conftest.er1 20707 ac_status=$? 20708 grep -v '^ *+' conftest.er1 >conftest.err 20709 rm -f conftest.er1 20710 cat conftest.err >&5 20711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20712 (exit $ac_status); } && { 20713 test -z "$ac_c_werror_flag" || 20714 test ! -s conftest.err 20715 } && test -s conftest.$ac_objext; then 20716 ac_cv_prog_cc_c89=$ac_arg 20717else 20718 $as_echo "$as_me: failed program was:" >&5 20719sed 's/^/| /' conftest.$ac_ext >&5 20720 20721 20722fi 20723 20724rm -f core conftest.err conftest.$ac_objext 20725 test "x$ac_cv_prog_cc_c89" != "xno" && break 20726done 20727rm -f conftest.$ac_ext 20728CC=$ac_save_CC 20729 20730fi 20731# AC_CACHE_VAL 20732case "x$ac_cv_prog_cc_c89" in 20733 x) 20734 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20735$as_echo "none needed" >&6; } ;; 20736 xno) 20737 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20738$as_echo "unsupported" >&6; } ;; 20739 *) 20740 CC="$CC $ac_cv_prog_cc_c89" 20741 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20742$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20743esac 20744 20745 20746ac_ext=c 20747ac_cpp='$CPP $CPPFLAGS' 20748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20750ac_compiler_gnu=$ac_cv_c_compiler_gnu 20751 20752depcc="$CC" am_compiler_list= 20753 20754{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20755$as_echo_n "checking dependency style of $depcc... " >&6; } 20756if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20757 $as_echo_n "(cached) " >&6 20758else 20759 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20760 # We make a subdir and do the tests there. Otherwise we can end up 20761 # making bogus files that we don't know about and never remove. For 20762 # instance it was reported that on HP-UX the gcc test will end up 20763 # making a dummy file named `D' -- because `-MD' means `put the output 20764 # in D'. 20765 mkdir conftest.dir 20766 # Copy depcomp to subdir because otherwise we won't find it if we're 20767 # using a relative directory. 20768 cp "$am_depcomp" conftest.dir 20769 cd conftest.dir 20770 # We will build objects and dependencies in a subdirectory because 20771 # it helps to detect inapplicable dependency modes. For instance 20772 # both Tru64's cc and ICC support -MD to output dependencies as a 20773 # side effect of compilation, but ICC will put the dependencies in 20774 # the current directory while Tru64 will put them in the object 20775 # directory. 20776 mkdir sub 20777 20778 am_cv_CC_dependencies_compiler_type=none 20779 if test "$am_compiler_list" = ""; then 20780 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20781 fi 20782 am__universal=false 20783 case " $depcc " in #( 20784 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20785 esac 20786 20787 for depmode in $am_compiler_list; do 20788 # Setup a source with many dependencies, because some compilers 20789 # like to wrap large dependency lists on column 80 (with \), and 20790 # we should not choose a depcomp mode which is confused by this. 20791 # 20792 # We need to recreate these files for each test, as the compiler may 20793 # overwrite some of them when testing with obscure command lines. 20794 # This happens at least with the AIX C compiler. 20795 : > sub/conftest.c 20796 for i in 1 2 3 4 5 6; do 20797 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20798 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20799 # Solaris 8's {/usr,}/bin/sh. 20800 touch sub/conftst$i.h 20801 done 20802 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20803 20804 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20805 # mode. It turns out that the SunPro C++ compiler does not properly 20806 # handle `-M -o', and we need to detect this. Also, some Intel 20807 # versions had trouble with output in subdirs 20808 am__obj=sub/conftest.${OBJEXT-o} 20809 am__minus_obj="-o $am__obj" 20810 case $depmode in 20811 gcc) 20812 # This depmode causes a compiler race in universal mode. 20813 test "$am__universal" = false || continue 20814 ;; 20815 nosideeffect) 20816 # after this tag, mechanisms are not by side-effect, so they'll 20817 # only be used when explicitly requested 20818 if test "x$enable_dependency_tracking" = xyes; then 20819 continue 20820 else 20821 break 20822 fi 20823 ;; 20824 msvisualcpp | msvcmsys) 20825 # This compiler won't grok `-c -o', but also, the minuso test has 20826 # not run yet. These depmodes are late enough in the game, and 20827 # so weak that their functioning should not be impacted. 20828 am__obj=conftest.${OBJEXT-o} 20829 am__minus_obj= 20830 ;; 20831 none) break ;; 20832 esac 20833 if depmode=$depmode \ 20834 source=sub/conftest.c object=$am__obj \ 20835 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20836 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20837 >/dev/null 2>conftest.err && 20838 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20839 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20840 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20841 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20842 # icc doesn't choke on unknown options, it will just issue warnings 20843 # or remarks (even with -Werror). So we grep stderr for any message 20844 # that says an option was ignored or not supported. 20845 # When given -MP, icc 7.0 and 7.1 complain thusly: 20846 # icc: Command line warning: ignoring option '-M'; no argument required 20847 # The diagnosis changed in icc 8.0: 20848 # icc: Command line remark: option '-MP' not supported 20849 if (grep 'ignoring option' conftest.err || 20850 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20851 am_cv_CC_dependencies_compiler_type=$depmode 20852 break 20853 fi 20854 fi 20855 done 20856 20857 cd .. 20858 rm -rf conftest.dir 20859else 20860 am_cv_CC_dependencies_compiler_type=none 20861fi 20862 20863fi 20864{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20865$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20866CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20867 20868 if 20869 test "x$enable_dependency_tracking" != xno \ 20870 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20871 am__fastdepCC_TRUE= 20872 am__fastdepCC_FALSE='#' 20873else 20874 am__fastdepCC_TRUE='#' 20875 am__fastdepCC_FALSE= 20876fi 20877 20878 20879 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20880$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20881if test "${ac_cv_prog_cc_c99+set}" = set; then 20882 $as_echo_n "(cached) " >&6 20883else 20884 ac_cv_prog_cc_c99=no 20885ac_save_CC=$CC 20886cat >conftest.$ac_ext <<_ACEOF 20887/* confdefs.h. */ 20888_ACEOF 20889cat confdefs.h >>conftest.$ac_ext 20890cat >>conftest.$ac_ext <<_ACEOF 20891/* end confdefs.h. */ 20892#include <stdarg.h> 20893#include <stdbool.h> 20894#include <stdlib.h> 20895#include <wchar.h> 20896#include <stdio.h> 20897 20898// Check varargs macros. These examples are taken from C99 6.10.3.5. 20899#define debug(...) fprintf (stderr, __VA_ARGS__) 20900#define showlist(...) puts (#__VA_ARGS__) 20901#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20902static void 20903test_varargs_macros (void) 20904{ 20905 int x = 1234; 20906 int y = 5678; 20907 debug ("Flag"); 20908 debug ("X = %d\n", x); 20909 showlist (The first, second, and third items.); 20910 report (x>y, "x is %d but y is %d", x, y); 20911} 20912 20913// Check long long types. 20914#define BIG64 18446744073709551615ull 20915#define BIG32 4294967295ul 20916#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20917#if !BIG_OK 20918 your preprocessor is broken; 20919#endif 20920#if BIG_OK 20921#else 20922 your preprocessor is broken; 20923#endif 20924static long long int bignum = -9223372036854775807LL; 20925static unsigned long long int ubignum = BIG64; 20926 20927struct incomplete_array 20928{ 20929 int datasize; 20930 double data[]; 20931}; 20932 20933struct named_init { 20934 int number; 20935 const wchar_t *name; 20936 double average; 20937}; 20938 20939typedef const char *ccp; 20940 20941static inline int 20942test_restrict (ccp restrict text) 20943{ 20944 // See if C++-style comments work. 20945 // Iterate through items via the restricted pointer. 20946 // Also check for declarations in for loops. 20947 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20948 continue; 20949 return 0; 20950} 20951 20952// Check varargs and va_copy. 20953static void 20954test_varargs (const char *format, ...) 20955{ 20956 va_list args; 20957 va_start (args, format); 20958 va_list args_copy; 20959 va_copy (args_copy, args); 20960 20961 const char *str; 20962 int number; 20963 float fnumber; 20964 20965 while (*format) 20966 { 20967 switch (*format++) 20968 { 20969 case 's': // string 20970 str = va_arg (args_copy, const char *); 20971 break; 20972 case 'd': // int 20973 number = va_arg (args_copy, int); 20974 break; 20975 case 'f': // float 20976 fnumber = va_arg (args_copy, double); 20977 break; 20978 default: 20979 break; 20980 } 20981 } 20982 va_end (args_copy); 20983 va_end (args); 20984} 20985 20986int 20987main () 20988{ 20989 20990 // Check bool. 20991 _Bool success = false; 20992 20993 // Check restrict. 20994 if (test_restrict ("String literal") == 0) 20995 success = true; 20996 char *restrict newvar = "Another string"; 20997 20998 // Check varargs. 20999 test_varargs ("s, d' f .", "string", 65, 34.234); 21000 test_varargs_macros (); 21001 21002 // Check flexible array members. 21003 struct incomplete_array *ia = 21004 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 21005 ia->datasize = 10; 21006 for (int i = 0; i < ia->datasize; ++i) 21007 ia->data[i] = i * 1.234; 21008 21009 // Check named initializers. 21010 struct named_init ni = { 21011 .number = 34, 21012 .name = L"Test wide string", 21013 .average = 543.34343, 21014 }; 21015 21016 ni.number = 58; 21017 21018 int dynamic_array[ni.number]; 21019 dynamic_array[ni.number - 1] = 543; 21020 21021 // work around unused variable warnings 21022 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 21023 || dynamic_array[ni.number - 1] != 543); 21024 21025 ; 21026 return 0; 21027} 21028_ACEOF 21029for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 21030do 21031 CC="$ac_save_CC $ac_arg" 21032 rm -f conftest.$ac_objext 21033if { (ac_try="$ac_compile" 21034case "(($ac_try" in 21035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21036 *) ac_try_echo=$ac_try;; 21037esac 21038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21039$as_echo "$ac_try_echo") >&5 21040 (eval "$ac_compile") 2>conftest.er1 21041 ac_status=$? 21042 grep -v '^ *+' conftest.er1 >conftest.err 21043 rm -f conftest.er1 21044 cat conftest.err >&5 21045 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21046 (exit $ac_status); } && { 21047 test -z "$ac_c_werror_flag" || 21048 test ! -s conftest.err 21049 } && test -s conftest.$ac_objext; then 21050 ac_cv_prog_cc_c99=$ac_arg 21051else 21052 $as_echo "$as_me: failed program was:" >&5 21053sed 's/^/| /' conftest.$ac_ext >&5 21054 21055 21056fi 21057 21058rm -f core conftest.err conftest.$ac_objext 21059 test "x$ac_cv_prog_cc_c99" != "xno" && break 21060done 21061rm -f conftest.$ac_ext 21062CC=$ac_save_CC 21063 21064fi 21065# AC_CACHE_VAL 21066case "x$ac_cv_prog_cc_c99" in 21067 x) 21068 { $as_echo "$as_me:$LINENO: result: none needed" >&5 21069$as_echo "none needed" >&6; } ;; 21070 xno) 21071 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 21072$as_echo "unsupported" >&6; } ;; 21073 *) 21074 CC="$CC $ac_cv_prog_cc_c99" 21075 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 21076$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 21077esac 21078 21079 21080 21081 21082 21083 21084if test "x$GCC" = xyes ; then 21085 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 21086-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 21087-Wbad-function-cast" 21088 case `$CC -dumpversion` in 21089 3.4.* | 4.*) 21090 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 21091 ;; 21092 esac 21093else 21094 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21095$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21096if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21097 $as_echo_n "(cached) " >&6 21098else 21099 cat >conftest.$ac_ext <<_ACEOF 21100/* confdefs.h. */ 21101_ACEOF 21102cat confdefs.h >>conftest.$ac_ext 21103cat >>conftest.$ac_ext <<_ACEOF 21104/* end confdefs.h. */ 21105$ac_includes_default 21106int 21107main () 21108{ 21109#ifndef __SUNPRO_C 21110 (void) __SUNPRO_C; 21111#endif 21112 21113 ; 21114 return 0; 21115} 21116_ACEOF 21117rm -f conftest.$ac_objext 21118if { (ac_try="$ac_compile" 21119case "(($ac_try" in 21120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21121 *) ac_try_echo=$ac_try;; 21122esac 21123eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21124$as_echo "$ac_try_echo") >&5 21125 (eval "$ac_compile") 2>conftest.er1 21126 ac_status=$? 21127 grep -v '^ *+' conftest.er1 >conftest.err 21128 rm -f conftest.er1 21129 cat conftest.err >&5 21130 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21131 (exit $ac_status); } && { 21132 test -z "$ac_c_werror_flag" || 21133 test ! -s conftest.err 21134 } && test -s conftest.$ac_objext; then 21135 ac_cv_have_decl___SUNPRO_C=yes 21136else 21137 $as_echo "$as_me: failed program was:" >&5 21138sed 's/^/| /' conftest.$ac_ext >&5 21139 21140 ac_cv_have_decl___SUNPRO_C=no 21141fi 21142 21143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21144fi 21145{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21146$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21147if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21148 SUNCC="yes" 21149else 21150 SUNCC="no" 21151fi 21152 21153 if test "x$SUNCC" = "xyes"; then 21154 CWARNFLAGS="-v" 21155 fi 21156fi 21157 21158# Check whether --enable-silent-rules was given. 21159if test "${enable_silent_rules+set}" = set; then 21160 enableval=$enable_silent_rules; 21161fi 21162 21163case $enable_silent_rules in 21164yes) AM_DEFAULT_VERBOSITY=0;; 21165no) AM_DEFAULT_VERBOSITY=1;; 21166*) AM_DEFAULT_VERBOSITY=0;; 21167esac 21168AM_BACKSLASH='\' 21169 21170 21171 21172 21173 21174 21175 21176# Check whether --enable-strict-compilation was given. 21177if test "${enable_strict_compilation+set}" = set; then 21178 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 21179else 21180 STRICT_COMPILE=no 21181fi 21182 21183if test "x$STRICT_COMPILE" = "xyes"; then 21184 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21185$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21186if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21187 $as_echo_n "(cached) " >&6 21188else 21189 cat >conftest.$ac_ext <<_ACEOF 21190/* confdefs.h. */ 21191_ACEOF 21192cat confdefs.h >>conftest.$ac_ext 21193cat >>conftest.$ac_ext <<_ACEOF 21194/* end confdefs.h. */ 21195$ac_includes_default 21196int 21197main () 21198{ 21199#ifndef __SUNPRO_C 21200 (void) __SUNPRO_C; 21201#endif 21202 21203 ; 21204 return 0; 21205} 21206_ACEOF 21207rm -f conftest.$ac_objext 21208if { (ac_try="$ac_compile" 21209case "(($ac_try" in 21210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21211 *) ac_try_echo=$ac_try;; 21212esac 21213eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21214$as_echo "$ac_try_echo") >&5 21215 (eval "$ac_compile") 2>conftest.er1 21216 ac_status=$? 21217 grep -v '^ *+' conftest.er1 >conftest.err 21218 rm -f conftest.er1 21219 cat conftest.err >&5 21220 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21221 (exit $ac_status); } && { 21222 test -z "$ac_c_werror_flag" || 21223 test ! -s conftest.err 21224 } && test -s conftest.$ac_objext; then 21225 ac_cv_have_decl___SUNPRO_C=yes 21226else 21227 $as_echo "$as_me: failed program was:" >&5 21228sed 's/^/| /' conftest.$ac_ext >&5 21229 21230 ac_cv_have_decl___SUNPRO_C=no 21231fi 21232 21233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21234fi 21235{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21236$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21237if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21238 SUNCC="yes" 21239else 21240 SUNCC="no" 21241fi 21242 21243 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 21244$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 21245if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 21246 $as_echo_n "(cached) " >&6 21247else 21248 cat >conftest.$ac_ext <<_ACEOF 21249/* confdefs.h. */ 21250_ACEOF 21251cat confdefs.h >>conftest.$ac_ext 21252cat >>conftest.$ac_ext <<_ACEOF 21253/* end confdefs.h. */ 21254$ac_includes_default 21255int 21256main () 21257{ 21258#ifndef __INTEL_COMPILER 21259 (void) __INTEL_COMPILER; 21260#endif 21261 21262 ; 21263 return 0; 21264} 21265_ACEOF 21266rm -f conftest.$ac_objext 21267if { (ac_try="$ac_compile" 21268case "(($ac_try" in 21269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21270 *) ac_try_echo=$ac_try;; 21271esac 21272eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21273$as_echo "$ac_try_echo") >&5 21274 (eval "$ac_compile") 2>conftest.er1 21275 ac_status=$? 21276 grep -v '^ *+' conftest.er1 >conftest.err 21277 rm -f conftest.er1 21278 cat conftest.err >&5 21279 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21280 (exit $ac_status); } && { 21281 test -z "$ac_c_werror_flag" || 21282 test ! -s conftest.err 21283 } && test -s conftest.$ac_objext; then 21284 ac_cv_have_decl___INTEL_COMPILER=yes 21285else 21286 $as_echo "$as_me: failed program was:" >&5 21287sed 's/^/| /' conftest.$ac_ext >&5 21288 21289 ac_cv_have_decl___INTEL_COMPILER=no 21290fi 21291 21292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21293fi 21294{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 21295$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 21296if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 21297 INTELCC="yes" 21298else 21299 INTELCC="no" 21300fi 21301 21302 if test "x$GCC" = xyes ; then 21303 STRICT_CFLAGS="-pedantic -Werror" 21304 elif test "x$SUNCC" = "xyes"; then 21305 STRICT_CFLAGS="-errwarn" 21306 elif test "x$INTELCC" = "xyes"; then 21307 STRICT_CFLAGS="-Werror" 21308 fi 21309fi 21310CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 21311 21312 21313 21314 21315# Check whether --with-release-version was given. 21316if test "${with_release_version+set}" = set; then 21317 withval=$with_release_version; RELEASE_VERSION="$withval" 21318else 21319 RELEASE_VERSION="" 21320fi 21321 21322 if test "x$RELEASE_VERSION" != "x"; then 21323 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21324 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21325 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21326$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21327 fi 21328 21329cat >>confdefs.h <<_ACEOF 21330#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21331_ACEOF 21332 21333 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21334 if test "x$PVM" = "x"; then 21335 PVM="0" 21336 fi 21337 21338cat >>confdefs.h <<_ACEOF 21339#define PACKAGE_VERSION_MINOR $PVM 21340_ACEOF 21341 21342 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21343 if test "x$PVP" = "x"; then 21344 PVP="0" 21345 fi 21346 21347cat >>confdefs.h <<_ACEOF 21348#define PACKAGE_VERSION_PATCHLEVEL $PVP 21349_ACEOF 21350 21351 21352 21353CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 21354mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 21355echo 'git directory not found: installing possibly empty changelog.' >&2)" 21356 21357distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 21358 21359 21360 21361 21362 21363if test x$APP_MAN_SUFFIX = x ; then 21364 APP_MAN_SUFFIX=1 21365fi 21366if test x$APP_MAN_DIR = x ; then 21367 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21368fi 21369 21370if test x$LIB_MAN_SUFFIX = x ; then 21371 LIB_MAN_SUFFIX=3 21372fi 21373if test x$LIB_MAN_DIR = x ; then 21374 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21375fi 21376 21377if test x$FILE_MAN_SUFFIX = x ; then 21378 case $host_os in 21379 solaris*) FILE_MAN_SUFFIX=4 ;; 21380 *) FILE_MAN_SUFFIX=5 ;; 21381 esac 21382fi 21383if test x$FILE_MAN_DIR = x ; then 21384 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21385fi 21386 21387if test x$MISC_MAN_SUFFIX = x ; then 21388 case $host_os in 21389 solaris*) MISC_MAN_SUFFIX=5 ;; 21390 *) MISC_MAN_SUFFIX=7 ;; 21391 esac 21392fi 21393if test x$MISC_MAN_DIR = x ; then 21394 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21395fi 21396 21397if test x$DRIVER_MAN_SUFFIX = x ; then 21398 case $host_os in 21399 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21400 *) DRIVER_MAN_SUFFIX=4 ;; 21401 esac 21402fi 21403if test x$DRIVER_MAN_DIR = x ; then 21404 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21405fi 21406 21407if test x$ADMIN_MAN_SUFFIX = x ; then 21408 case $host_os in 21409 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21410 *) ADMIN_MAN_SUFFIX=8 ;; 21411 esac 21412fi 21413if test x$ADMIN_MAN_DIR = x ; then 21414 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21415fi 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433# Checks for pkg-config packages 21434 21435 21436if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21437 if test -n "$ac_tool_prefix"; then 21438 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21439set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21440{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21441$as_echo_n "checking for $ac_word... " >&6; } 21442if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21443 $as_echo_n "(cached) " >&6 21444else 21445 case $PKG_CONFIG in 21446 [\\/]* | ?:[\\/]*) 21447 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21448 ;; 21449 *) 21450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21451for as_dir in $PATH 21452do 21453 IFS=$as_save_IFS 21454 test -z "$as_dir" && as_dir=. 21455 for ac_exec_ext in '' $ac_executable_extensions; do 21456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21457 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21458 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21459 break 2 21460 fi 21461done 21462done 21463IFS=$as_save_IFS 21464 21465 ;; 21466esac 21467fi 21468PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21469if test -n "$PKG_CONFIG"; then 21470 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21471$as_echo "$PKG_CONFIG" >&6; } 21472else 21473 { $as_echo "$as_me:$LINENO: result: no" >&5 21474$as_echo "no" >&6; } 21475fi 21476 21477 21478fi 21479if test -z "$ac_cv_path_PKG_CONFIG"; then 21480 ac_pt_PKG_CONFIG=$PKG_CONFIG 21481 # Extract the first word of "pkg-config", so it can be a program name with args. 21482set dummy pkg-config; ac_word=$2 21483{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21484$as_echo_n "checking for $ac_word... " >&6; } 21485if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21486 $as_echo_n "(cached) " >&6 21487else 21488 case $ac_pt_PKG_CONFIG in 21489 [\\/]* | ?:[\\/]*) 21490 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21491 ;; 21492 *) 21493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21494for as_dir in $PATH 21495do 21496 IFS=$as_save_IFS 21497 test -z "$as_dir" && as_dir=. 21498 for ac_exec_ext in '' $ac_executable_extensions; do 21499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21500 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21501 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21502 break 2 21503 fi 21504done 21505done 21506IFS=$as_save_IFS 21507 21508 ;; 21509esac 21510fi 21511ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21512if test -n "$ac_pt_PKG_CONFIG"; then 21513 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21514$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21515else 21516 { $as_echo "$as_me:$LINENO: result: no" >&5 21517$as_echo "no" >&6; } 21518fi 21519 21520 if test "x$ac_pt_PKG_CONFIG" = x; then 21521 PKG_CONFIG="" 21522 else 21523 case $cross_compiling:$ac_tool_warned in 21524yes:) 21525{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21526$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21527ac_tool_warned=yes ;; 21528esac 21529 PKG_CONFIG=$ac_pt_PKG_CONFIG 21530 fi 21531else 21532 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21533fi 21534 21535fi 21536if test -n "$PKG_CONFIG"; then 21537 _pkg_min_version=0.9.0 21538 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21539$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21540 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21541 { $as_echo "$as_me:$LINENO: result: yes" >&5 21542$as_echo "yes" >&6; } 21543 else 21544 { $as_echo "$as_me:$LINENO: result: no" >&5 21545$as_echo "no" >&6; } 21546 PKG_CONFIG="" 21547 fi 21548 21549fi 21550 21551pkg_failed=no 21552{ $as_echo "$as_me:$LINENO: checking for XMU" >&5 21553$as_echo_n "checking for XMU... " >&6; } 21554 21555if test -n "$XMU_CFLAGS"; then 21556 pkg_cv_XMU_CFLAGS="$XMU_CFLAGS" 21557 elif test -n "$PKG_CONFIG"; then 21558 if test -n "$PKG_CONFIG" && \ 21559 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\"") >&5 21560 ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5 21561 ac_status=$? 21562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21563 (exit $ac_status); }; then 21564 pkg_cv_XMU_CFLAGS=`$PKG_CONFIG --cflags "xt xext x11 xextproto" 2>/dev/null` 21565else 21566 pkg_failed=yes 21567fi 21568 else 21569 pkg_failed=untried 21570fi 21571if test -n "$XMU_LIBS"; then 21572 pkg_cv_XMU_LIBS="$XMU_LIBS" 21573 elif test -n "$PKG_CONFIG"; then 21574 if test -n "$PKG_CONFIG" && \ 21575 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\"") >&5 21576 ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5 21577 ac_status=$? 21578 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21579 (exit $ac_status); }; then 21580 pkg_cv_XMU_LIBS=`$PKG_CONFIG --libs "xt xext x11 xextproto" 2>/dev/null` 21581else 21582 pkg_failed=yes 21583fi 21584 else 21585 pkg_failed=untried 21586fi 21587 21588 21589 21590if test $pkg_failed = yes; then 21591 21592if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21593 _pkg_short_errors_supported=yes 21594else 21595 _pkg_short_errors_supported=no 21596fi 21597 if test $_pkg_short_errors_supported = yes; then 21598 XMU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xt xext x11 xextproto" 2>&1` 21599 else 21600 XMU_PKG_ERRORS=`$PKG_CONFIG --print-errors "xt xext x11 xextproto" 2>&1` 21601 fi 21602 # Put the nasty error message in config.log where it belongs 21603 echo "$XMU_PKG_ERRORS" >&5 21604 21605 { { $as_echo "$as_me:$LINENO: error: Package requirements (xt xext x11 xextproto) were not met: 21606 21607$XMU_PKG_ERRORS 21608 21609Consider adjusting the PKG_CONFIG_PATH environment variable if you 21610installed software in a non-standard prefix. 21611 21612Alternatively, you may set the environment variables XMU_CFLAGS 21613and XMU_LIBS to avoid the need to call pkg-config. 21614See the pkg-config man page for more details. 21615" >&5 21616$as_echo "$as_me: error: Package requirements (xt xext x11 xextproto) were not met: 21617 21618$XMU_PKG_ERRORS 21619 21620Consider adjusting the PKG_CONFIG_PATH environment variable if you 21621installed software in a non-standard prefix. 21622 21623Alternatively, you may set the environment variables XMU_CFLAGS 21624and XMU_LIBS to avoid the need to call pkg-config. 21625See the pkg-config man page for more details. 21626" >&2;} 21627 { (exit 1); exit 1; }; } 21628elif test $pkg_failed = untried; then 21629 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21630$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21631{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21632is in your PATH or set the PKG_CONFIG environment variable to the full 21633path to pkg-config. 21634 21635Alternatively, you may set the environment variables XMU_CFLAGS 21636and XMU_LIBS to avoid the need to call pkg-config. 21637See the pkg-config man page for more details. 21638 21639To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21640See \`config.log' for more details." >&5 21641$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21642is in your PATH or set the PKG_CONFIG environment variable to the full 21643path to pkg-config. 21644 21645Alternatively, you may set the environment variables XMU_CFLAGS 21646and XMU_LIBS to avoid the need to call pkg-config. 21647See the pkg-config man page for more details. 21648 21649To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21650See \`config.log' for more details." >&2;} 21651 { (exit 1); exit 1; }; }; } 21652else 21653 XMU_CFLAGS=$pkg_cv_XMU_CFLAGS 21654 XMU_LIBS=$pkg_cv_XMU_LIBS 21655 { $as_echo "$as_me:$LINENO: result: yes" >&5 21656$as_echo "yes" >&6; } 21657 : 21658fi 21659 21660 21661 21662 21663pkg_failed=no 21664{ $as_echo "$as_me:$LINENO: checking for XMUU" >&5 21665$as_echo_n "checking for XMUU... " >&6; } 21666 21667if test -n "$XMUU_CFLAGS"; then 21668 pkg_cv_XMUU_CFLAGS="$XMUU_CFLAGS" 21669 elif test -n "$PKG_CONFIG"; then 21670 if test -n "$PKG_CONFIG" && \ 21671 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5 21672 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 21673 ac_status=$? 21674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21675 (exit $ac_status); }; then 21676 pkg_cv_XMUU_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null` 21677else 21678 pkg_failed=yes 21679fi 21680 else 21681 pkg_failed=untried 21682fi 21683if test -n "$XMUU_LIBS"; then 21684 pkg_cv_XMUU_LIBS="$XMUU_LIBS" 21685 elif test -n "$PKG_CONFIG"; then 21686 if test -n "$PKG_CONFIG" && \ 21687 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5 21688 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 21689 ac_status=$? 21690 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21691 (exit $ac_status); }; then 21692 pkg_cv_XMUU_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null` 21693else 21694 pkg_failed=yes 21695fi 21696 else 21697 pkg_failed=untried 21698fi 21699 21700 21701 21702if test $pkg_failed = yes; then 21703 21704if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21705 _pkg_short_errors_supported=yes 21706else 21707 _pkg_short_errors_supported=no 21708fi 21709 if test $_pkg_short_errors_supported = yes; then 21710 XMUU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11" 2>&1` 21711 else 21712 XMUU_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11" 2>&1` 21713 fi 21714 # Put the nasty error message in config.log where it belongs 21715 echo "$XMUU_PKG_ERRORS" >&5 21716 21717 { { $as_echo "$as_me:$LINENO: error: Package requirements (x11) were not met: 21718 21719$XMUU_PKG_ERRORS 21720 21721Consider adjusting the PKG_CONFIG_PATH environment variable if you 21722installed software in a non-standard prefix. 21723 21724Alternatively, you may set the environment variables XMUU_CFLAGS 21725and XMUU_LIBS to avoid the need to call pkg-config. 21726See the pkg-config man page for more details. 21727" >&5 21728$as_echo "$as_me: error: Package requirements (x11) were not met: 21729 21730$XMUU_PKG_ERRORS 21731 21732Consider adjusting the PKG_CONFIG_PATH environment variable if you 21733installed software in a non-standard prefix. 21734 21735Alternatively, you may set the environment variables XMUU_CFLAGS 21736and XMUU_LIBS to avoid the need to call pkg-config. 21737See the pkg-config man page for more details. 21738" >&2;} 21739 { (exit 1); exit 1; }; } 21740elif test $pkg_failed = untried; then 21741 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21742$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21743{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21744is in your PATH or set the PKG_CONFIG environment variable to the full 21745path to pkg-config. 21746 21747Alternatively, you may set the environment variables XMUU_CFLAGS 21748and XMUU_LIBS to avoid the need to call pkg-config. 21749See the pkg-config man page for more details. 21750 21751To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21752See \`config.log' for more details." >&5 21753$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21754is in your PATH or set the PKG_CONFIG environment variable to the full 21755path to pkg-config. 21756 21757Alternatively, you may set the environment variables XMUU_CFLAGS 21758and XMUU_LIBS to avoid the need to call pkg-config. 21759See the pkg-config man page for more details. 21760 21761To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21762See \`config.log' for more details." >&2;} 21763 { (exit 1); exit 1; }; }; } 21764else 21765 XMUU_CFLAGS=$pkg_cv_XMUU_CFLAGS 21766 XMUU_LIBS=$pkg_cv_XMUU_LIBS 21767 { $as_echo "$as_me:$LINENO: result: yes" >&5 21768$as_echo "yes" >&6; } 21769 : 21770fi 21771 21772 21773 21774# CvtStdSel.c needs to know which network transports to build hostname 21775# conversion routines for 21776{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5 21777$as_echo_n "checking return type of signal handlers... " >&6; } 21778if test "${ac_cv_type_signal+set}" = set; then 21779 $as_echo_n "(cached) " >&6 21780else 21781 cat >conftest.$ac_ext <<_ACEOF 21782/* confdefs.h. */ 21783_ACEOF 21784cat confdefs.h >>conftest.$ac_ext 21785cat >>conftest.$ac_ext <<_ACEOF 21786/* end confdefs.h. */ 21787#include <sys/types.h> 21788#include <signal.h> 21789 21790int 21791main () 21792{ 21793return *(signal (0, 0)) (0) == 1; 21794 ; 21795 return 0; 21796} 21797_ACEOF 21798rm -f conftest.$ac_objext 21799if { (ac_try="$ac_compile" 21800case "(($ac_try" in 21801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21802 *) ac_try_echo=$ac_try;; 21803esac 21804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21805$as_echo "$ac_try_echo") >&5 21806 (eval "$ac_compile") 2>conftest.er1 21807 ac_status=$? 21808 grep -v '^ *+' conftest.er1 >conftest.err 21809 rm -f conftest.er1 21810 cat conftest.err >&5 21811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21812 (exit $ac_status); } && { 21813 test -z "$ac_c_werror_flag" || 21814 test ! -s conftest.err 21815 } && test -s conftest.$ac_objext; then 21816 ac_cv_type_signal=int 21817else 21818 $as_echo "$as_me: failed program was:" >&5 21819sed 's/^/| /' conftest.$ac_ext >&5 21820 21821 ac_cv_type_signal=void 21822fi 21823 21824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21825fi 21826{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 21827$as_echo "$ac_cv_type_signal" >&6; } 21828 21829cat >>confdefs.h <<_ACEOF 21830#define RETSIGTYPE $ac_cv_type_signal 21831_ACEOF 21832 21833 21834 21835 21836 21837 case $host_os in 21838 mingw*) unixdef="no" ;; 21839 *) unixdef="yes" ;; 21840 esac 21841 # Check whether --enable-unix-transport was given. 21842if test "${enable_unix_transport+set}" = set; then 21843 enableval=$enable_unix_transport; UNIXCONN=$enableval 21844else 21845 UNIXCONN=$unixdef 21846fi 21847 21848 { $as_echo "$as_me:$LINENO: checking if Xtrans should support UNIX socket connections" >&5 21849$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; } 21850 if test "$UNIXCONN" = "yes"; then 21851 21852cat >>confdefs.h <<\_ACEOF 21853#define UNIXCONN 1 21854_ACEOF 21855 21856 fi 21857 { $as_echo "$as_me:$LINENO: result: $UNIXCONN" >&5 21858$as_echo "$UNIXCONN" >&6; } 21859 # Check whether --enable-tcp-transport was given. 21860if test "${enable_tcp_transport+set}" = set; then 21861 enableval=$enable_tcp_transport; TCPCONN=$enableval 21862else 21863 TCPCONN=yes 21864fi 21865 21866 { $as_echo "$as_me:$LINENO: checking if Xtrans should support TCP socket connections" >&5 21867$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; } 21868 { $as_echo "$as_me:$LINENO: result: $TCPCONN" >&5 21869$as_echo "$TCPCONN" >&6; } 21870 if test "$TCPCONN" = "yes"; then 21871 21872cat >>confdefs.h <<\_ACEOF 21873#define TCPCONN 1 21874_ACEOF 21875 21876 21877 # SVR4 hides these in libraries other than libc 21878 { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5 21879$as_echo_n "checking for library containing socket... " >&6; } 21880if test "${ac_cv_search_socket+set}" = set; then 21881 $as_echo_n "(cached) " >&6 21882else 21883 ac_func_search_save_LIBS=$LIBS 21884cat >conftest.$ac_ext <<_ACEOF 21885/* confdefs.h. */ 21886_ACEOF 21887cat confdefs.h >>conftest.$ac_ext 21888cat >>conftest.$ac_ext <<_ACEOF 21889/* end confdefs.h. */ 21890 21891/* Override any GCC internal prototype to avoid an error. 21892 Use char because int might match the return type of a GCC 21893 builtin and then its argument prototype would still apply. */ 21894#ifdef __cplusplus 21895extern "C" 21896#endif 21897char socket (); 21898int 21899main () 21900{ 21901return socket (); 21902 ; 21903 return 0; 21904} 21905_ACEOF 21906for ac_lib in '' socket; do 21907 if test -z "$ac_lib"; then 21908 ac_res="none required" 21909 else 21910 ac_res=-l$ac_lib 21911 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 21912 fi 21913 rm -f conftest.$ac_objext conftest$ac_exeext 21914if { (ac_try="$ac_link" 21915case "(($ac_try" in 21916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21917 *) ac_try_echo=$ac_try;; 21918esac 21919eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21920$as_echo "$ac_try_echo") >&5 21921 (eval "$ac_link") 2>conftest.er1 21922 ac_status=$? 21923 grep -v '^ *+' conftest.er1 >conftest.err 21924 rm -f conftest.er1 21925 cat conftest.err >&5 21926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21927 (exit $ac_status); } && { 21928 test -z "$ac_c_werror_flag" || 21929 test ! -s conftest.err 21930 } && test -s conftest$ac_exeext && { 21931 test "$cross_compiling" = yes || 21932 $as_test_x conftest$ac_exeext 21933 }; then 21934 ac_cv_search_socket=$ac_res 21935else 21936 $as_echo "$as_me: failed program was:" >&5 21937sed 's/^/| /' conftest.$ac_ext >&5 21938 21939 21940fi 21941 21942rm -rf conftest.dSYM 21943rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21944 conftest$ac_exeext 21945 if test "${ac_cv_search_socket+set}" = set; then 21946 break 21947fi 21948done 21949if test "${ac_cv_search_socket+set}" = set; then 21950 : 21951else 21952 ac_cv_search_socket=no 21953fi 21954rm conftest.$ac_ext 21955LIBS=$ac_func_search_save_LIBS 21956fi 21957{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5 21958$as_echo "$ac_cv_search_socket" >&6; } 21959ac_res=$ac_cv_search_socket 21960if test "$ac_res" != no; then 21961 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 21962 21963fi 21964 21965 { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5 21966$as_echo_n "checking for library containing gethostbyname... " >&6; } 21967if test "${ac_cv_search_gethostbyname+set}" = set; then 21968 $as_echo_n "(cached) " >&6 21969else 21970 ac_func_search_save_LIBS=$LIBS 21971cat >conftest.$ac_ext <<_ACEOF 21972/* confdefs.h. */ 21973_ACEOF 21974cat confdefs.h >>conftest.$ac_ext 21975cat >>conftest.$ac_ext <<_ACEOF 21976/* end confdefs.h. */ 21977 21978/* Override any GCC internal prototype to avoid an error. 21979 Use char because int might match the return type of a GCC 21980 builtin and then its argument prototype would still apply. */ 21981#ifdef __cplusplus 21982extern "C" 21983#endif 21984char gethostbyname (); 21985int 21986main () 21987{ 21988return gethostbyname (); 21989 ; 21990 return 0; 21991} 21992_ACEOF 21993for ac_lib in '' nsl; do 21994 if test -z "$ac_lib"; then 21995 ac_res="none required" 21996 else 21997 ac_res=-l$ac_lib 21998 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 21999 fi 22000 rm -f conftest.$ac_objext conftest$ac_exeext 22001if { (ac_try="$ac_link" 22002case "(($ac_try" in 22003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22004 *) ac_try_echo=$ac_try;; 22005esac 22006eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22007$as_echo "$ac_try_echo") >&5 22008 (eval "$ac_link") 2>conftest.er1 22009 ac_status=$? 22010 grep -v '^ *+' conftest.er1 >conftest.err 22011 rm -f conftest.er1 22012 cat conftest.err >&5 22013 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22014 (exit $ac_status); } && { 22015 test -z "$ac_c_werror_flag" || 22016 test ! -s conftest.err 22017 } && test -s conftest$ac_exeext && { 22018 test "$cross_compiling" = yes || 22019 $as_test_x conftest$ac_exeext 22020 }; then 22021 ac_cv_search_gethostbyname=$ac_res 22022else 22023 $as_echo "$as_me: failed program was:" >&5 22024sed 's/^/| /' conftest.$ac_ext >&5 22025 22026 22027fi 22028 22029rm -rf conftest.dSYM 22030rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22031 conftest$ac_exeext 22032 if test "${ac_cv_search_gethostbyname+set}" = set; then 22033 break 22034fi 22035done 22036if test "${ac_cv_search_gethostbyname+set}" = set; then 22037 : 22038else 22039 ac_cv_search_gethostbyname=no 22040fi 22041rm conftest.$ac_ext 22042LIBS=$ac_func_search_save_LIBS 22043fi 22044{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5 22045$as_echo "$ac_cv_search_gethostbyname" >&6; } 22046ac_res=$ac_cv_search_gethostbyname 22047if test "$ac_res" != no; then 22048 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22049 22050fi 22051 22052 22053{ $as_echo "$as_me:$LINENO: checking for main in -lws2_32" >&5 22054$as_echo_n "checking for main in -lws2_32... " >&6; } 22055if test "${ac_cv_lib_ws2_32_main+set}" = set; then 22056 $as_echo_n "(cached) " >&6 22057else 22058 ac_check_lib_save_LIBS=$LIBS 22059LIBS="-lws2_32 $LIBS" 22060cat >conftest.$ac_ext <<_ACEOF 22061/* confdefs.h. */ 22062_ACEOF 22063cat confdefs.h >>conftest.$ac_ext 22064cat >>conftest.$ac_ext <<_ACEOF 22065/* end confdefs.h. */ 22066 22067 22068int 22069main () 22070{ 22071return main (); 22072 ; 22073 return 0; 22074} 22075_ACEOF 22076rm -f conftest.$ac_objext conftest$ac_exeext 22077if { (ac_try="$ac_link" 22078case "(($ac_try" in 22079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22080 *) ac_try_echo=$ac_try;; 22081esac 22082eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22083$as_echo "$ac_try_echo") >&5 22084 (eval "$ac_link") 2>conftest.er1 22085 ac_status=$? 22086 grep -v '^ *+' conftest.er1 >conftest.err 22087 rm -f conftest.er1 22088 cat conftest.err >&5 22089 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22090 (exit $ac_status); } && { 22091 test -z "$ac_c_werror_flag" || 22092 test ! -s conftest.err 22093 } && test -s conftest$ac_exeext && { 22094 test "$cross_compiling" = yes || 22095 $as_test_x conftest$ac_exeext 22096 }; then 22097 ac_cv_lib_ws2_32_main=yes 22098else 22099 $as_echo "$as_me: failed program was:" >&5 22100sed 's/^/| /' conftest.$ac_ext >&5 22101 22102 ac_cv_lib_ws2_32_main=no 22103fi 22104 22105rm -rf conftest.dSYM 22106rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22107 conftest$ac_exeext conftest.$ac_ext 22108LIBS=$ac_check_lib_save_LIBS 22109fi 22110{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ws2_32_main" >&5 22111$as_echo "$ac_cv_lib_ws2_32_main" >&6; } 22112if test "x$ac_cv_lib_ws2_32_main" = x""yes; then 22113 cat >>confdefs.h <<_ACEOF 22114#define HAVE_LIBWS2_32 1 22115_ACEOF 22116 22117 LIBS="-lws2_32 $LIBS" 22118 22119fi 22120ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main 22121 22122 22123 # Needs to come after above checks for libsocket & libnsl for SVR4 systems 22124 # Check whether --enable-ipv6 was given. 22125if test "${enable_ipv6+set}" = set; then 22126 enableval=$enable_ipv6; IPV6CONN=$enableval 22127else 22128 { $as_echo "$as_me:$LINENO: checking for getaddrinfo" >&5 22129$as_echo_n "checking for getaddrinfo... " >&6; } 22130if test "${ac_cv_func_getaddrinfo+set}" = set; then 22131 $as_echo_n "(cached) " >&6 22132else 22133 cat >conftest.$ac_ext <<_ACEOF 22134/* confdefs.h. */ 22135_ACEOF 22136cat confdefs.h >>conftest.$ac_ext 22137cat >>conftest.$ac_ext <<_ACEOF 22138/* end confdefs.h. */ 22139/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo. 22140 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 22141#define getaddrinfo innocuous_getaddrinfo 22142 22143/* System header to define __stub macros and hopefully few prototypes, 22144 which can conflict with char getaddrinfo (); below. 22145 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 22146 <limits.h> exists even on freestanding compilers. */ 22147 22148#ifdef __STDC__ 22149# include <limits.h> 22150#else 22151# include <assert.h> 22152#endif 22153 22154#undef getaddrinfo 22155 22156/* Override any GCC internal prototype to avoid an error. 22157 Use char because int might match the return type of a GCC 22158 builtin and then its argument prototype would still apply. */ 22159#ifdef __cplusplus 22160extern "C" 22161#endif 22162char getaddrinfo (); 22163/* The GNU C library defines this for functions which it implements 22164 to always fail with ENOSYS. Some functions are actually named 22165 something starting with __ and the normal name is an alias. */ 22166#if defined __stub_getaddrinfo || defined __stub___getaddrinfo 22167choke me 22168#endif 22169 22170int 22171main () 22172{ 22173return getaddrinfo (); 22174 ; 22175 return 0; 22176} 22177_ACEOF 22178rm -f conftest.$ac_objext conftest$ac_exeext 22179if { (ac_try="$ac_link" 22180case "(($ac_try" in 22181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22182 *) ac_try_echo=$ac_try;; 22183esac 22184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22185$as_echo "$ac_try_echo") >&5 22186 (eval "$ac_link") 2>conftest.er1 22187 ac_status=$? 22188 grep -v '^ *+' conftest.er1 >conftest.err 22189 rm -f conftest.er1 22190 cat conftest.err >&5 22191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22192 (exit $ac_status); } && { 22193 test -z "$ac_c_werror_flag" || 22194 test ! -s conftest.err 22195 } && test -s conftest$ac_exeext && { 22196 test "$cross_compiling" = yes || 22197 $as_test_x conftest$ac_exeext 22198 }; then 22199 ac_cv_func_getaddrinfo=yes 22200else 22201 $as_echo "$as_me: failed program was:" >&5 22202sed 's/^/| /' conftest.$ac_ext >&5 22203 22204 ac_cv_func_getaddrinfo=no 22205fi 22206 22207rm -rf conftest.dSYM 22208rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22209 conftest$ac_exeext conftest.$ac_ext 22210fi 22211{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5 22212$as_echo "$ac_cv_func_getaddrinfo" >&6; } 22213if test "x$ac_cv_func_getaddrinfo" = x""yes; then 22214 IPV6CONN=yes 22215else 22216 IPV6CONN=no 22217fi 22218 22219fi 22220 22221 { $as_echo "$as_me:$LINENO: checking if IPv6 support should be built" >&5 22222$as_echo_n "checking if IPv6 support should be built... " >&6; } 22223 if test "$IPV6CONN" = "yes"; then 22224 22225cat >>confdefs.h <<\_ACEOF 22226#define IPv6 1 22227_ACEOF 22228 22229 fi 22230 { $as_echo "$as_me:$LINENO: result: $IPV6CONN" >&5 22231$as_echo "$IPV6CONN" >&6; } 22232 22233 # 4.3BSD-Reno added a new member to struct sockaddr_in 22234 { $as_echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5 22235$as_echo_n "checking for struct sockaddr_in.sin_len... " >&6; } 22236if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then 22237 $as_echo_n "(cached) " >&6 22238else 22239 cat >conftest.$ac_ext <<_ACEOF 22240/* confdefs.h. */ 22241_ACEOF 22242cat confdefs.h >>conftest.$ac_ext 22243cat >>conftest.$ac_ext <<_ACEOF 22244/* end confdefs.h. */ 22245 22246#include <sys/types.h> 22247#include <sys/socket.h> 22248#include <netinet/in.h> 22249 22250 22251int 22252main () 22253{ 22254static struct sockaddr_in ac_aggr; 22255if (ac_aggr.sin_len) 22256return 0; 22257 ; 22258 return 0; 22259} 22260_ACEOF 22261rm -f conftest.$ac_objext 22262if { (ac_try="$ac_compile" 22263case "(($ac_try" in 22264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22265 *) ac_try_echo=$ac_try;; 22266esac 22267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22268$as_echo "$ac_try_echo") >&5 22269 (eval "$ac_compile") 2>conftest.er1 22270 ac_status=$? 22271 grep -v '^ *+' conftest.er1 >conftest.err 22272 rm -f conftest.er1 22273 cat conftest.err >&5 22274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22275 (exit $ac_status); } && { 22276 test -z "$ac_c_werror_flag" || 22277 test ! -s conftest.err 22278 } && test -s conftest.$ac_objext; then 22279 ac_cv_member_struct_sockaddr_in_sin_len=yes 22280else 22281 $as_echo "$as_me: failed program was:" >&5 22282sed 's/^/| /' conftest.$ac_ext >&5 22283 22284 cat >conftest.$ac_ext <<_ACEOF 22285/* confdefs.h. */ 22286_ACEOF 22287cat confdefs.h >>conftest.$ac_ext 22288cat >>conftest.$ac_ext <<_ACEOF 22289/* end confdefs.h. */ 22290 22291#include <sys/types.h> 22292#include <sys/socket.h> 22293#include <netinet/in.h> 22294 22295 22296int 22297main () 22298{ 22299static struct sockaddr_in ac_aggr; 22300if (sizeof ac_aggr.sin_len) 22301return 0; 22302 ; 22303 return 0; 22304} 22305_ACEOF 22306rm -f conftest.$ac_objext 22307if { (ac_try="$ac_compile" 22308case "(($ac_try" in 22309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22310 *) ac_try_echo=$ac_try;; 22311esac 22312eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22313$as_echo "$ac_try_echo") >&5 22314 (eval "$ac_compile") 2>conftest.er1 22315 ac_status=$? 22316 grep -v '^ *+' conftest.er1 >conftest.err 22317 rm -f conftest.er1 22318 cat conftest.err >&5 22319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22320 (exit $ac_status); } && { 22321 test -z "$ac_c_werror_flag" || 22322 test ! -s conftest.err 22323 } && test -s conftest.$ac_objext; then 22324 ac_cv_member_struct_sockaddr_in_sin_len=yes 22325else 22326 $as_echo "$as_me: failed program was:" >&5 22327sed 's/^/| /' conftest.$ac_ext >&5 22328 22329 ac_cv_member_struct_sockaddr_in_sin_len=no 22330fi 22331 22332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22333fi 22334 22335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22336fi 22337{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5 22338$as_echo "$ac_cv_member_struct_sockaddr_in_sin_len" >&6; } 22339if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = x""yes; then 22340 22341cat >>confdefs.h <<\_ACEOF 22342#define BSD44SOCKETS 1 22343_ACEOF 22344 22345fi 22346 22347 22348 # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc. 22349 { $as_echo "$as_me:$LINENO: checking for socklen_t" >&5 22350$as_echo_n "checking for socklen_t... " >&6; } 22351if test "${ac_cv_type_socklen_t+set}" = set; then 22352 $as_echo_n "(cached) " >&6 22353else 22354 ac_cv_type_socklen_t=no 22355cat >conftest.$ac_ext <<_ACEOF 22356/* confdefs.h. */ 22357_ACEOF 22358cat confdefs.h >>conftest.$ac_ext 22359cat >>conftest.$ac_ext <<_ACEOF 22360/* end confdefs.h. */ 22361 22362$ac_includes_default 22363#include <sys/socket.h> 22364 22365int 22366main () 22367{ 22368if (sizeof (socklen_t)) 22369 return 0; 22370 ; 22371 return 0; 22372} 22373_ACEOF 22374rm -f conftest.$ac_objext 22375if { (ac_try="$ac_compile" 22376case "(($ac_try" in 22377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22378 *) ac_try_echo=$ac_try;; 22379esac 22380eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22381$as_echo "$ac_try_echo") >&5 22382 (eval "$ac_compile") 2>conftest.er1 22383 ac_status=$? 22384 grep -v '^ *+' conftest.er1 >conftest.err 22385 rm -f conftest.er1 22386 cat conftest.err >&5 22387 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22388 (exit $ac_status); } && { 22389 test -z "$ac_c_werror_flag" || 22390 test ! -s conftest.err 22391 } && test -s conftest.$ac_objext; then 22392 cat >conftest.$ac_ext <<_ACEOF 22393/* confdefs.h. */ 22394_ACEOF 22395cat confdefs.h >>conftest.$ac_ext 22396cat >>conftest.$ac_ext <<_ACEOF 22397/* end confdefs.h. */ 22398 22399$ac_includes_default 22400#include <sys/socket.h> 22401 22402int 22403main () 22404{ 22405if (sizeof ((socklen_t))) 22406 return 0; 22407 ; 22408 return 0; 22409} 22410_ACEOF 22411rm -f conftest.$ac_objext 22412if { (ac_try="$ac_compile" 22413case "(($ac_try" in 22414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22415 *) ac_try_echo=$ac_try;; 22416esac 22417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22418$as_echo "$ac_try_echo") >&5 22419 (eval "$ac_compile") 2>conftest.er1 22420 ac_status=$? 22421 grep -v '^ *+' conftest.er1 >conftest.err 22422 rm -f conftest.er1 22423 cat conftest.err >&5 22424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22425 (exit $ac_status); } && { 22426 test -z "$ac_c_werror_flag" || 22427 test ! -s conftest.err 22428 } && test -s conftest.$ac_objext; then 22429 : 22430else 22431 $as_echo "$as_me: failed program was:" >&5 22432sed 's/^/| /' conftest.$ac_ext >&5 22433 22434 ac_cv_type_socklen_t=yes 22435fi 22436 22437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22438else 22439 $as_echo "$as_me: failed program was:" >&5 22440sed 's/^/| /' conftest.$ac_ext >&5 22441 22442 22443fi 22444 22445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22446fi 22447{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5 22448$as_echo "$ac_cv_type_socklen_t" >&6; } 22449if test "x$ac_cv_type_socklen_t" = x""yes; then 22450 22451cat >>confdefs.h <<_ACEOF 22452#define HAVE_SOCKLEN_T 1 22453_ACEOF 22454 22455 22456fi 22457 22458 22459 22460 fi 22461 case $host_os in 22462 solaris*|sco*|sysv4*) localdef="yes" ;; 22463 *) localdef="no" ;; 22464 esac 22465 # Check whether --enable-local-transport was given. 22466if test "${enable_local_transport+set}" = set; then 22467 enableval=$enable_local_transport; LOCALCONN=$enableval 22468else 22469 LOCALCONN=$localdef 22470fi 22471 22472 { $as_echo "$as_me:$LINENO: checking if Xtrans should support os-specific local connections" >&5 22473$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; } 22474 { $as_echo "$as_me:$LINENO: result: $LOCALCONN" >&5 22475$as_echo "$LOCALCONN" >&6; } 22476 if test "$LOCALCONN" = "yes"; then 22477 22478cat >>confdefs.h <<\_ACEOF 22479#define LOCALCONN 1 22480_ACEOF 22481 22482 fi 22483 22484 22485 22486# 22487# Assume that we have sprintf. If a system shows up 22488# that doesn't, we will deal with it at that point. 22489# 22490# The way to deal with it is: 22491# 22492# 1. Add a test for sprintf it here in configure.ac 22493# that sets or unsets HAS_SNPRINTF as appropriate 22494# 22495# 2. add a copy of xc/lib/misc/snprintf.c 22496# 22497# The source file in question is Lower.c 22498# 22499 22500 22501cat >>confdefs.h <<\_ACEOF 22502#define HAS_SNPRINTF /**/ 22503_ACEOF 22504 22505 22506 22507 22508 22509# Allow checking code with lint, sparse, etc. 22510 22511# Check whether --with-lint was given. 22512if test "${with_lint+set}" = set; then 22513 withval=$with_lint; use_lint=$withval 22514else 22515 use_lint=no 22516fi 22517 22518if test "x$use_lint" = "xyes" ; then 22519 LINT="lint" 22520else 22521 LINT="$use_lint" 22522fi 22523if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then 22524 case $LINT in 22525 lint|*/lint) 22526 case $host_os in 22527 solaris*) 22528 LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 22529 ;; 22530 esac 22531 ;; 22532 esac 22533fi 22534 22535 22536 22537 if test x$LINT != xno; then 22538 LINT_TRUE= 22539 LINT_FALSE='#' 22540else 22541 LINT_TRUE='#' 22542 LINT_FALSE= 22543fi 22544 22545 22546 22547 22548 22549# Build lint "library" for more indepth checks of programs calling this library 22550# Check whether --enable-lint-library was given. 22551if test "${enable_lint_library+set}" = set; then 22552 enableval=$enable_lint_library; make_lint_lib=$enableval 22553else 22554 make_lint_lib=no 22555fi 22556 22557if test "x$make_lint_lib" != "xno" ; then 22558 if test "x$LINT" = "xno" ; then 22559 { { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5 22560$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;} 22561 { (exit 1); exit 1; }; } 22562 fi 22563 if test "x$make_lint_lib" = "xyes" ; then 22564 LINTLIB=llib-lXmu.ln 22565 else 22566 LINTLIB=$make_lint_lib 22567 fi 22568fi 22569 22570 if test x$make_lint_lib != xno; then 22571 MAKE_LINT_LIB_TRUE= 22572 MAKE_LINT_LIB_FALSE='#' 22573else 22574 MAKE_LINT_LIB_TRUE='#' 22575 MAKE_LINT_LIB_FALSE= 22576fi 22577 22578 22579 22580LINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/` 22581 22582 22583ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile xmu.pc xmuu.pc" 22584 22585cat >confcache <<\_ACEOF 22586# This file is a shell script that caches the results of configure 22587# tests run on this system so they can be shared between configure 22588# scripts and configure runs, see configure's option --config-cache. 22589# It is not useful on other systems. If it contains results you don't 22590# want to keep, you may remove or edit it. 22591# 22592# config.status only pays attention to the cache file if you give it 22593# the --recheck option to rerun configure. 22594# 22595# `ac_cv_env_foo' variables (set or unset) will be overridden when 22596# loading this file, other *unset* `ac_cv_foo' will be assigned the 22597# following values. 22598 22599_ACEOF 22600 22601# The following way of writing the cache mishandles newlines in values, 22602# but we know of no workaround that is simple, portable, and efficient. 22603# So, we kill variables containing newlines. 22604# Ultrix sh set writes to stderr and can't be redirected directly, 22605# and sets the high bit in the cache file unless we assign to the vars. 22606( 22607 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 22608 eval ac_val=\$$ac_var 22609 case $ac_val in #( 22610 *${as_nl}*) 22611 case $ac_var in #( 22612 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 22613$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22614 esac 22615 case $ac_var in #( 22616 _ | IFS | as_nl) ;; #( 22617 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22618 *) $as_unset $ac_var ;; 22619 esac ;; 22620 esac 22621 done 22622 22623 (set) 2>&1 | 22624 case $as_nl`(ac_space=' '; set) 2>&1` in #( 22625 *${as_nl}ac_space=\ *) 22626 # `set' does not quote correctly, so add quotes (double-quote 22627 # substitution turns \\\\ into \\, and sed turns \\ into \). 22628 sed -n \ 22629 "s/'/'\\\\''/g; 22630 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 22631 ;; #( 22632 *) 22633 # `set' quotes correctly as required by POSIX, so do not add quotes. 22634 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 22635 ;; 22636 esac | 22637 sort 22638) | 22639 sed ' 22640 /^ac_cv_env_/b end 22641 t clear 22642 :clear 22643 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22644 t end 22645 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22646 :end' >>confcache 22647if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22648 if test -w "$cache_file"; then 22649 test "x$cache_file" != "x/dev/null" && 22650 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22651$as_echo "$as_me: updating cache $cache_file" >&6;} 22652 cat confcache >$cache_file 22653 else 22654 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22655$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22656 fi 22657fi 22658rm -f confcache 22659 22660test "x$prefix" = xNONE && prefix=$ac_default_prefix 22661# Let make expand exec_prefix. 22662test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22663 22664DEFS=-DHAVE_CONFIG_H 22665 22666ac_libobjs= 22667ac_ltlibobjs= 22668for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22669 # 1. Remove the extension, and $U if already installed. 22670 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22671 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22672 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22673 # will be set to the directory where LIBOBJS objects are built. 22674 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22675 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22676done 22677LIBOBJS=$ac_libobjs 22678 22679LTLIBOBJS=$ac_ltlibobjs 22680 22681 22682 if test -n "$EXEEXT"; then 22683 am__EXEEXT_TRUE= 22684 am__EXEEXT_FALSE='#' 22685else 22686 am__EXEEXT_TRUE='#' 22687 am__EXEEXT_FALSE= 22688fi 22689 22690if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22691 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22692Usually this means the macro was only invoked conditionally." >&5 22693$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22694Usually this means the macro was only invoked conditionally." >&2;} 22695 { (exit 1); exit 1; }; } 22696fi 22697if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22698 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22699Usually this means the macro was only invoked conditionally." >&5 22700$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22701Usually this means the macro was only invoked conditionally." >&2;} 22702 { (exit 1); exit 1; }; } 22703fi 22704if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22705 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22706Usually this means the macro was only invoked conditionally." >&5 22707$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22708Usually this means the macro was only invoked conditionally." >&2;} 22709 { (exit 1); exit 1; }; } 22710fi 22711if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22712 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22713Usually this means the macro was only invoked conditionally." >&5 22714$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22715Usually this means the macro was only invoked conditionally." >&2;} 22716 { (exit 1); exit 1; }; } 22717fi 22718if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22719 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22720Usually this means the macro was only invoked conditionally." >&5 22721$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22722Usually this means the macro was only invoked conditionally." >&2;} 22723 { (exit 1); exit 1; }; } 22724fi 22725if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 22726 { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined. 22727Usually this means the macro was only invoked conditionally." >&5 22728$as_echo "$as_me: error: conditional \"LINT\" was never defined. 22729Usually this means the macro was only invoked conditionally." >&2;} 22730 { (exit 1); exit 1; }; } 22731fi 22732if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 22733 { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined. 22734Usually this means the macro was only invoked conditionally." >&5 22735$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined. 22736Usually this means the macro was only invoked conditionally." >&2;} 22737 { (exit 1); exit 1; }; } 22738fi 22739 22740: ${CONFIG_STATUS=./config.status} 22741ac_write_fail=0 22742ac_clean_files_save=$ac_clean_files 22743ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22744{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22745$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22746cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22747#! $SHELL 22748# Generated by $as_me. 22749# Run this file to recreate the current configuration. 22750# Compiler output produced by configure, useful for debugging 22751# configure, is in config.log if it exists. 22752 22753debug=false 22754ac_cs_recheck=false 22755ac_cs_silent=false 22756SHELL=\${CONFIG_SHELL-$SHELL} 22757_ACEOF 22758 22759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22760## --------------------- ## 22761## M4sh Initialization. ## 22762## --------------------- ## 22763 22764# Be more Bourne compatible 22765DUALCASE=1; export DUALCASE # for MKS sh 22766if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22767 emulate sh 22768 NULLCMD=: 22769 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22770 # is contrary to our usage. Disable this feature. 22771 alias -g '${1+"$@"}'='"$@"' 22772 setopt NO_GLOB_SUBST 22773else 22774 case `(set -o) 2>/dev/null` in 22775 *posix*) set -o posix ;; 22776esac 22777 22778fi 22779 22780 22781 22782 22783# PATH needs CR 22784# Avoid depending upon Character Ranges. 22785as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22786as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22787as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22788as_cr_digits='0123456789' 22789as_cr_alnum=$as_cr_Letters$as_cr_digits 22790 22791as_nl=' 22792' 22793export as_nl 22794# Printing a long string crashes Solaris 7 /usr/bin/printf. 22795as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22796as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22797as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22798if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22799 as_echo='printf %s\n' 22800 as_echo_n='printf %s' 22801else 22802 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22803 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22804 as_echo_n='/usr/ucb/echo -n' 22805 else 22806 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22807 as_echo_n_body='eval 22808 arg=$1; 22809 case $arg in 22810 *"$as_nl"*) 22811 expr "X$arg" : "X\\(.*\\)$as_nl"; 22812 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22813 esac; 22814 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22815 ' 22816 export as_echo_n_body 22817 as_echo_n='sh -c $as_echo_n_body as_echo' 22818 fi 22819 export as_echo_body 22820 as_echo='sh -c $as_echo_body as_echo' 22821fi 22822 22823# The user is always right. 22824if test "${PATH_SEPARATOR+set}" != set; then 22825 PATH_SEPARATOR=: 22826 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22827 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22828 PATH_SEPARATOR=';' 22829 } 22830fi 22831 22832# Support unset when possible. 22833if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22834 as_unset=unset 22835else 22836 as_unset=false 22837fi 22838 22839 22840# IFS 22841# We need space, tab and new line, in precisely that order. Quoting is 22842# there to prevent editors from complaining about space-tab. 22843# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22844# splitting by setting IFS to empty value.) 22845IFS=" "" $as_nl" 22846 22847# Find who we are. Look in the path if we contain no directory separator. 22848case $0 in 22849 *[\\/]* ) as_myself=$0 ;; 22850 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22851for as_dir in $PATH 22852do 22853 IFS=$as_save_IFS 22854 test -z "$as_dir" && as_dir=. 22855 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22856done 22857IFS=$as_save_IFS 22858 22859 ;; 22860esac 22861# We did not find ourselves, most probably we were run as `sh COMMAND' 22862# in which case we are not to be found in the path. 22863if test "x$as_myself" = x; then 22864 as_myself=$0 22865fi 22866if test ! -f "$as_myself"; then 22867 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22868 { (exit 1); exit 1; } 22869fi 22870 22871# Work around bugs in pre-3.0 UWIN ksh. 22872for as_var in ENV MAIL MAILPATH 22873do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22874done 22875PS1='$ ' 22876PS2='> ' 22877PS4='+ ' 22878 22879# NLS nuisances. 22880LC_ALL=C 22881export LC_ALL 22882LANGUAGE=C 22883export LANGUAGE 22884 22885# Required to use basename. 22886if expr a : '\(a\)' >/dev/null 2>&1 && 22887 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22888 as_expr=expr 22889else 22890 as_expr=false 22891fi 22892 22893if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22894 as_basename=basename 22895else 22896 as_basename=false 22897fi 22898 22899 22900# Name of the executable. 22901as_me=`$as_basename -- "$0" || 22902$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22903 X"$0" : 'X\(//\)$' \| \ 22904 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22905$as_echo X/"$0" | 22906 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22907 s//\1/ 22908 q 22909 } 22910 /^X\/\(\/\/\)$/{ 22911 s//\1/ 22912 q 22913 } 22914 /^X\/\(\/\).*/{ 22915 s//\1/ 22916 q 22917 } 22918 s/.*/./; q'` 22919 22920# CDPATH. 22921$as_unset CDPATH 22922 22923 22924 22925 as_lineno_1=$LINENO 22926 as_lineno_2=$LINENO 22927 test "x$as_lineno_1" != "x$as_lineno_2" && 22928 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22929 22930 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22931 # uniformly replaced by the line number. The first 'sed' inserts a 22932 # line-number line after each line using $LINENO; the second 'sed' 22933 # does the real work. The second script uses 'N' to pair each 22934 # line-number line with the line containing $LINENO, and appends 22935 # trailing '-' during substitution so that $LINENO is not a special 22936 # case at line end. 22937 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22938 # scripts with optimization help from Paolo Bonzini. Blame Lee 22939 # E. McMahon (1931-1989) for sed's syntax. :-) 22940 sed -n ' 22941 p 22942 /[$]LINENO/= 22943 ' <$as_myself | 22944 sed ' 22945 s/[$]LINENO.*/&-/ 22946 t lineno 22947 b 22948 :lineno 22949 N 22950 :loop 22951 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22952 t loop 22953 s/-\n.*// 22954 ' >$as_me.lineno && 22955 chmod +x "$as_me.lineno" || 22956 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22957 { (exit 1); exit 1; }; } 22958 22959 # Don't try to exec as it changes $[0], causing all sort of problems 22960 # (the dirname of $[0] is not the place where we might find the 22961 # original and so on. Autoconf is especially sensitive to this). 22962 . "./$as_me.lineno" 22963 # Exit status is that of the last command. 22964 exit 22965} 22966 22967 22968if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22969 as_dirname=dirname 22970else 22971 as_dirname=false 22972fi 22973 22974ECHO_C= ECHO_N= ECHO_T= 22975case `echo -n x` in 22976-n*) 22977 case `echo 'x\c'` in 22978 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22979 *) ECHO_C='\c';; 22980 esac;; 22981*) 22982 ECHO_N='-n';; 22983esac 22984if expr a : '\(a\)' >/dev/null 2>&1 && 22985 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22986 as_expr=expr 22987else 22988 as_expr=false 22989fi 22990 22991rm -f conf$$ conf$$.exe conf$$.file 22992if test -d conf$$.dir; then 22993 rm -f conf$$.dir/conf$$.file 22994else 22995 rm -f conf$$.dir 22996 mkdir conf$$.dir 2>/dev/null 22997fi 22998if (echo >conf$$.file) 2>/dev/null; then 22999 if ln -s conf$$.file conf$$ 2>/dev/null; then 23000 as_ln_s='ln -s' 23001 # ... but there are two gotchas: 23002 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 23003 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 23004 # In both cases, we have to default to `cp -p'. 23005 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 23006 as_ln_s='cp -p' 23007 elif ln conf$$.file conf$$ 2>/dev/null; then 23008 as_ln_s=ln 23009 else 23010 as_ln_s='cp -p' 23011 fi 23012else 23013 as_ln_s='cp -p' 23014fi 23015rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 23016rmdir conf$$.dir 2>/dev/null 23017 23018if mkdir -p . 2>/dev/null; then 23019 as_mkdir_p=: 23020else 23021 test -d ./-p && rmdir ./-p 23022 as_mkdir_p=false 23023fi 23024 23025if test -x / >/dev/null 2>&1; then 23026 as_test_x='test -x' 23027else 23028 if ls -dL / >/dev/null 2>&1; then 23029 as_ls_L_option=L 23030 else 23031 as_ls_L_option= 23032 fi 23033 as_test_x=' 23034 eval sh -c '\'' 23035 if test -d "$1"; then 23036 test -d "$1/."; 23037 else 23038 case $1 in 23039 -*)set "./$1";; 23040 esac; 23041 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 23042 ???[sx]*):;;*)false;;esac;fi 23043 '\'' sh 23044 ' 23045fi 23046as_executable_p=$as_test_x 23047 23048# Sed expression to map a string onto a valid CPP name. 23049as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 23050 23051# Sed expression to map a string onto a valid variable name. 23052as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 23053 23054 23055exec 6>&1 23056 23057# Save the log message, to keep $[0] and so on meaningful, and to 23058# report actual input values of CONFIG_FILES etc. instead of their 23059# values after options handling. 23060ac_log=" 23061This file was extended by libXmu $as_me 1.0.5, which was 23062generated by GNU Autoconf 2.63. Invocation command line was 23063 23064 CONFIG_FILES = $CONFIG_FILES 23065 CONFIG_HEADERS = $CONFIG_HEADERS 23066 CONFIG_LINKS = $CONFIG_LINKS 23067 CONFIG_COMMANDS = $CONFIG_COMMANDS 23068 $ $0 $@ 23069 23070on `(hostname || uname -n) 2>/dev/null | sed 1q` 23071" 23072 23073_ACEOF 23074 23075case $ac_config_files in *" 23076"*) set x $ac_config_files; shift; ac_config_files=$*;; 23077esac 23078 23079case $ac_config_headers in *" 23080"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 23081esac 23082 23083 23084cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23085# Files that config.status was made for. 23086config_files="$ac_config_files" 23087config_headers="$ac_config_headers" 23088config_commands="$ac_config_commands" 23089 23090_ACEOF 23091 23092cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23093ac_cs_usage="\ 23094\`$as_me' instantiates files from templates according to the 23095current configuration. 23096 23097Usage: $0 [OPTION]... [FILE]... 23098 23099 -h, --help print this help, then exit 23100 -V, --version print version number and configuration settings, then exit 23101 -q, --quiet, --silent 23102 do not print progress messages 23103 -d, --debug don't remove temporary files 23104 --recheck update $as_me by reconfiguring in the same conditions 23105 --file=FILE[:TEMPLATE] 23106 instantiate the configuration file FILE 23107 --header=FILE[:TEMPLATE] 23108 instantiate the configuration header FILE 23109 23110Configuration files: 23111$config_files 23112 23113Configuration headers: 23114$config_headers 23115 23116Configuration commands: 23117$config_commands 23118 23119Report bugs to <bug-autoconf@gnu.org>." 23120 23121_ACEOF 23122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23123ac_cs_version="\\ 23124libXmu config.status 1.0.5 23125configured by $0, generated by GNU Autoconf 2.63, 23126 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 23127 23128Copyright (C) 2008 Free Software Foundation, Inc. 23129This config.status script is free software; the Free Software Foundation 23130gives unlimited permission to copy, distribute and modify it." 23131 23132ac_pwd='$ac_pwd' 23133srcdir='$srcdir' 23134INSTALL='$INSTALL' 23135MKDIR_P='$MKDIR_P' 23136AWK='$AWK' 23137test -n "\$AWK" || AWK=awk 23138_ACEOF 23139 23140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23141# The default lists apply if the user does not specify any file. 23142ac_need_defaults=: 23143while test $# != 0 23144do 23145 case $1 in 23146 --*=*) 23147 ac_option=`expr "X$1" : 'X\([^=]*\)='` 23148 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 23149 ac_shift=: 23150 ;; 23151 *) 23152 ac_option=$1 23153 ac_optarg=$2 23154 ac_shift=shift 23155 ;; 23156 esac 23157 23158 case $ac_option in 23159 # Handling of the options. 23160 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 23161 ac_cs_recheck=: ;; 23162 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 23163 $as_echo "$ac_cs_version"; exit ;; 23164 --debug | --debu | --deb | --de | --d | -d ) 23165 debug=: ;; 23166 --file | --fil | --fi | --f ) 23167 $ac_shift 23168 case $ac_optarg in 23169 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 23170 esac 23171 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 23172 ac_need_defaults=false;; 23173 --header | --heade | --head | --hea ) 23174 $ac_shift 23175 case $ac_optarg in 23176 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 23177 esac 23178 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 23179 ac_need_defaults=false;; 23180 --he | --h) 23181 # Conflict between --help and --header 23182 { $as_echo "$as_me: error: ambiguous option: $1 23183Try \`$0 --help' for more information." >&2 23184 { (exit 1); exit 1; }; };; 23185 --help | --hel | -h ) 23186 $as_echo "$ac_cs_usage"; exit ;; 23187 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 23188 | -silent | --silent | --silen | --sile | --sil | --si | --s) 23189 ac_cs_silent=: ;; 23190 23191 # This is an error. 23192 -*) { $as_echo "$as_me: error: unrecognized option: $1 23193Try \`$0 --help' for more information." >&2 23194 { (exit 1); exit 1; }; } ;; 23195 23196 *) ac_config_targets="$ac_config_targets $1" 23197 ac_need_defaults=false ;; 23198 23199 esac 23200 shift 23201done 23202 23203ac_configure_extra_args= 23204 23205if $ac_cs_silent; then 23206 exec 6>/dev/null 23207 ac_configure_extra_args="$ac_configure_extra_args --silent" 23208fi 23209 23210_ACEOF 23211cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23212if \$ac_cs_recheck; then 23213 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 23214 shift 23215 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 23216 CONFIG_SHELL='$SHELL' 23217 export CONFIG_SHELL 23218 exec "\$@" 23219fi 23220 23221_ACEOF 23222cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23223exec 5>>config.log 23224{ 23225 echo 23226 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 23227## Running $as_me. ## 23228_ASBOX 23229 $as_echo "$ac_log" 23230} >&5 23231 23232_ACEOF 23233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23234# 23235# INIT-COMMANDS 23236# 23237AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 23238 23239_ACEOF 23240 23241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23242 23243# Handling of arguments. 23244for ac_config_target in $ac_config_targets 23245do 23246 case $ac_config_target in 23247 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 23248 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 23249 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 23250 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 23251 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 23252 "xmu.pc") CONFIG_FILES="$CONFIG_FILES xmu.pc" ;; 23253 "xmuu.pc") CONFIG_FILES="$CONFIG_FILES xmuu.pc" ;; 23254 23255 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 23256$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 23257 { (exit 1); exit 1; }; };; 23258 esac 23259done 23260 23261 23262# If the user did not use the arguments to specify the items to instantiate, 23263# then the envvar interface is used. Set only those that are not. 23264# We use the long form for the default assignment because of an extremely 23265# bizarre bug on SunOS 4.1.3. 23266if $ac_need_defaults; then 23267 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 23268 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 23269 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 23270fi 23271 23272# Have a temporary directory for convenience. Make it in the build tree 23273# simply because there is no reason against having it here, and in addition, 23274# creating and moving files from /tmp can sometimes cause problems. 23275# Hook for its removal unless debugging. 23276# Note that there is a small window in which the directory will not be cleaned: 23277# after its creation but before its name has been assigned to `$tmp'. 23278$debug || 23279{ 23280 tmp= 23281 trap 'exit_status=$? 23282 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 23283' 0 23284 trap '{ (exit 1); exit 1; }' 1 2 13 15 23285} 23286# Create a (secure) tmp directory for tmp files. 23287 23288{ 23289 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 23290 test -n "$tmp" && test -d "$tmp" 23291} || 23292{ 23293 tmp=./conf$$-$RANDOM 23294 (umask 077 && mkdir "$tmp") 23295} || 23296{ 23297 $as_echo "$as_me: cannot create a temporary directory in ." >&2 23298 { (exit 1); exit 1; } 23299} 23300 23301# Set up the scripts for CONFIG_FILES section. 23302# No need to generate them if there are no CONFIG_FILES. 23303# This happens for instance with `./config.status config.h'. 23304if test -n "$CONFIG_FILES"; then 23305 23306 23307ac_cr=' 23308' 23309ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 23310if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 23311 ac_cs_awk_cr='\\r' 23312else 23313 ac_cs_awk_cr=$ac_cr 23314fi 23315 23316echo 'BEGIN {' >"$tmp/subs1.awk" && 23317_ACEOF 23318 23319 23320{ 23321 echo "cat >conf$$subs.awk <<_ACEOF" && 23322 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 23323 echo "_ACEOF" 23324} >conf$$subs.sh || 23325 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23326$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23327 { (exit 1); exit 1; }; } 23328ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 23329ac_delim='%!_!# ' 23330for ac_last_try in false false false false false :; do 23331 . ./conf$$subs.sh || 23332 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23333$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23334 { (exit 1); exit 1; }; } 23335 23336 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 23337 if test $ac_delim_n = $ac_delim_num; then 23338 break 23339 elif $ac_last_try; then 23340 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 23341$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 23342 { (exit 1); exit 1; }; } 23343 else 23344 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23345 fi 23346done 23347rm -f conf$$subs.sh 23348 23349cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23350cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 23351_ACEOF 23352sed -n ' 23353h 23354s/^/S["/; s/!.*/"]=/ 23355p 23356g 23357s/^[^!]*!// 23358:repl 23359t repl 23360s/'"$ac_delim"'$// 23361t delim 23362:nl 23363h 23364s/\(.\{148\}\).*/\1/ 23365t more1 23366s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 23367p 23368n 23369b repl 23370:more1 23371s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23372p 23373g 23374s/.\{148\}// 23375t nl 23376:delim 23377h 23378s/\(.\{148\}\).*/\1/ 23379t more2 23380s/["\\]/\\&/g; s/^/"/; s/$/"/ 23381p 23382b 23383:more2 23384s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 23385p 23386g 23387s/.\{148\}// 23388t delim 23389' <conf$$subs.awk | sed ' 23390/^[^""]/{ 23391 N 23392 s/\n// 23393} 23394' >>$CONFIG_STATUS || ac_write_fail=1 23395rm -f conf$$subs.awk 23396cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23397_ACAWK 23398cat >>"\$tmp/subs1.awk" <<_ACAWK && 23399 for (key in S) S_is_set[key] = 1 23400 FS = "" 23401 23402} 23403{ 23404 line = $ 0 23405 nfields = split(line, field, "@") 23406 substed = 0 23407 len = length(field[1]) 23408 for (i = 2; i < nfields; i++) { 23409 key = field[i] 23410 keylen = length(key) 23411 if (S_is_set[key]) { 23412 value = S[key] 23413 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 23414 len += length(value) + length(field[++i]) 23415 substed = 1 23416 } else 23417 len += 1 + keylen 23418 } 23419 23420 print line 23421} 23422 23423_ACAWK 23424_ACEOF 23425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23426if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 23427 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 23428else 23429 cat 23430fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 23431 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 23432$as_echo "$as_me: error: could not setup config files machinery" >&2;} 23433 { (exit 1); exit 1; }; } 23434_ACEOF 23435 23436# VPATH may cause trouble with some makes, so we remove $(srcdir), 23437# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23438# trailing colons and then remove the whole line if VPATH becomes empty 23439# (actually we leave an empty line to preserve line numbers). 23440if test "x$srcdir" = x.; then 23441 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23442s/:*\$(srcdir):*/:/ 23443s/:*\${srcdir}:*/:/ 23444s/:*@srcdir@:*/:/ 23445s/^\([^=]*=[ ]*\):*/\1/ 23446s/:*$// 23447s/^[^=]*=[ ]*$// 23448}' 23449fi 23450 23451cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23452fi # test -n "$CONFIG_FILES" 23453 23454# Set up the scripts for CONFIG_HEADERS section. 23455# No need to generate them if there are no CONFIG_HEADERS. 23456# This happens for instance with `./config.status Makefile'. 23457if test -n "$CONFIG_HEADERS"; then 23458cat >"$tmp/defines.awk" <<\_ACAWK || 23459BEGIN { 23460_ACEOF 23461 23462# Transform confdefs.h into an awk script `defines.awk', embedded as 23463# here-document in config.status, that substitutes the proper values into 23464# config.h.in to produce config.h. 23465 23466# Create a delimiter string that does not exist in confdefs.h, to ease 23467# handling of long lines. 23468ac_delim='%!_!# ' 23469for ac_last_try in false false :; do 23470 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 23471 if test -z "$ac_t"; then 23472 break 23473 elif $ac_last_try; then 23474 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 23475$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 23476 { (exit 1); exit 1; }; } 23477 else 23478 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23479 fi 23480done 23481 23482# For the awk script, D is an array of macro values keyed by name, 23483# likewise P contains macro parameters if any. Preserve backslash 23484# newline sequences. 23485 23486ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23487sed -n ' 23488s/.\{148\}/&'"$ac_delim"'/g 23489t rset 23490:rset 23491s/^[ ]*#[ ]*define[ ][ ]*/ / 23492t def 23493d 23494:def 23495s/\\$// 23496t bsnl 23497s/["\\]/\\&/g 23498s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23499D["\1"]=" \3"/p 23500s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 23501d 23502:bsnl 23503s/["\\]/\\&/g 23504s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23505D["\1"]=" \3\\\\\\n"\\/p 23506t cont 23507s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 23508t cont 23509d 23510:cont 23511n 23512s/.\{148\}/&'"$ac_delim"'/g 23513t clear 23514:clear 23515s/\\$// 23516t bsnlc 23517s/["\\]/\\&/g; s/^/"/; s/$/"/p 23518d 23519:bsnlc 23520s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 23521b cont 23522' <confdefs.h | sed ' 23523s/'"$ac_delim"'/"\\\ 23524"/g' >>$CONFIG_STATUS || ac_write_fail=1 23525 23526cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23527 for (key in D) D_is_set[key] = 1 23528 FS = "" 23529} 23530/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 23531 line = \$ 0 23532 split(line, arg, " ") 23533 if (arg[1] == "#") { 23534 defundef = arg[2] 23535 mac1 = arg[3] 23536 } else { 23537 defundef = substr(arg[1], 2) 23538 mac1 = arg[2] 23539 } 23540 split(mac1, mac2, "(") #) 23541 macro = mac2[1] 23542 prefix = substr(line, 1, index(line, defundef) - 1) 23543 if (D_is_set[macro]) { 23544 # Preserve the white space surrounding the "#". 23545 print prefix "define", macro P[macro] D[macro] 23546 next 23547 } else { 23548 # Replace #undef with comments. This is necessary, for example, 23549 # in the case of _POSIX_SOURCE, which is predefined and required 23550 # on some systems where configure will not decide to define it. 23551 if (defundef == "undef") { 23552 print "/*", prefix defundef, macro, "*/" 23553 next 23554 } 23555 } 23556} 23557{ print } 23558_ACAWK 23559_ACEOF 23560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23561 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 23562$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 23563 { (exit 1); exit 1; }; } 23564fi # test -n "$CONFIG_HEADERS" 23565 23566 23567eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 23568shift 23569for ac_tag 23570do 23571 case $ac_tag in 23572 :[FHLC]) ac_mode=$ac_tag; continue;; 23573 esac 23574 case $ac_mode$ac_tag in 23575 :[FHL]*:*);; 23576 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 23577$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 23578 { (exit 1); exit 1; }; };; 23579 :[FH]-) ac_tag=-:-;; 23580 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 23581 esac 23582 ac_save_IFS=$IFS 23583 IFS=: 23584 set x $ac_tag 23585 IFS=$ac_save_IFS 23586 shift 23587 ac_file=$1 23588 shift 23589 23590 case $ac_mode in 23591 :L) ac_source=$1;; 23592 :[FH]) 23593 ac_file_inputs= 23594 for ac_f 23595 do 23596 case $ac_f in 23597 -) ac_f="$tmp/stdin";; 23598 *) # Look for the file first in the build tree, then in the source tree 23599 # (if the path is not absolute). The absolute path cannot be DOS-style, 23600 # because $ac_f cannot contain `:'. 23601 test -f "$ac_f" || 23602 case $ac_f in 23603 [\\/$]*) false;; 23604 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 23605 esac || 23606 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 23607$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 23608 { (exit 1); exit 1; }; };; 23609 esac 23610 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 23611 ac_file_inputs="$ac_file_inputs '$ac_f'" 23612 done 23613 23614 # Let's still pretend it is `configure' which instantiates (i.e., don't 23615 # use $as_me), people would be surprised to read: 23616 # /* config.h. Generated by config.status. */ 23617 configure_input='Generated from '` 23618 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 23619 `' by configure.' 23620 if test x"$ac_file" != x-; then 23621 configure_input="$ac_file. $configure_input" 23622 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 23623$as_echo "$as_me: creating $ac_file" >&6;} 23624 fi 23625 # Neutralize special characters interpreted by sed in replacement strings. 23626 case $configure_input in #( 23627 *\&* | *\|* | *\\* ) 23628 ac_sed_conf_input=`$as_echo "$configure_input" | 23629 sed 's/[\\\\&|]/\\\\&/g'`;; #( 23630 *) ac_sed_conf_input=$configure_input;; 23631 esac 23632 23633 case $ac_tag in 23634 *:-:* | *:-) cat >"$tmp/stdin" \ 23635 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23636$as_echo "$as_me: error: could not create $ac_file" >&2;} 23637 { (exit 1); exit 1; }; } ;; 23638 esac 23639 ;; 23640 esac 23641 23642 ac_dir=`$as_dirname -- "$ac_file" || 23643$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23644 X"$ac_file" : 'X\(//\)[^/]' \| \ 23645 X"$ac_file" : 'X\(//\)$' \| \ 23646 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23647$as_echo X"$ac_file" | 23648 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23649 s//\1/ 23650 q 23651 } 23652 /^X\(\/\/\)[^/].*/{ 23653 s//\1/ 23654 q 23655 } 23656 /^X\(\/\/\)$/{ 23657 s//\1/ 23658 q 23659 } 23660 /^X\(\/\).*/{ 23661 s//\1/ 23662 q 23663 } 23664 s/.*/./; q'` 23665 { as_dir="$ac_dir" 23666 case $as_dir in #( 23667 -*) as_dir=./$as_dir;; 23668 esac 23669 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23670 as_dirs= 23671 while :; do 23672 case $as_dir in #( 23673 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23674 *) as_qdir=$as_dir;; 23675 esac 23676 as_dirs="'$as_qdir' $as_dirs" 23677 as_dir=`$as_dirname -- "$as_dir" || 23678$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23679 X"$as_dir" : 'X\(//\)[^/]' \| \ 23680 X"$as_dir" : 'X\(//\)$' \| \ 23681 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23682$as_echo X"$as_dir" | 23683 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23684 s//\1/ 23685 q 23686 } 23687 /^X\(\/\/\)[^/].*/{ 23688 s//\1/ 23689 q 23690 } 23691 /^X\(\/\/\)$/{ 23692 s//\1/ 23693 q 23694 } 23695 /^X\(\/\).*/{ 23696 s//\1/ 23697 q 23698 } 23699 s/.*/./; q'` 23700 test -d "$as_dir" && break 23701 done 23702 test -z "$as_dirs" || eval "mkdir $as_dirs" 23703 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23704$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23705 { (exit 1); exit 1; }; }; } 23706 ac_builddir=. 23707 23708case "$ac_dir" in 23709.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23710*) 23711 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23712 # A ".." for each directory in $ac_dir_suffix. 23713 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23714 case $ac_top_builddir_sub in 23715 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23716 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23717 esac ;; 23718esac 23719ac_abs_top_builddir=$ac_pwd 23720ac_abs_builddir=$ac_pwd$ac_dir_suffix 23721# for backward compatibility: 23722ac_top_builddir=$ac_top_build_prefix 23723 23724case $srcdir in 23725 .) # We are building in place. 23726 ac_srcdir=. 23727 ac_top_srcdir=$ac_top_builddir_sub 23728 ac_abs_top_srcdir=$ac_pwd ;; 23729 [\\/]* | ?:[\\/]* ) # Absolute name. 23730 ac_srcdir=$srcdir$ac_dir_suffix; 23731 ac_top_srcdir=$srcdir 23732 ac_abs_top_srcdir=$srcdir ;; 23733 *) # Relative name. 23734 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23735 ac_top_srcdir=$ac_top_build_prefix$srcdir 23736 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23737esac 23738ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23739 23740 23741 case $ac_mode in 23742 :F) 23743 # 23744 # CONFIG_FILE 23745 # 23746 23747 case $INSTALL in 23748 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23749 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23750 esac 23751 ac_MKDIR_P=$MKDIR_P 23752 case $MKDIR_P in 23753 [\\/$]* | ?:[\\/]* ) ;; 23754 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23755 esac 23756_ACEOF 23757 23758cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23759# If the template does not know about datarootdir, expand it. 23760# FIXME: This hack should be removed a few years after 2.60. 23761ac_datarootdir_hack=; ac_datarootdir_seen= 23762 23763ac_sed_dataroot=' 23764/datarootdir/ { 23765 p 23766 q 23767} 23768/@datadir@/p 23769/@docdir@/p 23770/@infodir@/p 23771/@localedir@/p 23772/@mandir@/p 23773' 23774case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23775*datarootdir*) ac_datarootdir_seen=yes;; 23776*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23777 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23778$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23779_ACEOF 23780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23781 ac_datarootdir_hack=' 23782 s&@datadir@&$datadir&g 23783 s&@docdir@&$docdir&g 23784 s&@infodir@&$infodir&g 23785 s&@localedir@&$localedir&g 23786 s&@mandir@&$mandir&g 23787 s&\\\${datarootdir}&$datarootdir&g' ;; 23788esac 23789_ACEOF 23790 23791# Neutralize VPATH when `$srcdir' = `.'. 23792# Shell code in configure.ac might set extrasub. 23793# FIXME: do we really want to maintain this feature? 23794cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23795ac_sed_extra="$ac_vpsub 23796$extrasub 23797_ACEOF 23798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23799:t 23800/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23801s|@configure_input@|$ac_sed_conf_input|;t t 23802s&@top_builddir@&$ac_top_builddir_sub&;t t 23803s&@top_build_prefix@&$ac_top_build_prefix&;t t 23804s&@srcdir@&$ac_srcdir&;t t 23805s&@abs_srcdir@&$ac_abs_srcdir&;t t 23806s&@top_srcdir@&$ac_top_srcdir&;t t 23807s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23808s&@builddir@&$ac_builddir&;t t 23809s&@abs_builddir@&$ac_abs_builddir&;t t 23810s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23811s&@INSTALL@&$ac_INSTALL&;t t 23812s&@MKDIR_P@&$ac_MKDIR_P&;t t 23813$ac_datarootdir_hack 23814" 23815eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23816 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23817$as_echo "$as_me: error: could not create $ac_file" >&2;} 23818 { (exit 1); exit 1; }; } 23819 23820test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23821 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23822 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23823 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23824which seems to be undefined. Please make sure it is defined." >&5 23825$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23826which seems to be undefined. Please make sure it is defined." >&2;} 23827 23828 rm -f "$tmp/stdin" 23829 case $ac_file in 23830 -) cat "$tmp/out" && rm -f "$tmp/out";; 23831 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23832 esac \ 23833 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23834$as_echo "$as_me: error: could not create $ac_file" >&2;} 23835 { (exit 1); exit 1; }; } 23836 ;; 23837 :H) 23838 # 23839 # CONFIG_HEADER 23840 # 23841 if test x"$ac_file" != x-; then 23842 { 23843 $as_echo "/* $configure_input */" \ 23844 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23845 } >"$tmp/config.h" \ 23846 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23847$as_echo "$as_me: error: could not create $ac_file" >&2;} 23848 { (exit 1); exit 1; }; } 23849 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23850 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23851$as_echo "$as_me: $ac_file is unchanged" >&6;} 23852 else 23853 rm -f "$ac_file" 23854 mv "$tmp/config.h" "$ac_file" \ 23855 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23856$as_echo "$as_me: error: could not create $ac_file" >&2;} 23857 { (exit 1); exit 1; }; } 23858 fi 23859 else 23860 $as_echo "/* $configure_input */" \ 23861 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23862 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23863$as_echo "$as_me: error: could not create -" >&2;} 23864 { (exit 1); exit 1; }; } 23865 fi 23866# Compute "$ac_file"'s index in $config_headers. 23867_am_arg="$ac_file" 23868_am_stamp_count=1 23869for _am_header in $config_headers :; do 23870 case $_am_header in 23871 $_am_arg | $_am_arg:* ) 23872 break ;; 23873 * ) 23874 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23875 esac 23876done 23877echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23878$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23879 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23880 X"$_am_arg" : 'X\(//\)$' \| \ 23881 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23882$as_echo X"$_am_arg" | 23883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23884 s//\1/ 23885 q 23886 } 23887 /^X\(\/\/\)[^/].*/{ 23888 s//\1/ 23889 q 23890 } 23891 /^X\(\/\/\)$/{ 23892 s//\1/ 23893 q 23894 } 23895 /^X\(\/\).*/{ 23896 s//\1/ 23897 q 23898 } 23899 s/.*/./; q'`/stamp-h$_am_stamp_count 23900 ;; 23901 23902 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23903$as_echo "$as_me: executing $ac_file commands" >&6;} 23904 ;; 23905 esac 23906 23907 23908 case $ac_file$ac_mode in 23909 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23910 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23911 # are listed without --file. Let's play safe and only enable the eval 23912 # if we detect the quoting. 23913 case $CONFIG_FILES in 23914 *\'*) eval set x "$CONFIG_FILES" ;; 23915 *) set x $CONFIG_FILES ;; 23916 esac 23917 shift 23918 for mf 23919 do 23920 # Strip MF so we end up with the name of the file. 23921 mf=`echo "$mf" | sed -e 's/:.*$//'` 23922 # Check whether this is an Automake generated Makefile or not. 23923 # We used to match only the files named `Makefile.in', but 23924 # some people rename them; so instead we look at the file content. 23925 # Grep'ing the first line is not enough: some people post-process 23926 # each Makefile.in and add a new line on top of each file to say so. 23927 # Grep'ing the whole file is not good either: AIX grep has a line 23928 # limit of 2048, but all sed's we know have understand at least 4000. 23929 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23930 dirpart=`$as_dirname -- "$mf" || 23931$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23932 X"$mf" : 'X\(//\)[^/]' \| \ 23933 X"$mf" : 'X\(//\)$' \| \ 23934 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23935$as_echo X"$mf" | 23936 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23937 s//\1/ 23938 q 23939 } 23940 /^X\(\/\/\)[^/].*/{ 23941 s//\1/ 23942 q 23943 } 23944 /^X\(\/\/\)$/{ 23945 s//\1/ 23946 q 23947 } 23948 /^X\(\/\).*/{ 23949 s//\1/ 23950 q 23951 } 23952 s/.*/./; q'` 23953 else 23954 continue 23955 fi 23956 # Extract the definition of DEPDIR, am__include, and am__quote 23957 # from the Makefile without running `make'. 23958 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23959 test -z "$DEPDIR" && continue 23960 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23961 test -z "am__include" && continue 23962 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23963 # When using ansi2knr, U may be empty or an underscore; expand it 23964 U=`sed -n 's/^U = //p' < "$mf"` 23965 # Find all dependency output files, they are included files with 23966 # $(DEPDIR) in their names. We invoke sed twice because it is the 23967 # simplest approach to changing $(DEPDIR) to its actual value in the 23968 # expansion. 23969 for file in `sed -n " 23970 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23971 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23972 # Make sure the directory exists. 23973 test -f "$dirpart/$file" && continue 23974 fdir=`$as_dirname -- "$file" || 23975$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23976 X"$file" : 'X\(//\)[^/]' \| \ 23977 X"$file" : 'X\(//\)$' \| \ 23978 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23979$as_echo X"$file" | 23980 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23981 s//\1/ 23982 q 23983 } 23984 /^X\(\/\/\)[^/].*/{ 23985 s//\1/ 23986 q 23987 } 23988 /^X\(\/\/\)$/{ 23989 s//\1/ 23990 q 23991 } 23992 /^X\(\/\).*/{ 23993 s//\1/ 23994 q 23995 } 23996 s/.*/./; q'` 23997 { as_dir=$dirpart/$fdir 23998 case $as_dir in #( 23999 -*) as_dir=./$as_dir;; 24000 esac 24001 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 24002 as_dirs= 24003 while :; do 24004 case $as_dir in #( 24005 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 24006 *) as_qdir=$as_dir;; 24007 esac 24008 as_dirs="'$as_qdir' $as_dirs" 24009 as_dir=`$as_dirname -- "$as_dir" || 24010$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24011 X"$as_dir" : 'X\(//\)[^/]' \| \ 24012 X"$as_dir" : 'X\(//\)$' \| \ 24013 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24014$as_echo X"$as_dir" | 24015 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24016 s//\1/ 24017 q 24018 } 24019 /^X\(\/\/\)[^/].*/{ 24020 s//\1/ 24021 q 24022 } 24023 /^X\(\/\/\)$/{ 24024 s//\1/ 24025 q 24026 } 24027 /^X\(\/\).*/{ 24028 s//\1/ 24029 q 24030 } 24031 s/.*/./; q'` 24032 test -d "$as_dir" && break 24033 done 24034 test -z "$as_dirs" || eval "mkdir $as_dirs" 24035 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 24036$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 24037 { (exit 1); exit 1; }; }; } 24038 # echo "creating $dirpart/$file" 24039 echo '# dummy' > "$dirpart/$file" 24040 done 24041 done 24042} 24043 ;; 24044 24045 esac 24046done # for ac_tag 24047 24048 24049{ (exit 0); exit 0; } 24050_ACEOF 24051chmod +x $CONFIG_STATUS 24052ac_clean_files=$ac_clean_files_save 24053 24054test $ac_write_fail = 0 || 24055 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 24056$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 24057 { (exit 1); exit 1; }; } 24058 24059 24060# configure is writing to config.log, and then calls config.status. 24061# config.status does its own redirection, appending to config.log. 24062# Unfortunately, on DOS this fails, as config.log is still kept open 24063# by configure, so config.status won't be able to write to it; its 24064# output is simply discarded. So we exec the FD to /dev/null, 24065# effectively closing config.log, so it can be properly (re)opened and 24066# appended to by config.status. When coming back to configure, we 24067# need to make the FD available again. 24068if test "$no_create" != yes; then 24069 ac_cs_success=: 24070 ac_config_status_args= 24071 test "$silent" = yes && 24072 ac_config_status_args="$ac_config_status_args --quiet" 24073 exec 5>/dev/null 24074 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 24075 exec 5>>config.log 24076 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 24077 # would make configure fail if this is the last instruction. 24078 $ac_cs_success || { (exit 1); exit 1; } 24079fi 24080if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 24081 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 24082$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 24083fi 24084 24085